[ [ -4104655693038401484160648692778937497224968182180168505164123926382603064522603013287059297711973132776420837298825716431604612298833781942463481926827408040856399770758874684581618083558344484118991440990450766751833291429307635444446826123467884872647332105010991888703309826145766954982560854843861830201035037128790379195005753340168456678132007197101779930428188616428570241344897888014934134919301972425714820004125790165820765953680831134941613486566003830696338172383316183219883237221614627801779269709062641321455228512729412127912463166242944798861035866880296028806649932025675432878148961684720080865045994048415883785133174608668628218936421938817934570825927286324495129553479772522532658245881313398603872767290807871104392888796665061516156458325910618713709684992720588160826409961996170924586035430885757436198754606265506010275685805207911599131454520292420744377253572625645647196980736056602318960710875299379176731728565183723170598723026845132115034278868981950854535689445650609607396353813885726400160764186109820501630730624401518567961748072794402537524845585987769496223584108611668541436989600645405095976623808468483996517314753063023708354203786033931479635506139095237656576000000000000000000 + 1032450950638254959430255544863393626716147216347197470173312738739970117080109196939916209446116847969518419100400733188728923985296272857600527120700789066203221349486878635583252223487428351209058444628792398531602951756514716458381023190969110659261938708378265176528200838173835276958411691288712430128602475567288170395360884761819068112234816542176088797547635256311589108991323486461147703541309542999901046277233005451807942062953345201715237251035625740224239080918157493095121754155705693450189894725064219988611668720899229733526439207721764003532511034988659479605317857872732879649950006980274058252123342641591406836206294864406841726163909020006599854213488949471640354388066910271403357386925002127806410175404272269045696786163986166606475981049485027685256672864301638980354164450601230599612523295382562364630080678055455338014440820630558567002867326513212208899517623465743747936342769627615174305539924879655791207941016050589205478032700734349207211474151822997138673383527629281545742036778433305286175177330262451742999769842388381703075864011550727358000663990634214318174210579947697127799818398718723461962351946607472737997590398788278893621153714519019583870084587737411747840000000000000000*i1 + -222697162282044428732718975403442881659316497235781390429522309399602417098131621694232530041358142041442008493310627928314985485055699326733122521006681155667832861243964795356150256377517510583348671482930671168543464909161629896782000569112418915339073967622779601151379456218562460356578614777413170669999918850616033915663082491520837810528051054132560828909274525253344454937431984025095678772927641153593533582330784307391782501071609475405303843935248527074057333126696916844293988370522578399908659859326380056639872685320010455181577926345117308598322324417939994576612940031955585732704613879559835428208256286014783527668671534837802650892994829222401167047929752631959113543530988784335436245852677532186799973195408499928996893069299413099694177934938071963573730966616743019365372882305822485380106129926953439714193339198507694097673208752479695142881075714435852151918891464839056975216310255446633448589567154022252814061698107308410439603781335272386900335340781887956837021068086984297919491650133299015996879228894199424948620379868089136633982685802003555114890188680682132660933991915310802846388960564632999442833338799402665183210592763657004835545036139817229258060610670270873600000000000000*i1^2 + 371398703392292015557412755791969334798479660120865133466970854638351497621791728614189915015409645305355576001533887748590100979212779061509960665432468634578990666584974768753639142431662035480810223227632912538281417917325538927981068408397720569391903408897405198159647561374655324220755471661886230545762524732218225716011172165410994820317421030768652703354430859843071082781709385176350064536751498383428169183749035866993348410843873281015520274378842818446558531280786413546209051892035436940664732765564065711652113830211387261823356797487186739805485803224754708969041905021155223956401358053152022713335813454545886369454438398487924973509375383800715685508386094220337657382481791823129065996393618381927568368087379297707520363650323140127256842503838685907440903277757766013036984853752921516246686420476137529497076187426059886720871153157665480335442566004525238418293390731859688051643257575794926122470072211385205067554688111016815319683957711619915272601737696298044840154259388791441858666633996755920389364770802206276196320847622344019271897922086164352571938661183158651923265699636804422175637060628539445301075284438418662606992680060132888086038633544405418038990255144566784000000000000*i1^3 + -149682456661010892823873674784529625901853153528853737212496956631350237931108356542650698189873875985574919292816692567419616809793528511761808639562431979556778398680507923803261882608694118799358026060213424261366673956803547065535626780563692443986155728403020956525896162451934021703780929511173722029411346782841911138552665535606902579423053133968459238446659821502745585894452960971342660430953957721235138919223456939239390355889145269890389812727362597589241375690706422251219238777905898604414147450432980842167515543397084713358811525119275927862932098593394978551908691528067923201252723925248120345993806875332025984049926046762419884492197111408220096344691718694264667787991401994189634881564504446078144577782008691968465528288639632339002189182031108111621108483286567550967094195518019393975335398719632934092203190171953018646934787041927306025537961975030629132658307321492147951019208440205127395080875243381909403328338948531126709770576974634667104774254187226062190513909943133238052705913124016350587319692972894420036535498224015145604937268873158905313767773107207129509523128242482830508082794216995706354035132414933877261815562059744982138516946439813683534923191560437760000000000*i1^4 + 20748102856808873077744425741636158524174463716513521983638893315657415407545470174666355913739309702214298843878412965640336093833429670183672683107034472766119533047203918640374891303171402016578976057121243370665923541470019690362303773790623072045050917340339502841268205667219206545676471609886986540793620698264950378210022083335669251238620640550206249891048615914449688859970893702594026844895208158909858117158518325034620587906063203828891146287854529906662318206061263002624588324189699559261438490118125711156740399105069886329241576376164424999164949636608723905612133739187499047405986303441003095502014839145764437287622821010947803267812682198358052637085291191522299270319777628566027806888217974088936414735336818600887933891215158402053221453759696752985871525805117271218544244890989361215085848832281844615535223466504541303096579120498851282979861983751598490606755575095300880393332685798927771504879246472008281024171646274742472467738808016432068489312676690355341263913663449116655949824088166638187318514675504229466579453122892723384421596595881987847887313640429672068359946895551823228376305075376367445676735821681005013118822515147480596568175269142527837766898260377600000000*i1^5 + -3448664381088778037161151669550470651262964752990834436620102821703567278267813844752626148270826528067094949261593087896307894158247946192408258202298805777805434555266149948914571960900480615427690726593400293924492530342185189769728302954247841666355464383773573342754579574827988874049748977081483511016201865338468637388742749673188453166857671167500209841884798114138581972404278916773440477658163249367393633638716248157276608379449533336455507829363907172631184406975772610151982598847187823712553250683994858464528995748553566469165676271408648672725208705805516408618646906225909642994125713930374178794466210630851326430073836060170890297352618731157793591754043177338890285405791651072633259243466218657690299520419680545977387965543398811556211122453072592644586626187556521649580365028176718295423735403436637315580739075253390685703194811908192381848990722343104493963614089456252078577495729510278624376170833419308794406036140096814101825957292774327939609316264580932967538283837934663521973685879114663172179613416341802316093277226832138038650687733924922314864837676458135445139913528267486409897648109590009054911046195786062793226743287939619799978700476719894081712615849984000000*i1^6 + 983340301247333181572198406945023676322807962585477985249748273102150053263441725556162055680201765826000763317610737696083131143353828096724551642879817075624391242503936205326557466206580996723713561580351658312242739120503201185534033375103643990915584623025619896569849544117484090536090935753814210455070096226074470589161339939641908681879899788993994098753955612182609865907242391367956891807683284684341164726263179442006840155627248169224836484634176381658007562988813669564711400579729344558400786728161345311746108564728335802194663278869692283785732698468482037944437390229263717191419331227968462971703348538520856150650810847680064560338260258832889027599254337944468199212652582786004687986066578497159780568038437334450037198879539840656410674474948280422591265399462100499031280416889502638328737982801727504260729704692274134014517529586612346070713237670569637449722994657850698920065114697861035139601075991412320615553310905934968867963871560865493265798072056051950733418651751144554893713969615864444483680746708147233690118821761168025171365652253568339266469200219800671885471257002663034331960671860767790800551881468085313648721059440927337175087080702700891988673167360000*i1^7 + -108668898151442334334932114445131755550089088789259371904310915273992724563212057223558391050547735996593743024930459426660117838811180446695839779667398766743036769643781679789095443341376529421452108423711769526113048186189958126041082603443022379905532349694025327181175875029715294917402410715095222709944223204099684674217137178690564226269703604132359792496852496774723258123903299689353130970945729577083703830377599816745832066968244946188939832185053906195180624217611019392269333869922390825056160704975795481756059287034950333244681504427846217721427753591095723291598843177797210150808334419292566235458540899148925102175318916398373117399067679892662085491745984245316399572828465491577112354004193547507885022463304396036877283925013647882651151786982938373046358177143013477175573317503465660065169625154069571082239490630126550786176317005263323394165286039678346701660939868951318991636400511464702377064521621232565721225607739779107461886862529605954029347266029219012125936942397016737837262761944001856364428237149870203164384094193304199569396841474951168359293918504729593069183353140582884822447959096435719722463202223154451124204493155154784275105525873916292396115558400*i1^8 + 9764750606961794730017733253301607655381861294072878248266973873626157936012251573414925524654958056921158910646322608843179586409462782447844198730436273466747948832930252323176042257128984369264853773815579355316825377089903459880080047030684689426803099968626016037458852007573039976722612057878084301785603745689910463631795833052383268155348558273254903955368582717090219123498442473211806740677111550333848029190171545162522682151337462244620834689538353594086807376008492203196067129610774465898239731191866516447057514043756904961620540296155368162160835246103089751026968238773535173588327004801157082434418143928348223794340119034371916885480203669593148696277252253403225982091084375999977085486600614339037527950479892040123866144523866986606289502904807710190183996581946652453526297177770811035720650514071442170527007955532026535363836084806500422798094505238265227160951918758309569812402477362354212291387735678878225793270580654182306401504985637552399278216661678070201328384745969715759552260008934157882967512512971240298347132777990151341286095653256274979314378475468815199416816120395500905975161516594030527461884085735076743430098261406177139840640716794327807819776*i1^9 + -1655420552534608653276163953450789574844244137365640122403235296537320993892187393620809291863153376491052639830897418856972149022628061450720531991709802271576827315666261985447447002745463461682442727357129249449365003953664916181475525862844758254929120925048195118068829124062455121463974527244921857483183513737704629102412545625173303277716200501097169858754714528986348337272397967248876481548305863462595563439640759532101701305470367866329549082864439898699405457979327899582373098388550969344836838904407833852353634419809363767494791953064371020348329944205266470750185433015998677979285026596047066592178353591950961773311246323737864371992054366262877695310962687613347541795437980551800392060672733349969749002067222695108165917076534645568423719454445300446079658966680773503143421327654184912925523109771730346494770390933143878711899023654716763272452930044488939505671304060778655229084486967617696001308328852375195994292623124582848629096908139808750637757164689662399541454433464439595604517632104529873122085288786151201209594836814069381859799261252412365797101675147906330036815331177638642164326068478592559327625730724428603217081856060474441460889535213178191872*i1^10 + 85225228348056694388878135016138638983297303205345458723286308403593609963312070504861286534060048103150656078864879589002642832986421422033929973912939337203254738833454644690720549870712351797693216025829873598964077994114449821557040343303304559433173756919495134385673500553631046492986262876152432568552830939303949352009198255817684755325633234447978294286727015101412558616160974309650551355408026829279743144190577286357968230776093394158699914105538635502705957471288594274564731133049376563026520247392419178341724465363046348552701009532596659298008463357022277861516615361618942681491641577866980776160535901912316832308446911064969762269529761824647034648153966188465494679278459518681277523667243249042049936348087521696903379749706407082417583836154446732105007606951147895826009244651631363529119308700915965744735904141687749255857261385933898696993823231269807470058898646381874091325807744341914572212585100274235928051632479509427617709726404545941282019812550854649171411526516962971313069823374889519291722197747641666471531447526863221332537903080432716679172725290068078483968185897122545317729465556286490126072892956531834001765631084373954283097241327501312*i1^11 + -4324941579166738637009949900053968767659058983576406292470038436606206867318527564725894219380588201768862003323280864222039450950288334058026753735245564898482359945664581662280055659956561472498984623747385013703102875514131172789867212123611033838226296603593040420669805757686007288566682515361988235001355470204169144019705249537278580745238487960321981341716129844303320644791318747315585196597189774620562634880648962222863495433500594730177175843590738103770172610747736646554679482427979309655973364087909649098192406940640745405208036116237660753463536707422953094397017108282979152413119994593142717757317407353724279843305950019723791913120276793507210681955102440847561303954143544968179218437719094787893199788363670822548385107575184017845510290799843715385307123597043546065267844056533310639335602069926780908134515084238761374591154253277226739986621309391297398832371111708021348900605962904501208818013243401431760029013337141156918831425705340110847815722236910979520198277001553501585521341992724088136283950240597484105572544700632056587076351945911194850331243180540084973721244108130451195673029001922451180843643405731504024501825629823032698861585956864*i1^12 + 84971667800248100191714121483096588458613742529394433789780990653774225363395236624757461424454352790676638701113528530160956070158592995109402406619827486485177371435886402646364526340463751680954252765228031243688324666386370142219993245969522488395457550911917095097168292120988102884116868202493715864007998297203097401173170801124265056882573066294815973901875217169141678177525784898054050481730671890516778929956406179943757385436464731375920884905053354356043566943057278281210618391614013480928586517561289666577659596840268573026316149115672409892889828743779296371180042187086707752710938253195367291407560920694416527500042451094340059375731113865714976456246847451617014396645534350901585610338698681418087142545849881198172362219488214891221586454878742248958736590266816152083347318918883602172553611305179132622595863080134193899310469535913565312994975209141764329639185272519445881690241598158000276203993776069962354323923885324704094690506441741888864690650930082381938744037456003862468919328332789277000519570175413859591011589302112517221866859355416141671808781315696841763807211927079399035912444157769738157121031305583874117277855088609116635004928*i1^13 + -1260777842840905031899059541451839535768366861826853321994857793374443731560377293569239197335822906551129085980113524602169809520623588632213595441876348832397898259971197951160481231642598035948975614186396667263878200441841213534417197409488839313411931586210843495734670442610298277751852969081669639110566498673409625671110626058236271025898641065543547420870232934473366109051038422553253685224858602735255474142282112035970333767804012080984306486223221714374926862056564730808488204576394989204249886601616915375758642632241400843370417452708373306256404229352609259685696612398697006346451964991094651221614591093720398541195327591913197208704318791306461369125984973980707631496235701898912098654330689526138635801994896026960210651453760380240407614318121915115725973493019171117708312230591304210700793811064440915085737388655987339537637072746143935663340756940819479601486809716514733857708112058227189876564601087266853159807641453890264280975325084885865965184882764854077569395281504952519528017688429209466743513829666421109189020485807526331798176845105046468424618151114942037656576431585229999520367382225470704677387891069032605687454420911265939456*i1^14 + 12127927652073856036777892223689649455802937972711501175122453624442924538770683468299683905497825994267677012823452518685128468969217436330780681678134085106564810190754447449338897595863088273334394079661931894067043393088794138191748580721953190254088071713409351545607836329407857910566551081679704582365078181571465536726397665549124260899393922204817063257716272852296761347176083405662216085215171497120178605381180303854512789649683134703644192650715632452776845333557551523004070312495598956903326594961097586201774762662089202429271857838450173742796653693377314077800311510456317888822419998041550788750613920782386217436061773146558447677722424888277534692577890327056688242655537921621714970745504580173620635472307953345567815704708981995573809776048721215353628154579560869397319178457987155896100661348842552646544624454950832589270193991849916221103008712809565819043341177922487703784247684702080912165249566161133595420053972425836514704055001061602091213400202083485067813562118481379149387979489208703322007657908098346497532011523299983883157569983633962525910482026701504199546207514740612236106651701133627720236883919344209507008506924892160*i1^15 + -185898145741019222768718067092701154090838738910127173490532639358232440744326108058177063059270882376699328247042455469219067965048397149969614737478813235819578248431771718324605835331226580187560085371681841726033348547511597969199626781172920500100468288000649046403551234122057869794837988827555387894609387363208492352146216283897536880765843390594197752784962668009365079575918232057313755606136288051580298008421141269207484014780621840208914462987335153360343629521215481653649985985530599064989808591534277659949284170247093865488297206417206032276974023262475338058081406874280489083773228191116672293890596328276967023503644188846443729132495495686222164954618967930938789378593168270152885771810674016578652775173467008225537711203075779310525767355483616606450902638194360536103972947536597155549063118591290716997511725917249178504718058349479650897498147248751519829343476610766111827484749737329466235071064803660855857778649813963749930406851737373371366621017980262814870527543577502523015748931853887272463200500338085510991306230261745756331771766561905452024224998574166811753062970646298626849125753873752506433009259292571167786090364928*i1^16 + 1565350985739408927938783019572664695888502778700576758119100143453898193961531250447544320602922272366897107352144157989601336199649480928852593076707643423633974734779477335978784185484610112138724349499924868813276624072576124987977331663940173151823902071472367627173884792417701995195979168042940667824045048635132295204402716148125428234891160923261885265297649997700492350300750078187553230405526352917884431051675511556635095772752417700123095108976106379700326195264129014723858065781458242562863972062866210508049979561867672259568082831050639507245023222950975919643928566743363266299730855167235344316099398419564462167525334635590816578059249160580379114952133362697640711081924212831751166473245183295725352462234064425218952210219066203369587567842030443681705727443349471820793638820186224070111166704285883051554057950931904975395403367959615328784469188196587607098473125569663133860475414763234917114764316092673419276898967395831986225044503820013016512539112556424881130946046800991356203806939047395604233055349733003107722714593226891040899318333889318449599652132055157510208175622667852394646914933945000921164889290857301063761920*i1^17 + -7064460468383397846969250405812177619582833265649523655724114920585434007173303348308078393214955544969513518595372609581303910344232701562928870755611608622250120427243977817291461420122312331624637046196124466738306326081723115455855579300231074103083251544310737965723922887276709886403020211865864962906823610970542846276458663956131583922200792958773961644843223684595517279696446126913625732985173089713301185153417910103180166981424993077455088340364163590053480117358449099431425952716219828270012099718788697092105461934246383676079906048141669717961101675447131602629203898330973391682885057889665890845585988524621949539112226655012748270716257091086655871691189303342441100677093114195366241554049128785693283422907383294428650878587416027027649707762643217872175792161571269244840243400133393440605603915530992290641768476922360106363922671285353933952984546195046367932599906500190108653987078881498411778688365180165784431536785239912532896788100721228725247651470240795941258372736384548256780537918405327247003313698572319853156777091991217352588501344769223216944877235383344957358734699922144334853004138432578167258182224061661184*i1^18 + 21457480080028766167568899509903554672993461552756832020408980576451672433873099947390852148696581952635165597392102041187505137094747854516922377476962118195307210791696259928492947693456473258978364780806939854395320314177775309090600266598602522189565728295377968105382883611986275895542950194283987267469554841738674767526960303684251616305052092389535008949379843289567021727891205366023050362791169580794553021620163209825037125027986888508903507516300755424976830305185136722084194662527668742514216370767964860962104061534413374911945556611950089588403858266131103642926553221915686514202914036187883883441646387255583585076084565363830854208566659513225266787114132190943487338573571702460587574740509044423713330548356412345228127270561294817002306935318068815262617574352577505843173963166927272203254065407892557321735389740230096712268216333102588951656151351623496109097774069563006015301750280159987119864460305475538940079725548309061237429000572738652830205092549842696042877074216749442998170996032949389485646797385728934784109260525566948300718832054657306352498044773245341351188090697091857324748982172350524974810833879040*i1^19 + -52041861994986806075671613980951882504975122958331183886991476362689036935735361646534296338942387131767442210971426654372999525713048747898267735560445543810614597327395922567963262260592286009142010260053874123834762074502347392300055669864707228767733728354615059125287287845961053882696056075776897122117237820276492790089976533894309189015330755907369432449037524217697331327231435783204353258399436853410863742668732165411269053292291262704372999136888733000015156363261091224921054665086797845333155989738325904557140448274601409684647191705555351341729353335595582070671941841951117053786113221088176951056234447912207579758217747102861640991006339505450042230034204332584177701401375942504472763993103360938836988141724143766197754833188968187408443860674502824586977887205548674511297904700141788079942667227251075070544458696746286675238802044110648127010915749481502794829133637656731056551077926230906660748639287504020549744162364929978635026979510586098232062968460448024981806131203306774168966135795703857024354308458716465473753959458655186854113424723983349263333021165346681209928092413432553636162429016575818409705472*i1^20 + 57809532312718675520041526807409811279350439850238063392536063223001210403951918968997914849858023266110950530653046587769816041580995408992703575843553563696003192992802683132028163064497923033253141363694963985786079137488380104181642680812807759807618599512417092576345618331886758666703014475532253429650859145022329678361293792603836696236332790879111146713667588408588516681632180321354490157244372416673683753783285639098191129919035578735898019503306542272255925334607701035973665550210427941389544632170714314936778525626144468479215805239956081061729430416993406103932376958221049775243113179054024299131689956139367297195589721147101929525932765335050485976366655446523079919902666636317943239581962099342624132741219079000695343900003084728159435349022290667915020587218285204818537833402605714015207130624509418198697216188822401588780654811155012995394721827208625222756217910199801446022008963458899278330195443058781925717461703042272367151739046937861187586383072864119157535573097335657637677631100191569879875238367079389479076559243142432990377008859784741858548362744275837594862217230524056551713270852917133312*i1^21 + -86703909532799533354168293683041553567560823720079693939386158367245144526131169247913559531369379627780184060589094072015752917170362756320939443352472802827167435703792847045344732709114750525468678866018963279498919241294009231442564820277789917123559246690375337559973011122864660910053718900435132131992397468164360497185216070619042058767577046149264614757166843928239351948073781875221607613684749518992011453280961893801989325486939246530690199020811668298177725245280638461796510738594933459157062513430543716660997916820068168467546052146357420614757865146333595029207935336115425130334292350961576446782447830670043560905973412406633027258127075383420402185455651496199303048298478567238841412963240268002901783491142329707171748858318244866510799558271848524172873152872187553755561172194472192020071893450863971957624584384552162977521189771961161859614860582660316208283400612053526466751770202932182780769012507349455345432704569755311607411728335324768004042821663554849674888238828047156920579702901776313534484935974655221278456245468625125835780986551402966145880842419806117045798611224367905356216113561600*i1^22 + -69093487817561974721808494797163921735768081011896558266103356299782231558738695055983706165559502818076342057335003071098180643674950401318635014053200256369771052071488957266240604730451319092868110840860142840027146462720145236176865290931808878695816280088902037288941996029866179035971166650768617901141744067455356873760586667607601842470274615353997455985676515313699302425630648656512729128981880276116624970047896118042520929590269171239362539319361646391302747216589810202782050176208796905187605367869185061163394948909924098735906052950647346981545320190321254834473345144686102626196103598604891089165289530613200359218692963460135367010272005024870229010015438835650973508728668464216384927662041720355348665978664529898590787552940272531439560001026077538431051008283540197596752765002368053954923071579789650138725631065636919296616725772025239153767265421757729321386221695314087080057310107086103904449956611190187965994844674914813574449064829356529672633982787306639958063780124924953862147903511811309756924836776505678205521028962935037523607658830601934851712528077680523044749449778635073866694656*i1^23 + 58725918168393939451020828425096621599637744234663640648891415998046084143913926627874866432571622148994999964914828097309336789846577285354274401200499715997906800918149916998642219798871532158052017951108679904789427265313538425050597284193141732366999934029105739467819442806165831452413477124242129721649144250181899456274478468974034557337606313672239213217335760161292166490298435523918226841698345844081574507642224288153564837458270359860529512899468007877499668060170433953921286918588559089791927289428308916121067091701586747799123873445912775057763687547617596549295055925314668708340150427659845123712992539599923323311626776235830844622339582819630430150055284369026086597340515818547778085696821674331653719887436662577709792167424508636761230755354470254927520071313987889492425419316387614259988478565984467131065039423640235873883693433482688539104720997192376262907644233951506651060770958253870262546995871470003289624851291813896454650460150257083012570591582763694742060112710414837489968658524147032692477613022523981175519177758573886189072779356720720521906163077124524974822730392888410112*i1^24 + 54324517646085425569713436877699849752875210329723084950968166095764752969785844838855075784440059427493137474037582242423948786955882150997103666854493508893754820186503017514825130978248410800935571619436498963226043002522391213022240376321482179852054610566736326134398656735059719392857160018267207098706360301059859039003527323973461021703573651051323130997965767186741249804070276976850243873056762496299141932092821127220138361153630251845768913841079780596676870687398111454235763510041213836240935955085200619485870601968298799865703628893700609181350427092868041554508021436090650864885952014115369444269776003557207966644239913568752115373348946488597216715684049493063431915658951509410569733472615822532821133150841886130767334790333389283932073453874924693061985569311201758435662132776116564523981938328565022551433237842867217306926225480661443068923942551237147966375059316172956071982060703431913493824747218393092829904666398753750016992892492047196174089779633345310417993121254846020426349128422147580966839628419928738055455522578032459830851974151342867783961184419493989435691442896896*i1^25 + -317991345183548069583213859806324043606777172055385734740137853821347514403649416775375818187728940835669875571990422949082688770499453618533896565151637116517532475358809537168886194830620803728654998761670121497752185073270176393211674981933681208736543454697844846677034339269875726234930764206690712724434472749679367617442793600213658850650426003038612729905500797526887169829188072336732724360784300248230032861320541192064711164727324905989268411997819420471811652407126271882328243921895066055428427365800481698480612384341146435532161341522843273591292599374887001831885617407775866333322134410085078020434240774770042043576354775394872588319209286446952216459842159368833104759873081693810034062884035968488843434440360538758317121064937299873338163105655272906517174024175518389597799225282872027997158615570792214872874812879268662362668762246419765353251515338724239078903211976988765401791653831883108324522358717846541382111452305662573303971822273527028172734705895867955893625621335257214151379335755811684198611792061545758119785692459541881131926750736532423301396757208222449769906176*i1^26 + 288516552807025781029993460764468196594035128651366353332860233702097614589748347218161238850880256260146311542359113670465519105913862556719274348888781735791125260251826433564504321220253998204347261207346714625213406675407813531838459542930152736595381643457579117113832510528918539575730333848430724849563599104315319543077337249423546793704432796548940486113186652582454215955047119556779981622482210936722940628857434235954586437062302796967044985857680895235571403648857699037559105343349437543873015617431018842753439352695908379669853625138672406749992551927599452892613461057073524325751934258641054013280518496934621068060706133337176874434068879637396770726847433435589233761605467330536612369371936353074237767330376697507244344509036650152923116151481209582622327688230194616974379710986644960230025634659469776271035142304075270518190428370916521124309439184271114740266063746356841476955425050749763978409067401843185479572754950568419795034839655897392347655259191699913722761954077285386491964614489213058682875597227228565542846520461716941052563290581119667158863389069498384384*i1^27 + -764868276789014633224982750845664750207104870014994566863639142478606579853758866348814760646894893964460419701696408046765372861964221281680960987468200370458575775325907558738009067535141226883176039310205979795916291554607127540097742242949371026554634618294280414684770856695289260147471752274883077581082539648960059243819743409973824370785735615478265556190983524295753497255870531460497479447796322776324232199149747687497691173968413873868970826236284893284266974798759783459613045371468746273561047526476516042119537919690481345305681024985117466829348836552561897074669579870909878692322429062738664663014984210960209036638130730573369522118037121152089981716127325895791440581654797639580195974992830548489443219170042948826838172058675777506991962790295852203610398540773574123320511623720680549480824876892201806479696630482862501423263156651113463648067578154031337744128230255623593754555193233392169576018692377410598371633857205765582077775521574753328942994148558779509509262207262345392560550401279276593302095321821371579042315014912986194778346735285088855368679917879296*i1^28 + -477004291050280872237224967316127797018609631702822908125592343962902511207549545355979256988693284521168290229636058159427425505583691544848635955438992870555713121907492189801866335305197624394889799374955629741470184760868039775281318126063049234627930878563773149057925189094557684559105300015952633228702655589041854368691406904827288140066375927774753177578794289675940615607597834607549270941779039536762599759101201945049506245830554000986733788565381904362056542138084246253065465387864061739082181311744317514130032963068189279857474966074120396409758878963095551714543179755433274111962111926125151115559148956979437929445586605422891849129961003744766491361496266039634303528137405535759806240009591317909680642126396022746128395448036639047320234925821935333392236463506249520606638510137356858166216743631715370099538835880286578448087711126155273557444267978645390900994338542348124658284525343924650169764394143690967049932154951750521124912487893681179114886184089129520857299935026641414696052036621816233810359924628772275665729784700396116321870961949690399769493504*i1^29 + -261739127500637253367426767126044502317647712728660468655217627706741030463931274978587305490290067185754860942471468161333368164491493059309884871786636265109164170699117941498620158099953107618876649655717089453783205229169664403696305615380039793410615871923674383796681561906036334767603078845764207410885581526165457056876055777051199103666271245287097055928745711105231122592114046191863403005814285266826674387345654869297451167930874983863391268482565926068727577376375864318779334217891546304958530492149493579855605018502253774873042515652139545548558510064614256070696256728044125025263292295337974789708802989353299459824816781641756537597216434550004140932238608855292364801975389098998548113945684962815161370735006644764739972441652753028298881175808659348515640231847816299627222730646577613476946542520682173075724673163435166739903161979936992584408312500953355777493783866725737750076155581633706106859465538011939993113536060312569669407875468265165722975691296006207740471383507336640230314447062656261397833485542452796969568610469614165705930038703047049216*i1^30 + -53474019818353029399256999509216514370870918972075291889026435895984304199065444286882908286316728296927165944743503017920948455954135620670796581899804064958571110216008413357129793813022912573423493375728886421471270681348461004094219972912773997114150737199189093063602729496911689535598344461498616084831735738453630419633216177163943117977881525737590401310303551538877418929580539686753402314009540911304214884030642733824550120078479351428006989013337874463011903330015073898016340772364511428991013183157954743848547454440208584038492080146493204111369448207065379718328513100351540707241811138838128815705623471977307290428510849828817878876780845433880682317396763306572164236363631547919942173303077043370193325049510813082931949529152022719610905453872676761300900480852070756347978986175873376727426060994713476999901788712368818809522848901891028251341005180041411156618151159178728054163335112647545292614684904956528934359447860530486416994635789692543621260142896999253476340193500463711000409675990193199228356034249077880948644784035774766154737971625984*i1^31 + -7710562966789272088349054330135807412511099697486289079035599562792485436602234297025149398331477060405884767739334838813141519382702455776427487981738298763631656021327479795342645989154505114975866673297325914864658288485443031087815328933546656594576597067703356674643946582309699819184619183032008451946277778732046189711089742154425478802916548708172381116740284561715734867147512939268960745878767043847409488664549254885892769183156627161850056562732452129055944781317272936796480114008866929285505072663517209415684236083214092911115160133703862807935613499764634203935086752634210807225647456161184805865004320948187780471883334448346216350550689645164298561123563744471972247141145379042711924738756361710001965355398541230348484936013577698202112121463337384301338786843862806592130498331377358190246904361346698618124199818272416994516590709254345637550654050310360640361494492904169331158717364103959034352077742010094804908505945380733783289858363635021025423189190095183956721212792015811732524440783175185949207606645340555524960705457979705717161984*i1^32 + -53703281063493586260007493506992931947906641778935815145009952896083322642079435957662237024545772044459496104408982490639217731791932506788951198226289707807902687326636500160635076371423129319226379453347950741119142632910016712601707568648683578669209383548897120756477950102073985507386360128431734065142392404663390435627000784734444688388712632464747133741061739123513810874220327718864486585097261816788526457514854570546223726387585069896694072908981803904812072301497167750411282377646066566104732463413350845330529612901778060014676256036143780155993229228459682805529149432979621383778139126910186303869801381048936525330749783136474554346095595152283308339888823537028448995879438178369976740179272174216715972130859352721041815643008411660602025906317102999625568822918901363978687710579143565331718197228112490149261118192079652227714804423120776009472617438075895500604344209974783644370091306002368518547787024528185458757882145859400068260903118373333717465220451343300271646419318194845794627390190457329409544406368535491909907342946205696*i1^33 + -3465069018002303444818401210787492649120275978577588374118980981253179174046669837769241080962608004100973377374167485438516862734446201564496963831476555542229933175755051177270562502853607011813731791582331474592012130819225664307663203446734602580206558436767083893381169976332265339038526462288099726311775550983679972696308108858719110692997661775924011484416701176419828515444542145499420067639142626204085859549189002784425648205465535387113540331359127066798866497863528969372914155865344081730208240775334005434694475091253953024154014486379931626246662003437054429009666767637031617153577455558662719715912592447566126340933275312571541120317373328162786908765652662826732366474286980816706141224694609524039186738272748910879894179729683519864970084271055084167586259948903349573606306786020592023121885479638409944339176118578810128835705714687739296405589670148331841698120026716613244500437055682801265435821713458065442038269988928229615262952820142179471422491699153943815878557634882938684132581454862850760105748016765363458924347392*i1^34 + 273867120315305809294491592181549284757456360485805019104933355763954641000241705684293988161160232765445806583093666029789442319085288916289401376513280004544643267503963321114238832614463179913731359298780011585999513328968342979889966917110766515683929025139126406869782380158395367442999837943404261508646880405806917498192115693785638293752839467815892856021962206651434200918442732111472021731723830105978104438792011760492799620533867423130850775833952036904793193761009102566810982963777585274103249944940962878408161001264779720303941362206384041933246796219598537810060124874265710222228209061229287058388912041846811280264549399575641539914768238040547980636309047288110990774189529014045957200346149824640237815674725074797124690843324639573615050162634544035018833537926389598116066047693221472622263408026835397064967454974876313069137037413453872853079172369985037009475398948718275979287761226610227454805306686619061904591641640250250086748540846876752143103249407181350749264230571758672703287739601239482202802087676740632576*i1^35 + 1672033325832479375326442616821765990538316320272637936671003505436262175564340513355132741875739410868598973110173943643921258062650894887569079975525580236334978669749662561822903298942977922097723181738228171645931904412441908066925457190779373154054821744211938309257021926717900696413406065535963497565124695358626771125219105327988788400363004396867033064784075691438827864293783123734415049979676447168379097039514435920811124415574262082613163444328035342369449585564807082965328776073147848431541923533963163816527250133366240696677307827811550643384813889691164507235952016735610263141361228113509510852124640058615128164553445573171732610187770884832104327179008605077057692055912575773234110037038831969154636857658454498113313847355782760528306437931036544409945367387912295525227262856879665035175412017393448378083844831831520020101389716370919734305852828547965402292991288477921552100906367358825050247286922083914391991817951381819864174710275545924928568444185458489521748135362138443270844646159679178261806314422272*i1^36 + -141849130666564235746137784779189051110946925931225468964504055606928786202096058776356733526453154959516476187807755229439620222321864978433221696319613942742345913851911400421201874020555079424040603894656358688140649128523355507875280799636458529046737709437177046104191003088639020277216042064625558123337267631124661157217965295450605195644978234745129292733170967305590384588256995888861345781443963498519236057165928517499374139748821034040716256725474305460715948699833537778808425789094310871241900242202702897280125393976666594695395592017635464768601472152538848579302034636306541867739438117236906837874575654257739984069032113349812633237270413399394686084378976289526864014111617295752251270871314937739816686237707532769076933054636000617303778020649878252665527740291545078558880078337817997763746572645780889864071082190230299677074686305476373073237053828984363942263767632956841797447299652613548585873006604524180888370552412565978392661212174708984107471427507025805062782051150791073200580543719836827516928*i1^37 + -1093347108581286686080755710858720730203645138531882475351193807603371448879617970651646521204522852473996694332554315513961739747889803616290408438037345847497152209933562877508055481016468996455254786041570928468072994165110229363946388633772785197543012243429846917956072933506477841304929025216183524820692692285459419246910208713017527716728697679463954558411766351100873160038750844298187655288443564008738992117646104905881027600538146252980414391552508294767684017057987946800340207519200954479249670193748302077773206707561335984765587361149256753449817474913544414039372835546155181841473490968622275832293541706796638119447284168305269469644133988650874946523297785403990920119453077881851366087529147186060101397499809375598357080402907876183133318731788126158987220187636246840664654876538622896372393508239071081914336513320484759320661353211195602457508196354620971653003601363215481474927192399542278301396612906533541996778626824690653168340158403224710780041939388262610297484344455981773617968954998784*i1^38 + -2389907239158368065982849723424934767145339911570220735794093743373327419132814775956771588382218296246998771494156874176584062568750020289470981976789936173702637812447422917807120284603953310221860163229110484147836909551757080756633210973767521775849353131303527501347024658149444469162911836615682715178056770320048997370956042292597207485179830822425958356827479961773082053939228370847175112243665168661669788021640382156373005933091850275031391364022461110380195760598672883026415107733457777121463024143243223059207417874913155006798933077251103827559243312506990250859634836224114619108478317453832574893310380166295294173547288723836260338922118535174470650897301978049219263858440357691681801324410812718234556558882858599169369626856804032050308555386704249145565929699623350379401535573945361980727546343502303602211607604987287034183543436448694791428566834464553489926050671865425960749971255501640841929664559106384711221484287281561689024028526156555489886726416066220824513242973655404600360960*i1^39 + -157448303987395156680528745123260977142240548132361446224123195474744669225617539373088573661430084846998072199742556834843300534117016573487714986728438465379679644908628336241890927743494628243918524882500124000042442152513146597136809455429478519342651438852945897182032836146126233880516846217374638964055845580219294128316499542566117094757130142106536684491208188392441457960873298912702937002997137579190938967673254413259271458856019298176116488053877585846704893839827541877506714675164152063850656861677215946486421098024503165568455250928761681418200460215696059359882369738384049837338628716828724815964456130846830896285372404578200646764219835180124817136594321691459403692934035832416950192412947561173191948133821727515814641299483245544260576151472279560141685768200378712062738328171038342373614989398921862305840164762247791551623656844848973322601446059431224757246211691799310426999998284875914253958855800728010003767614754418526091376080212235552851146534730575778305701713471864832*i1^40 + -652926111073959298864979453950736530379269201565444984194266366874185100758647555672717956458815309659790637746996161792158737584828017108832279153046854821433683333748155042955430297328033219336208543200180418630461822950774021844182845282309996802933327176193545500755196894680894986578590502171805896633843216090649045986752573710983583457389496820121052053525528115688879386866682993277031318022189140511496956471934937982901404218460629319467094485832194542356068968504010750099097436843081460310921314411020489967165749253484661599181943271725570148362943322889831579306623889929819516129894320992891228412666770312574251135005871413603896190872526273546723357298553792557939885052616250345874472161650437186387403883165471072612111561228727589632708705829716982899588053706853970608475038785209513752880068719704097638489258411365469471242942789125106220751299125227341483497845421530773206943448975328138241237865166464869561612958305825160810311609041855323859460417511535928032339427328*i1^41 + 646112971460823035688056279245652468117939836039453290739693989399729642956154932169427460151319499218837623057821159934164096985937789485134454009318993822215567356765958526483893557226585906296699657384709728288976769849206972615609382429796400455636218676450281522912463493995501590980035378901630586023482172627323579606558107585358818683117258743282608468331529706301261435558589515839791759767684089082861584355731372194194638409881974317050653927371439836876294645018535465705408710359562911851473602864040885195437142920134987626427023787767279239012587046699413701728118460033432530104719984777468815769483437007260553616360929944908386614110767919316605576441035895915498318328380828706508567343194231173243634347735991596861786878137770230563224017434806779316013884073022049241620480257935246732085191658492046034948239226164869330840804552165446417158948669771725318153187310107805172428847702757178658927374635785882173870668057903420460265651791329734873519681586845450240*i1^42 + -47003089432876884786541720695976470340365482840793828363587092044264583558752850419587003438376739474458474208916802304702819653621022489400531986167234572263796602317123096639016138723407655547091593838191667597515101290469308919728388258463045353891775270882917150451350873441113114566055333171964899264409137163319200556280857470150637625355948165861062901825487478295339286649632473491202710110102645695718226551032351068337740179052723567584236596027086788975895218738881865275770179553605969630215001483390247976866793909118895006121079466637286367811855265474197002849506938774090028002597331305747311791695702736085953057729053214192249136949635135037809367977841636099125778999158781166364802941295065495886788438574824642516727369241488684407948742152263079749835404433411580887735171268806667217310160622620009001575562082835680827617968050061268118072727062009281141263405828831044790479938639191680538674223581601762826543338190755452966861721338962546717609085108224*i1^43 + 50074659223974619982069705863723655830551503761498944527969713486190744571389983267437169916722674685685483152599193966938320406869581576602667706379742008043813669704424153852252417830297601910068457142145930142011991168815239746551803676176799981641529560369007001789467865405213757111409411410282221008023269722522873879052878846088673634064770598268071919462178908165473750665445073021082575412962814655584252666449480604057519513090317798171239508131394763395896772853148280366393286427876153529812296457272681445741893476985013393376177966328335904317026605607801230490765554709251907904370527586850290664231625368125401337357169083726918920366222111303482819359919390309387984368377216831718155899224244140567247707195834835428502987094529732462863198716017518164699345111585065786960976302732862811486540175070802329860189778688694438785655239854128135083349083907515197652039257824068965870019795902233611282387210242906323534174990698946361130047913422726627328*i1^44 + -69145534417880088963329957424302199604962076708797479305019828848841122911801464252134086057594687054000403218294351793416034327522092379971724583078280384150631676254501210120053605184772159030854743025553795998012075654835959305894553548670213334532752824508226089105892752142362405931196714031547665800281361072955596559700676584616585366023210819633933421174235199984901337229370949591824410094830969266895421243622317303892055525595228593129874377478404341719398554321379990681653390255926296828547002592450925583644274552935909644661005143847107607610563542521830500088628292938877379115669923398296031407223961077105521978323420877161053584544624929523326135651940683714689034310214101801732493270988362459987724628000698717100005953379687878993725337481725464977137711140583184079453965146758871079685665618521587394343121592184442453266051910509521519607398137111276808519777229783228828326345827972471387186343784696438503231297470729591238861707542528*i1^45 + 9840139301263506200083698327787405835744927116813794991152998633880631958590418363613787988544882564810432825999858777428059651183529812179735921871228274344928052805123999492047773152430842148430612644463137378713553620470608987819629262121524983154963395886395938632894761915242374678075739756106811167953944365236444178808098263889576813362686283139919606950047120574938234456955344289713717462428627073739586898767520498646684957856092176620636443634404393783922599961942019598342524640344949760917525656559787411233561738150582354786213862634128659766007869087113343321150966643306684520725448122229387915204324789932871210121710881617722081463124640730095062334581591673580023958317353838775308229407839497865541568386182329980383987515003050410582684694236798871613942120337385761587832475459265094357752835460893445314609470421058760107089134980250145652295972223121316203668181174587681631999082499029688484514048480263948445466453403697676288*i1^46 + -3317713595036120898376356628713900698329358086533036429673202999816904895541109078207443690976172509863930546522721517890202321573080618644890246017418748067398005346827827829762641263626681225172805505246364317680703002561681899129637920518674443329026514085582958287537988935315010285875134192468772694961885148566469098847922775603148572324293824913428524045172578996044078281488367314766491090935384005126455036138001932350284276121299177607971358045971847896723486351901781752201145931570133937630103591400336547304281940157960276582192119335338537973011497786719008913397686970688645454144125681589734565278940536584941419685467034952728276720805754988527377153495724051272479323679883701835104925846986735750859450045917560891137707225185781164115010713161670589616163741854896917784830054374800364637220778533541959478163820157200088615903283672184724533918767764923102874123045684670766214705116120756991569171095880264853779824771072*i1^47 + 778746432998420792082030139302407366217170507146889759264872262214958113009249794191077540430311398270023532557831994387743585710420419872763559783389492138556166743281456444915149154223700434110216085751518411840723776495804991785780698762520745718566927595293636741727750969981303382906958600701068883576950900314151963717862227243360467919721443940469035504865840701367652217993515338095557441561437099363507590575149329778636983310013604141028157581886896344485628615650220082666689677261342067610674092168484330351418980771547784219648413411104084647259122079365030437419736152107121400536446880445866617658668566283547968476675940773882079984983164563253466791890722765126569426926733721493535052046882810266691499593788282381562906042822826050601721144916475159097818314868301174271577175608195887425833803603059838421487064159936329612549179804073897759736826931775384282645008260097644914556671529120792087468177214278729728*i1^48 + -88180493786225500965363292439920660387302118462772157703440781748313102967234925638853298681078561727192880668668317355405144834675397727942625832471083339789922440736361963226257648570891163406148793203799116452278435214145623062846144756905389567131783805308366567563848209181140403285141603801963885353257591230621104889352488060490071879190145203839475435380174272250379908340035996459647738612944648854126758549822011434799761645124359697364364889307831787636474860092064434933904257647567559182143571585258564631749750718264625344531149177338995457919628516858567699168094804918350144454403085195410078750119446608496272982569897399345782373196678093825058034187160532803566727456636129176817248877663408445514708327634101084613157626836347763733707747769747469113630012694119595405927518887088875559542433955377873997398145746293460969108335814549001769086744683895473457847296291019570539363767810297382769709285376*i1^49 + 948902163544700499222419488411898979120471842198922446020703765235957687609016090736012482231306662263729477636396790281451208023722551962469780116894430785585826628726652163407267896049802172252128564550255976597512587110306316796387825737470314201575515673759310869099980295612713582416538487362241829620348670286141815374246105975086685120346183034266316930401391497200312934596007305156337700652744172295768188125045525752561299024346772947967613475708400510845246871614990337933652174387302189992909629770199892773949874964070968800132391147164387152579487583821147593443976198492851782096921660443828616204482417610737667987940566325234555810574200657034481330508897230808350047527820987351259391102034154793393814189468511826745297767635915404995464668545192533784209272277237772678052863726756406546326423188458895959567367569517261662753511182423819564814212014027924603982544569959862037101729939668992*i1^50 + -1119281252876965178401392742969886424001319504743419494511862425826992654411029080911236382826069960404268515862931918381800354628205983757416199307602242686950254942926944210389559881844878069643839145133550305231997129188920193515535385942599342701149163315549922506678422756116460971482656076684920643363713806403439188891366221142718943300551980516001514406481043848700675496080239509588992453785328835101706755880209228375095419580383664891679338361463894287236662562367497448603909843176301036391555045657669073279863183136895870820011217476507844968525556372416745530907408545537315115392751334071072896658156621633421958096854327630918321732146519866966327076784642888452451263168603892455955441343935930537061787625656113659631549465236245289946558028976948515137490904621617285391943076245855033150449336061575739893943970193615144361638767564219670535154304*i1^51 + 77164871493337627781233631567042770041313976009059958309426629046518450342340742448436293403125835747927201682738633485977361889985787437295466642509434823188258933404557899688358208471513798428854193476562611530724235583430568962984113741165226575995544769210618009824308773758245088130899127741411558860416410181694074094920430908805731420662641980347545394622277325799374094563536085874325573313062300498396466596302144767281577659045051119291287785697154536788586625812467428831412003262492327294213319088493396096210855034407875501099480145246449040621764787472488567994737772327110600299141823767481008621323211986039084314564952026225694280379894166962366813926785239440112883455385771649010585898267176211497371707235089066385310930517557795622434854914108718112183439833524125279596096990905223255131592401*i1^52, 607469728165138308102292144712666367794269492925544818731774007287560716327666157498411297531904474343041561524850901336880916871938282721777900108194340796095776181110074580382745644763356743021091292567575288123166348717635282833254307168114584305532630765435165390509809892773612841822234586259359304700690016107586033139575738603976060186885639078115049542761868439697460308331659068845924686902802955265363816457163172382909904135185424667272928031816188810532574433008959553677446391673792004148962490564725935990795757492174672002156769533166882338526007560266075483287236974317842226052043660104409563876008392383551836105265991274003707367495039990178372612780232003052417227686981408609095229079588610689806813809905046930388295488707666174085194880035444189205011692979241490391150146606560374868796269976222086032835825468210315061860360764256931424235406879746208241677221783925841119968176125440336720629089434399153972676796381077168738310041526867822668917939757554391083138294333893923204479971479157844277568453704993801580829322784562405387267843887177614971372110963059554857054419813159512189342620819883218528593756668938908667774682655380053730340835761484601082703514188861332450843232599648913481587948580547037409756939620804651823689250411671271765922219635464971873812578468595669472472390225880426231517505129489511346748774723861016742104746184111344518573424567780704691877104405779942887746870907313582569965429342602387210301492633317274257967922183449682595263512025533798512953372704016603466965271475890095075285286547432720335189485400407577249972167127161400527654265322785777114210810593058699341363514414516148312569598588551994736092762709623053943097633812774912000000000000000000 + -152719352718813393890672733573842370502680047823914123872224038124681004710680799984068919959045821726927460022663954700871764186248571103993486189148695061439003660402402793441990691516997198550756221879741643187713158056772472591603887038498387755340099492447922340754253708623278651244216780329959847187660881842301596949783547311145884281884546496158542383088753305463436820831482614074065102606353499797124427100807443668934472875190847411241433150191263248510925718030267718600836060460082153970954762117823064567997947541781206048014592269454992349291420272577895610492788799219515440140652938967092868811161757074682461583423923817891048600522650962493998491181951119808347164455006545699908163455065929707832503558627644801647189455597318227851651977686128744801764887025619679023118292215143277521940795034069011118234959139294842201936160173749583769285130453257487851551836821884033809925368000971540739674715408477242167818006754966173974632110027302072048890085745184233941482875949497321679913901566660139544310448111354101970201973874018513185942918359708143632733025064096576413621151307089386525566683598257490352360199407944044077337959206808027742199299259419228798982526951853914435490760120416238835667438608313232927453386672348056473104987342059094607760905107096366240080854931762875725664704226737558791409681377359995947562760592847673036802403154853771136124518330790061527434095876378305185193657119337558387035604113708497436418253976397575019606279196573216353303826780502139813521328618799988441076573981511431030117827366149130481888501487981664748921648919160253722813079265941573962564783337135226625221976975771434295860886026444382809413593288536188623071219894190080000000000000000*i1 + 32964966878941589664114609290978302484181629894579426727840050660381444609992954214360849230198241984566582168870863052448942562775917946338965200080654126045622428500882192348012902721773874577689249616081544546433689628029176281132174266720690356557484352023574333651538201178738596873459644860483116482399596749033638766210380918452979577902696745487983893126997544572193637884061279271447093873797595892976063069147879507817603068806427172860174695646404145834757356679258944614537704283041265203337425338817940505418865571693848560115216457799391060817770756850095315371344011761071906325681133036470898384220438421573486977544396051005964008638230447034382517087073991850153848266227927230936772370179145021525901916347755414842004574402267753240555467837537179215986954305611308326877863437100987340418107750458731653931210613411781174771979531697108585766511399781202687940210558975498450436583759952256486056785669892742186385596080252236406426379421170000916512151151819933191525080376557829090853185351144233569390628258616714986794162223009140846515155463683017529541873697814428284902558612816690777709721481120074886851669098991972228473297116250688435318803458191947152173927143795924428167345901921880633555359818186884554597571782929665290228910120782933519056165903486635137016718516137643018974544490002628095603379490200889373088799805474629079865274500753902750424168768500018357556927679150811737367964995929978690531747067741115430437331401551418644535822609636967576857543700929634683134062525667527588141924949591523352105661862655420904943453912157534696993724001973694729450944442578403819086569593235939477290802427658718873492692763925363804719434877310715907075980079923200000000000000*i1^2 + -54960032047739385202588214544972461731263840135107891987084451142794294650845713207183286727046221184327015910336354268603371336368295921294621707135203593141447356894349694144696259363628694948964585725319305044488572103141305575437876305706583054533159817186054873888889960088804613618825645300582710032612016790073547976567975523531025953481199699664828721746489286098852264135738456135103322036781576138319538885016884611824437170037692288242220021272044972862954696881545252968905930328659289521297262135527718024417091879089264735036807045502576905786862684254804875577754331890817232836641874111149910604251701375810571420360156448373945046221320771095531178256368909822943392260348931086502061457822520074929626912104690120363233159628789276505319525353713681272414757485493338467051602752431640091761071791180811171265131963357261890227929455860548941366840130288557501547105757101970915195410276039182444010285231914121307850203415332157770767549582404706270594732078905698649752596703009404308623934452224786855973654177855481312400420772023120210633933295922219556329031051683634516876702948548331309831368010117298026712066213739598711150625078831314800823674217230999891043342100353776921514122372835262113112126509042603523571667235183101659593202014736318215243794563024911716911607865420153689761254467137611817765122430046646399687626391460235539265661957805096137145319064156343234918818965508407298237567533522299521587861645656629285657228334029195874324768642566605067169435902228753375931010008596466769067083584917337804131215374971133205168069985869417870893398683305593155700313282140255127642130089655984037262735970987851232616398808558835424579100539329307668051822379008000000000000*i1^3 + 22144882102861144246378121635319736191110357140047671781632664005036400809353713271926395284350279800316526452970932838171807024057195406035135790432994784837050754992032932419947652321297654049959743212417981460652661423005367502112472649132910346887178803765163029394950187764016379706833054459044160705964565498180725483462686875049519583918215734169910201821823347271239327260707096348241870504789198016617288756006323891767856276830275426933377662057982516476816215798373902727012424115776883380632916779792919833643912612321005060261887341537740715149799146246073937852975301092409147141966083530076050586110324733267343669963183786649609453595789541352245834204094986285726525995837788352475416558482732114192475781663785088594010742136920290197569096587389057804950234919629915761275667536886274404808736426173635566756932923504924076140751966462737518742431478780334318829310389042135203550208294223197970418136396402730032307689054476992383165692634680897402452973469351693249458903187657759158004716417345210767540293251119382422289149689579159595650112671459147554736852785367608357596739988602478576449952079899659404892098901763175134560043613804898075174657151215169456839491346888799353939816540904569358171185625585331677843436949889673721149031103491961535155066743407202685597703591678577363481430869393030436855183694661841426845720370134114275071582230230227088252235293850878822040584548942849546223320666921743713564703226862912135354741513828105803143893593868306707180026525373655881642452049907738078952273822422298436776501436459867816731903621172756168813191440546676196196899265202438046683427973553785074379251695367931655325962578028047164239370660673629953765534597120000000000*i1^4 + -3069555372136417384814445143271349330152806380770689836781224040586520005020795204883980123098083326541100139818265541273022940064531770130945443046818173572664710318992158117728123428946654230946111812584604812123112332975257113453471894544844343162492027561328363764253541628572186401688120252273996528326860528588173632805725048937620972730562970502632799414386327618642692941366790829292786455192059283524550491029179350042515309372396147935361119983382687820655224850606050605186900399459234475339256606755747373851377685765333871425061296475576461899857971037010270525516075707562875908670476825961330553705794288183481619620998328636265006833615540553870396637621141004766286087449381671302293385199247352549715137026421426349976367844851710618647892294651581796362805658822120202667724095064846985788264840134057456541802851322186347980204136233048824608726515224762292616337529482429634300309017408326436054520948339820085600126453887848854125936078850872680164219435720391592771933329795120449171537067629523130797900152037336912819825970405368039029421847008492810913710102093064826779993901041479805153200395967680203495475481683763334766190364094715680620768731085415928458109461859404501695499654614210845510368360548807477892526204173594143110977674647450612253581424800139029994674321834892324998927316376651212536985779937868095120637239029157900560302895557211360795471480133864205309543880082188014915213334591028999487916862938835944982804950627279430883958104433925104591086427835948908630219216330915151068455272249755055587541196852914727854280220976092276648425052694130300983229733905144535798571357218772920434880881200751432356110828122343068398724648833382381100675891200000000*i1^5 + 510357345626853056082798095623935051617619099051182818389114310636524715116722290736691500346453754667938434537964687091644796239183409163950018887518747325150371614139932141143705077134178208813196596315354379465423429196217273081475464915720020226512626896356727416146292184898875704162488184721038375963947603262651019502024365269100023658123439025770460382437232482336251928371157348213294251524729569343460673544496323152531217996544881100000302262516599576335269493316717046660440096408786796433034454369255338320777213055358284393375731988994254527176148875581131876660401775561455080463375701255030980977428390817752878238716914681883315451363711454320884016981408829587868155529817444429013573287868874915658233558034882204116760359914611964241479373303661559979130237047947374963924592944869241845061631737635747394409504602191570225424210095199994235275501600926966557855740824164638888222123896176383355626482988006476804222304365168009421895738383004786119485124432967545855266729635672299934054370241755837625223509420496281305016013903269515890676960595525518345493859107542749449731217683156907830933438573179585488611284502022405578225145600823936057224508301225220819157157085686831584243754341051022098615282213085443427217586646844920287296107761810337499846975539699016047555060587340764094311882028426947148071119501879757250106058999378262661842060919502337874292569850486185729632081285452879664294474916560279068895538003119053266431299276642242028912059492833645821820272315547844247403966534664906266468060361911836427501292076205132952470914265693106941969492688418868239674597974688185808044201347026939257660066105477253838624543231359814661480697936852264218001408000000*i1^6 + -145492964056475540707237315624747551614487194426817390990689890665593142911394821864503606232075059303492677799875525666207542800678779844714110694587978262997136921468588938907659561429289005886515519704015675102117448986319428002981950026348340497786718779710238448202894629134220125339378515144928965055971948975328904854614505513833076550353001355811666688090583439362211279053604425207348809989526667515868072150575234511942816066873890328036327312194996322091222166579586252685910088156643136379754344967635293269824285082525847418359553129573912281315163464148226108661169315728129725719849660771896874410475625695777490305378339821644165968115980331107554345087602515178569805793077554723472985733710563108191135822225152637985545693019751474704057592868358200049359723563281828348425038928001754387972986472083054784767730752738831718293198342537700229444080548613555881759256381058029914425333093716588808312537671053987748731112397832829197340960207173267332672608784894219575650971816612945107688737882246293086615819777527332775246718013397125313857262419900572898457679635128574043055954327452577826127010880818812308283704128383984214062878040098060147473239652507153558498547543326134564064989731348821588008727557487401511833224928796488910687878606084304199108411312804023782210612336858113341383484996302882916581649612051067155742153991041511489632843606529927932247982304308084476091903007459329337044041523840101503467980156334562222341216875161641171533972087930024454781804573804138154178308761718261102031111263123625846555012018229659975440592346012900946227713302734359206292247764149930480822932176690567907575376901497729588963918554440004845164740345962963476152320000*i1^7 + 16077448329512933589975958767749761604660755247260780303809685150126189021877830241912759252926162041521316316653971070219012378402536411631144316158279086796792104679299370445694858471519769613835668814257192254276913428454846593544158818620156814856477506029102732852354382319302117390961169506595162884051133416539744829662408491386222090831057881123515332824387687520495508086480302082381229774919616903894361767339795154230943043251638953971916016526144895622342767701128121593722598835016412469109761738971245523310035532572812630637143934927356404748485323180025951221225722871122867689403527467339990079322116925725536007291130423534007555077237535292168350314202050706154526950212891085577367984547542112401977317115298290151225642109136412926706028867703019162860170336810155581903692195989071807191585879106100290245903367412460585693290093385594833932414562006495182593090272322943817360361955555038120795844151012458001390075589473002980707518648048065155027212384227875923166981098132527197547319669185899012852362391955919753273950324776821100533030974785103675160181553913364918563835560751682930067294144710523265906536435492726551657632926882503649261302304754128431639120151806836756482548399078873425906910660282053499629779833799975688706435404889528841635312649891497671305410322831418656384409843632463866574617858134524799394616654500487674030658752735025123833276246283657993463259377038742508299246212908407895647148999147883876163793130371077869547754804521060582342845248878985460567188889013412191168423086224481724883040154893338277632589985362989282839303678007095924950898456434558059624413593695541590843411074790529892728166600564471013687287906286279904460800*i1^8 + -1444957481172140490039168175453279067382114125112484668683309481423598095602870867323176148983880829471372686200040049681195949508205930096355483613417945091381634942277014575215934463878262893282098233764096841836050148972134725804360894153879500185626636999966075805031402408757829877837826764480708362361960998180775580577529575238812506312921931690041229176947384370280027222499365676225735404604595066946489851272187135556289498160179126927901575774625510249701875958575618410338744609190994914781725769173757111568150267908677852909947125611502370392122596570946360123574259531697728259403028221719099515895593460344408048207823263194308985607663123515510044014390793672569097305266926042213977102129075888757698131255384781571411116641565272847108823444058941712643670404622777677640099960856296347804565244930736490165607429078710964234149105468822237001297230365350612961824479576916932344317699683977278840009723866422167146364844017416672962026641055154874361779732609114177978985992848412503327348556518280193695341496200951563430893801163487358769174136174052506827294958090986455827129870323146846218259898259069423640305490408273136462703344139208830908427115057625370131303579223856137089629133008863095082360971165730676717783017494330095968219288566821487930777657470421648263042078926145534330461638398522968091369159243177333781569231715811159461074485313714990303179118078375139477823454732901739633476235712166226902276193496357450779376663559724229872592469034493780421146631604650348051332760662533050725271997746952271205358371832240218225709179856331216597077289274730504587447321151467895970894380983708107387495958446447781337917078406322985146703211314609651712*i1^9 + 244912374863208567077404269518433919582501751690615416867494052247920918718441869593269832546324717879317507751349671590878485027515167951401979496640767651162612125791327000913974255140130525307444713984428321161454025276830336442245276734736106836521189882920076547416941363469079844439891043173346685387045074881235208349375749227450381097323487304363723747067516342209278288967399830920146129960911847455585158519826479262926967408708291804559673188053441649053152257113546325537801167796950711427864738531217714134249531169699958314210734937420050687801031857614411307938409435284567307452515784052581675662875054390941219322216225398786751891322310254148998393669635229564928517017580371404357080910897058207815695747081238744269513711060333998897800891516742341241525229380964645284466950659974876572341404354091735569739391229886234891862757327415430829171067012941171175798281392150243801476837139007061990978490191887747548634143884628282987084706845519514045702301869935120055179297235538511876130290243006455308226922516679636072609246073122544208492172543935061473872078019007691871653872136860010083290269985296344539464360909257054530028156430826245014290517263146111374520959648348392013050015995774342867693727318851264475782394306780688734238307947897820328531586534568384102842853456410234055050492567600308836485602883980211048425688984162421189529646168416479827091820721304314718640095318618098962390412378084430531673227001189871896043451510314760686038512540428079045280653182087642228964166465811592539376391409765226020882535750156300118379562391928819568397925332241060100819247026946827734104645698324306047728682491774318746346172182781176736588514344304640*i1^10 + -12608307061007011358212666150670609588755616134514557563573047050406224179482323365856486694820658706248521385060742251363324661367139308699970507218736662828661969850907718759380469460777373429289209411364618235808925551450947729716324031623501179583648822713812870533297089693078006391646811552627980633157781501358330757596778971246964417862177700490174265221030527070082985268074818184987385692746825183188177908253914725001270034642567674305179871065368411763184213793024603697816293394215350001438111909015816823966032305636953439723392493787743659864197000542918752183240729533431538982961805491694130738483490211150703570476693703408355196406382304056400012284216742771058131236134300708504271963613176020338018492033109495372686329593832787672803873349893632410281065076646983143172787958338762072367386934136768385282044358672905140986889623735436484547535062018226234016542846023387967949745834051018039299545716366940585064170773204176620907595040177971954388992402080945938887258693803492133265043475480596836470136880135414582684262911699553008760388763591203369944948408191408957223555556663967379463906757899285873195024729369438793442217392342287696351425937035895078370371363711819219828689421706319943960553678954193585651670614340104483013476474125912039346128947671041592331739759384338973146489397039097932141551379434316087525519549757095759062166558633608453691791740203589728462618262161882089019129574153529334220046820090473415753336030494563525774236135474892900827846932243069107947231041827996785452001476006408062550302041969593016819161262809503507019154975658223658026669579652260291460025378866697480753231140514914794333049088231890697650775785472*i1^11 + 639798752605683655301519816533628286612014872116581887164032718639930322247400843363472299798681387651051673444319701113392535642584808536444714057682065258387895707732178990868671370810075725292199612933284897869799170330765011662180016991549394649872796701663100523544645321221937635896734692698152810610701086612355137279378707447529701693359770489247174835395501856239545857688192131816472168710595114082744330829401787796942574211568919954264674852522981070270136453737937869025022064169597595773193869324730114432164292044376266501916416746373977297822849431045168869785063005863820936458574708078587007243530322492128243679987989251116054180893601250686529591574967074503961041678610995406534322141916351204926818248902494024708372217287797727175190375024568941027141610229944016622763479038423701671358416075713934639119458901867344163505261898504288219060633545004545767664751337213366989126555726384190349885815814333735369802969539955587684443445403909015084784840489081551938903545430453998723505542189165926289705000693743266031860047395030052114763301220468259301114824023664781031168597845692026722679892216515688351624003077018213395385356193737332202763609959655037255106089659908298866751140888536354388256119249721667072541132641508997646069301386628938814231381027123137308404656008179385631914962855544807307450235125593836921587777868898667918514639227224747801041344889611492303086525662429719393358358713111962537938732714358160630145826826895311917201566836048262822277126665871406720467182086805765642787614005101665716287903511647508100324042230984408616752108160135288042660934046724314479577595122858266558469668988736870509752388704325926404489216*i1^12 + -12568965784592235980217285764181592248297733309684866247091099533618608400839910785848308169165303909774491698991287184052939219758702331411463820662272842124534184320713598563373466152878390281007865413471776885795172703106149447924170158938136287218183630289262577096585457632820320611333416061637799560138083227152527570751550604579315501674796534056482271689742676965165595864931447147334850709953646157308083249069384745196548663961425988969378340140377158028982657333930866794146246677434311445389967294711294292959969180977507227157056742676334705919345877797810258685298341765343331857208269120678646974222208219776974438052128447580675197044289785738476566858665534181958484852991621106175786585989115247962437689662584481412227690998842081934529870858446779186130305920810226789438854258318293866756472160965805041796044136514229843036995511650721084639761268650629851105269362443369448286739146142196802268930353117674350494283518728819394859533503763680581051973241888888401731105133339872208548193040052584246929396086628594548611246843609889348457688696946609961891455238566001861321343081606090912171085563490780278525359673189971956368217985170202610083989925997313411178833724430157769506563426035282555082875772405635394223116689120527145700209472488714021908104975593665038274845883753853601166400391263007614701651796789843500783458178011605020893528533005430174131370219251840511295776924755908286577862023385181310188966628555153339863913845088720109539661045090195547017292123554963670771072541097007417263178120714277170611789231975307853698518483093568464845219299005508600962371210685319552410612551529933206907730844966726355363535416691494223872*i1^13 + 186483973607949899662070892148981587119730665399733292698385674193071722079753642729111688813386457198319978892064169268081052275044209017260427244621705570763691082758264265675875499591457605953901073395689671504323909606801561581804359694794047110907707277455154252606705213016725407608627260735965931560372015323510352713054069981932482583148861601245432214769339879089586279200107054071635575762449785446856030840100381584205993613351446952590400333580191487134937465509592027516829540688141351600753370600560571949369953090664126954539215574778522677691711764291454595631327691986590720989490361514258345283839996422556899551620558980808812622668320096766170151325190138765520267331997839028139306273412954664952740113764721013181616240704243125402648938732089874621416897266810081394609775126401060336081348687169482620844258780809669895022353450819319536007742945482283225084257546395600014963064007638723865206234965130727945914390975565492054880917914996233387852692382272973360323368398305792794690030857169680488653351227549906918097266848410313183599521704924705293200145969821434029600577346114715672120709721185838251619554568867506007575119971147179795412247068446407070571090806884606462939976463317508381887797888367483995453783932543350226845626566081859879912282769326964985724708955415697937530708973971442441547110281454593486211805337065518447609199864847350968434258796854669768238833730214837823263210968598741188698981569238013181063482631339209766234810710873560166097209515624028913573921931605747140870909536371260155395963544415831437066482563157328067680307663904441688397385407056080501575023656901383247406148768966928516469656379195392*i1^14 + -1793744007320959566479163754473580216527177712651180125115142407339811987029934700520690498543011651185793282691818626834119426917430119094395463497836083266399475538838283082670177030898271697969410657390632541285745310401445849744833679325777506826929525526275407724861807670643242544492032669306435819473238285672423156313419025158550561837231512177492850301040828687968651812352713810453529654968390851455230116003382045584522090352641627400643137066815917081272281171038639988080507874389479746698551254823981570771391786875920711532227120515925717985297466220883294143067335364052293010774278115060514571880433853377387650828908996213353045870023220502237830919831835153762564911898292776841895364121078306239074507986467105520311226761313541950830943964239435487088815416701378796399981903908172203556503272412495109191621209115661878209386347512933605272845607181198810448086747564410070233006912043271788363197729546994343307162293732195800146477672518864943655923811964807043503693388536853149438155252618112556107734726650303871596034964128777100875104523579714044069996946325224045715061573717432918578802976160299544878905476561729864111297313730215825318829182502380059277363839409286689422993397832284737293731623370396050755223224539359180414873315981497984328960243640461540940968793745587959714468769267860102829630448564481191647121063742732479523379438218097746726345649535091825793815731027178424914533214971030513308430186306520702182070526147392990375426210096269029583276458630274191142447999194197766857617214929903223130191134265297440657270445055086058314895289619922175980508083450815856774960377374687176968749764469848875798890545152*i1^15 + 27496879867927393587043114063235023380273270175476765858802966336253212388475459228453279538291746656914673201538201473092182959413437825530860324113320448744670163589501485751996535292941641567028158720902916776117940169656439899503051837488705334919956638831937360420862928673187342898016641744285927678599429955472139426530720738125867113641455329821918540808743402448307373819657439452750303737672061506191526117143621354001196032673995265461109544027524753159917865221604375938340053805043868344426157330010096764602380765531238761295746052837565954837581509275058595011365355530354376637942573540164461790351918480542373072994901835463191159526738696695831464677801044542728285865273537888094498175548976010312353936359253307889555459569077658733220961323686839359910755219432563752301633361545605214300711414966397393360169259224314263433413563140402664193285415219235856515002760708869117404277653467170163981304752754477140146074080839136024952484624842912263598348441338031242862236338797934499135512709134145070742650096306604339083929873620907460388973597011050101738477402149532840498908674343024754913456254574863174200630591103970480456330825123013472967791550491562324741389906497153206755933511571052019699422134069685998974986666301410138411748793916821541112838974364137886107147997115797086955757795986876440358470600624574441056424814484446885112079035082223925116766972115571557778543205218197622060979171495834954532905878510470855529999591781504498907042223676203497334369771541707309164839652577948119792849382733031852544855872808071285032090318978968650819388824360831956132730437010822744248226184334529993010306544514436845010944*i1^16 + -231505665185164069655067645896962562962517384286214533206507913600338954336732039787521228121360554017786722925677384187172897042803717816240428892984189533851769892253453543598201019490468176381421070051792565551459674559798338159040370232571660112358455821112758907356764279040310781414217943047741594256356101665585117757542587852566411542486032793911504433615874948519314674323975540857862336144850098909097862727336648518935899918436082034050711463927203637460351492619769565813432105462689321505574502509655055089307104843745161365746328685937199269617417167987244615084681644807796988484357069206330805544134324138843385734462585687073300852326594002810369448477921376164320911092967283479587103141018027481353452281223201979515173106828280594571919052335677597200149310339787926174246451971058631196637337406752276856211238409631277949247317866587391247644294315718073677004109843676067606259999361351321868214872565731875930297428254566082100148899506411804347200995132952522928857526710613131188724955895460619175762009668691768815637673299220030829385249483239001495806368478461762850334680710671075175641534350215206318595988273899395864093149620870638459887592553505227503640011073271638985249186326472550138997567040514022297926977474351688932234440970943611483657220396057954694508182952518575601996599412845702092701629489875371400441449502881242890852988098632809905334558518913984861070067090650655930501307264153022096657694468945707233742208203216613991472257308415674487588620133111109845466913435513227018165163666410526704675870610797081608343171507068852229540369959886869856374202877218278439146583357724964126911866648431427584*i1^17 + 1044547700286995416227402316504527191350312522735442003383237781695748104337934895075262658062379117755473455298764320233340454500710838321396319063092182313190578128505161860776003614095434225186650075498097767566129816889282335845698836122285598546096140220972054227477165517827098252449306066071599259580701309065097439274813564691142237872413224596589206833076199148028353002627752995576682591419700949729787512270195660416280395026545849067193752655340791773571935907659160547871102920284507682181407148832264000384784545180592991899356167193750556192344758257480796166550500340827674953085053476285536548300232270880182928873313083244819812845598802664203937230072234462757462090268834524245431189767192936162852500822948905959570874467332442877872457872168750499829063736324582709431026029842602154516065998653480657020770540996185242287173496992177786073215399132766027655689014374576597969450527188146222854730291945615884311221130554579474456272288251123077358298348929259604466290049708006331942852470823222746550618230512635782061450571017937914989020282965922828541563299813551329227652613363801544899745551422064237104173208979138748074849595210675795298509056637157029091828711409180217080724260706299266964456388394173491205343544772816116386099387161069203253678015399148843830750241683317874145254219480361324149041218103667778956947212884719187956676517468932271223391532881304087121549206400796322675930371383172747947494398281721982490807469126190092974951077876942343599410122834913211406460953753806598312698333452788869623200995714995701567277624725409065749381782256771870563900105785774860338732399246022276437177115082752*i1^18 + -3172094189777776267504610708766558281724057822792838492926665928493521977839631990492114585842866817193594002035055417942463609544322230733014952020844884194514305422837301035312030782324325547156452308280560341864189093098562190343227548357786951853789826837517577389118736145167443009237198059393999757065101986292731965307316581480673762459777094549641067005679619199450324270478503117791715396038632151851143551322432637920309381363738381763635207089844560966996392757710868524495423033258753277974747223908870353976807054288147993624724416038446003674804030918825644250957457052960105328932715290465139807939929873687873329608805193083826902409204584177778110356060972792615515694777132606894920264563654305651476317640273055432803219481778538609994328232080087110381439576488111180714190859625470407246015954866603056344197071666480619086520332536190155408606119632297793012953731917578024802935525147352102894148350632149104100668888663428602778746609671430654399421656419470372293941449369892574939599708055755860742442362936590749575301457795615645116972395826125738159849260382898958440862933636124011056730668139630693501747314337907468063559994099199930508326598466608873643598918841010615483025120537060386237281167618948206200654224931893629889242521884434587156654102443491073038569771450425156543092732889626162332812703817960680224954023695783141567055016355812094465848762835124750427734447825741593414811346700875638587319472870691298842758547536483118971793038006866887579716238462695525917164403968963771465335806921159433328887179619072678929937591461006247120957430446563860751415462519070195024290143715209361527668736*i1^19 + 7692838455870405981706861314244038033166147190270029415271506039518346250271690942522833766277285871722068754942854594408884452138277913375539893896863998164983042781089470279551326268790317339525447214496559435273542659302585407799171080713026429864529462681176642739056872165251943249941248633964858823298835786976123376541079141442554024072241028552657202183010611236420623605300438795280778605255370880877604016369090668147740488858650365787344129926119592010184309513239665615351476880649794132216299099697109704251459718728159210504724705373540236984559057502546670057963240526369910224172144208343089668874423325008271466708691460694026455333311011337851598074417207498270413079797877222001101338742771477296361004602546696398334532300701510244033653103773443665974133528307510220310154631644788888702442929795592092293355610061878545986426850156451924009660926414675956085928844691955223932495326075578182745458795452545579573843517885438430949996905736725815580230751026067262182353227197976305162572493978839722863125321606114194879528972384777869164057938680629241513794819805303275908727504940584799176123841620838958214290260275285115968563331390702150875716488615016169926655559606281694125653891862951857114351974388619700785393051584380858097997572181655904182289268227647648636671281008048394978448518940316788331785405925585639288376288565977269409658201850796235158079442055207893252407145980035632539476636522673768882331818755568605299823025315527224405751113451619360093618644814847978132733885693328034297110150039790150040643642923669309138253952725735528055187273279194453213806809411798377271275552287097880576*i1^20 + -8537944204644108078225207501911205140638522900144304129988437735195221560325099403472637992824396045491113222842447505506372676211269326379943314620623747410687425099441864068804223936204754593041792083394963447013491081389220073662523077493935683777061275819266718553860503535317723996257289242010440452397588188305896383840423994331723271500548749753693785761068661671181021568812980293222862497994829866619658310141574326368211707260617691235913373497236519414366124932045760891902749934693748064780157110691248126235421899253839387481566440940515673980779201280103567143676841070217016652000479817304655437268258171628940658869050112330683994853268909069742402470141359003866051278495033415000221551673967753488573930392774535858849957692965859870127205686797860775398978688420720349720845719459184373314310332070747148364266029221277921662725152824134310160959660860296600010353217437386971252987994815974187252363555851941566111085630170578090394015776818900392880074579129045217198936108475279491109999134160065216800737714326382226226038942921633244488006160302682045143705315325142588005152864947708650974357011193286592707345060350605161599288384101550402785419191983267557376588495721068496464935432817109781384258364200868780051866772628276117526270670936120700691918834484072224538734370782166796378522274285273048756454496995593675451573124989054319324105761257286834496922441704737436284514951163578040117935709097385190460903935486769813767954506403403658681145117009546720023878528834433676995550052107570845156496944759495650052020076599529847843865129664481464365436248185592092428577237491295308558663224918016*i1^21 + 12812758569886102145970437529906111048823477779909599431993799385780365095631755267108110245001369840615816525270390075192789251985833891399480266785770409162131868218959960758888513464095838800201848951609869338369111777712851265230623763407919744330181875827090418984033995083159384104915266622951902919813581676446004719176717424286486727457789269542618572089402042696923003980242503827731168128504107647917732029590155701296601507503545078346152715928783265000427396014844943988266059653810878266254830166851767765596907013928083362749835154304504639147260144470234417744970109797859899473349204411658983419904775705932831841029112656446090987734667668804765886515363055027483901232477951448863416227209712805484787703718443913011563849957217340429901304741154652162823100204891790808885135961022362541353560496988960773980292428966747205245301165903776460323415103695788884612354617206668416995367278252043255594672219506950248763395864143852583703750075476388125022958785638687261365280413280872742491332563643465271301295224539704073075865685253237734895763726498629607083466858373313903907659285641994790021071161493563701276260357101574929366797908444992212598053039668076104091379716281820921179014545676527700421744772826551967048815861499351594834206752568711828948861426084951687529087019067584998249344211158556766314910277071288895402378448606840626417046974500076749147646337114661022224175425553141144415081924415442113414771765015399907825601135684731639406087628346153871759729224292748476186383712393033151081498138352349939179551252109785816910279240365334185302598543654156957071594087641167018556653568*i1^22 + 10239476470361620312217576645364856272964283994465093406369551114799217390351228892184585624224617645533013969571765674252709201342220964559334338550236592080906064332211369335307018530896883701945338098867908067731832535868840369770964568050090736900503458544465625869470468080149743263616137866867175246433999624445011057310822772682934469818107136615813823081082506556038105615513078942886900927004271850865374768764919740098743155349491602218686131050328826834622159266194402845361586571773249577797007503905634420314505985526913770777903141919027286965440820547716391240556958126870765254115763251356514445540269810550640645686496704567308581457583902454491384857789461896909797776493721812144110754490451566178219541836692727528263521705257202127644461286328436540898685266014621944162587122177925430781656669922671145416405752995873495227394441738651994243666925628656316744927695912077234132208246184384373213366570609591037763399408116401479889556628625392327924856878580223638869410858612097909920440366858184365082450308043035512268550136972677349116069980981708285572285945737197106647543999512830340398759000103278700176175391524902293982501171642619296482724913907417851828194115628269942860766905923786114433634228496819045079456727257372232793115656529200091096844270409405046087036252707571499222715093920023136838407195882637338610088559153514553980110810645742511790947156523770077137320443324871172383777366609693199930983184367981067834374319618344165647745599817108981691540075466348012552909912485005234200153055035100939395157435655801372883303421396553934056991817980831295575936511388992667648*i1^23 + -8669918114921269088137229068986797859387010574994217623914166518569742826751347877674636870646566770821066579261833487949552703093336792426735519413285353115184081297986059991383289498363444644228913011701517281341503897867078065220275776683180644111015520509544585430792164791098068754829438758071064329056552310508076090022253542114139531884286899360357965211802490098255639832862397143546924522460971889975874800580118136432633910758292617430829320601224489508793287361289294120082824426002699209400262053182243822677731704509539182923111098615569096321508475740801303866952832165516552074182717396817367760637942384507049526280632715523655665832136206181415156880334886004790823256232942301694787225315095415349197574681694469273868886530669133918351403535933556402038919099109353511590137698599369248902955957740216505785829038208376234002014201994491512229708722750145480896741512157714932921610543833746563850559303155114865021767140055869138427785626926152772050727822596680645957098788472820173115955427111057481474743331440866915316976919001075280693475765160448013884387814917446799520929789098213469534230377754269437491377184433347960390304994589131415010077093597921388684072905639322657910820954825101611999999666161098982291926035725482391252340275925139055280558070930471505569822481919691939637127573938804269957944415097260794460784671624833716380770833243748547324108727805664699580995314671690876354346742995863795567171712827238612689864401866836324456869082423427006784299082469334196206628974252556993634469890542494015778466721344842416023546629183809873171363109188456610668212931002368*i1^24 + -8041367576973792335279458149100634833627192809253010861218577353035247708272732638539199767485453170122229564448692228816734552429058550820959038889678876522717698342414769322436497617050163494599196388771420520736313132874748865929091031976321821920374229712227223580186520881616761277707902437166031434858224730357373184406694340152464468209401401870904284372085837368612792920160676571162968670533531282710326182522680962531245690117214384280487179099884520628713019872626125601223621409945407180659233652923651122261111706358384321719939509356653629377954263329907179551822897556008725723326045631263650673762731838276914686613413987260241210169499260329314186000506278243440940459085387500084007589101976272577691287435680116808018483588297578486118154574964277645890431161935589345735156976850194024298707233218856601240623873475169901597572426824154361953838645513827973165295426971821891825488814890478163804275995197352314529080159629023699576943618406093398628129122947808401055074889427074246693259765547942034643468657166601266920510907198472859889803605813961533516868572856267025290288646821352164179562750178509346051220909480676962613268371838843935445419843428214570009316946196615745062146044850276189603579006924071909804085836461839130455856882270424722276336052726487176659709281560998905067601010392096418556862205064783767564352508641666392793947969081363609224635822737925633166526677890366742300850973653206426214118676161664506865156583156438613545848063051616658444191611065876338475364149616218676090649619083492211725409267999846755748601746309772204288425746548698644714881024*i1^25 + 47018179884784902661073097718884156949313548639756228736286598258470887073418131288886984341796838109224579734158214350773852804254561073660292971883235979978962538993757411277916166479528321627106865919415151624060403814615386521367341931125639774257902973984130919211185946698336305205582005747480132711839375777871568062677147066448781386250097741327406494195180534055753541112086900335587067640476294075250734980784050185333114689807306677930276422441189237263885907043211840831762149457875003431510456252893101380630843305376944959163736049414113949220951962006544440020406329978206080957198879091809958965150532868636786046549925513855699691014956691366991734522062586334222572783740284312780314863796080420601266748359486899909426295132712988538551159627720270489865594840803446614171905246692869476268633988124640824407228073640439907464374894034417373435218666192033769418464185706629465691686176472214732166517981991668403128291768015971638211738683043190051481696088956838136023016931769947549379995921300561574869580033751486994779585717635543433225534959971225302630260203612356831015436742594563466074780195220514387850236419637434090757232910767919611068724420448766675367925360590016004847652993856661949302933130034506409995695025328176534073857536768345291227730759207690742111777397219622658475971109314578448666534175426036991785006604714130696512475322352953426157578608961676691100310349672765446221492486598474707162806003661764031092252160071056653456211581610615910140403834001332773120935805922429898081525637708748793322744485002396982922500273996333119390293649101043007488*i1^26 + -42588226126184529388650055159551171958846737752056674014857991615385193039217818843970693634007291441545522063585485974812358206533388283565314991306434197448679051636558255633957723438193882393477931594600235169910718527819008875399710853146302566289138986123597412369222537502002523177385463375212147139698499705299489272801375791377672814622694875572029678612936415020002628284464459008232521372375090643448814862253774166775417910638034790202288662240625661743485374312509982427369811169348503422787801107686345619368337600923764845344255183828839161433814520147760664471340812865327007620579073916227186873033345426463191705272228065527496527027180665923144843820154466782017969217929922475373944892207773034035606958911491848215513561229081627097576149410639833639789977175826373330168363185023394501385203706664614972679798825846916859030451880560553775847508387624641870047119733274885977196305162383128478753479802485986571064381181126194706889421654307131179112630532545742295749660721218676296663798285553071036159352404401682836853681296500261083122391847579965796791670839174930900479177876213186527371896054643307190748475825086440580747664619113701218848593533008384806323625515813693944073896211419724694892925270962427430118031676888554821979065614041286077211160349421193928296426911189448129204482996187165308084749224092839143955049626959204016541049191568531998949155742863252152956213518240534380360822292895459929191938391729600800765498389671737496358624882786761734333488064488340541032242988525819884298563378237579997378689143270745023120514604023812524130786521120768*i1^27 + 113077409770766958820708733195711547741113970154322527087655088572836780707430693922773758578890582342445383620145796149867862773163017845947431942340443928706826231207253815118423000151610398263116599420093988743622198773017071770380195034236793423865600403247088342134365146417936153702044793427751270243559884504043939398448582873391941570741289641147416333063138694417897721448775935003396114034563948827099919195801347961084388502376062882848560397419824094718527303740876839728551989684854643282049598872324207693799259343447156732867027750021578442015146975187559455142065416895598722021057190261222254023811170293775306647160195162469346988034655894195152316215716633694612563879099123597876017189664290931997985269528452336141422816979937962681081786631585717002779153209083011985148923547597436144427618695603158800971588714405487784994284611951782040350744509920060426758256411144775660291918092672065844491694659575604165023486171277726628307151098135726917478235618344664169043290600522027894208623456578202006743849658648619777637851991915007168682015313382965607566690556412429773020269929357313163836890458802080830816058250841594880870924342357349663486384080234126362905054834840572539031181348856306868882369891174064313565439128823708938813212148091813523955495957602944013940995563122841074104032908671596923313504138861183525027335002409956932745731759457705209593290013807447380928657969099886312003172366188159638529344668722283913144023454945830057612191221995370385401725280911199239121988085527529493561051846615947950496414707966120964096282352869727796241367040*i1^28 + 70721681095606952172800442756449997098532115527079678759429727533227153919430050867581658538699951431845649743278064725091523253160837359819298988470533952351046108499927558686318406296340625977401205349461552451703781172427365800426004260119403652771089250891451188091208769797201079736482381933713366474551609239758894478213435522168445380703003050530935802160464848849414277634203386228268594810240060437587602668405488799277831487576268596283766466687187231935454824183692582410300883328372262530899418758826704623753937769916306199611321493130736870703626692155213595283065155415606961290169745164883806088893045065544638929683828458209655612261305671951721685382970925954660501297620240464280493053058299718145877708304014571652354340622723098408349214118928443907852338061404068296245531814489160277312458313338072393536854142313220566245339578906003980568815130366334529269265218068538621661555453526461360593819503366723000354198233055476639631749491486981368976762974177078610494870444221493991359731455795000886575656946781255656775709236154734924790998785252026607232529972595740940855583320021102338644168952589275538252497471909112297326390624834922929866204024549205135885913142205122141715235208629700063282085859186887300356745052955782448092259668274966584018291842304601610202464523378302745722374159808717119952614157876067689238498063607557703331351108862066360652609093037376771346735468974003614482122814925686937361528745002445690415188894139375277403403432687511267691466203958512173748897534051231135761779453319418246017187943288144122007384333580886867968*i1^29 + 38840225746453093672033885258341656227071588677310202920340159921582797770948256743770230697624173477780808233346058210091759378676454987649673446951242147790106878931511784282498699199832462311982363805805103626956891732448346682430930583045677673134201365591025059792412946493424850980797770396825574451812230409070220640365518752818773949897843963131732093691794020225088253503487319568502397600673759128836367809526720679610625344275220710613093658616518227585020514661979839173825880197520015879541556256383599580122747311137594696441547212583977484219841250411697644135662449191532667434245431748192015242501438658864521184235960849233847252402694164669760824556201117008614280418908673749272703493366349268058381743544257119683281217236407135395492242609802969716005342247272753003184223639555794353763835708299808873923989582867650906906431722816117774961405916839018146053373771062083279543821806916959751302175662543847703708089216687843342322535384423219571107087510033594583020797395131050374920387798861460294762353416551165327891094287010047062981961814217917867008154201985293648658855049220528448578037326587148875121863638827252624830111142618878814416786822685538786815602732658857095891671561601939059978663343427405844663175416104477097882591087226542232144646571828128182308699952877647748565911105398734122945871305786455251733389898689110711585787054486626936395959731521759584353392046399779367548649688020117000290096368275523102805855655851064990797899354251719204413866293895243782334499602671657491121198089026067767092822669012323087917128808923136*i1^30 + 7964368945680074959961810936592327121037119902327159548702544355608144914615360486764029797539869839328305103999137160583494084593622126054279924494732349426037508860433013365629231315111115374563398145447424928245803096415961052866864767238898854170045538459158528645007229845167573343578334033570038879003190562035180773591070349833210063707351917656800756705841393233069958466718012615654980328821914808992290825738609000334073775021277427841713633327039814356792550450035274606852106914838883644055732416342970344339919682220415066345348013004651797401455189219357607411542370892695792021955573849904867914079184009438722057263877808578490821162247509457588202650010308131877430681893430686430922751864602250002130426225342676859065502119615957361779835184379741767336366317079448760519012453856981057721803974204852471289625331297382973627056004997523601759247943279613562387840373119326980552203695444417795753118257232909405531239412794270248109966897204023802213722961250104810932338862529897733164967063144507822329925044169214062578399819320240357487601050558744149249393439210158786556065907347568869192184229603228845281842147172112522326896527326895871257808724438348750088412315562768516748926177134504802967992372586608283126427226769427714154256162990377375251922908218803126403271839500840793432743651455384656429135899832686589613758670117153938316960446007660305082968570419526840863251203071968367377378588512697171115396788799799562938305492265636426243498545413860873894726431514975911940897290336842316335562226650083876845817135796396656728997888*i1^31 + 1151951489296111304148837657940587586357136728016952841419511782087549849877793125850542982714608628031135135957811245592447151169916642686592744536692212063061703043082527596031089866929351435065185103326982453337239747003949472537863536530264446147756220808834780550055588836320157422274664256208752048401861081206079955043330922953707403594400205811098134111412460562236921472526386829524518899246363015375872737455258765102887738452982483475202696450385399220829884302439691320078724288435232496863905755251413532473340825618063044993506076716450634431779710470546003124314653503090886251127036455117248408966775296137930880617024327670168336968464932034685626941446386152002646180849814404900565407953066982636950422628763121813221222273429128997056732399775345042699543097375947776523902067539282752368471130778451066284411423544713081717568726681542879395671838709483019811333256390005113329482372938076992425963837865235982780122452365855541807405068538284514117521484612354646635998415224349722434843225588023193396679340763769800593147834525489052195700634282962166957990353878754288117268180102499012777460865893819734235679171217845386829266613935668568197207866217011640356653504958323468695149305437496956780143576685301048123518220124337048768833742505648051765897934579281747012161641669681346909555161386434533530827185773792688471173467175021003784020773790413130237710506486084611406767697197209998556391982586930096944681852539375002240297629316158611030142235562074719680149537579500314739439434531132267323394552611492224986733208973990690816*i1^32 + 8033514013344893189857712544330108976249842130637950540309868610467920568054277376950830231348839503242093632807463544266704358812856736064662513425951090503964146686584906816320835694605911345927854354264750502733690117202939840444778693569483726322504128781190182248645988551701747504092946304011014508337985110207740780355658610963378559347329305427437797514205081021622953672349725961562116297362346077063663938298587004445067297962068487572513629792548064388914947759315385439603444062619755357947403932950504053534275831793607241973717952646315398070621106307893251684486471636360432089950168313989421235905449672149811430648387654103253074723522636760410261928604896112654055270222572315878524505920541660547109689513897645653049377920808442314897077701890591550588286090364865064192019996141836611059463597127171712128993186886109427348538714131261340453268332155140615413290667389840319486283158258401191262504751268947248970328576791653935587412295635255903724946685203276497808067199531533061666769682140225364037189722318352408863871000332499427561706256143069869131154030829409868734013912416536520643775881008913770452807743145427026446346446475727379206100726960629861451070901052819489885085620826447385486825456892928284496605780053768396749937834564982785371324938096526139108039332524908931255575629118840138580746107291480164907828331819297153641219087987702876937218885665774553309069115331047479387585443410182284803679193849744772496385944091004292719856741301101309683044732071551038158481887803001706313901822874101883770580762624*i1^33 + 518948250022463842143406528466169027774542841460340342013653184426372842148405159954745418253127958875203435715439058909110140455957860268109534800453412758817179473530977311280099936175868902084321397725802363738163080837939884330298138959102804484623940723636979363075626538839282725645459306902465784298138866835041546053387610704318179683731147386866771312216200635700420570860394891060932041714358665080448752681413299121217721450533107120408473437879318433394393278152138550943925759011410700140517740834625231221466238179921534364748828079273381749072530401805426649937306908505214555425933754265600028465425660831180314824519229299915676141756428727695584708349357516707046122869952551694451374560847821915174951746610392522347153041372492378054854444527749202162270267428265093424715604547903097990512653471072818920090450489762430052405278475987720960186013328481796102657263104019569563077856924845899013920281412829366841614965096352549103686425492878238082598805843126235263306508504483940447863455250951511683057261333401574201931935680433217725376390819817380526963159043940130077045356303979636020007882656890527828074117845606411478013745718791968898652587637229325326092874109038390067158503364803032254300418474875493964707597047793809935656293758138798117900792335269422137664563865911144874367105356063572241251213202838317614445431335397106915348055019647501305228999752207332486459143665733958029443756173581917723488123745258064267526334388027818675858316899638054418978975687265125435714440238830808659775138981775826485248*i1^34 + -40898995658903389556361422306743563689839180936207028801220365612822193501650826050939469497151029266573839971780240450495543966688056286011778109653197171900419351496337630775877211194382891143717724006766858788672452830655369824924483984111289201014205198146888743450206237193770403332295880018872790468784413839965060380907796704983858206355952365575100588602765915551785556608599802290934728667210305026520596247503682368593213480748178382002203126760425704343901799933749995849509366735993396879129119568226739808463232027909333376665649764253143402758687578456382837728697997179177742520625383434298776882136950533609625424481848671659273123070549081228494903689199223961395350115837760068306533223583753046489417179393354728547948579018468895104558547973467074759965183896532497423898464248176153800446620736362535510366660601685684578990627664589158617290192293942882842266978037157795837280168411755250766003432800574963153777520046935678316196145604056974304631386063495518989321439980118454800486777889104507942365592575273773274620211783116897293139693123907199503974532006104697027081998475513005554563751372670087497003149065375770036185782034312094760380841949153132669645868888653695659877926524191057638389941107250394903900800739143479946443309772858955533548864764450782228006306656903424406152743537876940494961364887379902006097049411643652981270770061770075290661867348335556926489930529284062467561170180546782717281480038873985837311631609465696852212258953295206267110067588694936383225006535688669251729184717275136*i1^35 + -250648727539484950859272121505405028390690455065412820163327742842318056240529619945498374551838755787524496138716786843094212672049601661914639564833657201198348045372027545906233824743785238907378743111280674374682013291012327392365676094379531502646126430185815575670281048484481562000040591219033447577951047749425721435917179314887093228014360003201108369488420685181730847843199680842893862400430504301419990562600942553026168340520234993294658656802148951988164577706857877319082380208612707635102096526946787899971396385574377247307789297180001947502774484281836715380742256152122404168639788627543212645373786331124746010442825490025639869796195069214012076973524232509749561640708024417085208638170777404145521484831935343325472676823120160836960549160042595031041724237462270945377644821738244368535300567741686446108711381156132380206499547903855971624086019000561652414405284100631667584804186061093936084259563153971981490494804011410846071849805842023626598177497052398280912365503057663161326754887406446926397395990593556114934894017971710237627416216448327556747291951941657683724764218127633992537570708846902750409888895462362572167355821251665469722475825234585276861318640194882790573476541438467236419841037279191081332548419703849188530326223386036141502245499060663919616356953476543829571252120262106910841182716654545019224265219123809845282677200127126447037307015168662562723334084246821177475548687227252598509071720296417072105446185581452866735020525892314377706375354313148252767118783045303304978432*i1^36 + 21189829599651757474488631801365871544400660456215596053117282895133625849474807817820408345071516314535304003866244314287728146585331581028374234891668428525986386656788706636858677380157110585558081344799961242040036419118840158188921584454598912100016588539719411747619567547719420718975906996594011294978466206721627585035657160526508346582948726685497942565366600269246258667440072689936973766689442014835015456264909550576452551690784169311968507931111760006974949213792548638398576081313695352167220548831468877779216408772348181183523267462444085833340663234902623274392822071304106751191866660430018041109610396318451337825513138385930584244132749613901569315328614340544179942834496236907174573306825662975940444331453692065194502024819402549513366055195246660779112972549197086300148768245228350360047259161848530021715724915198232484223897130034478191086469562408609209266757887270387499844516521328417912365489554589667965227740939907835329354955880829782568283153066665116193674776680154863323469562057358920023914571714824427115990737875946003854531704613610663616027696950028331955878837744634559244948161695590083242201401424982108660284093249977750876926305596574046612300496103471244316136679222710513644980252328600773541102105136157734890899147294117113331238605356796858839303685587490509849805515574046404391057674312607467122958508147002415537390746104443448233278107315059386146087590554223778887881513364755424015934807846991262913819789726146364210327590364582896788548492834098250103064242530811904*i1^37 + 163686905136633906514910313418921876037084778056893055259393941274889323182650389703879739933034062529772944706590585873972842958550723837955784772689321424739620956620732360235078781761921280107080373504530591852165993837006058290891842838637151300921717178415135641065644462375139499763092526368756844949243948870161170772630336949399644218596607211636254743691286934459886072957169114525652956833071881746655737984643357922601852554336116911831567419047379408482339603205326268619809528569754211106555220740330039286123173875573295251282193842302726237401670085773184645422104128006849471401908540109460582044318682787927693912278417392711809022868741282513903888172733044607536907585717857494695768019768253571898178617074774543872689657397417945439634647192356037812509550317575101115567842454823949122017911205832139704918969577792457860945336002325589309798403889614978889612601084791443273664270241372952640229888524821365117414950410829598981756415468703749202280910346853777259155074298871894598413480395287069736201527248779919319632909611892437846555155482192746154308660859279492546277036542336808143542708759313725789285767196020114775261830552893445093921257255230217762440261815709871813628186178218834658080714753303498029041777008430250324323823426504369103038439041819715341927220495735725621540980673317539036959257426858143279082318828748398018726420559564168427280277182662803499638768774649716555494918888767241448410177737788372197826155700124105441546007605292937258495258825011475219843383296*i1^38 + 359329343050960630243974803273780439341866758918838017987217456923277035886748920026943888436239703136757516388985441340480314358713006187190437841619975210134264559977080148037926316119158762760849237847932003275763183088889558105318923173939017450010726672543882494609987934483865018984901910625850403606989639625233822851269917885342858043981498115594951405189040551130370212791143013187702109236748314062406592481807232586488373324019977625391713777081784455420849716618440404237390984442515361945595076989686613046876842968437977704444177583631582101789116273839752263613487937746485253117117526390236756596911842658370040012001835085632434096209286849678527006594460837242914376495008303089619420128660458947946031150336467553517903109345423011387117446798380182923960503131471292710531257639619606236574456738125981371414061781311493413148999234441433548823929177250913183923258044162718263336212193513799335894489849707167579229073074600136660792775530938592185944083390994834803325976824645699439746202216813745808465429744528315753371828982661705773605758700518458349816895814253003435950474385877425938153873181517191154934876043454265744697372172118046296452553043346184032103700971755461528288799829628149426301547136831793516944884229725028661778970867916624102001845284776369098628715851528124846272144479389331119326814917501973955763548764307164314030368001098563084948780521251974727425694412920655472234036114384198991942065352489654453249468484805141148172159036303329290773531071812206592*i1^39 + 23528100930620268549983660529888314122904952312792454415367613784257636029364419303221470895501499541415633236620008537551313080726362125093632044257913784651186176999871452346572985961512753130698959340559274418777970284899684713429449392539168599145342806709279495121973644865238106606408536393035450577439800656013595863436044142345535863034620642945074035791072289098875211145902266466193123896803002055936229762480174877456431900422133002614313227508426364273566297446455414726929622854189969096658451926941359654698402960757997600031527719161763916339904341918359489108286809340465963807061420096961852928873343496486160184690464830423369601199605946953695110187296741210728025579412239485750327219422157780634423608570505496758085323501590704004999335389729537738333724041041447861538816951522488426254534837853508072051246845475949247710508097747502250608432118774699988097660433919615042291734334396487947613507443412945288963909122202216456696347423006509528053710810491892887565999504328720781293730455253255570031625363210072766974382031420763761755433892699820787772368121521466864899619788762981327085396150992949684699849331726050444804504029592576717250120680361371297037032107955459632985028373473589145941539679815091858380265581598795351533146777760020259144912721355384126804996171518775294020112542359735587513619152204846692917071007900575245497989309574357558095695905360936062409678426761174215885214429033445971723566054248849103503701038589868469361413790517078327502393311232*i1^40 + 97876892332392347073091772917744517670624220039865593428150767523483732272089597421853834814797440053341130649435414436258012822148605318562452412590417893862327169813381059486154417361577298160373776209473373480864151693789315309628211896393513137166945140903259465495349457048761834103308829463127264442690547073340897067313901671295665232197803031761135455200142750569389153639340523322625050420051549871412719741120852042670576685354823266363224253300435731201858366854910608902431865108302449847561246235886830338224745613468738622423356503594497822574039275298338758739894780206236362195002334211557621982771251956158943039502547300328859768967439062665826360382433008104271882721786526773642062373665180410610846214455283488952269374427554034866094325591700615384075319524540687196015297028071622781821420497997875184942819562772599570868681236635833888716653778136981605005824922596402462673509635025447612496681441783551096509113869686098440440435611353325726451373055378884952299088943759213298718525950578575297567194339962846159378062550156903129995375884116425777434344055562453586982762950179179510175868517200525162141209168272270524814687462377760002714959682590119535535788838382307721826820697711993765659143939888996662669504578381158451935616611879894270135636958011053110656973895015841167691606303713125388331790967849300350898286560814815073589878127807674344768521491918520041907566467587426528636264752580283785001908968234221661264263954934145130998002244237482000384*i1^41 + -95231965550097424828997595125337038114960731412240922304225124001108507548504117620835010208947961145250955966312893066587429237615535418108405881123503798221071683589216628258550704547825849236598363958508660525115419897071751702348655156523593118680585694851810134149170844828642191504795144326451247841651974292273326731820366688794529594083383602213131942118104488993272751592543870422651723903025181342480304091479745446688257398346029293198807115480138708093803770821168255088210191489927358895900726855975031475412535292926925934853348568486852754761221873213996525306240302158741416237614840321956075616349577678439698252726086176341636169857783394135462104059821945439690994271440293362501704966429561351474809874954203800550753883775595637269970072149555901877585136029015074383206331868109659951159450628305809816723132592095999756229282600525748782064514600095830688714918408923828580175751809570903285004784788867221285147941014127952533084307116936096811417541501713107693173212376688983670880094285847817839376744875105637904141256866557361110466111073903033883451237878616503372156267896759092222723734680103326809338100931061327129593884516816426659909601561580608866902954264702647330841611579787274856072155801091189949735196924915642546038929354866717770855491080748270834142006194375938409059145279750677188376742705571112978568600788509462011113136232756671461357528170937337253902214167142260305659756218052372451773605906744864848723806864822677169373276274688*i1^42 + 7020620379686414745372842856835731179744722054400660788909410781831505020121610718937244865936772610366756791796935935317500569876223795944950736772486807124847149491570339819561905985100759429243292786185293352613406253795123089886632120558263685334257878252300181138910815795802385824063005945169954472935827682995195139129787074465896854970122820347382205728391196045761057533005844767502609657297223244674562535565736690247126867410438053438746232837971143620795628676838344033830648178158101167735920789669525741183844573252869620078369358496136532449277586710131356302867060061393158035411312144717702633016874234997525586119747122453463749455812884888116716810569934398321874516023921767891053984248136140517699951706707642285795317817072941157770428680518656843918312371838225510281008329596131659080130455487673252083515244318489401705004131892408843446522213187577258820935067741964764820206688621816410272766335088966710558845492698387155548476947714253483317644248974446973381479522996772840784707071015962309612691698516115869801110498372863853481307330103072979430067508582426720541198470107348061357299619626544691079894179691423399313742905949450964283846301648254435023377164347335543578471776978271817913558052237068011427511066984121602773432790928156914283159525449831853961472445029866174916249610214431540925529133046600246231659117561029549919901255461294262985709836961696865044917126932775514057782514160605848516530329876454633769687941650742664757248*i1^43 + -7391775424106868981390965617172785057893149059995366861764519379755053353490385761594953019338273784068499535142264824429409323766974165706911380762306755366533441018080234378185494363668778956851643682750769896901934867460251987521669449111294254372328238433138454961027577884812774999604796781388582067358200480444463730150612348705778691581034112085096649859675348796103132852452272432312731995047895539175809712550144309989447704498533902700856907636051844290465807746306790065297697713842391613888836252808112793826112781083230360278522683273731083429077903127770987322231891436670043948567920034715657764220906917404146357731519626716637368993779223905940969105677633335874828481291200259739947003762308665075202876287987966366469615819544330948045785705207788505493191937593852974710175302465197402368783756325616105516915989975033359408885347818060430857511663711838446327037971550947406858584359497459555152349463274904127479859349558536039100882420092418177877578828324158369778693534816200860647501932248064197007787345397291782244875804108913378776768642276499376781150349697640857243924699457298591082702589478829168241193465824146562877024976319940727295240953130161221071457078973950337852924107897374889533268214642281703292578812351301004205023060399185227309228259018085534183806010682991180486519380984250314126309450086605045519364794746578511947779998418976384905504229840170841904030130144981180658768911847548835962220288519633844471460790272000*i1^44 + 10238633344283227611812897366438784709600361514579688637061456838587135286321627821495279128470816902257511106181358709532230131061992281271367019190084302445994262353125597236378795035563685183145949485384776046792114382383395372718987112021153040620099560911595671901308908515721386095910662991088737930225018226781017095985011344714471671368909172604891123711845230162807872145364682542068856361281127201162136646837637627212819562146253395015067560032091630891803127504313627162243271256391853695328174205157960525474537734830747217933101175269208035469977916064339884213881430501273782839258508534707391838399752309441903162144096229928916175343031098475894726292561516905942832952344462761998864098124835897825394797641548300180236576304848466912922677578512739762983172251719535239756901359258388924480153200208637328426282089038778744951430388745335217576906806176275452519694002391319799007220756420658233821891750691608127315520331468482327854491493513714640131770784454302954119876761382879626451048857635019507034421998409335945574384488855938867604310624642793619873609803632895999670041505321852851561103192092087982947659754955784928934519743380872755057261341442715731961795229211450718211078296814378392466372206647459310546094330832685239603601913420925632226028625631598786105105058366313745991178510874746140922128137117633493244085419883961106430754921191259840630378445793006721998372450412836431523168635158509725238520724763616290537472*i1^45 + -1347112971095818253006524864402087902761035559905675286832525028290710910186465251201399594470880322857456176972087935463329853457660516591135701922728932805037730970911727154227569740134389538462578095145058705830426669409656465974239941756281314790758711728109599635369796912140042804036904603545050861624418860011940938502135851362008112807136682481310825733420497007538392398888491749505447826717282969348693496845102908041811132228608248883520817303468798962688168089751302990245684396933839291976773992832450326600901162279292506749894356160043336066482881939263260129499713948119962949345731956047708574222020097163877278713751761220534801158005049222318728906940180543445886988130461725934970452831860311359339757670528928038093605976431360207691109528707369337670154684063889128872684096304091609486783614367440538968814123762466133532569988278755935020345439691775664183436267130368848759929542560267351626600880171571758144537701408097622358049825585648104903761128218958436501093211975103693472234201034466766825297053709874035087407351117710714055428651604182519806257464801831581379114637021431021948248834456771248743109519516081197282442601331583797512592146408102027250852679787628410633984667510442208620080332447754454748818317001488580987994352387238912623737903165175929923597890959041620155164735912401862558583877385061195689239535808239752841625015872601858947447076408132693349427371790708126422180252294277553299879586955264*i1^46 + 479362528670428907555643841720634174856344505666003658913958663610196712519213958151981623858874455403220635642073573529986052491023437960698923857230139788645776485401024947879130479337366866097304090395425874916696854637023417868588355986635712659472504209376485751348838784858242818789675886323812713664632406982762859328435632332744410178797297726489741290935526415162747241640076296644629632400575241086495281332026021660039090724238601721148890221305676733086743082564260125950284063391065429712020211459122604259647108240452120616385378456228019725588111768381980586280214461369107906418639042592800631528950220625002129011806255274975358754666302547626359703927831682054470069585926048419655242314530063535666876501963897058410395956951177189139248840948231065521056868428575032360983544607128229592851244948094642453251863831416341763148106185292513851744167686048470094150124792919311188336078401988635342686749127479090073661168752272666858493826768367902811030213663867972592706886233374920511163218705885703652397665529589206778595932909537149830928753639802492339429471293821286344296025581459438726057614993113535896610559184598245094949695505669612673907934178233723048056884041416097965955720137807681523813450006134290991632472582194512980149728680629706207553392886834210059077856937859672634091449935671961946220050965309384745611400728807621290764194527066411668775217669715366021694478706475561296752086407501087506432*i1^47 + -110568906590704211808756452978091428263423661988466514037840910868358674547588326107625922436641282320615187687454799452860336700318091555487632989306500298981025762534912198447317747118087102616281530707405119376553183742345959094714095488303323814063286517540298326622715229491702875093759638877321462455278983714755332207871357822176611693115808012380040036636706633525528029561135853249711112623141056940377963215556277195302849491462428306686362798563335753372959814698200510606644665485820636872368863337399108460510262095414249061543655312069611500104080288801715418495892835221611068695602667446749518476601343158377836882037912463834673963695084405901710788617801174336521323664576289016010291396162159224060261135940812358504242917740771501950890313681241181352917589157851508491624356974596120777808293631791830757265655039468610884110980608211660746288234471148116880910969221751620881523172745034124213872559967818256557500277872209545827140546114600564589420347841565765449150946681669586099226100018700439310913773134492286877347545072206770961587622596693931392731868809380778382825417692772295951924702910375676958134365277868889273181413404171298853819885992587043745747919191867897442020367384489784911381341735519606982970267963049976958505110169919283292591538431743112753077984529376762502762194619000762428787661910621355334243047484671163415202673478160550697679717305148944268716289857119688684194538455040*i1^48 + 11847145995559067817985023459358315435881827620718158692699443808494885994389068870797062701647065911753109192944488969737848452492441353476403658740695225198380514163244371214914700021843930825662145472674760575296944414358988743755684917582830620074124609112075500100738946200605629210149947921038722212214052703168049120226340737503990186206839324085032963148249902850790423077334866065879376980585725602138673724125849288247645467812241622390504747986084730635632439234996414679669672493820348444559230426642437717934586511837330765917317744659938780670782618692114261031689720320764238407239609282352893003183603131278109138197846169682020392560020900250954657400350183029002063612574586889466263496784896907914993010492583110263113986851213559962057412743761431489614756152418919188000921556057486704213801391809071560303464988072173861493072938700026808637244051602485688605267320799840064525095166445203689023336085078829874562833202196656085152951714299911580378045730743646667826414779544966731531106056818654400852324424688073978725676365568774713000438134013822641262666962619160959392303817079970836275350604840589392416230757918189832001119307237561895858123025312145284946085931128693161553477523787842413817868497727951002744720896093906178090235953716317973372619109064787950588273647404597503372514228876475007651760432068180022533548266765042845394665484896451744320733146617221895568100996781482967040*i1^49 + -3212760118336791504350705711500658501684469421849467003372840417839985314102851206347167749207578123953823276372007249118544369946155574055716410562340766774093371353455088415451646433989488198891487357072242948865885005722630340469978478204627968968834752757211710108900442333784674497889077195108240144897472095803589990399806258080307235137848854795121474964162593631819416791840943529378060045510965160908807753096312458356799518098449438646054596169089646100694806290038777846546974530905862963758618465163326946422747381420670301011402148010451833503607647790136651120957003116982341456840295140533464635821163749644037527268455249255295135010021529790880321330325408663158753949057191306964672284072934453037378692027938122291943558123494735245944841315425033171625657643723639750401511301601853333424636215951853130425902492297699979984918730157839711409659860267277319303386018573274430233107390717789115693586377471239943883877283682621627554542593028687635195906568852613806791657032200149232804675786274487025349302701961995218106331664658367291909687941850080166623089945507944131604640577007547388088107568099071156938781123821677265256286632917966091406738629314934445992992423708460454381147183236354617124329921252155134234707803386968366087717904064060061094642550457389211369948121405645269873196365970525479424158501090406291596783096751597544337557771607144127515561251515127042146304*i1^50 + 2270490896186548715530713204978431595287337352829946433189750115191755656247498306136307976447897682035651988481717472146689213759273536124388302404497967051272038343173589640855638474345511107055292804570557053207544507098330256798983691168099681920426853734537342975579584577447726824354500262161481318339247510957192498209790221660001043641131409160937957669082425025837863512657264133071584863881021586294083017404634285132104224880785009225371068448785256983077218228875136211198709837060025482283290931033230899895387436692650301018579675122133260032909055255348084317532000377051324862516273761300154494504643340079471310433763671992597753672436920686304091177789879348744646040238418648753573379114823288435029950638433463657097966663694633126824519855488857558844942022852165175156240580669886345924680337384419758135392631868288046887603323560208139784293623872232276222262210746133388663941829703519740195315583827886093963832791640852351987002398650669992410341442231505971295021617366180854960886248064557468735419962198903401832624479746439137067414124844961952654204997302529191870753634933522379870798362637796831942779419219474190460137138729788223904172069835459552242977665299849531005637603273196658797203102882809277780202103288381106691604451267859894697984974388813743610472367371052016575317015975670303903301433558424656700756092518400*i1^51 - N1*31823480978724613834004848404665860397935705405928888167811374824061276464994091896868190417484245109593463016667652145305304412511375184733468744644852104383058270371979704421116958445683926847658730711269249825095646416173346531315603013611825941551958596357039297955377322243696064901907097268852673371551512496617002400837800593557037659954143303022406394517766419262726577221063422016416013981465546287486535773383514928968124891566335323395834137504967263110449926965229827149609515625*i2, 606676888265636444654585381128072213686518000245385758033623521778530256385835894921950237463617514077960270171097182366421934911401704921245427567464407204642181594264278073595821751131419255817272722221916922082185168915869631240876993925834607942619133357716840790470749406971945098128553207712309341656001440826555350048465950099501872130341406250091277319209542544185321646334005827733252042501333951028587583666438715926342228018305104395856430026802900700586903160047499612218606136104171577286509099718174871974321602568408449429814189152597588219189721746925078212324534654621706455618794324507024976287194367529619446792381438168908753331535277482535991109732382683936287530108984132820067187359498698015104610104643746581784651474063745835129232166818406382728111286860083958240387196997279423587560664392024752487813299692655048245632156884753291683925531350248189992141936592266768972606118614644383855407272410229734523669182006033879814836735059308886890624882178096737616092022211119902789186907529515478832268919086800923411015349386105925816766806369657074111731521651583217394968035426794165594468951789117472488011724652815867844698490208600474340075657797527035504353491361073343583141367085349823296084448364527350082127888111722781834278342859924436029724574739732263616534475691189472071039671489532053366143007712257403862522539564005796391429072156887846770982190561667291845910512348619215902197321358499563496532230772738903690346024298284665799179162666288087198432513054419247474731223890791767581971730383592143904841131768669876933099224659381549811016253833625435573128400134992306988060076010472173049213247065638449315026992213921271679070084298594677605508933528584192000000000000000000 + -152568130222368056939370896193668171279546595532699148024379660497028170868306638671704320759736670591823621911571360423047058497704200169294318012312134496609380690512796095295804035632391542325099076244262989287103297883488077757056337073525583951973831316048570990020303488351939408313873906982870718994271960947834354655559181599424808510082193955042356081455881980463643198810756125878395413304360099369331925165352722055555415968959469900055420596581639025130526157300711348787690324585247196385468511540034891078246669584686443657596792477725678706950471221919615155480387382182050766146159411933908129954002445912090941022768628810090092120033077289479097590561212673128323297014884221571064304844455363419470824311787112713114574601241013525370763782291403179897879577726894037178623900043117601809763681347457304546820870095721930434775013568673107715572034698788448135666850535931626779515836333490839667340350714424603903351457175962421348344361408269707112590446990634657682820378688937448520176455861548509384555560513599962041063317947843898892936347593610077968382785322738577829528052776586753893059132329922171049801004044033064093231897570700214923834640504429690603608832168028765967735886937484614397326067993248562793534216400850206230681315641254587035651015071619237119529388700763462268370871099707193564841388117806460882072316477651633573288268334413597290358200184265418996478835718947658386035199505264702487842242954408438263521504394141154436568311838417451093995217921869072637339623551722312104395932000498429993920995564707832435156458065545381806627863020540606951302098844337983403225896689803524823051479564174458141004924769184131426809774161584665370725901957857280000000000000000*i1 + 32925714107535102447540361608646511583362462472819354917546216348205354544690686799126726208422495876933207597349428044998875451143895776767280262639130969191586339941146994219602687569332798891429221846628832691436995679831019763759538794494128023290628946454239552418613837100724631017287112427234644267738638077531366119606937221122191780613446689301612334242510164524397452271030997680586013168720813527133984832007750674077780283085191535942768922262878214727074770289932718856980741889101302439807353178257813868003213659367237015941119803565516904956438540379982188484040017089054520359356768984750266482106566187105379777169721428846422780231650392427572172313307785204834435184347518750758843786625243220753977224194151409413822642238666161969714731042872790799538745816457581148390892638430431051169290150101714039588030130542381799469740735865705641904519955017994311033482504824633965169758352968583167840457484464564264656548642543137365517843960870468277771708678806470715368519033806468549894279657470231738493358198615497833535633404684259537579348314108546153402582076221781652759258183195674677146398171862303032098322909447856246764633064654659870019444543182198026663526363596787294380876489614325102206121170413838876748446360778398357828530639078439741968337078926285990949081357209784397267293119772817642722271687324524357372992885488309883688460308956205253678268865372157563812556242361743606185973153655298476984024794958810120424479030884410861812939251422790326417177482054297566064682263575130150663426117520881808619832393306355973768773971634258143041798368042449536627036514525259034356951077084281332178057245582420476011432521285122508301068066424733056479758857011200000000000000*i1^2 + -54890576345330034753482542655623765403295811428673829015409287254307979367964301617376420739916751011738065152097606860486817973672606572275958631831148358957383825684672983943960984853683330850380031037630499761965990844062875831519975651452836108191158646089492056519806644114585676339200344117607043138904565833478121094677962536748729503318606088112596409583454638131794837976955898015113494553775842659707886474059614947718725958984536357233862587124147120369944538607768737566733015516183415340412677980526278954303493132047342627063023643100530045640174692913274773135702077636668965742217407713925593936564068285747606530514400721366520786423442697313690317014804473360606609880267856038291037025933329514321381377871883607130789141687913379388223837295216991914058480561730558166932731713334737093538888149687521547609329940121848964994463274091140809640698756266871186829841960158189483729347786147413884645439734737306251752408541321026332445924190109223946048926291813215306865819834475095595889963138106562695875636744822478556182548464847054597499370924859177207758579319837426255402975259773630415532769939533114732761748120010529453305306123208075587964462495421805735945177484799465600758414076903087053554514870943255734370046662417860422176652079611913426442707682466214609397701329338960502233368442843802536307710619253675258424590811320640023702819644043897253410337588794157800030727930134408452704864415916905429409061689164926807045219155632737920046522964003303141132666486361183101412939533341646903779055256740682685514095562699561683687050965349055505760096860855948608224767434155900501018088044157138249334145930393068844579490774863789508048094041259324910390611017728000000000000*i1^3 + 22120615431694812704967279044537200002910270849709188849045654033551930953951106424634135063955042634343294637767442917512367447347837898383359345453687757143709831721633924665992537762487868096799569033285579372176823798779474782557261742264331179592424455154175606196872872830568411481912222466902212405530402422070446464742596384143009904908848593035050365654584641097006911291561046609087634592134989788092136448389025102460593181112373728225936119002592100355766328658706421799169667776445971069362297518874895092617381796971907780442022200261283306714076874338861241260098984421767491697863075392286493412663168643116031764638548978843032067941812032689596214074951844166892260710544000412867128582765452156806016525882966173468608627056143302730190595326761112305859820291656226003404762934584488095664958656813868096886776842768137758927043391655443601396556401804969752752272147091074196520895185720540329693678323949079164848727917846685577438122239804259198597607600410761028197976779384623339969373054082193521725681451093746683185097006771844751098678988633488578229036533068791023051473703972128375016442881707427445611806003861389096418663069550332377819382902174157321314681301329866576435371305469181165815516613785675020727719914605034855687056752389735303031226808134104287091573045538034356174404389713510346830749346064890956401128095394867454228638665291172837366141475432771311265561652031010751560513131626074618468573237431628116900381765939311468416712832459234106872776627753672317922565121362309261801911547895480534786603657955534107956299852791644845817158068321994372515893823118572545973642925793518355977873422335800595193343422457606066316705373541549035438913617920000000000*i1^4 + -3066424919358380040000851832205360567577767124078420491888795767828434758329483788657700134632276070237919764108894955287478617260808251314307306685328158214750052480640836982779523940532191950281873884790089939031609901038415923780757883187002212747422609997691790320230075519597732283949043968960376370787479055850111656314256834909522256089456032974149722033801092202249563678822183629388984496192354888780092251366094742716134222121857591568964147498087268460128556367035172995000792958923866562965626330411256161395923856454332171639029501483190653613082995787453587381332004238151274437328488116434946515551634518647148637376791168860073840550156074362625385378473606644752343308514433569675504913383883779607760799721859352117975024653005135081096680394868079975161373275542496237888633504395867289698649256252555332798972359993680196262753487571168711437019545598560105642643490598098464111114939729435718116999459872157337320440173116535133160771301632294133729452261658203527341918025783438088500673013184210350371441606784937652451572532708462244711449993524385047755167343020443119175135507456370674619903822054555528262885652540911608491961682125635663041824550682513762792766916993730962058037707548145487536725126608802412646914017580313078289171088799073191783218971130224329247386504813630052177392154750068615182302527243075248208784046086645296751007119978632545750470745289931348174894609924880352699539755622299549549695671315642885602335417953789404193582441462898787184253615829522044540103628423213307321292752796755234836347826326664974993053857953489930200947713814988475171942428200416707105192998616771832008035988587700406309117867983004438301177836628415268309381939200000000*i1^5 + 509770081440113260888728282934375339362961171286133281626831619629129832233919389853721946119496630847121295289899372656679091428046751697217348824270553094330446539416685000391010298407140465010929340647727520322185388178094248606415195135983102799462220816749142837855150060569655456487446821654927537422137684573814855425466083181578356987965890639153715093826460276002528017849522727452520556696933484809715875164907022571229655730564089531202797756317768437072012727539083262695223238492269384056910484144872583897335573168449240372876396458672515575142733574729805678305705301715390513409456116953957010632983125551359632719097115925526276270247483856895842301632389064858385258875239979782557102641508059876977309633404291778995845840590312337676258340958960070178196732705241727300730171028809725890735053157152850345500104629047932799365899753893278611818061232435962556017987944525473418497402097529428880404963292520224249946968084297843365767833421115100840322785551691769536964550915350197980139635795709549532854243805574417820670337672860974160834033946511616106957460596599160073585925080813432976711582900911430103885033210060297712034011085483009166410860929313461861520202658554704043250471651122693520230411450009965988777377624878039826278752994136018643743070820384716811561573175454379880653588092136749407223930150517071084573502309352564776265613714761714715957987569695991293458303316949855295913178043329762245743770091449291404308984760491013473164917296388858715083862828177836167244572139185899611851011889281773893422026716200441651774781716492387649012714120044506134534289105364067288940608640088565521023242861530803557082576224214425978698400953031706833584128000000*i1^6 + -145337006562206255661799680643315528277138283509820663753923465668291048581513593395693690516575960734072372284772490399280780895190948337780661790978361287018955741817550679194591744720382920854226766932192375129990334463258653847180296267226245475179948014000628862339912023504347988025624296850611487917483458641732131722855453198461124012752501776569261701316878661340645207624739091276852524015048851896279798849185053438663834770079424195516586853282267361335995356942177207491027217645576217109797782918761522936002470708611744788588258112844686148970126241968982543808983215989198787539886531212255061724172145344293487302056876115697782514872663836574368730153422757896351753011909331796212795870017953864802489998347289213317203205627404211088504286692967994709308120888028790758974492175148443646527834607246652918713430536542243159737344661949664753928783530691689214053912910943726445612478226964179779783895503816291778793828861462444944475476457997802919930345454227295709935517977443335511781879053435768767404972633517440231768308769561135623710036977450622011241662604812795359282033640928087514682433582211998235761705694793580534723338588199597722947856186215450071142632690600309014197878830901858202068046531357525865029664923009821753586909017850431276929434071929424883862013658048696590286789419394122436988014746034628027910224274147327551355249235855959933025908614335114326248611158549968095500891378004919779566446376536109804354003667858112579031135625634223129723604747952265523603328827435245874912559927678540077509583603677488549865098865242780363145928188006894734903669232653332044167808497893000122902028017668641672854601149685184705489889818354182646661120000*i1^7 + 16060867993541909286597249157019225197913401900241678391121020675275655408748472751938718157837347674784479491144553710524350022165349836957147523539458768017827546033023927452478167842302677177525073847661647913732279118128875472469898814423506080990208042147144715743349057999131637246809566470115353359464353396575722418651381228629968899185560024490527113453730257308913066585164054102524231971557499437821230862485468088085221589610165812153841938671469165378746347613010515970413011210844587255765752112451046939925736299615483959691081781917159543828563208621874820275103067441135730873289226396672533656590695954423751843964586193381857372621510135403623528623421969294249136097854722543585845319985728226191654273549848104141963084811855919944348895134534163422406876651177697235669695770883687951286514575203799446957372975495524698918845648999775049373710277626488825440812991846894302429992972939972860120228282327804969314624278391751226820088734992623517427903800389147494387628251719137218489544367194024113341725889365706247890502795781480208431518652676194242664310093669113379098324012776646440904552581025942217247640270475342273843356741330419273612740080793637720986535644816474188118164879498512865017280670835308650835573136574878003944852768156200613172904050476160522418283236196443033674354838017990067191859280776439345485431277942398780804522796317182762865169370261133100991697764161090541301090515928714987402669553389201725639322767100744055101012031885174707673529644641716360184151880225482339921488684229379231074136268594214817546642350089790103333324107612627414846903476111473468087335649434821974184671055241941097281583474620908122725505591516565654732800*i1^8 + -1443344364466899765093999556480493374512212505178930608528052009410206415445476198421909013706725493725273040568446286364401913452816386473122449981167434156074150878728856493686546239050476539601080271692430123303385414531916874615483372113985374765079743694440017380419554880758153507636529460857178596666431987568569287563358398749426303895337568056009008016597777427050510347894775817325024451460680841034878725585602958151509766035884779622069868840903118193787856832392576529669709010859091709813967495758596526638662284088524910286652201447680199403608210364285362439945509755980258039341096605980302354168101107206027030310887605608780131140285706806622057886784178249429794530341192529169394460783347245495938403268832780554952850483202551352533302362376933391152889339192039203025821540624059919994834668723147076738680465213478024074961061599781109811462281737853340917177187168848231270306558680116165548900349825588422771154701270581225069780343170295141134965150425236081399804003192885982066642899547687551015147202603432574679994065384540232862167584425464551090686322459910568671406673498477831742157039755993109852233219875464787020326698608256420871333908497654984790114786406538598022311854970071178186119398938145824859152836158141502937382889719039736871422773465691559539242981354353947998122248443202565098541385438366955673197183508964106827247206719241530190256879196863503030185231145391690450151207880212938953409487312683428384570905123300490595904710365301988195924393455048384253320990517169266428445735987000901508152727502536724424090404179786791538858322522685846653074955503392990916871912815103034985365876582809744365949840970407360163575337349170593792*i1^9 + 244656931735912273518126438229444558771371937718347302181381581300784196442497416675349595778728728689763584323397781267978490076550299847019614811621153090247507813556148375894030247026142078926640790301004247084840800146943326380529141241544561675722607027146616739182803698139356043270547754169266345947125244651190223984322711712773847889804515438570570565150239566503888914264685137408497666341486572708368831908314679529625500456011689342161242922699811627487791988965774827872745264919497096770902944278828581730822490856235003759855211021477010081651540398111823925691552263400465178749739522933486844194247196141872473265820088502305202062807045868771756630566744903055936527754949781843393184232354374946565428476562379612704565657689081607365455416638291481348559092991876887361391084005840240975298499613910236061040514412880797319378185533940798376878839833293275742049378552540726002055714699486812299370247134697462974560189969326495273150638609032078050431821311695413134823764741944980941550219973932499545119639433058728125168725747369598036675788757968191658390793492567820322769724091367271337192966753118737432100740754861763201597677770684169345107693595946653691945122229293664452998498016991679458571233458625270995597860652837051388347966602251895473240512995329008251779183183378501963830776845733760976892653311559095258070576656089436605043208067687844868131611237936738880761145912556045567287117424471634994933281962603237034306759607221838744092850410659406340439597403773575447700458639049196451716406252978266797995101327186586811141274581480046402037630815988380325256320704854975128484252483291812809277771654179100034159376435203112433439235377201152*i1^10 + -12595119654977832341912267344385948239820837986551413686628930990947607536748917957719423412249871127166610240429217766094678672612556852672508042837812232280632487019186616716425042096015718649956325226073853458251863509771290160440214962659059202455486807482636702833230477083348946046696731090874054483651274360170702189792176751482762815057055220354204758225977328364316748678051789841952754826389074179326750645545771274125800521024674061473915626210120060167127124693328205509014807188503465483606384296840439307091492330522104919040485241110293866975541385061265882372331133292006170545590763341226573565859359073393557759267071695750377348641032553154858485439753467013018971633876971445996289563198111616427632234184489606065889991757831218327267206903693317689083320581256028063186906496698091377269877294731402139203879594802055993788595086642700311348901164157006619461699550487447609504782682056944287512642066524647613529389558706481031899826871320351698289223093314560385188839024929583211602662335954803234064247874927837422606793504447184124722549962354691922773766905185115589429179266286890845508137536587955415644881661082210775000596707862584756713711797935534021419098412984885991466950689820892954902437341277618624818308568945204183498624051467015476283981606106461600731132014461056805631772918640605793638254048700530805627545149943851627232843341738692877633259001765598688965001292388134137623827177107119951665404086552537030772951714557009813241708295047712637802486371167075527277359519238296120206665592643928536788086820660051451674220393549792075367707190062587223389279813018270528452482274861748384780891885575700730793455995729792673742782988288*i1^11 + 639144157491814845856727831908888798113372333567051841381025357371650477116953458402394116863449784733481788155860106516147846560878958396861786511891926331704881314264124611554492077364831473429087293163178261565235058957991166338964436855937568767177183620055676399727997781789880271989001469877940989784387494367944243858782652972280275995301790360290987180922990726874957601343900178640939952210714559893607701462991601506383361573751495313484110945255235894555678497247988099478618705604227839791655135360058420836642494477661355132580764414461760447500078440895957751875641320878091267299351668144854170164593959193499948596401107625535518108683707327892043660784547609147220672993173986279129971886043718129247383388492055430454225187631661104706182153956499748257459526282143489466047523361424737516651223978527945666654747970984593457098502577036143277756841050695812743484506931196616840438399824928200163190924031106655399872261940790581990863622623640978730311381255373724703047281474906962498553663775755994306909545077160855755014653691741963659400652582160015742485201012448645883322042631348533676611199216894342408486189864182001922184397099847315614312134582726242615106815085863364511968802843216314757885416800479656019291038035703961369268416272875302826555939345153681888598897001361717646953342638539554211426714227107679420163254948666233417918201541713758401087234731250549365211389556492388530447867817738292634607523086582432360131420152992939636088339220987758708238913491859860468527395106986334282395647155552790641040724650454424822087327163408021580873295366453667021798610232389788369544920481877643468054246102963086894732402605583798737305600*i1^12 + -12556163684895787474151322987469146309263266546004352091257584168350191694054071049822730008188264284218590547880513669385702208254815697424274504834058642695596450949458300746537798966910772549519183775291719369706854394483449235678036981826836937572372124113553189453631198470466668895374364123469133385497347718200392076556509193363116974968566400583558305342522382544236789345465879895116855421423746788415057642528515188549740682314030220458872765405473457693616130218637200735412582189055253069717874722543154023739496961068797061259063521907488975099093509235719302532902374684865240936411943973227438485194019040879482396449571138651336527041395687231922137469547336105515385007767074277388457472562886468475439015509600258905533239585136209769634120818394520219795158422901130910328104062137793567070423461487252763743088296447807667575442740668359790810200033627981237448377392712105866879121989946791109712738878529572594164349096728131987153622623640036974350114940695628016392393455866282849860650590826517667796987703484685436020274581082704642626763855491343447234491066386970958371321593665957313586900108209127523054055880558920257728804306026078881306414335955134274753217173651436081149684386293356899586621691260026566871139458177196578031541518249618503499236834682348269326912159892681097491780432001464026001438516277735519469688623246029966679085479206140805193280658871642805601618980188403531468197468176013653150108325861588637431222280005412155542235628716640213590735806128200380569332384933242514961550858761320569094215014092198072392452671028891632334074695949858677458023307807843260164787267937134498574139414220205208050136444314736132096*i1^13 + 186295041511025296768510581174854163137877276636884997462654926231482684387269214680816156593994188112304908826259299631236357761830445670130425628797838208315504540421077422328814207607248464129232748256426316728419057649204571583604608589961362133011997631312262329295660581554523821079301859638208440950284616095351044151698201505329557454013724158711105895102851778466149236654420666367833459783182897260683163832209823067273311238052245622520004484236557508619741488819802060581441062844526662931196585501059620844053514022794318859734630077610024363671860542758779973485389643104640778880359958633529556998252736283531388196032508061760855236056531429597692153621524869862553276371407154364028520864941175558466570998999158137990093802862591176563485449233911095569256685834773227539101922636503205671869279572965233449749266957151926445777292956310504605676543461092846790855399757037921761921490436421506660213567135770409076491885967237625399818488301151665824316916106898848544650014303993456607494068810172270528493989406544853769948013453651925789243016618283353193593874427529598719294499591554169943601380606683750826220503588608142538955693825088248581889209308371071137875755183918868878689757930125020288284631134522257963451661987859944696681698893090552935621367900721672575116145452079360382944952776536037918708725759858543221104815962606917397905380720711286087305050127159496457859705761220889596153777720176773216907852578733855211957507615647988075779944216724835405920248583471284728858001336117722981591486009484495434993953264208640750789548462423738995650123677336956889443292847294601515784510733887159764594118548272267880515109962907648*i1^14 + -1791916002203957973422689121349406651069920625637882297781291384281794820923848849176227986069386332554575895242577943997871553840826406631049866552381412431137322611398267284464754619897490940843555570574660827071300076724901392865040567524756211184152091225694925781179736279659546520753631887073236262690380079781745743118506304588820802906755083661079980849114411599308632862584101675074345716901088200338233478309168460213822763404196572895296963571938476477944577994588526621811585709616616257716923578255589722352616011303448656308834910064954820424658464294993139986751358100341942110041216664633404020281978410013422849972086503775417901920528254191800188451852288120920781159813042232922817221615807186811153969217520182092136193044630950670715804953177420026282589348997905280644727669111719289225382306499686376692056984342037284224627815683525934318661949878965697559854383676808952819680988640689804548050526830677704911598433691337876479008909083829669842668458566501732656715810388619027763088155948340866593873740517963412034364997417274863991010698489897553462537408706746526842663716860622795285516355008731133312145080279242894805796102484155115872989604043238021148701693031865626448409279840070347524154103389662968890202332070287380580588731803225840495976510384802243504081582107636208929823012766451747388534287105771799806806552602817713870583034075093103014996329178003479559196879335474058462967395080067630629740564405893657759300518483260127875044991048190103640775916818541783084266697018944725021920386544280896300062183550530929058913541062908090274795075645176974877567141863828579974256889610397015748670974578669639750188531712*i1^15 + 27469029819447064654156813643859602518828120371796866212615493368718287733527936569297303373354088831935580974128524483343234300840202152108529461722305994120454964337917245626494393591663227871020440473569521199377397466749327952587196897290160233117551234889682010098365499764427881316489236398417783245402142609200840616086820239342979719985222459839564501740617002109179984781326444582822437764375922171354328536198464672770900155843137791759817018437226514574742369261953606666821585452346260356412790158368747125785448085845829130527106638093553880945691593392470315611476380339748955727293727627689403561544526351488691097773606160808131959349351648538062984084718388273519574694971521096598924576659251868540366514884149540762011394168277851185956518246838164026880600037998944010096209059350979263997975714478643034317408923545259160432248411156314323453546544513897690536568594009639453336390156408544899680890485216403450876242667317405112626305454981565596137961023456356082105952984401490120766730109694847930874732472922082919081119124140816525518028881040379487029915593663967449781829234772905177531220909791345067470471832336104442254835571932411980457481462272287245820231452897366222869905682862373739583233680927202776203108144464009922225655107606434706514430341436287611186224068326762705880233790391451258587641694546197724284317205651442013295433832068990950622264272522473115869302343214526217567312276162541217681613151257085606533341409274948369034975855838206934776216916664472913420434594930737482453756809677342243005926615131953779077933157139234494203305208696392215208261935808649283429194779895288929234990282521175648108544*i1^16 + -231271723826225516060681397035348566086497340711417929900044549745570543752927616346701202607678376292329958463278055895632940665922985350785235297381649831320884497388929184055006436443768035798452053216137509329937959337710696617774369238212404253901141822019524490940035699729142579909785046705170645617829092541703077938699825118555985690055304012389988199731660682272960324489513745240524357388331712028536421328061293764640764629168525576757826551957147565241082738841107281097480968844099780088036169903722911339331437539108710179713904009511857565430509081380097492064026782531312808859472520443302781719806716850951569920918169839073561851763239664176987051818834508931537527236698192902256194687143234597967562599354219954011171684402581387009450973185952569186306982215192961969208292547345941501485817230612002784654324506317074548098790930113675724517829338518579211938753334788009529559323335455306170623860038637650043577750595911254216746388748462480508150130723839417727569973878970061294894385566027902428480058585963709545814260633612090160034668740102713153829202666965454879654184220463902964895018850090858087026983449344112458933042789671921957862868773296289565023577854304651222983457175506917119280840503145846788782023055159899936156295897982782300050262704643479784495074277204805633288678834791687801682359914389393268428428223250246683786903553360080525838465379026171257435243602760604137832412848827676922987064933230794119456417096084931641375299231569935887486612250732695207861432227177440222782593838326198286373078347259267482312516275811701082866744490821213676251713455953289117329466065544303223409144559596208128*i1^17 + 1043488276258222066334255081445756456949755222518601293082918813331265475009943535689615823107171736837066225161925561110125290030574310962243509727328045714412001517252151577567730213893245472974182797987894631349126652680460534083370966567379369254847710870783066735422919639491425085645023681462122882113703672918233146622719958738494135925550259240424063664825484942104896901448552589457856839512022576237449865473034934639076318737375353001044354311044193551504148880380207732299903776253648848387255116772901009732535468801084618467620111998059456651952376904187871217739360412383149539965217969893462791715096125546322915043299063918554179056168753232096916627725985082244882578834001184458389348922382867769976732320513521313954427454163249766778811786894047772600940868665490722037680757178830566999266489338009385869791888289505325545064726809461436943391557145829465472200262171697696314068846898233304358082062972121464293794559672998368988879998813350392861915764982274165712529358923348429102870159228758931708901516397770373299010557294000421497726662261120727478774127998161320561175810358393006667665858685781681411800920260395110086945072748567040120576735185863181865322614109519584962555780595642508106760075159469173208758475578172465908792051013277673911122482815423415013119732098510843394718638057042504246883487459998573833563603612157988522000587939329212176548839125121020142099776258043919292796839696060173273560324489881965095441910994641334670705701819861518786487812449589787227111841979646557151523950143962790443732960964898303411421757704218915176650640051587837100657500303289725268888796257430750374174293753856*i1^18 + -3168859532769968388727097232249638258413338161984067270743086637088781042838198386588725458426426580674108734879990212620811886226747210232560103834995085277129774918748296044844890828596363865891203057511781408681623055395351803996071614233716531534852554687172374493468704621375426830956146687227648314612302374326983736025098900860121705727815670513703072025284909507430500412934862184254041926015568139194990010634904388247399427188349060702997625695583564938696101549551680490389495253609050823932856700554903421129389495875168880948601209645904567503254380613312460399047699709585571495545814908896434167040082499996457626707161989789812759786345118584725550785148461569032642552471156640017239875574769969680092829454917344867206686778899555394663063668806577193852872062924022079070196416764291570222941603603603515621966906670969102773694910378303461703182387173074339957369891382012639109869546940630979006413535289196469211393368020984405815824719935876409599496271855243521365441795634116771865746562476196553889154850478357542918589871818383454053941961690551213950375720309958563643747085566753529240660655833150247021880182927771849676023169107089688458296850923760030617764828791843687422688536724079481786489445221258562227776702572505172765081604864253766819271430854599792164907604313832795489653684677459281248432479788328002675998022160501868905605793241967146943939791687538468678748810991278789525556822822711223781618374772864415487843469368257595329473703475882405908205974731904603297028527181325667931889462175703123424332930007159929064390771697516333800697629782961955253356666610243428907169242600682992403742720*i1^19 + 7684977728500520834981233531608840798697268082027003500357896046884871345644247853375076233232393027798135167993324825201116144452425619261576287489628224453359743054900547711478315640692570312394139282420003659617818513706397667380689195902380229360369536014119967142524869619300202773871201413160818807031624791707025861931507720645852350255741222832499390916789825091168433616453551678178284923601701205870602308957619585665632292311088064081332842876837153669620133966817371181981337053907429877133637821088149865566865827832731570561927664251359726219565322896979495000112085621427873694360194989461972631867467131072088899852278638245345776075483415348763258495287688891755808699622435190179039736198674169786164479895635431295603055746734535865257841367426513484650952756507875079717285198734103974696966571198694266454011927366479736209468698788127574194326004643937396008084672603277047247191767204723541466219953281048931124425880024054715604942067965084167174411991791156499901388942349724833754637656172332171125878146044902290254051638854111446934493213694031154193651663488819270952528792608811111965950560472540707417091575993090657106315264321937821346465231087946908166464277388994593706750969149297677265016615745689328468826606209160423970245233305854461314664832433200716791233922307280217337502223864520985080731216435835991994466486283287510868472501297128492027199417942990312244311828680092044076017044651097129956328287356097797803654156477270698761310850906872984590535838551143812863532921545545637864920147640894624982329777530307102654744203549954748746218337916839942849066659021228134125163350506476666880*i1^20 + -8529175282659524664162141970504258131356265363849900295568834542452389464914632129887986360864472012875188851128651603716501709880276828174030987526440076167712580816587065414355769349199383646973213271667465329938851438864884182127448591549830076955301910482467464727074087486872043170690326529642851316451382983955675014185606521207768721085978311722542233462970118507841290243990829170886286312070512285716141695868541873761319012762882806271743791108215991061268935519250753372758179955633272802111298167123380908878440163592497505689963126044386500046460070174855057738428881642437274190097510022504026057474539470341750969850070802468699877712315439588563569219552279984701592288375744823114645217937537415391413382150305473070329504571933647697998451242624634420902637359568631542086362622053605295200331740582395099858548790158582847586566313955909371252459166593608123521804519102061821102304349228009537026740073731475189581491723273691731815887326674691512187401055124909927774280257012564190062891064437960207892291822230340579395170642677543451791173597413344730997656713409941306862910865712434681518255346707151320303096325772428893127632556613206488737132539068980730339291329003665102037207626529000241619495901140471158415344548522038779240163221575975412593835360844115329969166048033471496375656297368961369740387233752354175504356968480303568861651747360260838873664903191802830616419304401127576775609270256652649037905809357198176518764213976836376716697633901762049041156274750270032097959399035029741306819788428199981449361649952077347004862599343808625107278582235204994392808722932335342137606498418688*i1^21 + 12799615254205085392431714798373979929008835854882159529116068982615905472239544458376323382257251142587649605607419561277686816563003755989184166997303531924702695195228478078582221193051762143281857020021410667199644701808507915846205049464633249665284712262083444614737455791364233026381000003008001619883513639831964860786853714691520025001456112509725686069704465313970622757251389191507308411749858486854798071910293595676342661351978134386795658716080247798147130837339906491654783279445204291826086364548513744849173461826067743697741708130949949522598003110909356332322647811458999831760721282728391371113827673725636161906654571033563776979700177973285935027269995904974828895578641641979197626765281072623831044623993693663839045733797380816510748286932612705932154919908264038775126126427579167237635465226165896441012281624415723469120153057573360706701051062992996260698153106986385058942461712924902270921036454313957233248705806106329657006833797824459454568165255446995517492680307835593791294566865204613812717811703148642263048939222971145366156872849482839799845147322372760354667309999576160085143970921608467804629150853609849436446322494117413084603870892787536103628007778549494299111554163120811604463999881403405542026975533010567969777747037417180367834057946078949806862585909011378485147699759236091090011061874937917343813698440700289883200278355049434308361395485678260895644189054260276191875130137602929254971648946344166659396861215660093209849510306723422058916832046149957462797624710849965923613821656953884463768682092645220847343781440019049520338230132819632808002687098798826628055040*i1^22 + 10229201988499416014238507078239093009757515983045104372204634864279985367625545824886399953618143159121096206307584306417583488538441383792234992911124671413271524175089408728706517518804122570043134888881336051143525415000066823326437244333348690068744200187574737198581465203861521925221960973699301132238079882806045606473554952059170497951590750504325472716382580820700994534359032991530834720943942846051672312245408788681097573706297807750765455965995899781810257769058760581150905803833968479820978405165830326186731702530919407616138547715915165911622871943961994097782300171896898838008883417851601996162251605849389364186883272851852365828357677367578940459001548477289847897344730027190026827510960792491683581714169623870706356722368806653245902386778543649184159711159591170286659884082725142941387801333429227928807327975317598888266992537135814408867248809792882916423010578149118087403307393496539257802892604611783334884562424940678269893639143508753359392893798277113494050804092208830187819103220271568248093264119882039948604842750070423638144252200202150321761043209883674714892413885665157419260494235401111714731795430763145314017591074612865125809654629195564629812913206581407063793935403911599743777264313208308918816294564262370926032738492608015304729978676474369907921138600819225484165993096230266687232772771512544441323577901304218059115991811247678420107947659816958821956064760779050231493362980823489249938089480374411146388049173704519490771162928071814207587835679300800312338717406568103963182427217666620224529782966225269944561288674117411544412707561756133353286171793662410752*i1^23 + -8660337765375776103458128489936796087097782145651587296208122123365056481175763277221307817120714059241186534299475703521657501893134574888586852038199808988392171162850957822451699911145861734128964728751082292638145146454063402601419776065366063808603574182651670575384198660481999024120046629328263643456371335401954706486090477915674565050709644339983892978488532066240125065238245700603629703572221246809495489416237333288061253475527974190030055516076682673954553857923563677823012182121472437647700386793904094973037638436178582179600738103082407116319372717758809657538877235267623031057280866304467941483253382596549638634022398957334180961940361729771722010821692924918110838604083611373180255899563519564521705362797905315989164281829426946256803998549568756622844271283706751016704055640829684216268785200848396578845885021182321282069086214636220150343119611107594953432274986756845573817758296039886673541702670704217339248585109724280363976191653046617385003567262394537915178084185071300789265526034994256311363447273100040069891847740260648172854246960405801395354798396761564696927740239190920280791481113016359004016852688931526865855131773400066195383964791773125577309927167589617147598391849836515166510319140475548888648568704919451499763528835844751908398803842138460616304799126643715700104535326210005661620376677624968004392729051848197585718882965390092336294573215337235354605177390613542973977200259678154186309118280574161461806617851853564962526591343347537347777186781014304421097034953146098246859756163366973959722675929991891017099504304755967865110847412438822824275578191872*i1^24 + -8033835861693825893620911186507002137558877326184826555715161955772961247912068605767477019878336195182330445118512806012841701724023909847408957079149824305349162114540563339967578219565151132748017009433476511799390844055119641996609125363405727989442319789081628422783824143039180936366650869630566363820202661161095557298843724914919386701179221660813710737869545200714586143080034648641710714125222223255759276190080688499365842527736738879755548327139171452636940156590780898775657838431227552063030216887446316960387358003600467011701183112341263422316175220833068616853512547942901244215285532450247952681388929577659473034897736855584840255150945524813152539114639344208522258199165062323298196104660826506445157771704683564364618953606128699569395762253930260661518141103373693053124065557386311540472905997168727035437661099620646479235534894193620980186656299859338836675221041399862030859621773401748109990809031742015638623941061666185382014931799200329625403062785721568181353223922555506381473911159143183934179671500156790389002346864550512551728019094433952165816144755258319319594307834914354847194099943709029067622996573741900837600124238271177906983306789887379699794890792736693585300657639182442167515850766782485747582858632956660946331435750709449609675409937015908103776311211646851324800538491192923882892377476219677348028072417352868361921294514105939312100183692243014638462442472805160339413777537765349795836792289861997634534815694119383551982820173325780278220212702889392439250970106595051656945272978818533589714999270523808436770260995349107418390045669831336938962944*i1^25 + 46971350890689142069146643842975531349057411457857502593356194298599405702647987046273826126681662459132779279830047047095712414115932712812677808340504062422483827378182988543207120611394958724593342230661352297715978789946112612887495206226348176313158555208850249152270905087289001300620416801583095089967780280813082891942654686121018915956681418050301502147519127647341026543718930884645792321137480764553246242339007417931288120844510244661070999646544250805954966982678056515604231346491851311500304605983399245252145288656567232493768955359461080171326161651418131237547201602263230661213344837615810591853618769120827433774062223034915140403941928296422184254997950389657773194114272494297160932098463971906749464941914828188670031962099146320264348482178668352454235966127027228320218963316544321233722500794947215487678341008757010909911682092876846423871417664237069825154109542583725022607994169949153867699146306028565577097949951606879186298424041160071076761448342325367606397514020599908031941532122846491725655615270701865565262337854190398905775954597916326622162558379949614260557496405550748294250459975227033966633495077752581677293846340220430144661681987429235281882343867248037590434487808380115778612247330770321258922760558791286270199176061769533115513837416019092310766216997217060718393826629092089717688417489437258106410312011265545890067463487775672405313602364544043224548256680866780025692425694638427234081098031703378569403878900988009453126504393662703193479657237868654217174117791229768391603887858424972916978080113768597189594117611763194544276259004198420480*i1^26 + -42545904657903722109849628165682381465710704094760016054976309613580854731344770383999315552563294734074204139009574490195953130372721581110037852216333061434786503605744908543109590291752346462422733912846920240589542307582340828656324827134215478043259072667333413957205100909323281802993767198977081590602574100069060504962623274967539840811140956839427596617351546564916215289653263357338023857754009552675845540972745107744630873014216051504133583607270656688172605607215376357053970219208780955292978562120368596681426598114935638581924725027891544984110761913112776051892673436071321987360105315643146024987695031242715247627947026280995032058324215643294184486910652241931934633592597265443990314307520216062269377065656761530271763781477096254596546087560094774938641913938522527658367750778989826444461044078529330245761081035415730946598732685904552586692311630454117970366145462511889954158581896828941336612701000595171617450232215363514140334402810294967673310198582400040384854562359277288860716226953490127759135832656306556258451222675928803237772143357995011109229345520344766154126147580521450225527034056786537242044793318657339450886375912085379735951396479153001125780628688247246667749568388537828847717532592767178402514652918294414159339891444718168984190455782558480847456639100936960038421653179341253307650243846437075008796826579791475166112095941467161987514672832959716426109849439668984977421595452058817284959380695361186243817175465163021848713736106256282158938874479119635498460425189895284457788561637929160814633249450549904674435072859864791881507313549312*i1^27 + 112961375656645743071142980770985446971377920769071724348053233352948625172014872977354809406626931919627573661309205828269804498921124006818167316814138321359507265134889070182846512612032260674321922894750630179961472341982453760883266452684503450054966074462834587149952952757731552900329987632517551871717210262448857764870091822025295112583088865813691233480523239625124128305258367845722539298105702162129269329718996356070723790271102904022749961819035728022422585269048767547320203972838697164592709580344841207617202793044512166757749890891512374204263600030161444881478781673341588348572475699127646488983019140831442826110243211465584872187520250045949479255982901576917537261996797933513725031541035227782405512719338867468922693678731296021459427595536715211956814310527903540907504710231720234445834685322617301192611165523324447016804389147461238918924788058478996369535454560935761563408699554069919118762294377292373508228175094701467100183965697820355641534568490473723419814770842065424932040790006445821846380514114033814129833989543265419310891313113916594827716289449361683933943028113826023682987329069147125929047463942413818845113298790765235784484133958224432161921361902650934714513208196296181740155330029069065538732439646557248064855935628034343356121224477256740417472112394304604524172539573857534250462603504492307579351182232987490503286626817830511345104223189147813180721936098191640466627735386598306196291086862382689020843985984291716981956844979608721182580400101678562258825293311000498475359990457619052625952016317697435042688279049566849112997888*i1^28 + 70648688130485896451283334674566559930829920860325397026025889933642685668538916225854281660582093253822973109929703533063004156965025003105272027160790485895169641405228564863937625589842333397150423563662077100351471324907929198905800057231592573859098391237473974949026361437491193148049956587415830933590146765400563259334498931223600258859165820235079976521235115362224351860366753822369154037241726153864023089142646140960175302790207458976079742715124715643942615589352439644757538512715119425913135074671288829066269686268349523933552442993402020425962138526224101321406473532882374023606231665433473518688039776369967586620930748419851516109096363684974818282526171435220874844370390391175261571902645911302039829877093904959062096054953041666254861387543237076926670117929833199991793636309272599246439239245129373619204105904541794779878524848669672319270821333706042438813217097588492425649528332930842933309816274866277833911472961990883146915138083379014113216163642898865127238922801372420747449035143649489718668178638157314710945739781126880162244816423969978547928155217704418982436126179686277203050080734454099288237213064137184261839520688156467938363786223107364063456848539669614580427804255575950408905232735506856438090947977516415656131597937077474762271984440674022498210440355310080233761791232958151751061227490780796570772436349303927260652094479288295686810056199901704884160916578168068550613019152570619251619721225884591365653042025735630009734273352952662558136997219914716525437506464461274912056300788130129587791468839082101024286981376299761664*i1^29 + 38800703391909917552433515574290489976466405190064697638678923675054585512435111605118803468441410299387094465433770106442576271150740933526124297556571223427617167346171676094489519427617864402467543386680777596612661079823851950303594207998054185505503632585795990968496004684095320373163614754548435725076780919783306631878713330505836437038459223725857277525088744469329070546813794735673008319764709418608343461077981683852501519844539048079420177272030375926529245242682640141731756495460595930642604586509085733517865966403689854291268356330469294956106267082061098256651766784643256738980156417889238135547895072510454672577957013506588148970731117648761099242010536628319477948599380482903230108380586702549131562074508450590321543113641208313281747399018064477999647450424577464330666723584347790800065288000909298631849371677203321326902062193528686206376051406845881085746454737778964730219848695601238741801279412257912899186072678778215755671386419153315949085101981938127218668037128423685257497073736352849427534050162194682338492137894084383919499865722735656074632785157639599324127195387809553557564259558177708267279373507434510624176600276816378048548181231660882678123458830384491814117789813401488953965648977472193924309003592336851546901662689853862250052471995885130073064313135211004205735893087604207079481248578442325936418658039632186148000577807536432450752124763042197963083934414863708578722268361518326891340898209734408848072167273977566670326946309500128914826503268398142212930419727996105454789169107371791677798696618009033328437384708096*i1^30 + 7956188423695316296494548529327437513734828074714918353748164220119907525510916907876292953239137085899745527722981857997871112490341348729041787425314246675005694816644450822913995071022582803098330988309671477378941093475199801110987696916171652901776610164088085783240767846701521399425628134089596915908712223621139991270451014454639588573422957887645145999460623186980373773566869645851854444026750210975383289034817188261743948586624025423000994272107613354719011232605806152288230734285226708885188607212016564939613002153481359609584480271314442054946976640972993790335157411822783982851998061901492858549337647228480020824090493535117693643840149732977597353829191376908159825283798482983751207874779907603272364750153636386244584106781340493807592578002204020301544649754557616847200901398131250278122740736879823057589381543271570290666591009979490590306807680863725569293075167101983173619926323053184560215452500696155389825240781834252286870072880881590197504138081676932107642077422465939206267591925315031971655003485346369415120560262090476191616695989806609736183371989387454967446145347459285864156151287341288203604462037148121467520187177596261208475426148528332798990149925396608956154717844900629651884151026862080008544879650693410393836951214120663705068942001682613510769679280150840059634240580961792817181092245274863194185963724894424857904518601226001578194378245733238599522816988117128030114098557741104882276139598928824101167982284752904763124799450391743504897674629849914956863618667878180773986215515099728097039664140868873170714624*i1^31 + 1150793637474972636792311318544484777415769569229135325797781374983046054881946807631294572577390010867177925359837728429562361374842404375635712954803483393639243467206503782431327068763668472358779722261548378214217171304860992797299839327725102062076297386273591800293454412624632582437357251518894021826069589262919554088105938493631890183189905374633478429194760469769752023869945833392787265401539203291635433108811641026709352940488913737560316148032412972334916179113597097006720378629048396324649878719175439753891460302722323729362767535293892423496288060180897986521637301797321105069464699054125482844020517146422959365467747961334627295549166925796428776168181198292859997917458588939610384745264874835012448242621906961181057685343576259583984385665117351205873204304801019058273224818328605046998590210325162665244538378786660874565534981951652983027714676429927081875627068425406253865180111550856109252611217022682822872449284374290628686384946501034274326627448442904483985976041099839472077744201601090635820948203770992865158123500205795414614030643870590046992616190439289586754207405791544177262555559018924683761976013816148959866330403490751295981114530578900454154230676546264190209863881259057112540765756832071376987975454482279217985529839670587613350356327060220340994772727096007098078939997637511923478934322923781614479349564430202748010299914081118201896439679411657598093824461774114850834607521296276392829943510836516705662643982494616374797940821174441356978959068283124815214041035360636410596298278108011061702066444620005376*i1^32 + 8024614235654427821743024736920676985398157518795688712306359261329030597239413116390538099438496910455149133853134437043118406134084274516946708888075118057371017508982351319821085986861273135778925435256918597097204267890128412934448554669659903241665226221585337450544743662153220194563230366929837943147582206533914905880550664604881554769992881271502764957226281809657624910143588291888414307958459547875845239574718168882060071106191016773231619267519344151758310440851159747663914331955782867687898813702260953428730772487370994722448758701520753644085633035874619529800517608333592525106066203777956202980003265990131058502641338380173343813673464459720690109119697378570811343163384424218809613325806526362875288974115525314487311337497862209667727522078560939147105537528668327242487266176401655799597651556793196868242564159430773259788142999898784900553380560302641478754509991403011984694120863906281058471792805907486283306235038962604307728871173568435788081647808863532278105502925894260211126751952089721936921946114667375062979794302324637255783966511222344431879053463760749933851507649285437295096937315236171302800307099158726697945255547221324746042765668444762940226564004127527329425755443626885477896354903205369197949370481252197038589407009371324938301536776256870246211939405995352297822999943895080145904035063566353920479680360717080165520752331526674806175705012016753936045791249087109282312683617887527368828599554067178227356086189877143235544594809690725784540578599226407356264832988964859025617296588466750905154273280*i1^33 + 518406096505783416696041722873837333715857551996282817426767465613865134085335636592503605127714029059781751002398441868620755586054185668456300557891871280888929272630933572065376213320810144805254819643767916043391084641852316852726325300618213590202001082501987955412193449081860748742001566932648484716537022323084404150146555910382523185193399053250448518063367255022595918626624248866955795950582854725418910783672545726565949122031368811485265045003739595558284843529966096917692266678739162894673170156051096465326132172028875811505374502381671812380972834846903480593687171102020593822978418176128157072458982674300706856505373907156200967984399320672216229747785681650377023482807526172127403163651252676891093809374149686692741949977816935958939465886386155775942261360477709473817979467503632140953992289339563716214477908140220472405620894377138652616661312719161149632000865313486026017652741124439739365918215256973947115524523280815867509926291092477216559460699123456221165748571208482885863218119337996364360633049898185186641338717739233059737458111366322391444590081836710225272336805063989835993813303947365877653624384412325881676703108896573931901809878526051983387472585549152529616169769853274720595444616917298084687676253130337018197710626480214863665034668798371502900384115595533691582898068574204974021584938971097613928425986173531737833191407186787856610670152257107113817676516785697818202918335201984826688878024926487924898842413456752767297460175126936005205737993168701050413698811048195287276788495939283189760*i1^34 + -40858407875635172071989110184129592912551693438803759607818507756438958178199183354957026648265696286572210776444500815194754408435958848987433514495118814860731469202797295109217372731275639633713782548743992995296190578604822201934216480696473042508500134251798065329203552922166495089350668860604941973193839771387598157572708560542938209280004029937240752917381061018488583130037567085251839436172677434584292170647440935124425606625312993953781435085547671208425685672558673246399199080020939978835602999400462702430084948242644031284816658809031514005018588083289090782247105436576427279417710027977499605971589553093627433765674765867929544787270313511304733849063625194626397453564633820612899701931177791053933251436525222332113785091706548870395269706997967014644880403410999886931897702967271495789799902792575550918504327381569323627520409673560574562261541253628368175931763014014332986467062176803373944731351965872281171849485920740787630752307433773418806911207278239055432477328052871094692887488249710443111913971021921941181016249716398526399145810769334425917510872543098363535030281612621104925927573465813508212596373107382012634649210248246400557460749435527708302773875065301753126736400585998708657884145057734442124191562486968171771621434412906999347858856611377681519390186337419278300838771732184539460790874140990236192448959645710353716287117549404186246003100348732467388564035618758194257885579325398214094960638036590864596409278958111409871265520773301120710075101411332312233742904722819178618843882848256*i1^35 + -250399505807539253199916546361418592193812723657584753344912649104921002246126902237152987146758671058330558095859261820028410429144863612692109330180944917762515201596714830354882697060969393999340401810507852788764475573034684338008025671719279717690800168425749021650980179662619763745443678204138188401742662473367702995759037000929112080048953903688195785841703262607687092124441338273401905257817107488626638238102944469417048996767861272082294608277005422449932132981409612868165358077196203599153209372082689160628116083591735839395162601709108346829895105296679646422187746715637668371625161869778868539251092359484460112145901957086927245229785184674427132035061490311895388600669744414839255719914065225664583961841201749269542106427383270154103285430153880423211673008227095073686284346829619598548191156355426000175575477507147260174091606361192891624225087913101387155950490284971514825114665137070324286474371511359692721017680584545562370782739657802283077170786723307378600164838171438629501915432229160740226593882313684432842874967483467172226819231582382652625060562979663648675502893173538172394112673521342620767519465014321063665981472897322801658571809176526660081692180038731098535355989033073065978190824240180518169424292555112590979183121466142229785028121681108229551819275193692214273143162542437931224853494616680735110430795072974283187781439595538718209917370901489177693209701665865252999002241102893964370359614923575140990697416115717863443866358321420067089413895860293346660769618694222657880064*i1^36 + 21168772158016887859652404604573454373600302687593024273497633847954384805473960343015015782330992160678775558659731629582427496900592810771637614486231768495004823548949388788998553619325606983475737726190424267886521354990333983768351104809224164151652470186080327374855033716114702464762875882887030817001509894434260377947053756887839653042834726838156180299660311019836679996348187598116013979113382245686680499299134705647015387769980045628950021117337410339201686285400405630310141052203260869202740712990074267497376261637613715354527081151746572741529993510388248621551884252071019888354149635429574227054093564022764275036377642075958314139810726732591070293320747760236644982665253203477619907281648148165718799292920387990314772547837246744120516152141659921362005874556554675465306926607806994907050433767459124177158362350074356748971487100308253182032359554585620514137168086456067108371766391653229850256287739062182821032356376307235899550688141415596582878956994229433485569166998334147219490549580871144479808577048099580034629355868249164888516351412955342982920294545063554292486609496862621859732953964939813496127421025033106955341555758526893115731771809358594135462618538821359358223075622895872950981108292900640268395463282623289862614998637134294409284389132898413277809505154305841870732014161023042632537806045811054399357575264571119112351267003050484273478438991254840282764162520759558570606544425702276773810238685173962257570836903694484450414685244226413616371306566689235435148215685480448*i1^37 + 163523057895381474692793839222619989115169347606170896606607076871188920686178523040583889000758844731280621499166734654137979253014023537644071897065255856100122441079099178216733375630454109832288710080507029135333389877001186976656210197465528194357389159362197134633975070213023774384026271015872836672317919434204018928995848775186298159206802079336865144687638655398219340575578003020631957842930927976188236702394360768001882516986540301765530085945356744250915379129199771200490064453129708276817396913939551706093281032471244240348112567576634353697551324595224501124896625623222153396750559395621993588165095500876529411224408474536964092228199617019764861457666368522623230997168156792671539110069933149525098463289436983422256259568434390565623848490474302577364824807506105942810499157362086333949605655967179840173422928593012384920241934761251132478947723564207385366703933022966362205573033562218007843089004900220386869526816582752998539359074796098308297560529685279203844024552113903753293972571318032692714752912137950208892567324036518795196462520245196436875120406071464472211904513188510962317627822162332233266174449711661671207464940409836684728761119627648124064694938067166284276118452927328265719988555622688783675465570170161032140892066173254254294795016663690099511563200475482511307148806243072885188630063643030797151627364205811199296160997449756826121076034870601736468166577124352783603415579260149504923759437684140559543577471279993792312920288345831163374709811496024924609314816*i1^38 + 358940922316847686203614026579044440096838718875395059622680811620111285396387467765015815926221273423674423891437622384065240301857305815719981729148431937413119421522788412270063918284467129427347766073126718719322091239054976986739521147106520661923181512954093313451973355055997736973195748722066834778071521208810308267164404690456123886606366537775658315010535757825045363498244297697443603693274250958062311169040004801766001702014819384008614778796073881026938409229347702028237824627949785721879594278108200253788313028865080075197088555380537455693451695421915150868989110081766149003808972404998119676032228274480352363774666207567123653439966236938663240460937168257170418640634614761990520628588435172243840397404143262436810071491703564430633069390601296845888623199408333890499639463656330806840110924515684092017263729558917894352815252938574574900367821706236161965404438779432668437919479423024674560534810067064927506217736419797951113879596214896521697610591147753829330483534409704185916255295887334232448655636597170307940334497192028231672359414483383332226554340240864391626306207763493274312204075828515883895370057286094909341912460767813250891336345200048289333691676387596096776140769312010497366003491914133321575405089262160070880224369059352076992078436075714564888107924174697312638219685002210387773910758359431951898188076638524452840250133457858204476143016772681665493118904426866631630854428882062930644725864169124078368734500025640363740984656965731800493300022748643328*i1^39 + 23504629401717014946749412260138233746182171285358258606882504745309187977189433828014618015265879550059293415262351746868400004064253780028469258564079694413849514343181820310461217232154559463180415750166355095628683248427913948512563189858785239605337169779913933030070207606013073703023597682370978404179802287445266208378953413697190316356510877506552403428282218008660030077797580405013170618789406617292962641815398577390534014107323204987084512964778918858184781026496717945430639238202314717015324616906414639051829963118193365216124526959347765752993544880534619759023649704353705462113718722662712009520233775464034457617887178962579878101259807899448404746805189521567479690061694035987596247548757004648172147909590293061131049736813053356619507130659341186508574027397641783246503798568330029770682321375307307899901645386920262732122384518193689039700389117203461051892386306405303826188980472869242047466345555235664169245378598283175783309548805464481387759223074166189495968868650937961550468572298593174579120895573971243722121874694543618007202331172786498148354577566590911376551918288668908163855212604008008985178912330449425548297848938230294948060068262005180426583311818563161996278721326522612090936562394579101752317326710601092024592488059202228929187342848123589980363187816165219576269864075214871236325559849719385631171244041076549458327122854665300123462021565604727685255668423025425112305761710941436812090034074827102735747952750781069713255552770335593075214123008*i1^40 + 97777718116670751619732926318888647964270235158361261402331847119188408714689989838239589126161238108753153782173368273328665781828772163245633303046575322318726660310827415150069772263077504156168123256176133667557357448420596336460580140626508803730246909824121922277103448331065190314368508243055246022211845435366978490085064275865786020178378710047740949737156334474835078179802631396629246045239856076262331019304212550713344032469818476655792276504003276644629948341970878919803654813706426660492607457503332516734185937807089646746516717883643925294431033697921580445601319365159508078941570778933470278746269904522567599555259932640485774146385302614171482446499566872827941224772026323521322372680659304681333135763070989566982545880884547677504011347014866294169562913568504697140290357643082379442591105563620398619006427682139953184575956668158491725077474747941325175968723422706040060557996332940085211935425662709231492869597681797014672139790652336737486094336392624564379693975098444091729368455886047627740262633477856060391407687954806869367299904340165863628911214240805485376447960226846054769482822430062742768745913630582282618042122655393137419294272699082383271341975358791680926122377069078205184618542613642762950238110493682009778039631310788628617275519266164414215429201766455779115965123937627346359441985045304363627094646525087661027388993244693276811398652943017928583474777767305074488601300086981728888241563631526426855866456797677777884643935041685028864*i1^41 + -95158351581291495027375486831102502566871289404880999796913520727854546105515389297654410912050023628517035999707314094063493852923674854415347116207543304051029422236296952763135334081478729431462254568603613837567771768058473674265624775908765058407090342167982225150226998427344742824680983229242715666950088325355038542547771679759663970527195228588793546366593493273310823047866328778642462664002048794329207921207177291885825217213128904104892415590384325206843127773119294950835162916728572586664127560120593930648500623348486686660067525495800176980366482227635693705470199099065032838814074547308842720363163694467015524560996689568199140935291809610443368558760653361271209321542107807597904080900219600760993398746417595240265772301863485314985120112945266976643657158742792992131465760702134395553186075768562113307157829038694183966716445074059714890825532271332529659363077096608051799127060116047253672070548291447666979863616598424372404175519565558366418672392800364151520179398821968634455339629526594212279068942872191702625603905369813538089926612869689996907850896714676578293066649829502951223261626596557483165340654243672853911946873573614577787172470799304697052508599048042024388283328425622029855274498922686233430816049491246096250238880185201965046836795611062688558898226686735265077779679672980417799915484233052280734070488216373717847406989319037509655075419682601816785419633373445835702270567015973293768129920430115732288416265003214650207453052928*i1^42 + 7013678298886298012367826135859832961179517087348269795670194658700736536898109384770952278712219345464411623998910370196884057965632408125357922573742412107561101306864428003244631807204774767936792175048181407780821217619708600725753344920357672218320267716411776553317790974236395640858430702921699504698549263776096350746292604245620150893886069553789013397323115994532692915677954451134838766836864257149678920129833010241689907611239381793463311756850651078757917651318178146630828143628682619848236795524257319475918843148272576801424000781335177366124761159877176877975771992436006891242261636865165493778996052967529027899940150165331121383911613961271663149875473206921953049458802988259290363341858756567619669991590466410311523702240795064629364771475161026295202130352823778472285871910857883134682077696683176408797042950146701855090225131922402955721189155243496906546431243410611983687600936624298230384074490529469667381885785256234438017984902368249260534344298224110613866879677863983200413377911722609541438149910415448904038511267505443129585817130669495989737719347373951314766681910198900705294015170493819442192616563235921413033728594146575912576989959643521897050507983889555839695459342277416471011411980546110914208643595776127396262637314737612766491257065762257983611801985107444534881027835864626241669320264082994209884198700900260557549199197055731824839860034729958493370845212002587885143401178254964122338143514328300579887191514533400150016*i1^43 + -7385369104314730232191806053025020578221948891414523512869114906489474658877478135937367000189070996718008243833183938275835905400709353796503895022659025993734313610366693013292831671127181983581346063362775309272693235584835471817490710571685672530070858599869719892455794925802264817937303109454085275077816521354815024059848385984084061578532601629564748023097051928124505440713280569024090903913606409844889462024815744115475250905501157955549547949944335224762214518606099635749978995806864446822614450601698376510393696550447398805840723722338828682732836760313101930200498231554061049374955299304048034321017954003395688739353303947777997435756875771508278558646649811748614093064401703389154964879668811105431867626473673829470289936002278270780991292039613284404704773430022521135972698304175780535666643920329830500557141946774821546527886284367321164812476496856822730664528541271188021875977246249249449066419141562849309589420219159791360739006460339110123522504960270606186122125091659910501140570025164946243634108665686602828155275838600706227943844632856405467936804317088480824428623440279660488006544627301416600616876172347156256246841295446394592188746301730119338453069712449073461104016801954109534063558124331670789692227432715598150694317413271221746969377208399472636525334611429514515441132810305590264807357604817783313506104641142988888554857879872230953302523750152243081898723149132433584815839705566732760153561155464108027603002064896*i1^44 + 10229744996424332733256987531590672851167197892718089776259287655314294714897887411874615857552281943482688390814184877773007825923557562414165787905783085426644227181919260144810235565276522167294549468463723795164085692260106131521280175212714432619408839611998507248455401515423131962549416119173848302179981750894966656779998053057751935967880755284216095584906451234511709231449929463619748371452679201183959413674122171770787159544622143384947475284294459022003538755457831416878738545220495920377880796624426470180111812379248467443468916514372966860695869318832146623628003291057127473761228068812937052209816215859443905669382244433503183142099228217411146701749417995040466263246887076421822636224628565732630406904698970948364031343910686615857991020965310864441643561352305701543949948964623862428293452105349006325994174663746071771557575307931540444418583767971532680248839583425895758045928169432435749333333350461447162115957287261748840969038647432765393536427753191127918853426920319234780431746737224385955994477972311779702520053369544775265184216647597721654210008296280652321544746550127347625132253222929062252674548206167259699841021863811256567855198461523054542438229652660517594621884346604777518292559280313900702742362528273575501744152461207050427841391899393726546138168445489216977898095117058990268080490092133190967115423939802784147906938195839583073513141396152102920182692479330141815011344101362723927199940517361828757504*i1^45 + -1345940694006845274497382615617132749418669180584468320055586512597498231140571447847998538682649999802823763295547836442027147206007199214874257938393391272477943411156497401048524940410166415775110107647285432405755764848347443378469443267002130874231795268120064932178437385806380804901457448572461100907091260324190700634156729760513127091222706217084050872615025497420906683221146339886784990966879932101812521628719036883674947416295131997446256501835042966078592069503599508369641543178002260006050245106843147774236275831393721533513015163771679328143192614132716487243421744355997944980028138808531617210018566325441713874038430303420662240262199157645117726278196737196767075976869116208143724141061711849366983679037486194971579069623240418327366311234382109699984913352595533142463429638991814536908577186743751326331600315474697773311519256758906076491305636382047363353679996630143716277695376725216607292925112941932240734311064147943210114124596219406749725353718765005164636411523239794596687723424144876957726379610196432826370179940444869961279387019891056201014161886724531612517842730098575492543101291067467935973089803115974669884088002228740549187806149061358343922880735682027672366965926550803416065151428076393094574466510619923781231007525318177607434832723874351631212841644324272630735218690948598815388387322894191991227265863406097600571883847967222530703333321145195083320257401859146577256614187952284113433090064384*i1^46 + 478951198881821820711218403212231663875901445109456487185123270951996420395075151953017894790679759153566315422399773066003201762951992197183668563928542620961143405172530407637820355557120295720256067559135447573108015466925029428902634863608854916832313298388289584731322657947644236545546489617086419648836740078618418116566749718782468056036831412451277414785209357665253569705773435993184037071764803589494734156897225683397602292722612263440502505706406698053820790780248495824160155841691537774696728173810337987149992992546834027404685050084928629988822092108391273438967972111195219264036405546498275043131769450247755867259563515468546508137971594248385752846094512495831411689000085622929623915901608241969897385870425531997013095638654274539289800241008485795369568091016519555058169869229484267042534374204481494811951865506822079397565617041903476376184123089223658573149680780189881055886078133708441807908394799717123719565021157652500099443687933338844835351425667026664989518326345528652580411240893682028942696053616122362281559853111022424918855387844315040321316518779692024044714953723655671235158452708248040445437958681766555760482940934538553048546348833422967444230692973223771447634285966064302872508691521257051012423393066566829341484528636237751364193281043165575183161922639325320323234060551674620564073273560884999281730333651516785188027163129874154758704659596324580767190509200568531513582962306606694400*i1^47 + -110474358471529370125657426795201835306028124538756532089720571151210105516117829652756093829592075832964522799920957355656138640940403852148189972714955370586491829124137842177404034981358129630507781642888445163841865369531631045149348011581424836788463423889509640240934904176110650442382766009193878007849929488195162114929530012640245303762283130212275819453198785339684750574234929496261361902512449179304282923053861811246989295255432264903064665574077553750028483381824129140057761661894477213518958344164674749248754159018466024418930288134743315259560850789720160028680922374559198141722608682091336846608771445168119170690391274309830677080753632653055098819836170125019676906151501726408708269824734810762731777675434366047794250406955194477871820278542077921147547438076795767334797643718604807519426325736718298074831547709914290259449167162082981335548044336893284568052131427354977311715158800932675969084860261497758178999670280483048447584692949029280051891523198020425809165414380572172343850784165126712858011726347516261919404794531328420914943458839920473578293841985709188993359093227648583647189033885362997604017715440433829471818228225864788389551055866853070419926086710840954684898296995139336676802982308177010525023383280056214589761728822281566239466004851905417659955936686909582612410200486015961487528172496233207881075741944962729281591445625438153093191085762931729453861686977306217803702861824*i1^48 + 11837040300027151545247937452020057687722666854763077482743419911883764997052221714275922735101352618766894398041602499548056405944158629757626420348102265656664406717834134516931111518274858812237482285860282901097622331086512109268933297364374292255837228031240445339547920412806700535401319421337437058268752049768603853614402201930011868871119743549069811970450239471433198617418068507164637667557831560508311918777030282541986554928048638975309433994743256246261330393350312207713675202626160497959590186439692924657395576784785521476029752778668313694891780866510903953032639209095692161676865902930495514751661020166767681886047024160388956309155614815421239341058248693779077974268388845938056834399844981684081627981122444386065243547233300742745828599061129275198797074280578907343232255717233639104231563314094962864599752375170520842537274958942785763989889260652980152883192675099358831061745890840643255787514044468934109778410776216881842052268341875226015408088236495999542640778954301672823580890609333821844737053875437039827337389571805056857699708242007853784013920341650566437759005477010145151938915391892026738653151376202908544939142707901145140186783952111015636874049028338239633435166526652118964544174219764479153611269842042027757808913189160453636196178449391465244266086190218670901893948818673035115917223625304853000651786481256779941798207720967428195151157958113356855283158240722944000*i1^49 + -2315509155070082434952089166102995127741723583067646109439676880932863174692524706595922884074695303338632164324625218198275797680319458514551755454469689761477873100049954307554494758985339935042775387624806453425827296539383745257391056524036025485429714559205604256832757228778992982561693940430273669663487363335037620477700562616156005269211978506035121732157538128948215545788168722844963184261283869609888464714949980216524943309776877668996701663009513293777222272381136915099488232113594255607309726811045808018559364877493601738112878116112329560255815644950880328519901156954992223561393564106119472495620745722188642844039313875551071376931045486929864238686402306246256683112854841475028629595332015984029799564008374179179735115668891926251452596310582077060532370424281334369820622483402862661884185132101768748338077125311650929144056009774143447565451241729916920020263832330653795893653934094778030191118242434644628326375837870164166489443793679572631380492067992602257594885829422534714856279656452404371082147430783620030665214669320264485199412018134462336124484952165151586893589628730862518041477050576580157371650372514679342684094003288051110097274635128762448039789923551771635389459414223996061403348658641914115054021515981496853023504140938914317309500110332640466853498694723741873282419674430360915170554421922035495568838388746926852906461602214600978278413890877239853056*i1^50 + 1701495982296837569579193444472524275254799001404673830554241806891320341451144325461737983444211843133619578117668375720409677944043731128250296514939623911062586353276902728608949608794132595414612974265702533878899485779299164357877740382886205327002085014166484785142801874983676626036264440488673357886258176516216771247520466880119049882988286846718517943766692755626442187954684901922384982328366318850134628374313516266951094737842396494126789076104446784371559032546052509042824692153075501044376426522578623867261072044202532901832048259393573184846888237967712439949161112541305435970777015391301613147490969891246082159706672637935184995511237727559026398513276006181777860577976520442084239197738120404537867461527620535794051137531276880520607869357117783776577023636148700818326201160192813396329808046440517161213350810466649008791149032879303771732785797461971251949360090126141741018798210845929747911229678820935978277054107001779719236481597222530470613650884592568672816046729305761647462349843880987660730694898082677032591039250945710071377484536995578156767860776815544574233575992660417882329950963780753785667965453267708097051227648259489563055055589475205477175909929422787985829333903729378266932373261692256508141857709200581947111427065443325077649122688508987826340479797808995628493462712804447803490395098256641593170190172160*i1^51 - N1*95470442936173841502014545213997581193807116217786664503434124472183829394982275690604571252452735328780389050002956435915913237534125554200406233934556313149174811115939113263350875337051780542976192133807749475286939248520039593946809040835477824655875789071117893866131966731088194705721291806558020114654537489851007202513401780671112979862429909067219183553299257788179731663190266049248041944396638862459607320150544786904374674699005970187502412514901789331349780895689481448828546875*i3 ] ]