[ [ -1060793291186441463036877932545637916659058678221800077130855746477698463100488846181536501452845606367197740193210239982745402441584861355361932822641622766337718242896665341812220882426909118225464247246385228974552749213090064922181979032407246406762360704849769883602247028346699979707440683228263414266882224442886416027612256711980284432046515043496629671425864009274517024621307429540086006082983442548706691679304214460492403111603147253634693747650696799822415951010914424200109186345655157441861446789333703308607959500976059900359004856965507339203262116227431772058006651162699180279956297229933894700244725383423444291362672419422859347426385792659817691714881224105198914646771933712417952626978060983386982501646836926022760173642516437865970186703430833123842729774279628854144277480336213015872177425046971700910888698310428803969307924531480604158528506107002709469610647705119957245227082313950544609993515675821270822724187578650937582999796248940261004548385310980880534610069506442736869203953697561747568359401143239659077964554525728824324420105429304366981235074736236860343169644932674809411823737760253724611847550268528980514781609361003688996732297987197501704395890223872284885514028521092553295335772035689044702801462197720493483888622917249679013935042344077733296836556713708634427912580308838969834908843254431607025212350999377377186347329456849137717473588200280355759395700090104983612144148985215755088201407086104525750083043057167719228656016174570405564109305961939242310279012417539935720805694316070887837765961937517680047178895805356855745914725281470479864175081726006004705252386691424500146971630287597855459835777983671132529862394374889403874949693397173362439393102374390085142211869705746028199005907157790718694189094828965889189026062664888291019242606945487151581991947900404061126370904123188868808704000000000000000000 + 21943167047846490739629106720402537388025126391252994080011418932879807737806180111329043833675408317003016273256728202148089488319504536589704608001185403890274686349738121527744213263106492591878318259963111777942616630260304210715236208886965416180708327185546304893096945644019649907684263976709936896353781490220985687189467022947151624376721345179605498269316503970474880069250319968510543871938114216046121435191797647563246950501999983881884577011072043741613431802344920176405600349374960062182442940778238253719017310565402860163734430605219157323131267333566776953060579086765739470969974855834482428720441863621025266922360415900722022625788098972916025997563080394645285738031852236618325079301947280693945339078449961402074992856517724637399281388685792578650157938592358589842013429948105616959395847428272523827021085955173200413428361547753667678988959875808863237242792986946664034589212256054543306787909895520174750534054834885700104203627361168125051534781454633808121026026896612697857418220571078409445854226728825697880014517434199828745355726649366411715348736712275643073695387726821670082157830218066571187956111399117545916783129120370081779533917252638838448098414054623323065048793842160388169384565993720678574763359779894582405214256518831310603860164565700221652798277235953832027045607988545472535008120856899032850108453368746066480154090390121178069614520276472376496760741116748572487631170350630763980314212108490017359808526856660944616530854953470023883730245754814041488450236967530414625287218227719019610890257535541610098510610130705911532595843287649340443566764717345832195512672782035004130739822995830782220124151102504940796099981912627211607713606500023224339925448640843065714787204163573097729707205472939114366565148251868243832609963177005543396007172646547889935569288814735930572895256826383606449438720000000000000000*i1 + -156365489584515453544815594198402460711521163555659210337044951418286408663088766628972502034495202568628096152829428943748192085818427082374391383054752281079124326035315297633229924953963548259441423074521906921890137486226830650595948266505958665827368220900843153005637899367217809917217603720308154622579668064251129957462387581413920213376582653612318996560497883116832020767692453750795733973369617927234479106557450060856314860611264097362035841295419874646516864434748778640159690258727695507142557178864844198909511790047953826486689975428563871241187983134916524862429719302152841913677755760634769744169914327735026540325264368208703404427659070937612148235399825690841733413646798786991685596955039870120943869372753940852100549173084151626184568599332548594536426546736341207393224534334406829894723007412474143752745027962944959412832773012434410349516459649346078984226909207788618208426333485743668484960648232002175903073938422192494021918073967057331632932981064767042625184757583330575109838253030135307222402379508787795677302708724018325662969582708884045677424885660763591987208547619502429225575528033215766455756031365159192224419228373400960721147308621095551028945139846454098677496913399406486377400886342705373697349319020644515435051498084171588803024104276667746526921305694987241280504045466444856411602348609631201095660712614729256632312912352930548498342715448521018231969860805423393208140951236709285765295181404295718242256926040080559117528463178788190947165347717616600656673027228319932484889548449144219828898549321714990085793712650183966236498709548147918591329211690118301034737612798264351605242947587228026087624011143360641292130213169638227802392256305502577243582097544881598454223133792777611642836107243321352393815357451304318624407776735470104327548213236598927217205480407981289062120565402883476108083200000000000000*i1^2 + 357851633501051516283658512065639646047259863031984924340102502415588696795721157172446737942642638767085947101670251146722987416028558578822974241322341526656312512838577085823262981995806726862949765323644546072170533968831336077685437911757955398221193129903434668458906377485578410016542528438196018117108031833208187271242006569705198775155293075070316108704701962312345580209037161269027195835942308652565250765275025758210546411398585798245211473764713266143365870978901061673639732373668124069238384684169999242640602990115590000057414438751851424892027049640682280555990432259533005799765619025304140042648140577193419892495728650582829982654357149221662299349288403074618033538959686887903340456658483532422211382445738212388841105456672441216380912823065743195686619373730409085264352259852412766534185003433324505478301300151856389654332161023181679183127992247912928577423265567178412521573207807960585846570327537629610616509184514828433550007963383010019472477495932469961735922743580848236863307070480327893259564554390808373833069632666273480821977456642412376569468382428592275103982338509100675562323540378532614680806654872097004560042584940239742613901316112487915502137569236467348060466688966590880780269921411935084351744946961077426099099221407001887457002461788610962021964469191004083963213753266394198626973198885803570141943357192855169575530735171676125152386199062092046567108509218606658628001543931987427683549259743181830083056880345154620822639379456644799062971254160131168696434594185613483512895509658305364152747200314035983697293179976967460968419912934171021261320602148348370611350493765549905544996444546480986696777070845800873319745426544565954631220309414349033138869990520455627999324998213556811638996473633475559966125173176452146872035821289719689949276567777462614222893611401580948028123306633418290233344000000000000*i1^3 + -460221277600844524865056542220899312466979599675080314961496207365118738558203331279818877185853955719945878464508760879565304207422842057069369928625015158797478773589223750798296672982775467254165427105416544373873471259122380651844876640935959895556724287407161978448372946290716867740002242903405940265655564143039421992943474257794183972122517385318572706743601303844223117648918843467449823311401855184191688869278409382121104833948765751495064321949467541166395498575824676855104583322376872603829205199259181417812580012739780571665484256317492963354650978205437950156404897549307060855556858930261002597057992206365956102602913053387088456816505275370996039330979223804573453162856674125267106096335381032911388306542302361482252019871585790177501580301350549986436968096777553381791307326273627591925567325061527868744041886980756769122501423335017824357453434639434861848590519063362723322209811676161486355248693325023040232974237485037732395695312919671008131075643066057837528503713658318088118132874732967679622182405808208959839260411261801334777472263528721849371447610879805566004256286101698366929355534546850623463814277953790122537756321594844478039386415082138121995647135233697041753759585192713289442822085698918461097699491375240309600007996481765937074313029678148208812259111405889257557450610776572770476139190802851269143228395967540215617138812475259707382293009139497634510879363877928016650546070444231183436071289125725269939673823366534235263238393075605175672062517420790063091404525055319263466470094782708216017958977860785355607642650264223774360623135367915048860049677940854967284943527782647397321493050393464048641013078725705492260739529117474936281521706842697041453030143220134085410107681550946885544912741253528218997337038436245832801696990726589150382068930015395772701112540323273538770970208439511495475200000000000*i1^4 + 293883191400693805716006891660985562844561875655042672262981505187511422956111853829843448305180211651041871410758207651853273527272546441592247848550039121992996966307194078538627385344391431650066966293188805734883313117126283157970384575284595505738351104877798449216710616209770290486715230151264451063868935016009128773443471798943056574053557517298245968377845645858127890373294249429377982438225733087769673589316685843172236718769365057151205733470011228414607363237727630436253739759889000354645626493665559713881286916331710919284374446729700574097949110655965417612382147267362670909886704677625940313750619109742696554461546975583427368435835740909834955674899633594076967951714843056197713658489973031722671563787727760576203004999363047948892465666971598623021755656811981957856818815980972586409800230202359981850535022646939431122337127296879168122433770189761275918216118739150278806070917631023145642482805767557337647612692300470168162796832849228841971707565083912717930587613519399158058632863335246671679149559752872069737922899989079773042047083428394165885663636735403884852775102794613744887577473299850620477216917295776080629826227959345055386711126584098150516327484300047986263377981835950741639239960706131419193906346815320829645875854519268555890693876917251224139352234556318405701631683951170854526020836665031710279310636753058949779470008091059769995668303226074890627788584887439560239579187551385098224717646291691082914865332023658645372988804448414144380178253403699133416718429627736769044461190004578903524411862287489127106815741571406050183788871371837588899763016654019037715370872380660620319563493135181655094339618773855383632546016783836381965994776413943073576513407299076846378128185820350769285352186484197551789162649453466847063708200027872474647204188825943810970937068894624980257651932559701337702400000000*i1^5 + -378032315656132800197714525110939167667973186874785294199086999307209344538813763206554516543014294195198406007082636630413476772729983808725703198649786334083352805763012636345919680009365931305151490796779851830963076436303267957124256071974161261575923744334782802947794296361934080785526187195353490108382033914311094721476036633401815923484816502352445358383256733913375047959025387924756797914674877433617785533267935548267948301974216971337374479647561613693536224219928343026731695225997607785158925782811645122999200260656305115693630888208343300566013536730330588456798106614891289944645941356360764609209688510844804720089122718363897916152927793987604024685416900667015722580044655990527099101683634987270263594592085223138207199367446109512652414900076450277753985890275862798071385181687761149162886343196393510462410724549900868705320657200834214983425197295501620034419459278448864489393114489922433507876213031924747805414921634806850348245974718841912939182546490257120848761851531276602625446921611244678397434526868082729694850417909405427346715782655667085937402686895469892201336795998855070331580386034606394187143053077389186570440219870446216205004749005463924974222075332756181808845488016851531766618875925655055173976470555377822072552112685201285690637413157590461110045407096588018077957675223494015124157097305417343491593117820070312772581014929857815725376067020005488295877387410806429592332723338914075555029803332913741937045789436301916928080045972401885906663135239017431494648411854516616679739039242149590200541433828675927187406004331737000326666482771692233663841459155933916437543104060574094008710756240677210120706705932035425056299723564561166237375663762416205883511656357220134972507851988058252997968119682801487492461480051608440666441521983681313809258891129921971695298478233164294054577833197176881152000000*i1^6 + 1150345171947764286441270958883322676751449925031082791646622412148671977971917720204142987970513722578940978783884742140586318105958466173135824602494382959862789079797604860060459866639279868908200343408444484190127245563614431651226607663465213656107666647879213606215803295786422088247999234130810849395772983240571398384149241326024970602782827721770804555995967681692219462055449680589321607484245341735606510309939063715179850592306910754686925705348567687805061460923742097979326086552084935898371715279920250701771789972810778191383545124317546280257450866341666642801184495447286533078534124937839755945861249659088907489892353147114012094953856557457536594450610189846092586125826080884327696158144088204509755071483505557409974188712268071741899765668019987074358844849983829729860824022636042909061439382418703641552778047109227796850633122574947483257242589927363892058644271316559493590325439028767830569479360682747636894430566483073608487426911265372649304866765367475476791779082651808911188468219975887186721849326330174842693427494923399237922349301011331723681111804095617457300308685667332103010877854012252685484888379047690936204432333008900303388242714676714809208914628508065036629633538215563801086748054484672137656581572246866538896172282471215732066227086890818932250624561243120827842663717268211340994608726269298641472672325625274248695056591636168675074291653854960107484590816597818173167341844980780247383751198603036964125659160111438765661710211508120379278408042539465575069215724238998889264968732623876230409854169645277201025867045527287882532980974599075638027099395553375695359105607466255771895816512936023875796953240463525512901309258935086909000518384849071974744204579247267001739421286983726007101944443712997598298489332246295819016849946502457185119999382410724262074181123948777594422836966616224235520000*i1^7 + -2055854008482198029435031319719771722281355161124753004314987252058407083904365539872632525746972402327438876348898941993829310278036849467998412937685384887383623503758419685068013185963232573903660631690739343966642736426250033580597735405941274964529799523976389880045465863539429834961471433403520124727380067178050732086591690100154949984661322372269933958813408785286938847079783384461205964934980562590221333576268303925529609365966324378270089674626846633382271322424657102627310810130256926319824352770840593880966065630183936811148959563650602914724600938566481447115175735746992670585684416273014191603267019739038618617539093979702337394075680802542001961221857541043000129964529603265745190959390466328066959323707084181572779146691246998344906421601577826115078041826697468575241617915051405057280496271101315483359817528087820691966679097175165939323830586731027688449007542444950961269437822954111877501753455170026631686371609001391363984871910977192755664466280461778939444358605879006584402852217401437379529136071943987188470458591856346272621206430006788006655659846073295752431494305298623132392959085563583093422088426965255760290293496094025105999077077858589145757926691429624799085809039783669072385647937670426880606721545155930607391171444892618697531099614013436483397090662381111033881085840028204077862735144506984248399759911897223648876265657644424188700854159878586869722037396743886554470910557371523223066448314042198187843700535235096279337000404969381036780271353079494119765392242371310780534886263742844670585910114480389968132025022994617355292678785755198946282462917707659995542020596366689887165278728842188466514158443689577025057063015231722553246807259938585932556335559432383068882883345584152320903069614193571689207263834265288650344246241538768097265350854305003003346754147267388315550508418337236582400*i1^8 + 1588940287161071555991815916399699999576909226203147206692925438159789397099683849961701306181401047163460415892137210701693857348288414514665880706225067414815990431516971865700964066296962102157300936720297382391594300594848071256666261040124743660679320649322525898074871117004087891723250886377842908553005477076592257553898507010861082635395435650174269093969952048305455222897902410953663449364713374734254204011283814506557832806065560127962664612849921988970521273922380831548106396293878612096008441343038722649034467472855735378916207293822475612603210383811123688893932872164797428840528718810560097903453078826300471522006543275021313875725000477253204225480018867744446838430398907155669355921399189116193590046858332747087810787605145020952227770260371760729720292993454680268717842981979340634872988324711278908549502469388186621232743762533538700360819100167790585237728360646646674770452329380860313122824317509227683627092388479593534247390354789271912120568223868318177112133285828486876861514460057622751481737940535009688007698894796361626228719085963850526085340624313584563833202813383694933807245649403800140179657259315797525566114332635603263842008926867726246716285629091935158752318883857479523399627265000669266473788115493169910093663016758125298287196123951197827657456293595719466404643999003857800569777284577592159445116076071791083690242578433142778752938457360911901706948580049950596805028377245215830447460578562864455321931069262535310163160439462131582014691190142937716253086230566175188213974513422753905770959466560792534858034779639158051629920230235322662426512902559209733812558921306336514577652306823973941117339478796550119207159914676459897989242043490761898196908953033850559175963233890141216528624316913338133389703391034170814113224614974594217276085886333811807764123454448205297163270800581591040*i1^9 + -660078435056192592858440065722597158192581327313851283303661435774320521732959855118380981163777815383443663470824020122282617675913349106224342154910567897514309744700130569221885162905876712781609561792412882253321566256252921913020121700577131196628318269348218882287536834453807076895590769846748411645041400876580969906397731257052828921270211486127399171959604696002714199499667619036943549427604595361029914333294377728614558452438766656090709944284963559557042860870359212482309296154670263028826041258871834455131555704479495357840583723436249193527910863866017749277943817827444742061337534103737268614586607204295594912816072251104816776332210567401975497607937563131702369754154459993421085261603679783163552663638096534670135054371881061821718799946640611935816501170732191528328873485325673732677280002989624575431192974335501126744650441111539313029169654474279598225954549281431459169929311371594641758291884291815184952356888104223034470928043771247083739655673330729395414366323554528096832747990233605261883742983750046568598435351983441075247382657845428611773971622327670464252450740035718938933587625349566366955604664072290719635942208083534541379405852913489431795186370729850916121973797308572739297907993819160566039263508443942635557350415050891757495031464017525650038535839158948832364331712284595611628790053090230198933739012751703258817912090226328309547395504564578704372749557995668430442847543333174533814552978548538453678132098790500034744580092269429538605001141864729699280706602932536792200504340373291797674732093651731840592297693269815286674108711693709426259632156637666031335461191633232382367388016911182926033367691620340248209375902598689539825930630903363186922451595827051811118712827232741356873484499400431360218570038251635310241271724854257112802435847162850955021444733827194374855362607054848*i1^10 + 107327944235502375743855485748508307674376259515782056145488091305230862928322117038445158258810682602259042968888521700217316958382833351762066713797663663788396040220013163090703084548997956369897172610097258866393752921041881809576337538097595592014540731875154058114585097457503501563876304647785356027322813678581954260666737951647660357191732303532778609927636307325500124413742418105972711334354388334245322117066505829890331927805531192540139737525252385128963007105304625531482344255854272951114769347794327962526731031850970250906283193071634703277716786991271975024872507063677344436140613852363365978715021826181773004869330648394552670083032894052977523994778229668485892309651923926349190331624716905573815985788445137169060931857969614058932237981572891335815685963358977737104131307150360251529836142025961133821468369283127551402066511951233401896110979154584615879943597705303460324626211016149319733585569691296156723459357907474100371611508439555950020148854097604626406911576888639476266936409011804583144353961639602739628484106083377717826160369474454779241460717623590444220590528204061047067932271091822323825436230281019801547617961890240329795756409585120884726440908361555013240912652041031604738479677239877053912842876836880467056531149124090324364662698679010155455944763938092683755505090556124297580757147560254547796887780730935223475598916547210206153726470484079535256334696390446409914362599965366164975119172129332951926050732401645062670740489958277015585172246301027916167337578319475533014338988159475575080806846235028383276095310782115108099098003370157291914821877405344335711850162348950181294663476029825497909662412630274401492894686149886180680417212074405747311088274536487183918302799640241630762652416319779505654890608649431041787922640681511743162988262100386490940131011883461087783037173760*i1^11 + 25222839840870380706281430855377376465492343520224779282953371414015510222033301479657934209830721783122864479506346243529845474825202159699756808807121055329325843985583313066667056447399335820876796631746097064727990743862351507675974011528283262707352936962432818928590347443609363796304338464578516815847552636081313524045307021668452483157479534673046422504698419422509874353248868875329773541754677183345157439228366344892767101696789321239358001830067960242484856557838321434260628907207757331097588904568999847405681764017740779949463646992412132444958482975040457939820234667844277890227018893729497156658569808812904436736668856462937388736464555243056996737020115821291620631371599610433865149700726185905054767919782575425820831748955212358968416597142519553738218513379135475333248467059078070164263828104901131005804050935107344078359568879982858038803325709868768637283433126710343138270169371462303982434174768936123935330775174507184774701515048179896822180872145226646091283274863741679325988900316210687305859892421499769965790821750691593922404866682091004641990896430943539261704860895474274186035080737023775747038305345068782500255840041682718204068716575505306850422353033405818996204510124742656495415289713661853448694369341553370507356535477368583251271909061937953220400603242656681946655831729646001876771836811310893857113083887622684273911149444829853543524027308635514217726126367417850035736711745492806652546691133123675226188272677283028623672701425443507740756291558935693094323187297288028378516291584627316140290576236258661589866895036828761610155821191945875724204231217870393164708360073216006912176310405908619824890765830300823976994091622427921990396156745461199120079744543625062299030177788881164273601144784891277663839405560772559545938582442497780955379973800791782505000313060334795640274944*i1^12 + -14767685202335904091907826462281679843914200592948317104677390900547848000724467025380045404355401964142358178207759048998582259860239559700561587030780132091090806282768475973400241015703600889852265877361543921734626759015006768354033233998884209851143004023501002210667397240052157084726598395998257607745323461235174102160341862998880077960442146001583675806222119076334705219343844128767273888567510957638974388262958869782854074917114170383582008302502199721298853355474537973629194933204496685859706810237556972339313582709448402700634722022864763169403097436101414382472685713938024355240719076172270858631627463229824529965560497927369189833621991043726624156374421223514697089425981749289891472588597501332438734000009987456595760399309160435970018912976316069040794034911851143809131466755412250525633276182755403777755951378460160213364387613945917843432905968728928369900472947735410460270512440504696209396425032950506646081536336538958423688257428022847427367327705510640811734212155374631474156325101856623192185035922684687213081021289512006782980511134220662810481077894664726077720702083537453668656040968537335199999157518094810942426387538185326706612713569155203724868977470529445046962777503827572048554114196548093074805638111348084871681259730114648856887508943969567852618407893493378829509639352020633543943205798869060388316952879496317894870918793414054705243943678167068247682077090481896425963449682710082793003062546431710533632567934598534169006346051455220637897764724086312106242274622602924175223125359146334110832245490201507572931401923252340982955002203911731193271110923558765670067767380536927758360856619901326316525775689617504538582697007101349815892643755930797575744183869526719465892688414430671208289505310057476174520349079361881498111058405552529366549454514120334621175564083817179250688*i1^13 + 1595996870403544584745451153690416465112203152102431339206731953231246134596542677512703404376900058863167330587095159122906755268986648441824070681300153926939993523734394221810628053239368388341788960540913586868331413194433209640716154711603121496021037305104631568387755556431286098228804081555484187301507992821009118868657400518658593580532226750445094839300757128403487762063304585853520810907593202825644278594753782435409854038466937146363701118220688387734628420931599482077469598307081743942234908092659168495902130533752911053613927092594285362450376366512661191573764069540300040088378311887031991551936309419463050104657663464613868423464309832178864064231958038729258378221020258726333555347627845759237290065919497326006199798984530133634454802188939281490332928121221483397128676409052824010696382272400887366429000886107761885866046797145003671134401169615547134866588148365960363030378048448848491684007051693229082008853986289923470137164355007173742204949668104964723699071761484537444101282878363412007936404209606839329331922372765734997016490578918337906862058551043486819934053098139315589153810394805975363127183669500761395016337364813454990381498619707680141921076770815360506055661697273148164630167598931797862362126232208589417675564756776371532420407217991616637789562720810533297805234456303816233433972239976348185783276739753128825733305093367308668399400154404306152021759391348768669807798942412876835442379608514711427019566260865312727119989628401274693031794983977998835725175309005228176878277014337236483704225285357809944224625129804325570426203247043759672756258993601762166498840056615752775482638466008248565788927342600676062569511952155297537229994519051862102815844352109306057773386078281692252769407501692230457774061645050247496021384073870478144169327843728157869878410472450949120*i1^14 + 223602616675246845780992350751356686929292029545079655707769961086103183243062954043713591267438823703265806023276774281870614708011709280419557171842361552414100039677437317861794577332786847784203514609134961191989462867778801039912569043476312621828980370539207419190635854704441830983732753987463564563398133833918702494906428959876855931896244444660835355536182935789123212515146266621933912401642969671850729096835044442939019239005239310953327795961842857860094333097148175105280310070935950070529331071152562812805448767159325781986149978306886307765600256373940384007138331918267949736379731707842594578372278845211663623743180828080179280979584372970916742879425793053117802611478788879861835778292661590107718496155671833794964210488538723674017286478914688709428800712364636406255682922254813043532221010680360166560527052964928624733315364999520643850301679445193301192935182156035953570242268134050936845208742862141986369054964328189767012087117324771330708089739255812944529318439064031410897074553685360083644699086591029678671714137840905703730441052846879684839917658579059880041846181805779352554531124762930446498060145014493359977200716384665625768241414242776338891395858018036715588933769828181412790321872948953781327482381901092785243663019134656183571783835304973998421264157088238837943426122008290172093824106685895383441035918854497774518061737604563459339290349475374305587756870916522470019705066319049781072329426482886260591862405283573973308224376681822241822346445410694757122157820793292059540824386330585013384162780637282900253673666199053811019938375715547231478737413555609264895978246933110256971304779964581475692006333467125503181242259034737604385180408418879540892207113658130308349512748119868319376493773899163524515434431254041294013302563190912561433727595039596880666160894312448*i1^15 + -84763331507377564021242447913696880495973715602470644670307684584412612190177784956482112260477886522098310651790390957009109504017773931637218064389192673136115896217228370423132597524089672213395450986417554202470589068071154703230357810674754454869355396417591289779497784723229727116240864781089411178883196566589757715510536622159170756738124283145458792331651645100361840267255529247088946797065477549435908369061532233429003391364516292692140964567794786533091311410749243554192571889175340677669664105273994034991764663545617921268682880119238168347599642356283088597676194102899435225192670043199697816639389810589930393945063747980908311704969008857855403808787420116240723143357276302253619078411338125097647718924092335381267285898225025744623997444483522374632139008462626721476260859354995276342058856097511114736454335167710131233887436987885440559742468267927330388974226306443522439910951874000215408992628995461013250720441874980939790121896361410831401686102201958879611916190729811535290981809863408214973383366436041625620987689936274236251141764551760302238558341058018055762494424028652963238521640995395603349684261295465303662331171182160496305614957569797099020180322754677397206006464671062367724945636890263471541043596092705065760063190808653255679563662944762157142167307167982100256689025742068391223240973467052584996032785798505604076883087572781254662117058608072527402591754309881046813160398234610829083087734795048587494971316767819771549005280375034582878818305431729124714497957134122186963005647320280236498519504382206483077185424209521929946207160490294327883417233030747515807428959791087986881938480238479208404619638285565593463944819324116495630479306570737626106310545292674218642330591062338080559169954739312379227942833338147084699058510145241011456036027065827019735701651456*i1^16 + 8219685623449304471603711238813711107770752823224423683412399682940414724594822408736917739513681515127572020374523440088984135713202928414948674148352534858784216767045849097531941937666908213994961424559726451452853210409891778967688625065514075100263224304718891135104310998438606712270807156957858645497465418008435953413105005789244377104547196428913335576042037532262400798633853490102010132919711545002004015588132959347447343531318106960995904572514814442373248156274106929984108991442657350567656506827656371697012107344848864943568013601826507992434478137681327362753308667819697755295681052371539616582738493787343887852999360324366239484498616146389421385687436275274478070514187376925676022373688095432955460183111092427124562737013161725828567137768802413510663474446771333404529606830757321801540668021260430986681332058351712253926558286141677968592988409717680807090932770851342590622208869006664820491861750766434874188771460518224188146588251138988174918158058321700764158452432048325017004302672277791518059432161208466496673569373764384935698476811029484653231200574404347014066608672007278614615363326608472632976546861845248505126654082493823214190527724238757281939359958139258073057294980087857049300859401523958534082320335545068858584715546897064151060619836491880004070270413466502895975831071802619580104626451617739929078527659805314928365461194920708750878150468495544890270272219760227195934775470702647829481557767268495731183394887029541410594880009032884925262810047517402492344156186732850318173710569009937419378362186710814610652369006140608993504646901486528841974715611130397834572827143228400769049894073255617509619680813593074466533287995237485767342828279234838435728181984094661584224612795074585368304871403073704563922421557253336843501693470123787799233738489257799438041088*i1^17 + -1790040295180125278971302123846781588971990649891325726016370753319578554111163912100384280187628330820707666651930192028754378964411956862470392743270714574312129447652247506656118252011420281906708343528874674370927655423281818124274301971229324792860983564929354757978229878384304750846249677888435760501504205534770989227721324259459749552739797375703081865166521506257158245753613701473922989895650719284070065389143815906428804411222811274678831904123699475658374483289838426584730098860684938210564447691721125418394760168593878533702565666311544389088627580840304742288625778798600398272303616104822454997516672057661140385012670052738987781918490091991391575515899771950401093084119396520728228013616297520864645948391505454184034384188037498817464740923755430237520888087850344745922683832022468775268363876602644619812961589326411186869165504537734149960408252209355809638505019418643533450635804107867514318550539328181501621830222578693740237270992264598934215868763173281156086393178374086385954115926419223209468828016100012117923224204607091281992132063827989992893699176251797606421471012434462379132014229587503159874237342212074336986315341815948960568814398986847477179488530171349126533480101692087425675339951138116000688762472700525380629214906343397795502222181400186101767808744917305645953828387713213009427662903140025005424017819643214041329785930861122999874357759355967590821918657181818283373217832933394270764560635363510848770220464711128523988220346754443555793885763745906345967904273703554568058796042315920133175728898131082282394583669281650765169727546062397261644154610687660805671893424164689451700397279968151407625274902384293050012684200146366949804364022113061240266453750011133749841858859264791110663217519901498688842816088958170468573097635546460203497583164224012550144*i1^18 + 644750795307988362435493903936006375515575784568253241307743273403878750873290663531314811923820204091201683937033249959952929728114161188737940534459031451930566273612106690669023761049811346127265107336154791621483690466612080763669171245562719514982914073025219129683339313182346696903411309365147628241414550573201130131464731048952475151680498993974647158264304691216923030788092049943955882469219394620420154801624612355681642821412691684209622175334109350575134101290403602218964235338828139908729336315756704888876146924184315536106904070170111627878852826612767185053758194852603362694345439846460126391679243788327300763471342445781358736611115421257647127118359400101617033787379677424539297629681737233121114620982547758405640983457830678205351833243204461531709134685268607006891953890984299397961093491010776091575374055907362352163114899822778877961569972860407231377255552652832484953088764036405812357069732026472793551562206895976120996610302448230950180125130671327419286322857348900689097414745183259558638266365786632004729658162919213404744353504884042934889354426490440658742691975888770707789847055451246182514427085270207637146729259679365742028237146187716595517120244123921283089334753399677452286175297894456594270457027257971723470505047876151769726655499722687285052683665788883904174130789048166928957038856210581300589414112360265320550879111589411006165639776916587838086199661372796221769630336104303628952182936734807919682377047623016096940980695864349177315240750696994743729636427606402172265562007344365086116498745847213351867732318215879854213819257796573737599874385187714423486509046837032363254535256159593594470206264817285805219401129387208479843945594798723544237195493074574905776394209369779816627545884975064760577030129030467545928144926909810455284379848749875200*i1^19 + -131842107847076537004016188521932031826617205483854197963130367183246429289584319990647713967011722732625058022073533073977486474116161156747885215686628858635469812662409814743122715068671542054089624994211748389122842625026617558191162354288688105270761101440604642068234992771817699401474844307026911315957948587871383602258046439785910393418675342642047622284817180046947559772868208110224376728218514060524803355540830571740543937207338389613340901836738266856051582778021001376773095734053988797446321008194489854931052191659072981105567648738108427174627956135306770201731851054266802617992024126643192400389960741801145147759189896024388617109843451876307185580644742368911247539133617244545397820356174918696681436140187493444803602911840676737562693186294309860640283074080922982527853187296022551895913353382309007561464665739764996941925469614757582269444703491713531085894865294606314675806848358735341731861902596708588595131555768110513516582623832362982967565191667177420420067541337365115232143900611195954382503690710997058318578630743742427101233987046655705248854977810610381167310036897657197763823184119399305755021569466268445051136818628268124052258846192260749224435561195218319264503075377219124301279121771795190713351691948024078956091746313800743067601131724305680167338477755749699066948968511385873291349825742364677488560267209438164361719787677019075848820887112760337562777608325817213463716672667578838466858463550019094556580061373504052771658586080911393140681613384786701086651803187824271071484414013759303762984151934209666335595379572237739649268964122328502233159805184855473082915186073170124593212889912435224023122673623074917250269695205348263777122786400141989392232313991476393848288260319462348826325543584622110795620886174460195073300221945613877770606386085888*i1^20 + 13529506122491494270304630934531736387565883398875280271925502707504502710862063294265927046220376915581672785336250305623668586782333927738522409732361355665778819591169795071080016764115613758878259584550238918471850783258117425563631173156879919206105454935539249877757710035255422702654745221630063154102032319759113352991522564251719060847960917321016766119851379851941749976286065857971532456662457263360087793125532235359241334951332945777347866961218890425678845701770105310148547740733212956782646439211557056775405327607676593326078061228392117820766700916494627925540211463112472942118390833276651308743206919989873827125965734519462530853431124717565534344500608735429016978941983056557147799992746477844706071830747164077861607908748138354157447784885015603535389634957004977415072050956640118364196667372944630973919716617871664361655145625872941731226367268721335909493066677662159458273792378271488281305439814034207653841673450644712089511476422796087761245990662698507889942618004984065550674478113633254493986619886022321746793586983809514815267382840766708094632424216024012421698184967299195044312896822808639794469566955202398059045236800105364034475690379469722297078814432541392430582435554191718201416748731193006143589427684674361795043407870761523695371896982509646003991273829665827125686109726439927971262813725341116955716277015353072931442212528452514794866682132832072747111461512762943279950319479446830922964064647227101853834138524897655995906851185984484580353274607960032239933687562295168690182655108576246967896632383786487446330442077961020133003146084122581822016009922757534864728728222229409404127829450791127539784446375597487651316983830716315320306255500649496895009553606908858916286203845200763068754792433898232123447864508230508625444297471287465661979164672*i1^21 + -773025552150527068295088029428292889884020856448499615728838197946238321818519109673641068441860523944063655313859910844807119482832776923728696831584685215251158762214243078341750557903167581140286289946567638844120624362833896466478968705732317402354839229059073371714904180402197058500413511668440698910539225353181078284179259389390202456626890003412558589504716659098538021140220865866453377651404410347037177043997745088247873662297282306393235446022607724572271230137459093439765847500310344001084161533950374318978742069817288061270302500234778636425703529406647451126568831112248121812031939527634900617105553399546770725979278421082348414143597067160227125307314353928534909018423739069007993740767752023243392031096423128424713593181823742538350410629031742462267310255433765534969968472022922666479779681182565383594780156648009165200720038043937463875916794806109829505996365875504122790741193545886742842820419628279188623371174828429780325635994093124501777476200509248235838896288424587521270607995874560582903528277685941795520390167260510999646769833750197445331119354589698695795057643994866345273663781532626876292028506232677126611210293258363874027289532842831847887391998883299157502760027632084694066369890372998961445558592949134420992979426687291665487173333734737994545936134467833672857269666672324433932541375000098768492153592198441097911012428982320684863823591958247178112858975686447117895387381591366096356831942559619002287776582582867420315594713472187856389591221256528442071889890917445530259892627789485708228070744121571410505421917057654025091195458210141742495348027330269064305960851498775110265288624388024343807655587394265612128995273030224146155455394046834519686923748758815509352762807059575608199649440027418913271616248948841259791173658951130973995008*i1^22 + 28271453005270885919193809836625460300223961098297007283166291618227142430618862878450969283742321923059274393681213914333263484930155409599896460929046152947239076931342778502025195390819630281794041997427326456600088928153204227672948517765139303641982485852980413186068132460408641975261609827522191287056096932644600695983694849741432086083063669374162925918681989956457574609265842345311414705488437617707910927706654900848353823462478860887343170244675727652487423309676294801808773494051797174864431059466487124559369347548385570185318410132787744262221531216624773697889119164776281508350762335795027928951085902553952373547856299539902666423426901584111157010512494971080149707606105432074457074008746216837271920555283364448539409309499525546011433960692902704241334322714293780417363721856248059075413569877342361821191686971884890077487059995598668546214714214825738655961720637887916499986211836745728408033393134021012185625259974068103785159920596813641770333208571263628903829352674592345429309529536795770820215589762611470268492190994876511456708465415778104614138426807496380431213036517801196661157462703730614841712118704911647844567407160790190403942940030074851710250040113064827565438101439694342810172294115275005343441637167921456341307808963972571643877756778852884073185059185291825744124493861838737353725955058002511730024042226000443956260529378860630744864072723370415205640511964253742722159997148745259746821151632818603858711115096624392641174322766402793035515009254365578110745569038767785601589286548355749120875646497438689117765072628752584661765947466578432660655483899713925250299663831069344877703034614597385329824008566862625614421401768748433642258091402851172958264945836748660171577220310529711146930215760145293203743694709133820336614878807538532352*i1^23 + -776894838442652072918482959849127070242562498506116065967794497589634739592964293430454513425845966560076741750167492947268042556147208901473050755891755982681347920951608653874388548074733210560824706886347588365378478576607671745337905910072238848011512352635886922723024301861021158165617015560834307112757712614752039339859380533160980215733755102128358268354421634787085316775483324358041847315526568367881972340772897009075469126389742667065195199728789921987091870578710399811275202000696550089449161826698457415998250487153555019305077967727804161158242876732474119831725338509642046802536025147160913803467773537551430119798556476744610448603859168725170832863443844603739213498884111922054115590428806414290532361891616193924138177777314826526487473491671198668079067811307161758324234778665125058638644742776002981425510194177693934386767718259626837832541087456473844091618076409033728154781590805934012163097659910358512782351836561196914468813048410864420956796839959015675250808762162930905246730238254952237270607673601183721497963240118858954895798741882902078467998149428429278929090301702374020943646426112001579312640245709132493892017074652430019066073117061143438222073965737986394516502329816555534123323088855605718255276091523877816312442471547528054069458447129624790061489903322957878875842030942320643511007729117998263310336099573228334358280497627300443201924352754029120724985124067731777192413429170195311604876503120848210782825335310916050982752084112476501472593979335531067119318878538791890376374535707624406813940834405534357055734793627619930209530161320766290695568313619895816764887424262876524195299966965396169731044996236922835776884214458960720638866290447382343419080525031677545925338791592152102903768903261677293444682530721935177187180343721984*i1^24 + 17044252316675844589847221229434787162025593004081017176579750761664309336820936769099213764216251003975059698125675368183470241318815027264493651726094519801084682695573544876965580154115028733673595544061870360571002799781569448239932533545021347306871628184421708821732753906786003138255499215472038322294110769458223432130413439296072659835958689153137922153264644036519316859905216147687013052541908104347580548161213356756415168180227534295761632800003797692714115383929853363835677427988977081698635962461779285995921507561486003661313334608182485710424979282043149550767399864235115763939991714651310435816746661992482487479095296032618506891331047695955061441133020526590242207823153577644812064657343196319141799454061852999177773772155123882047927139563357161955826415054959267930535898157193302656292601027489541323063432964882108832398627488551149151242081581635648387401561537974323301873016367528296534966224777863802699221031612574195549108933221468027306552086367850716315501059673249714775565377373266356320148233914433491840602204098358965480447306378235505706588416914867398572437445833342431284596828645264811265303260018780739761739758563484298518055795496225767062835736740746946560509416854080046584041764630243460615517517843242649101745137458287093031793631758131418002092393578040319317743567340719101670530217571681554853508289579519304008589774546624798294531542316631145399509967853293496453202596858919283993352958301126924683885592717980370283760948894315593071669071903183998557239173597392372293576301034363797506507528460200769769877474685343612137473116630957940088754211787654879340294116996459303166557608396821170938470849406644723904820999082288589470440550661671789439152460634965019849128347850055785937801994779241012004826716186802698788662149120*i1^25 + -284192681706009885473476684678711247715366299769895021082770433236718031635748679776155929645894185360066029588889015343579302299991763137299329616347194612209896971980176723059886094025338899993612475817345133849686366142973356374112029315627193238653084494696808594006016202522266760751174081352943176845949423135025438474866514466789002022293251448461194264946737859244567955647222421155428191616102391629505787920704561020137346308570879652575969079996836708917906996033609682012346343285681585684521453709333107491931733850115985707085699009752474366758988191028895310562257535673726739289710111538227205177286330821933817010855404259859292773097971371820841678796318768436731168363802975898139157402864479836572578275306306647280419032027007078066944756257083981676334095119271952024371643039786881364495262003405905101423041729797713390583372782100736342283475695246705891213196647208494893750430935603159626949522949023044345736745742664174501653583125984898008236193209927945190313182349054860102121592488358167889062790692209150741924854958174153581525942438347944326861211378024264020715961414294967161524312074198970967748923401776454168387085256070777890956122078192381109891877701408163516284665950487977472979527361573210048787797066487403921266622121456796945125268011657008705429695348502812967490630686013212497270036002599413746938892363156841774451444906200098211093256873656301810711333481053498058684181001949709584670761671758571652252786546774172654571451719288030215631645788217099983232196227729426764927072986346968290377975267176835253099897688296517137268817164101524634725421859073907342101731752379244981261966225456021178347716021393729632033809468880293235262605532692506298370169198194096531760378632524250864510278515112275433599531098967090374115328*i1^26 + 3453314816880652635254926894386080886010237910456062397804171622938920234735317250790088727254779770497786479295145184824173730125598362513305110375262703626666612383030347875670455377947380564214508989096280795973314024019282329556199271590534729690721707100757412280117063481948693337749116641563940474979841364204797571098535883111958421122988559725449136054145305218001788067398510356779637265408210918515241121676334684804793235064792813598605927272836321024090241608107617380086434467413036275383962687696307741941175026119185860808315360304656350482417704823254803947484750453379068031259674790748191425556011219859728583630636231998227010209092444214133436282610307817441676606006315478730987256600210922648514848659230245753968632346749019224990873161103756605323782591325751619996428753274481671587456248579782139975665750984988231476098570612145752454778933009214892203925225874980028422023046155301249579742003004686025098614130825915957827313196134371059640721025930359260287180845228447448120654284257480998236577997103475520799661819373506689971736058149785128100101199150163682198629608806534454627155299282482666410281306273393285775519404995620221529397458861200168855457159426353787031328298861104330173416258899175915838167767884513141896961717442310437325132460888560248126924709183414221754817307527573226950886152985735227325397803674754587693790184202327909513641588482146156988719645699240479087135327593599621268849985801309167324177705760253925559399604360349481566067441456486639591471955499048433895761004535013627219275156786498502731475679543397923639207115861289759218734076305422949689999469153468951057880275704243104409539771666541115633192637168361783111724111483875334316017116064406027167401304553264853368939343278898953478368574127107735552*i1^27 + -30612095500674968072350723689160469348317043387380975382441136248898303131479436136879889364529234166682148821109988632276321676230597317722234350123480917257998259745766127785384426884329193323427349492820676530866584951259842332125704227390922971818605271634147057172098798397005610303558054854630513879683729261875290315062231405300788368350033149486912102324762136207566057124529560261199385387655921365684173663899805103613863204408315184054018156319599686858738725278301150113653790911121366444055112014700213631794726623159189265185290287506813568947087039147096670565404894177820448467054944568224066877713663672070642350986558944731485213831204418805438729106585763481497925830193081457325710195113652585439582304146045365972689052826108300583836413049936681361768280128444205246899299542513482203823769232252869045921796174488487893795082708639280768956981438162737584058874110364926290109285894820734296268748151809653423507925880159413293902577993105855038842704002061925055398575428561411262515845417744762796756081645194513240649487716645078596153307868575684447549501058119357246394230777759592867200721101292723895002899323440044585938084094375867740950981800016494659792855729951524026438879047276224813866389747356807455672709147483638088758493768291407578125589507132133082159562602042211350373398201650672583466085145385140564914344863836862750586926908878604921758467298114945065806366015807730250888514565082647549741579528363174441612776074419848879547420938301721692993262292673050736664421941381415197971043979040172206308593132220194400849415004598684588730003515517566487548975383761098197199650760318037370799410877059909481530816208049124023183941818655074512475825369076984758044453898286742504893642238752739412676564741244300448699032333713408*i1^28 + 200924416896541268419735101279384910432224077502028569424814425518095410331578018567434308351047171417540692207578574674291001685667376326063140485303060429705568914789681215331303947649147323414987863259750959459274189938654639385854236386110984194240549123609598152415533089782133996640579168706008740898021256382712970674709112666624585628866183346515369048753125728471298700733945252509435533650036436066554520651408242477447076078811938079532095552826861493847186478031236110279504129874529334874437911196446875251498855000281711904253619059343872669868538471742555899534843556872903063989562748334376599727075274725644718155582309793581630057211164131315945715443739004715171981206938718724025883968245155330199375317544163679885295404405195616100031916421439429354695156217734081709694448066869840053262727879769896216939411417679201407743654852367947319689195819673006765456951032865284481127454820438258669421380506048075534182413361214169591077504709241215662630924198201146010536283886086783001144916474994844783363763673548130582751101394754964191581352077605304113579117776203923751086484005019376098726157222407316600478279544808806347044710838400204568552619959777328240483471498579942721595684716039928372588419738057405327096486429617695865219212655836097754577928399848516892963484259524979610489778901227653356220939476838213059388471686218520511545234123467321474033264957820406113219413244682390558824835148672196493653141929459766586116918799271014102510579648409551301941644668650551957704073137482359652987339468966134806341832843132706083062177632076196915941499484633328581726579805238750353590669415617639880492023867246440353241279351907176582643146173579196175423522875984906517213442699683590132690860133996329929389452698562036279556440064*i1^29 + -1038849726698502906757304152649456047258658568776021571283530849673178861858104464982792300841477399101918332380709383553661187695023523321744281643006599823526443628061866504349552856122452495794297661922126675984999764455212189414372655871115482147540142180099882874937018678893571349062621762381752820922802722434106284829742240964919503347578808234238741891653098078764477100630130564908179569220528473363672069166455076929587527450260975913204209627145919604446180359222692446170824449597839632964766529097679602947140119183090199102609495871221899588312393923157526394026169215158781638087020496350159787429743274501191894806540281232813040028758648520434431837864523929786192278131588352055578946655956083589428728091961132193436525960568552256763065073269209948609415285268022124627848798028587390729776489288093167624216461440341812439311085778474140951420405310162726652674878427443889380702417656732227162640971014621663127123039897659146271011838641977036161927638890283997628573660015406229648103714214663031327545124182853726554811813994342713168419656133995904686861036557862726171947936798407836875117953505852092492632462889949361168067820706356202203049434981840002122123610145796514157500798441532665507301817848306936093648218499391502248475480231226002800145089339249351835038791165226103053210068949788656926570305572979920006997405453440485733341940814794637390934652635163507694477630159679430391787437155550001950894977904887208091839756542173025702169166496289484102682141465183862964720959799854932314258783688639817292566850062527680143835988285827308474177319332687257577347997624102067660967647181455181365399193678239269686966149622658326347839768391275003384753530344926475558234928302597195081988230004195568688499862458208144588800*i1^30 + 4328410392475984027339488941673164855068143020454804679405982644536103687053067317389674505553694930160033854238247216858544576142679782594887527381913958427165446247749144871711021798068840599292720176617195038380388981810643119581185319761063654915540581975107411418191563663193483955388876198530967081456554472168552934566524506206897266884959325815406537660727820969656470546329315426110448438917039654547081583388777675378621861773790355900291825646653425670314205335890373559423372878715592694318446659153527565176103550450560487602952778398799155173692551322132605992927684786506851154036495799196318325018116537594300972616706622362970741710464226526259183911000322160001045317460615795663791416233476324081152406064726935690292640480154000800160208987476971964681785987133410204113175086633601357999873909102449325382468126722964694208402113626998532509849796934413226868177468199143522275754554059367021771517140818639760522206521889918232063509247691557844310452158558327611373789666404752804975495089756603066688345761988949015102552690000254357664479408583462009163509379929914774948089134593595030021915669167724792447627120197741248087520871395105796841653580516099558234227519716250060883625044024103885544883054047900695094915354130487991813970057191009495660315362295353181527801605846831494194890828887158292861541619926297166396313488152790859044822364024458766369848372019130011032153463326110784600399078801671895364791866661027409349202263063861872896609373132334246868883365846109866680096565969243293079245863049847052026850475414360997352247234972182348421929484955950528611021346196401295413247279536290327158290447653918978693001774099459964559688292846992620849784180913504490849226034178689127963955208558080257437216948424278016*i1^31 + -13971127301190744335448990519856090274969071772207389719252402186609382758573132581288047903456572899983236602653478621060270403465169802578710614825893610625666424872157889411866393558952002092881401358699062052878378785048810949350336300817166802015135227998352839098618876588006243934119329802079182416975366060848796419608109659305609732805520287060197213702367659612740453587405831202939543362011400496899777713538962847464151501103719013894450199189888751466210258162785395586601803198936049311037604858737457172735723865571033040669019194551382733975362885395570334456083863613652584973264971319554045343283915235239400864312807413695160613114733475524959282561978965401878979192551147672077939494471961078522275405330775985972644417309282218889141326956756905589654850799740920500752333116800741362974653474783877307032416469261571805329954545921241488207427097886303917765131111108730333344306594544313352570867387622832328033424616474107996087495008547208101907069914346502055863021148844310483642335974870240561183038189441025048136218021810438435351008089481686941327819510639526045212693305746748722356403606231872953678002063525102379872283376537073298307249980787413961237415767676915843722319767923630495536187601028185504142150494159183043789344837422265616160815319838459426125992145971310088477159133119891251070253427763040169130921583073601114197346086986862879622719580030563091055817489799341182843458990196631300478117222376538089343987534046923795556939726041334866088309442602203947049186170567894823511111805459375547698639770471010748157513673458465808024509453314930926951285212047437404146545528636193581201856837088718127642627743188625794319909823935850569138549744863936957576379493808247890468421002052389201382826049536*i1^32 + 32401336036854221937680447483573852215136264407113238109213481936988935541983434717399508977137788912128128835262931346441551223416870456846702841395295105603798954995200904525981624938351880970630173371640129335601837464155176551504323436337384079391022915840051011536791076946800155046577902196204295535371041224054154028134331126176223336395301308158248175871007296986576647554588487729162174358369886382238603761223339141526706754431960710042166616568870423884725036814821958748961817245733767306727339510516305090652399197082467825358766003151457692125374278751529242542763260968427453246375043585188329723937766824828162612395014330217287325369797123084759450102866723076772707276255412494438402152726375486778881883600119796788427687837468814276140394074136804899896826163197117537920203781475021211436316933493961577663831041765266500569585890437463559076031601564110946103840617715767881258101894204181579463099517777537004611466376625297792521132307081450875943139875019642697125901611490837675666514820104883757783151579715094094815234961088468244720755400362344192802808407126920532433381161096169015248673994733709427849959035388986741824210934882774252944691943701196216558963018283002569872834427909439779878328577338580855775697526849446524609692820332937490806340474234408811289431596159004279475156628339627439517299765302946816241164283204130384789637830448234714708127491618469650132946328259062053936964249992364543659327660237350992180264093499564115589218936396729469513195545032585550355003828187141703959300989576815269376641661857678882026329728494564759279316343489038267478344921090107863904296396859748658358597048667373179367564582739213094764324206061139938519931878341299995063078411356558216293975225467852187238400*i1^33 + -47144176485679159206707252688504167752897910843326649411804663284345010191724376168408584534214834785266567748607047754913225329767661880716583565325291884533330090664975428780360896005333548121559359704572351658222256580858300446383275216563096444644143735449797276850548370912589366835534747835392493566686111325934552444536919642230904753247072647443668037361445016987566178370160636214777068319643578168413313937876872368542038695213744926350477036907691478780706267475808636512633447582951257419266019041584977289096034502053400349402647318604447259831647540448494357175420043204950130182094531594268107700093977223498935987567047432021577612642449276464335597630346977201902821966706283540269993965638793071526578132250445851992062218562077330859798988988347636620151588472677852416568617487341859757455225436336757947656814831868935545707982132712968985883286717944866309826657031111252615833687645024020308474880773167840705169683308339258634658325023991995347459764389197739165149799324071309536980269295923540926388446792496258113386850805939774763813769172268089288693852328468725371456345903247385171556582734128258134138899115996551787726906188935630432656207622315895535656211036389258731522264056928030971954282703032945567911441942851292764054749036088919259074010002722962366004576835027329338909195454284862601569142267629221841190018247189198038273366047312991317038515855668606503586264576045742503513713680190306598997657743126002520198967738854979368590820401771994095533864977429215359348190242249086414871879685104875450178867145333304108875553079918941369673042726914210691946772913586085542484828552424766739396446805635846277635377729446097853242206304997017747287719192813401666569261626881323208078059915183980544*i1^34 + 23543590152628970934839635893537326288587193063650864968327117400132273546655059097284687118595282531310237850182506919855117797625594050646699603902044210783242256320032836679686414659140093969567790232426940913855651636689971187919536778931911347203548208489265138571832183439043985103215887559383787525249514803909836215669174415862458450249565693407065241399248634874240468008324573246703721921805917615671138194873854179725923074414679857372419642359207190719400786286738645072521351643378436249596637447558775360605366767306937207850773724985060908562802374593557080631715771847829153679140484234710508236790390116091520590328417163988834552603515302159118871754764921229808281476090742604837835677242270812507597174601836299515866176012059533599260929190542092654336488752395977483042693791315301204486825805249823630384400634252938511837525783623279936496705016684681139882590670408390653514625466701676943670938415807732193115795216927008549404482686651803821643187874027043193504234876594973169657511249654527843008297255688518259419485706639512713033237918480884712242158138963214687589765166554397097369514914101355196596535177135677838573801758943320460654954152058378460718888210588860472209123529912009011567235170356078223948011409474994112625142194654411494713353135127570056884360070759534376735545025440558649015542743249017821570174542015928812747826480074529545134345434011987212378118651009107685434496539858841668076728174619645544517812412014539818746930991381084687122354891245681672462420583001368928098414037537294526450324201169125398980139352524643510945764177590705132055837689894040330040159369998353551439241692888120324471873671857598103873479270867600198649112572657686136917787508126635633716217823232*i1^35 + 56135913127338147886473125090212920175793089178887133215499779282560941519034153307775659162724131072180610232346609072329061854159125046722981464082257598364521050328137422321694361533294623206917010754263335118195561943620250216292122861304737018078099633381821571308706954606635212175815516508014429006133565305362994698301869323130345479481638813562544395258801449927043901629931094170642701694165912624494512950894962946272858699299407552177663307567816059807747385806344573893121572983208766742805335645836365625464200111736345150101399673710656833928235544551529175291874582104913559013889973049715001600489196098454997834586804083771323054050844419343602795436390760921665841682950182116136805785869887868370433886538343735606261014603044226081966676622602436500057105244125935238979786636471391990017148252680187528547860505207832591747098418527365524620745091203452035192461659839215882763490227282361642363019337941889712263785753652106941547678098338014860352184640325157447587521032679038875002315226825008718946527974371001324805438536381052206416033037799709956460025452624581699563817582530761724928204689930902162510985467285899129282063029066760181257141074984877105975356017710110305696759209232713274590274723726222109269469567301202726570097044823698716098596599130470647441748702082985589297577474181066961573906409247402493877095526811043057148399461131183016934359579511167863339884129910440369903070486468196068356660053043658650330877111628583861114163304835818726221907775462321557704240885656120084123369792268100267271024595947520447188938581933980401053806052634411019661809974078339643567815797200267187250626064286759118358349530090801879261867050959262974744079638077540806463928435657288804169728*i1^36 + -134639412831334948562013101903948980564809820164869505549962493929605903769409313896477650226913950296349882850092692495832875729319581639625068711325827665072340072885180983884589451012810694414459758341673073937846067612808519250789072479530061998328629225594438215233724321826217494594087898388593162251988698079217953294625404428116034654804735313942375861128302101320301059262301607103855680762656092177173282708533760494636304583954952916063296108983360313738854293214249816053570351918359278681341252852226939384065531101898100374110384304305662945564770356467653981493228100933943760462651292824002769301063147020134405539406022719622957786201213082039255035335406754822079685057682772281041084365887664907312614729378582441963667723280050747177807910430646302252426159225196390400122443481598711118646305694699081006139078367296386267816321282446809096449393344056375156862296202012249873895287942148834749078960666140844607481179031829090541322115081316383957299550132813227646955238793559999711055748319011519162656796180223354188512030927302292686689989185386945941183015085949882266260424915798777703693307618873250116137168505623424874884830046548164168830412035628716875730769732659584625283612876896633666076256445702580786590926131480092949265927363266653509911844724575656710088528399522439307502773198951263804133821988448685469523856017970854934417121901279099996859601448448988004314881470049463903197775414532289364376455179910038125014001121232626140159470849954922451870606598056371144216184457677442514626037387593902368358503786830886299985565991549446336280310637545722154173511779583881649570345459280986128689275515169669995500041855180891217113291648592591679498925812469443253375291023097608704*i1^37 + 122247686979303505151247522352743901636346258472110412501556152358276321368355878720127232872953247738669287292507423968939181452002624557199143116447790289863211955010011422254937203737362553439707493149512012627168968789078584610728302752435611862992340551744004980711876009300381193711811280929642515441772244978699813861629083674352028242536159711798684729566748579895723856557637726636520812796529180509967116802917224685916837838738426788389457253646613698363746362448349970961774409693543557179569142166834893528582634132452632581940495056585892821098524905003198586296613848297383429768563037940231191783530818043688126708475528935398553592594837112355952833648308655867881961655044853497369314139345686144053638367686415464183378178682787277502532902248559284223727339450421498414033070550396985401566873432684863411831144560618209305576952624570111809935450299914956165287214715525478978277390601796281211978649328254190866834657866923945422867111594527775830732078996619025732895345622725869214485314208931944348285844773878293049784799527156148224413834517517327190016629255317066968585453574291918965685537934384475990280112852285075696321953185373054486316375963863821386856253004911612604660919302388510930711863391015258339810313122262694712672137200565691035124548283351271538020430532817714705374342090243151402284094189685607169625678895066262826471574490828033119157674678584256957064340091147837012852861754842899637687945821452575685715570608329112952691811016548394598853052703049229239866267552927198436262710497465303614038526055941106178455582433588068111162231807782908226216615770055003235786408968164779346156741487624711857166277760566692987017717711434471653487370462943487405975057126064*i1^38 + -14768786843864935216876247389626857358377970831081827242317863547204993790654280613866318572281969492663019515733752770977864513457585929895063127462418925102719738713012939887805979380057605012565721190873821917647566598092397883939057311681619455643481685515764305936539429466531539220704778793368013061900505486775808221029992272575691949179520123175641689998615926098959933924241722300257217760761495058672198969307402102711269404668430328204081966126726933604447386272349928349811944153311241479796787974743008205008497695862245991675746147275753900316543506993440418429470466632670623579425543552515949394273764638320656201749062424238695116149770586734872739894540704791020476751844413500088032629223656267880342782211942651270380427994074389819056683682175389606399763266864296965537409783482859441263896149547966196350088999911222672121377608517038978208892817395839357171372147845402794811502506438897429731747147886762989951094334356467571950243969945271273380458740945726894918922910764987050911757075684696252883568958494518341956461528936180730395183698550162819196376042777196736970856307203273990856746292553957944416573343521369578216730752751984796440908192099498102525727659177358926195914015629045540371469084748858571983105778558813270188117028755552898364651493493622706076071606059226167433947668036913096181037538040598663749285943292637694936565342257764059922191417990520289031320712844659940611331978174511899296013883463026302000401886151216184773679020454894789520261737159023953104186096626124908570681473691650434771721171135029254553519401305651539913998115651565999811903781343209574931636227858864845599519316404413279377464879221229136622631751103703386608099253860650867835596*i1^39 + -95123636116225523824980870721484416199167680531752798157353505111898249156917141741048237728005440922610192443730548296863861459345094535247146908140326625797631370124269043818355583838326212678676321600046623040733666975515500971798749202362891985116678973797115376358426158723717154187648310867067564477509965199296072724679721982912288117823052137662246458653459758571222496491833014754843984170513311067222188376913915006811922131195431375424544668547287650065806444231328859057913983572105402502579141793075003594931077026040551494199311347639042946372883161039260485127238763125090514850860408593056394647627201732019736969190786340786576675830503670389334259613290917638752203435511691811177828171474390910918222018591894928034970118072110827914298486306835904286281131554361012153266634213358133489837560432827236902710719816437632850411973304297047278092099489350189165863746116656141028260474240356613570323532778618378868501204081182985370427058195788695717182906338608711358645638409156763017873106310893479807018278448998531984555772957589016745116703603467975972506720653116532193685671524608364568318613866167847063543192901033962469898152566051849265205300600478470783614727008305877170965352315504357285597779727139345419141052261618331240506323283913734771405539948103444993562694673824139690406676368895917558663271830352271590104909650961144046377432280331068784578349912492588382720947208871476828509030316084525631500185931451765492572690825295647319044719678766571312882304929725990359667628951473057452433210702540446600480031769294102943310447760963823329253629814990457974531867737609646926837135692531307675043585287774962143279789864504051950557202305764729234845205654078989695*i1^40 + 119566754341087138269002282248222786507343783918608512760987249887104066336664503848462509741355677312872772801522030005043440587627992279098254727506030751401444266082829516350584153928850826394455866237941982487582617852893491556359291148654995225916494344227172177887877261732421011238919404215569038163343931877040380697952914254044242094429143426943670854462797048921094341249213243707242618563968435762201539223628217800231117695987647900756186283883143888626366011056591020155665681664951709214251655154459995002895961798987348768167395264833803130053101060766284726668118647515720531772414287321362507809698197443951954451104467704718370633455883540335887325566112680898022172629204898994839570206868698235976784701604954941786848411638552260560242074829520078382789874978383821762484839216122494519778850743921313081839793566649151020993811671240274512916770908889726778916960089430440462507473718362651528761666484934496441912531295765292628584329751292182713152716270875311548331465168702768231428445069382019586680267676853949847290846853663333720409647107348100675183205128132833878345889497554062437594619081229688054118923917746472196174632433304686540463052416211560326783465762983074557939311831981508251393695071735932608955085175343413403399840916229138523486192606610327612304123796772065929828983744977198013531339877891150690274945449892153833305012103877616845732939966687353285877714906933513252549130744576534635555112004619769134133046236031468004718578447179155623138602602614292748026824999533701614347273445098083092440740862583818247215002626837441337591672987602540956669423872340274626441809358558254858921778883145934582836141826597868439977466992091969424550993449728*i1^41 + -69514260070872898066498991141808986432896230102282242931602600563800208324084028732724315852559161851181224702979757784865935428135613158792071561338824846399086478123319527686347294037227186046940356164707243362590001605436507851185758794483595703849995178501092841515913981222270250634062131492488627535485827736140970541281772457009422434403602782363950791659037350342430942909258778471112883419113026962244065956515159536180099007680478275557520159525479929126901648529743759924382983841526538193762276623246630086802899788581546306669374844630678292530595000882955848822882450407027884218756868696984056462650648683346392285040218407958142203495435358969270634736462229632365071542206952805168176091052365027896602076916949304414273762460317530529275595955472645697993842270152675754847249842892781218629169554071931468611795783088562389535400376721392492826369027399218845544502155445346906811899648788693268966799542606569005868630351265671668156335843852078617449393532864368319900184416082411466966299710101280726554038005251028013292095368759631200447866424739317192017652453233268421107520641182021474309610108860032038741470891906609384993553596641953050790833907444038736556877606872540808304685766977319340642147251416820163422189063233578692223671048828421054562525944441358848106463543088491427824523516878003888510270439211537714386837687082633154832664829467537438175792504201301970281789201014558703810631547051981703953790942029544511816838404366361465105732199084844058942552206436752311019892323011750691527289096022026624802201426892112280543360392638462314691769144814126870021741009044086953080995116159405792238610746925799059210753969076530369762262536962067415089152*i1^42 + 20492481187158420795581634573321474355676701907143503619737813335340381582889640362275523562688633291056184548054647575964553476256095005608386423470404869019090113843021052720845655250125176282604382622288916552787716394779936830822422480623249222129625724567043662290235737247633248445361470596265341574887835197689538796716617238472862418284440295721076498297324685032486055276135547634968496077213184447017758836235219581638401284276057533111178103263755311088408514348544092514463602496300503668997090414026631893392531439378249790294679555387544742694950394569426035089310102935369085152457105686309925097252194129036750100541003484876589036393142597660833044603218990816326429386675269537431180499586146639177444215898339655805978043687659256890896205665110010880623968313134592659710062673903868455118027967861789924276332881576974660872534038791794436164082957638677342442348342913877571082276690462567595173756444703711356404838648593711191011963247168525616545419926680867298006532323528896902031559831610196910271350204852586674903946648771159154680157913279650482259259998411402352489383737840123934743151603605231315885379588256488983996384111918315653988805665976691727885405795340286391597189822248178175263554651904787555401149189274718507618385810286775121802844512580753540021385764042048646753330369779416523448156332855830010253899751962927897548262590230066290245678288878503497515147120554579865015778511429415529324334366364702338301874358021283545617125946355571941949302839910305964106312300580665991652360337173621858376342632337596881955024304023892197158269910595568405632169083445240612373978119842804853846314866395702005975954005125698914286956789616345088*i1^43 + -3095942467628783154429264181604165264675507662172446740451240788627812845274171147900452558110400635691229145602223850991160512229104454794672668848086961456469605171824664591858873609360038610404085104797152355324949971786040350880135408212593970976039677483524368953899586125691951536018923891640889709991688319148699696516041051523978414720517264792488615525741155071327770913466775837396517865761657775533723795815314390468613644996930998237027632868130878935080845661276992118698401312389908550703551440454844651845919681679231735914873794820788472877018714594192125181168563664803051034379084269864102560877243071085179816494561340828497450960649777520953229627156619104086917266515434136889638216410271742925504120115134179041430555703725354943451450803824500559999214767406447759823725904109231092367768476740825534618988328714329933462096714723829591124259229069063324108190270113337197060538588424433385912045344857425941246200754772125493979741671975943897848660900917792558631838433730772248077072355815115632262695605908864007374272422325668456897351979541347487508451721117816162258860389798083074162911656702243736270024896450230262752838093395426262448154523239079037133315865557769407377312484975002346929891177032857493370190193002709653926637419163841713456625039425480679333906557658557347839284948539095729317847911556531341008081729363272316678301177609338289873695174890293384924945046009768236858506544886839812909393715236193836247576566378736897737445679295182915010553882335900626353953477417233507708123135330181220148386878371889079049391652871436892415795127030423945231341218870128373316734531118052820416488772523259866570272111936315927852836978688*i1^44 + 161691544387172324606559892673043728805330642990655455372848057732460498310920588274082297954095624186051503592998763662145386497656331772851412226606581875284155379515855838836249602993678196065445464521383251773529175837015453136196545124107926988775033750425150486929227646505144525621125270462193539883453886156541357015999600970439357173234391607981277531334139818475888255555299806133582581055980890193514543199956096676171790793363701974623416026005302728449195726330462939429191707936797521178989338813538681787998727297143087105601773079174434336823427932883101145258648167133814326231480757600211912464415156869982224162291169540494525386192849354869670492773277703567854999656821560430597403334783454307335882728220472133667409341170572644260280740209283630601490667089367926261636459562894900079313428367187294228692436339828739530128358350770566829088962249941618705864796070683282862053805957590214524048800591104207975867800733141157789474362120849865879420207855407678568714576998069373822290189600927680526856870162309884158916747045233318984707938817967474959108342354606601077275838347230039765560118311829643700749410183096147267403404851426431110065482161695048467954171082494068718557898407669177606698932608555517528590945992414990789807981325875132405023248149595413776121331601339203613204707862770722856353231310778977110300489334976641843874492101060288059071867930690429635759332237129554043634514986227248317398255377351697009567015515466491756410480788148936869698228385666333628557633044949325791607528728075628780035659079081429454574411586297105191437014566274152826710835924466945517194887394138714295709711358750850528424055038785429176320*i1^45 + 6353739533103744436872719668774324342180049535940685352825085872627698410487106132979142110897519317925288161710339741679630554908565384142478306664327862627745213917831490128175921899247946826960468816891282554903914600631708197971217640177359800506372528570940673367307521490566081262691982461619328434945083212470766458613071125150673762029094264866738275499861745339184946116993870494114803394280857615328539335002543071945349296669754604655252681721061700818149694495310846402174414596302972660683553151735195071023229020337742971172143861389715985073409557358501061333893799958240166481334258555030785816460901158304405338696985515165250661850040517545173495045627570422090594982019598069436419739342899692918172265480934696644984885787098215147524778175136440271890076095717171113565204607028831900830090851329125007763433444473996521800621332000662079665128080497544883511886929836387338168403186834802455413075413486038767923429489105481618679159713697156752151988369053619582992456070665896047882396258499424739951278100619917010462752703981466322106585103614480532954817979066952070109915736513175974532767284501027718141205658580923072997137690029650999279674224590662584301464519473646597223699804592483186203481293439931375997069435890377987277302937541718615855245639286911185209223444027110046715416202484686565759616984944305174783771639302331169688184697977114538874341264135813419048037034175662049106615112079659112853111035400512175706083198803199944764792506872193111597504576584892595969576287410810147411973680884814423191504721164032524606615700523135285880381863835716431441285809466139033098029482710221137506627991372451012023974138740736*i1^46 + -460845511629641719511794849362031281148728265330558811448045264632308190765641729558087864872850769290946266923834466238268310208472636814932375030574104585047263851494482632516726813549316558634003615899158651374894809853662769318153797521484429747207406471456380681815620344450304932398877268298705990779589609245132639493773454928420556106529749289206413597911825027665387515206425480623160113382205742578741715031271236836555639345256486906139411539478379546005433685118630870621310890369886501632229412264977371535677839144261091465702198565655306167785302531665211742435169048691770342113407437447094276805733480127109348752116423369644942456136297851997337012377037484818946663857575361058060961555876182784166333953268842163809438549973937065374739311623593613891452343294713573914030009100019118415059707896487761052492961616154547058375764570491544165171320258456056270357281674944203739124768970345559576994646336114090793665027590174242027750203604987085919450304829707333648853861388391242489000615915867831952261833946283587069415282979861302682560093218711194980963698433879885610590459207685580277383634651036212226396064633979979611453370693001994729948977035026427139165714110706516633649726624664766006687045778025365764552779355539162646869775864792398263915382941242207569754400354167994350670540457315459198378264926512058305135478969654315123388595408317114609452496769338316987899274367874307495482121292456719326827690612070556075849788736745545487052871099267078285573769305865929675719819405803217799872280259059347221126326273284095453958997530628789960970277562221728118278140841193768215279132678901265662607695463603442655690752*i1^47 + -97335192283467967665139854395376994472087755484641523587044099785606907749202745350625073956053587318337852750091748876959005946452573890728603467439992791026253667600630263056962530606601469944550353116994361933596568418159582030196003399934936796574260683806293669478513101704310742871456885947809828050145882429885482544960088918970732373859604043743307671166483932185590120826951038944234733871426903515287656396930359959713231848172420441381783423867674228152603835887434134115782853354332284807297617000209064596461861203019181662215969890343801034443447613215596117414433198998102713467801789885473403699704450386865844688672043687293568791743648517510066561896618322170632819720004333054987700777977822012919718094403730205852751233414023241133547150315277719787846281845823201349626394669003650774868088308649494595926269063397074168114286361768116374832673635432842474830968499957193575762580786930509266629789075353767302383912837876579643730076627901167679642103369436229427814838267007672675847697104073868463801232558349256551583570561467233646019084743682541004379759815073525024620946079723476722823587676434916115232872395190237879910051185293683870052650955266303693036430544522050709710172043408669159870517557637117619769812027156747016422515832446769354192288315097667425191494725263997486290241790102819777195870809440427083965238378281437923177720267407427402779803287204147953892816875795707384159959058663882854874159411499193910537772079884696895151961922126381527216220723616211843026632291740685516757271951433643383819811080407805352634171643552111881690413777163368838390484835370623322750629752785356237627646819637919744*i1^48 + 11708386282747521206376837733996297713136105347314566758055731473825235103537980259984818929791196637576745624844898750246856028301017024527007443500008480477193650230065624822801039494390427866954063086390152082713178654765629538361221689037010995518640603403920889959453020132474029986133490165481905428845050772599726630093703831219545320404374043223528530202997349605469559597018168424932295877762716884891776413993174684161400710205583072826390318617192877115667914100502213643297846717556184544200007392590122020455805431166698175403558428153983550277877458908012128091277448709288817360680696255247058695874751795892961396352896453335309757462912562998001723550940631940665224290260131473485639053343236812725620887063135370685050788654372644119891738233226510845028167641681481843834515175703929301954164125401247910593404850551638592946570882498630918616645307950138819657790046949046177345275573479223070528707535647061984926594787494962873324454284656159766800486344108896081759697708400925826358941338881264340013081216993959378608391372709369456867162888653157385318550202731488153925474937683861405471729115784656514402406788932261286673965470322216169875191980158267516546489587369744190136084345844071180823322128595622273809912692209144838546771317663008354706671649199023241822634816266283192171375617910938181089471523364799716412348884534316294448986983588035180423295662264664853809438044119982766557840491745135363734325447657036122689555378408470118809137077319739254067216699874536268743324446711322030521965349549015434857986946109389769297648176238576483980682150167572224700416144705264359821866695963471820177075601408*i1^49 + -517551175291375744980988666879568259882527558805419740269007762527385235801925034355902179057833887229994569871155073431418674672991186314534107134417772371032846292055028601148697956105937873687814190791137884890508069522539923195043057290108503685687114599688775675834504556554109469333299849992653687113444455294939760322293074979763088633449353846782948324908992401305134504446364194266240551343426347137437290860321505119174457884423511852100416608501470210750122896051156131241022925612772566699248790170530712127288221928438044941965448554732317687788911821975479026024659206348155427298341604032881828022651681783201228405310637942743333903374834346369618729590428289584232872628028090370115921106760006173426980981244450216032506677035747192434319839943601755032056453202072894710858529277519214583621034305842854616996661410257411643344896324895775434418066804282761363670132224542976874028176694157626391516853802530748671504189498876518347110543505309780573196390395458706379435986697786161334968602517116365753368458211945551461061701221462417517818213282743882089799436366112156411535197557731447212233002142316735972186251854360177492838504899480914379470233803110780685082617136676436722103177638548287699206138652450396214391966004958383315204612560912428258354008051287065642135443382327470750870428717731903676577475627053168176475339695811549526949110956442300239143074118728762199486112460200999912465731806758469939875693234201756850691835300594890521402325748776071131460312278030921138590561050447598899280545149376723355607195488851528235274488044504130877305097567953473651282870958622177165644782312998224003072*i1^50 + 10573681765848981676454829441092840947606728925412312806831477954343094607539649777661160277721967954256577356527933186348018178484092230921738501497717910546487713531337872527558968202006916743943897180170049257731948997016300616990388798671337542171132775909930604669561256107252638725289697666055152799858505435949619584551673954660598121479878053597890646774474742310615872074883565243415566097228836277702077256455830698821839013501770701917405848726920745509949733608765877285017244084339321480908288554402925623627214374309745347867463822912755265371132566347001913347843652750483795513947176980808354974485678465065271965009776459372615079714714378344114723994246348049361552327078105743400517266551558016728864274698302521130376580795350972840782817491241391436632574366461807959522663798504345302503576040977092019472240403815439793855798417424302459885537190998464731513122787518973577695076655436968997509285887607583856653775346877179029057850372456583251681591558717589574866232062945878577850998132261049886016273304692765336426852119823342863344396590798076266008416563791430363387404173271887544608476256067130309769478547919136016581484505945060042950934421920942038961141523955389120517374590477393872191723583226783830717398854274699808954267151557394212187058354482014297073650221207163847467409104834215087849923369916971571422738940969882857059692529482021017138030552432694035727311034722150056280930388172860623895710621857399964296889326277967261069886099013914902819226840641885628782476212410240644653653693383484967462965964739860012646004233131339293705749949069840168175654313126907972510639185723392*i1^51 + -131912829241693058764863364368217139743412265096470255355562481942910995446325803646232686443704309599671894858136765250910255090964894914624029562029118368757313853413102876190111133520162574521936462703487861181251777943400668000442223451054059597879289208949348270086615501013589877233298837907752713231067196281047025082055200469414339754382530621130329244706051782373087730678056642232104477210545081565357295316160679262440485979037066390421389257850865450218378635737737310782234556572636095591099179372281804077609985607338556927283374818560608218727609379172639163290798023874825057038064951536341179894785717663665387606098418658003123822385512439456814867299045522475008025651478726135176039669089529636656587138274740274539022583319401231196954032138523354072997511301227704617268028089072440690437324177689116082783327629265363562534259534646263765326511637230356932756828792381142638269401291776873467851295400887783043253887587930433724476492061225845606568859630058173826565797369221932397935312779604978158174176087460536490072485340631039833055929838868394729852215528141693550059278640807675054754131519603063954378782508099792264868359369783609101475737080960586883016481352264184308323967093326776395477638358047117096327510155489112388313495494078508706515908608250141282830139920763577940118900330010416688984271171871813674266955949941769314767499443431332893585212464806726114726101192988665123706237012341873171450943169135525595052560796911577396090685127599917425371003188549626843977668520509944605045198933947702448275417598748352632919609539159379832410438475667492171353285236800837874876416*i1^52 + 1157956620881461986241931714925657123387280701420463874570866738456110035566035679342813747514356400701630151185515029373135474526989092729998474343879036079797679417674585427817665067959339616015863940270219401930788144781696830498084612056090865921249420278512650086850955989572111766657628042593393747937306042766375206384216309358997164029878849006006928242337830111093634643190490954106187413242854893283851808427398163520455627826161331406834048617012886288291034776497654408749625171656070305225000558128523596421227068175221702848932355995494947542348437443099809906563883361815356047659105640816204025514532826146603590548218794574467541276825745269738459846556135191206179232115835422341970692219729905804518795041403124850287752959590293677834320932627358258080913258195864982194592040692920998158445825527912568948807337671246307222737667960725768595588004258571267483246257176792875045804979809365574935898641288931757339244043082170238028047153955278947637043651701311152434727970047480409964130438174181859063273016310113499647495705703486892737091361070086379884236985516929995643687419441667929187370851714148174600495602531859763597254101742997186838209215772973400963408829351705959005274651145564403838493418022315849582281619328684080567211302088212958080373242372035273516201241756160848172477653015251957220046660105717675808361439013893038098288197768555160437964324311477483098021983179165471857270824616074845940619822867155900712008522956962009796144098887500554486991532199259179336562379543055015460257966758618974321002515619268840447427131804379471661264570739847300334332778184179712*i1^53 + -8693812071273159061209458595513223663253520387491265533515718270301595377400348299074815214725729685887552460721858428123247379881500230066545324139430929945370147124123757022435325457605731554331001998158564060981764587800578633783219630301915497830732526831616204063443111268266732575133961693350733208464336444632496734450699435775484735499655170110193207284962837009446680876136837947113237657361025039769155070842964530233851792621348783793989336706244218685635680693119595509495593034864068688886208301328179236304939831887506035008959160815334331614399708540596244299094317334075970995812959258467615619002897502886969288136671304081360227764299288771792725585704573020740034530994269974663739544380641765929028005517995472574535477542613213643858916343302236287073059366239892327452138045394469557150649537447771872181453363286589655202748550752957139568206116018208269296549275319644056426501153606492584168631894018372428496244303259737793506022919621228598323764177491368952827869238187960467765416822286442195795611734270614332989297706607823539272610734179915164456266381593692790717176509808739680786672748352650525922472376546563458900095778910698323796421880118295735179901300043052318470402577829815833649385878165297660620699235546743170269609987596116480628721092342087587535760978172219095280896706731079776318978362652290630857439619265316332778060083802563530208722132229225427217366627113604933026800345328210829773315599674393794953006554375865616169797151856855895517004590498165488329046835065026165947096842801947819979367221684628473271197462671547730858116454945799371149541376*i1^54 + 38701359226436397937179819749752451693582032116561918130849235195249452904675645731581101932157131140331314470375264462454748845547664045266876665061415595277152541953964203499672189097802112821292092356729926343074493043134752022736243774177518229168659020060921311299778654696831792574819224789451027705310606992797015534438912303918360896529187472483664279137484877848965315855252382551182957743437887702258639880938325226357509285554225580864852731847023933364438967436984793086280797139656975736817512438230076841046627095744159948655906300785358980625447875113769007811105448886199361843540771087641062190479314667411328008485487296930392212637617290101288396606905542150344774767002966112255338909961970763122606976827103575378156399480566071320533266296826726094237402653676636784312739348103712553086231047949665992776269922659897679497872282129120671635370077185091497699711489049645275870906108797093420231592818394502798840655425709833834972534539861104763174249208532071765296104310328686674614196379750278764910772180408140670049126154031288033386464045369645649523986367302124136072115755031665359144416401514255599715861775300066656067105905306257496789218848932162009368746527067009841497646928099649213233711038749228921872285773535130111450068497538889382979651953869906084190964142592037793741144774781831116951843249603732563197797706081023118432025600107923113536098514430073949081814509140827719367917264197318420588581658663577017312278678780776236952751634068965305159975781520047725564871058315273654617758857448792801870345781207195489777309887167897585991329511811055616*i1^55 + -176569143132511208640068339634610298035941614077556803828985758420372737040195139536385880581843412366317697214882362101146890306046143976186666091775334783597538289174160080931298596563580889694655967284032718267253974914680420585961580407006823310215686628270609867547074834062827142804828371642598897038498924800201308285112559551888585300429600391130104396710097774947461579446234921165030041336141055680040889380499011083362387864455974869721553316079461266124793955331532412416755402360440798397113650550276892045773256681153185502481806948388841269012743827995258711112469541342211977510925074403267331591132405212825588169892708733150554727266650026316068558005263679786133000488760388163702081175192491037699411418769997530168341848533568219816918516871922300050509411856785198120064471368993650636128138161552277214224846684778923617351854626356620476880839053262597153222963955383238248728862349099219221427199646131414426898461965047911510721056791419629674983911211623177115558270399696215051191783543100403984427479167357296049632477290719962119734248644153119587976003484441740555681063658512884346989443299425142193265137613625289072432976971743657955371956221154036156420763207551683880824208577686958444868156320375910434292940366498889893991811546178835932118542329065896032935094911159966507162498028322114212693878027377146489693753935020543353460694519992198096321909685088554663621916069207137678496021063474016935957975705432406720023557760231628398268158402103755111021622778509219733306684545630636080506986520863031018447953674694514006862827488990982892341428224*i1^56 + 246929831036094632455460856675680795276145723702821753418325938499749655327479747467853962280947254698226934400069460282524232139086351152587237022533218767342141321394428995040416932086101763230793974898088878600739006349303622026100548547092118574522713421684013195378931890723130015972053794228409577975842059109564245807380312495863135285275745993739181750326615265455568197786685944190727668347835302859349418103559024562191502283687032504291041114338695624971648958646219207558896505343785685196590347396798272338332691559469532572494681105365465054585707053049765658833783955959243876486459260244249292851195583610184068222218387065822189740735249787186076261987974582495611634626895715324901049358480234690028770474312869043769762797798918355873390671519273686037067891962359848764245555251588522669129742454538261423938855855560084180955929083134582676463089115696089017145660094606764972457616699732413377417064037482696889531931176030911075308871221799259421444581261508174685100384656503755138158925423705546214528148267340915148625631879226919539065503772191851716511128941754198654331072514814257880559684203490555035819621632823573345811919716921735836253089885292298694120702563837281687586843372505047727169214768063772982016671448769783446126132055441354268952738283495018315394909546145496928635275626777779334534313095708964638798754811035296125913547001361187407497491933503967880903571719244797795342574839801103837190403919616413538049307946113157861934220608223609722370894181276032998859459201052965534990021342794897767859400561843989746209315203579904000*i1^57 + -557065258128038138220056786632298254451050821105213087167235560361325594483522771939775542744107529353371500842233283674476965973917071216212540547711080657124325532763885144745211855209445302718799767669738609384513383934255213442191385020732336127617055099938693577354279484371824790940624564105015975511851846625937857634068314594159018593988503786079962514707266125413152453233059657713838851724990843993693464786846937995429742432523915856159138932602983964838423018203639457877006311560012553919940665005985213633298080963631255902172190598754568918405923255379928706323693674961549112640123401645715657721566129354957233681061483744177153608226512071545949259506697672237093950048326103741871619885451943471071921272354696659315040745223673977502238908511436907647354543737007517696297174577954390556406127256512203307879786605559292240542094434925351021860417550547132513904778657638501770890395862783894203083603737224187383124920418980622788401181615975396065728487201021810633951755543547774725259090864010499234378187836530152018583898468870971008440499860397910235040161542896224771356960646418360876048405087014472809808852449631564278233486783272960953487752100976263510197432656442928251231349261174124753622500261990383857684955015651073220438950245703705307539497356018554191073733291780383388092152791009204259752650302063327452019365542267207132427581410123323762302506614072094348121190177020007456161055434397619583379110645824334323872392260561110981530374744776945045639675724723603167780234240283347638421630690044017071211354203089962892315852800*i1^58 + 410450509735537912948479042534433143692795065283923947973569944078327743310453768601987132552605285201099262234513935850192947144412501771642491654155877686847399303931872636168188817812945229511522876475190891662059110053276182355391792764323675363918323777757408369025558976383407884011145919154915617462798381170717518213100983754032956538574026256154527137490195471497616861913073277617320303253267248807060403152662178726157864825805699629062630213725703470267141195063504049039598836138913187002508391403542098695261055080015407023422740300965490235546371605611320877096805491589387732626184948403258012386170425685164024863744818189355987424124599708367922118201272174207693286816230033230173004487440004900668519388417308054857586282053525462173101026268270536537377538274234361670144672464489676303165240500115426563690247786206460391107103898013783998546770170849511792666502483442581130508350194911354769299376566899211310955975967427788566444487670129230722841202552423260361126248100058217118594339179543890537467758958810554731785911925176452037782243769440436749071303054890617242244188687990605262531792452402559728515532690895803269069461821562007107081868670218718544579342596887973735860107443907410619732254718229903300740635662099365133595463653576352069184353924322225949109742727761778123934263351184078583840129462254901862731900514399395056159687938306925729979380125211948243168263875407448992286337035930459088255809799677206455262598512449472242208053731801937530413040953378301640214790515994031004717332327629804065522669058854486016*i1^59 + -103361612983948288654251894403473633320358847873053862802128239813590695936057688191750302563948986438661000744798630311608217304054050620329670316575389597278990091080956903502584824596388675622564305101341991945234043642341561926271833878309169502849241344781019931487066893275844864815584113699487418569950116984790388376493351489989539197788929598447380876413970663128764420699155892239750595152528675542703710688722843293722493425459641209568157235002730112439772036758415329119851391574795247440559448905649034228513922820809783787385557013660712587999220110616781083396779568618802230639636395141380065966602485614587178800497861293393290284533635118120788952875484633497395177063273150654043609896300861609477212106366356683870057597786171183862187005623664873424145058608148019623504982146246287271305255539302533912270120279205011919489778393278719057297480429122834702494477572632383637402641086805695413174368420339578024270863972760445986987583284430587037991877670823209457225598045072997871432164758039361770069388162524431213227250262264017581135826879614103413575165193417661417996815493011237021033693402447385829579338054357841651645300215894233136988129235069950105099594779298310634505575416056689455808960780248789142931057324034033670727011015285106259846489642714663237857261914731839252553448377916318120785392780264213748087139105969476502861531088231976766445294565245887429763760767089583393000978759697856703918406544054563459392067146574019255501403491863180886667153459736716056925356044919382676785012467430448143844507648*i1^60 + -20971993907632120391669432651186623519111786204016005425265515201788427183295584535592751137099237817637585940778078210941679497822485169593321836890410104399168324495152777872454708673702823117111330670594530131639683702582237493997781974606481468526399936701959305246845566195303540478867288577696366977860685385799211078152483524613799164084416908343683250352446014445066804821792891912742614921960187015429025629458673390843898942918733434493951689219569577842385982219805671970840747014176568852903561438779412801733459519601100616321075342806523346460628976020337550796485090494985655814362123520823040433961949300549984436458725047348963700725813100218968675514592779579360514622594290894923594977779638975533460225295972437504812519234694112518772364061284846863710008483371399230714515251311836255133681851910317966848448053055266160762337388692471477995459818957955773783004878494763642600024870959887054473381488996801542245088632094537410147811409584351903990057702205911585859078200987478777869474115930449510808785071658684880768950943682599148866229397758353405957930027112225439976292358961568354446611874793128217896392804637916860904005051842858172593029909538916602803773468493525052439112533927036114925879018350301663530794463026702728109156652492215678107473452237330717255294495908571457905739841675583400216688650865395529415749647681378588317342344251126397903699545684139078705812035169384085211239077546206329014461550807666783073277174716017566772970371545755596374204130218749531776934145860796863837756051605684224*i1^61 + 301287962677100457760084898769164300404070842220229463082240407485774542977997303726425295680838089628028697777090795745538967951154745428294275566687666813744290379057528988957341403932243481867474313237746733767604534927958192599767489417315682290636499875879627765163409062571328372858377002278579633980044541544993339595036644866294009410892810776752297722941378326980662465078248604459824692655927970186456826889710619908982087293663650894602021151128253408208249040470716812790512764186026055435929870802098755062358904631693568939343742825439109306581989076906317433491647784844147947503851564528199468514899336291059145864849534927015093883406056296110212733825329635309325403594005437378088181101273795278734481974963516810665777562626302936087462791529401561731683236171046906817453692872491816563479740475498051469176806938742264030866053319493208277457421588156049953331531639379313365077378328491201341248630550378286386416944055230436195660242761934422869725276490869568591389653721672120400547335354971977474941024961676990163882995711203786959832871568805968768910413369590592274079267500877098135059099813225906999927728522514266531787347096044846986157262782849871999878191839592020928666560215514781213615858741251795288954023758101351197352303765172925697441265794025945053348080761746326695867276570491587476610927467394583847578028619386543365499403358192154167436164259300205298050834201809209500403245568326275838675320116459915889879617960231011739806997494136303009481101908235538798332695077506342725877760*i1^62 + 540961318274522742790065732920187191406963895836088498238423424617515712245649156184557718607959009780011775743098265986749209830023294855512129713169695771902462461263985475763433398218773249967706761867622660553747948344357311604628826914363455071836053986023005805189221430148922846346362143407288657386833879771269993556689942029681673752258890069753253797381109329377405839218040926584053068265904857058094565199541094315152767664499891791906057149515156134686561745666190587131730701580155353602949254336300487974022946969749146452152076001837337675055586823339159937677016348469687238306231177618083607582962136803811371480166750770513598791732229347462814412666819136100153642621068598887498227799106151340062664186052087681728033116962712088656140125999360980170455010754114524967427431939486301435464375483196676625876345144727093000416255840662547452567492909879617014879283900214067660435027899450476570298506937496904577994124466139077701545567491430985752829883010844764592677168938217609920205375357629015600845657802758136506296360974660881350729895866295324328687435975484603464610181853902274929412884937824697695723220149335497782229729678407109426449925365378524263437777554823107851729384623423191751545579282927083132656629245671780451719743406541641225923567892413776433730852631037528397340076196342084650118057802472249311014156742849086387240272629763132300365539230959634185901926361262700966288574648564432158108022059012942114019459213777278739361842509515652788361666624353891920685786067894272*i1^63 + 64033118776490515727582256240353981151338032619806381509335352104776308840830619742084461854179626843871460691857315024880800507127061717544769166570280514586758254004727250804869190603476098170508317089553770545677872962772683938564995406646650534446197034226007699297918214734777653072729692953557107473869238222617831418625981741849162576837629692117586981535214543427608264718588776640757760573739394947285582483032269308905920201573646424521155289467843780109820322163661293491426935156354919410266811953989123114969803587402371225078858555914353076984750822971562561191689107959431035001152397464651061166000586208291101166989864867449955420130874036320193860203920589631217073878068415649758626128641498430666281862771972303354963998687926850920516481352928452643464535556084349285543110627283829118918396123793289823456507628657033653193614189971434106414284584421520041160074595192900549252131841183995328068123310552280031956814710246674889531435351532502333840482164631979642309802606997947322586292479022412548304828782344661422323887798246421836893655906923933255568315453164179148978787891265835616574645828073904655065116240309026498113316818850514634981432504702192625224000426653255318155106471872122914119046315979876603915757565720178257446619577655235042599161042513367488912299394770164459059251235920579122795646620890388682389688358528447593090341800027002588920554239089208556137110601677165921185124155440431618352475728323810895314940893111121191478195133299059497485442515479193593053184*i1^64 + -2696386971431385640288760057729200683432918653389770753260190509622063420553393570471929303920362255309237447837418542165940296975286146244793964630576391936244578745252928512306343953593071281683408137354340109154716122358137843500270795479390703343300523230815705706875889720539799462634059419593841714093771686144126628667821179507616245320924587433089652280537295078452365958077161405578892769937064530165071008128650493718897722687616016216487629649371842482420027519235203231756345976798028082714176045216482977998468821506583993488396976728509746103102246986788763799987320499799181968499389946115316037519450658245569773587954305218315144494006391655807556865328637485744333970454007803957430755165907343428417907245013912513455226203280422260745710169648367637391536042987636823862946648201620616983237451276167584039889251474953196152400204545084155754957072020608978427352054223317371776406669226061285025107068698583120525591592251039043986980312002099217149183939581101485280618094871417743343248215327533388688547051188181442699379628753644752921594949243436902759043045705994605218434652975126316073205920280823857661134867452989078075429444967583753472798628371056496702559256778026715261397415863448313729877344394892967334706358345501814927882535635382909461294061100253479819222640362919594382681108460540063660070587212184860493771662709678232232134075400395345407133003022129714899807155483575958284212736155901062209021652459615208331469242922944262398574508711237054677173739192320*i1^65 + -333996095559684315358850457847148001243955922877875021705879667994655784249398252550945252268504299162053191739627719857611694979137276094349043819339117838168374393065638758944040031697972664204272198401105958395405130572708562834153326744823006526980192912645151443431060301966295883691662778148208673440517435657886424168389247996474898171296031063200800877024839873025078480173735604719904000646360214829665890881455463644951706954442316469098548986795904846157296905845804092228858968811031004074988159794122711688692404383646954235954896145100535607033370728743526081313141954265743383112454816912061194580209248609455815788916714914263012162111605065316901519974751073156260907359397593611335503625655831312753585287624027077491289163748689029574374278452194672682036502965836422159855117658478535444049508371193612315083072639798152895102354952180035002756196025165166480824803978899898330610217622055624695562281420481017164094892598003093200927066972635975427556439332301686944308789914561957140895975373195257469435750171983343367970486411821323313857267852245928051357496475686863554129195805104593326351401898022260082599015551646455851401705679964453958292485323715882802084622233641213912575773776722909278352795270626602943420073237292717999274788338711108722707471665521985672073761010862273831903987446128062814112731585721117821569328011989967134262359198430454005959740484674449293019599992790512104544973438302335167324016651071213226953740675616579112107325806424405049344*i1^66 + 3562646348089424018474974005756351211216272331570248820044923509369490049485680335022683506989212350607192083343067306477605370107102564961429010408996369970151251824722393122806853194030677053629915317625227435099337004066810029603673350848358515451311733986788537548985946372357921948332352932476599647133560561313910206051475876897501018218806013208729809240573946659709027113760978286683495790211940297693879036621889491598735769892520020716698767930136053687430777236328360944212306123428826965098471866410745799327314433047297359359724317552365122706355886313633835674452861181959466068299228002582913307205833997299409495109122280955833157097121761001565871867740065581298890731245132982929845625384096647124487103755997148872217527377549321079674206485431364027973491655467005900544398995764499644442972345926335550218923960490508838992296396483078110386188883197022334077056685576043409405729136887040128709841781738379203004965455441221932936661061038833073495996321054561459718736518792264274952391256409459804186098858898234143482201310676029857502743909592273476460209161218355709076967319941863071352212528692213747229803996550579719429323068999608628102508351637438181812899922004496158076742105006867195856559891625839520929008378978415786416009191566669023118683534486659204847026416180582694666536204281634548001473733268396986614176454504225696183379128955833559322780613439307317276019842286730894403348352575153000312020444236636001565356090566907584011086856192*i1^67 + -957817981922719863431240129226905166266017805536506447957874041984133870446603965113898657846961986850970508389251813916270175034770583032774581831300712483322728208219740252731066111532758017238202687084674803813535117504933370244855285834969660066139905681080994333624394290401729041020465228377725698914183998438714117799516471703794093819876567780554976573405918855927711926553348266481291229498829267889261941098274340562957704556213672704011368328752128170665861401266005886903023054009578641383038929639185955201269971275556668260518286947057959924665142308811176778389529407910973757001086398497696186234008716411001676845605294602322675446196168816893461615025030342385112363471232285766126073444790096230316393867331754739857540626922444296716404363742751983444010640504735435472928170313019629310930651023789247394932857968863109625270457003131130235271611175165880445015662349155431608105988000928679117117526903791685107825691302700058975333899132526657831106043474003746321753466073467428176196718449552042187410297383991631220019804561304150996807635961609150921859828889489998294538669596938600907933011122839241625294331976345692486499673166528356040259592238421732410456124906329885059811872635682589222212445601148412818425280079222520889518039597567166472595516035363383800357654874017812749530575474957049597637108079900395835969683083992233831981588304846260376972548801345161659369619196585914676552981581393514989197319056898446137780456272661839872*i1^68 + 80444041397012279465999307726396237717985896167716231300188591390784541211952543956209678952591952455040953471943671645185878891015682227619334030766116920902910639748307153614281423377572625426923116539157399135528310633933819673385520312955376187898650744078540923003823379258466775940490891290699194746417823393164094830910772098193493839956925510954333265985341292696222129413245037286020927882004949456025596446089433577065057731415250084662551943673048473825662516464630129412244992017303800151629348074921412405281469207164095988800815549535413884585303596986393812616924341102309928687650796328373406074177326529441626561261079827087346124702680945631769261051819593939996363007181897927419975331311517647040065436287290100040682723170562620137149400766641729882629820662993415005967627998197113181560234463375089793330321629893118380214578857061277525156055258356269611064718902591515873140137227686696414713477461819913460263496463500927858897618400637691017817467823571079532287683215287035727741103015597930100493224505848932622141311899528649894236459925338586267044747249681529217197424798450723093410428533027706645509314104667792388190667441242866291354435371703584269038291424470036417269692337596122150480597821896413435266887153645952303909722459029316783824631479624064593811943476669410920303717068649206998982847409091342491511419098597366800166932343452311651778139053102359375704266242156764415995004911686457531603095590233944802317041664*i1^69 + 1938940433689662607465051099848781960806662267506995133159527449631637360851072449888977461718483575290656970815017759190001822161628048428213476740233253373228864218106998907813031796146871742427212340430130472040474322565933820224250902859213513473987316064527193135699360568220609306422234940867209656863956194895078213411659663629135558993957298251235615768442113915195627017726718479867166770506963774459220541431016028354345088797722766075979436095767372279916574509426163829572472086649746295438446144546766001602144534749200501321883612915364368181875953969430749387920467769428656711228778191937415232568818442403753440207409615382172314458112113115998790033262910763680217423141117460598148768722190471747724994827414375936417715453032988607590155470028389843678662408948222842679416881191668806027666794820799647718565434800352505038635717831926069478207169883437110799096078284782387759183646784581531929642827200851084130399334380587442885201418035467660607938931659578197542445878333381910077131651719788834638527651337870255958774133622194177224614788934019393639437189139928989309567000890684219391193737309836212965100016694528180318089576169562757656283409906615841709994843760339776244972938530737064845384612560173177663165210276230896259754169919301987262441675445870020219496827040331244997345468064229996168441660973659250078354171859256901157969444906505449924184145599951167351440733583713802939497443509428938084799806963712*i1^70 + 270605737257619566612541119457999494417626016829233564475976207507309418405931893236646402540597787271793715714362802447459337638587072758899731298000838212639318747234497261715721625241515722743972679813428701217680192625078368333380097363123557635243673808437518711230470396573383593283869146099596361118720161332063309740426067027074046817702578408427198878474335819838534214195966133454252417926557243989579299572836506635270932548167422173816508180541706479165824388290542235142023632062617786047335620967649558442712514327184785729073163784108938324279794681077800409232678915392836568925102194775966980954220113922168779563803927764535419687413403795237852466779586725380739673039033827958902967530987802968405977312513422191340800272337721906276146066350509808573586303034566356276109777681631699006685671736234714564699122461499515965540599428160620418264514456935231554468147551625738867855835575403343325424689208851140724444133577312475554871237853251878414275995301647970429850082763664961765423596778280543495489751809349282346550011328725163559738625894163757306142916260002705622039651176788340043637390425252137218374891492660991175825864339336075538605433047760785847331387601041759305112814501174694423703462943458614552858089696249469964027656695407149634174282969051860650686295444374612210007573280963954932553669622357544339381559141063869458551336442776272225814014011043177518046979200453411976078706149773279232*i1^71 + 6416527341873663130180916765135775185942781949646797094913938207150170081253424199567730478012063724844801088694040527762552356455830395294875760374310161647816844236229665731028611450105030466013082031292265494244810834743810148072767719397119830461425346870372451116757292832685774284980917651023445221351530145251936622648930526767923914891922536360435985081428865190928316663144371102490939045083490441716119297181219884990256452730826847986217173508963649192080532422111094038237297992428741369031571134440646965039515753978552035546353473011665578907846686404565943942614519369972058907925027486113290142915365663813614519279058257032591085047479987806633426146185578032049634017452802934792179966312974720592443102473686323015090437972696435136797723771420372204917057116464926034747596577498330797347770442601846501556419689469740776392182272711226147379137108308388429562962583261913940048851942374377748874219475044813785953640763519276578951408883180564868514198793929969821435977563781512654313330541164439889587468537342580039039713192612037234297574390183002759949400291558314719435779020421480469269479811245789613054799170648148506219236312496199747920244004818334464151098775126132424773576167977215688061327801361365306483880242141974985718243252464452425956113880610181004726816073445007048657755406572498431270916158697676504934556646472928608853667869693742720904349341521470245643166442123967881805824*i1^72 + 305564045823729787473919001969633030000882445297355031056708199118939864393861390498721560728797728783348743044319117971632533836089940334579590724028698729670931765267180781495930904247357466885048940116769169631455995328013382879005031922082670654458827003997717468184472248258426067133456262102335561124237647841705100601862487875390409666780802907795068505617489697329230760190114840425133765834549242073274658502247711959970774772900034849935075590091840602458348574666268987345647288197777215286484955561699244022637593748253577178004295859530474322780287088630228992689364153726899508432722780967695037999558965648001561692904875459770000604390217758541663195763304886447221769214133316632416628901795132186724074736488463488270673073254334037992466277565253662083721750452120370334985288451337940575462858799209971129990249297755818260353560329786638495610538258016636013316614709111443655585102651697001501127433594729907819545541917084654884568708699514982231578098080639144521223435819485430247583943324358134443974129493537093120129521012649511962299926747378707840286963877334088102943566092761054055208239296998190594781939627139579977253604695267799488737349466058999086051080589376438808744995155896800772298897814919048364863465823523250468022665205685149954559143652307141097157369239992583335851721729127777688739953336253354113148014428430778455983123902148121972563337161728684080412753920*i1^73 + 2004765837703949433182784505050037971344076891990353422636425485363464906471058807091530574072740901132583106823002181118177708730333027059370924725610350685184282000324087161783362444884077374336201408074974711018581213443749220815565881354713957374528357372641354324595476865104386679495437158304266824914148305719655428458480192003165676251595680806611287187192822663899877791685050326418752765313599662368987314817570044911386736312222552234579819093701396951835983206507402036423209109584314452924524061243323753153099841814286838952520174396602231505712589828186704939853246174498053986390715675827120244912024799524632675901818681668209910952728185803811477832474833528056232912196998003923872658653837123571652960138315070838966971605879252888098916780011129515930110594204526451244319482927937079619665914589802663537584570062844529079248071651406473364882618688184510990018261571525519995009206192931753538683330199892094729060721135230368408030917892959131253098089939385951400060717952133294526146034554927447676833460336134487244972609265286225268134555453072625569896901519040458340876229255713171926059028685262399315057600603264625073580159143547259094744797092318972791897533892518702535946471700717898244069848127577324340010713642687093921908277252202861939046367303396690728732934755425814042596296985005386520033321477095247971122788145380988548760189770147877246613453799424*i1^74 + -3616426850911058455738360587835332011240808984834829702526343976855852121914932487042344778111180161011466699496837306949105430469707823983695887113587838391335031575405087687720618280676110249244850550116382491963489580906550970348652382977173336307406460691807742337153306700324920030111395403416303184514830666667856914797312466712539814225921079643191854972930986237650334528124425897226302329930550092325696136469566222300721666359078153107864235307950269244614070968160411558644649742923022392532021088415755167583258602736193375048485452991161649400933093280647458325205652335302300859377846274111776999351921408144455657629772162520136874253468634953566303812007596338346671696635924503841529174214498629857360453048903534382361772258165161396330701591350296864219039824295464944985758347876688365409569673785776819090302189691017610413316537368923655548854109267595056836898232096937656538467177441170442250556043862326201131374537720203654601379122724348277970371743190115322920158678404931889512502946478599998886703998189736410938005830615918447655522943720700622283886292289139902920205522431015698677648768749042445805846382752987857937483052441638394575653941003751820661493139853561925836748169331873250290487430078514629416027127069608422967738838323078761350000265879797698625751527489697318033370261982818570873947931499627103530469735726899530543433221406720*i1^75 + 4786387471441000448450499363316140562764573957237060034382769445737247326286409287554959364946895339037679911395565163593681665271728759184070003259657025523242628472922502952170033767639981080164680245784217199112662714786292872387854216603343345842933885856581693697174179029073502969742305970146289683113326036417718671479274117303511958870546684050256081335700543476513208771828767339287285307317648961157113800469907328793642455738363484982591928164896846205967632705440550767740606684583434199197044393050392117149475839061109943290095568796750419943179422513918075096893863800084027111653720091153178255136311210711872777356454011154279904355466698897912416670358514804686173786921913701554473605440937573228103445437755764756799397653823910111903701739323638416171815014573634138008262782991276892588617161416813874832922435529470321103373172191014651619441812084903610254551122981760324022311821970419086612367855194367330519864768300077136512093208507410680039614994249828180096755822485945521055016917452331542304876900335259096710762820570871901071139226594752809992977073737984083758698839499066467837081694711785937304388918825514717733611125137596076270112345216080492130778884018089812560097990199353202497871228011638614816654124661994951923139629889643421851211624547812841293729218943847754086153612662672770810418948633366662967259251605504*i1^76 + -15979483618349859005201065458682022330617745028913521040782053904919475569551611809261001754562169254620826310581222400897031296193244301363968295875253504408297822930797453627230891578653878452918871163041560379041574508306594471568949824108926218352777936478245233559352099408954495907476876990607063200206065434621389609807525158710465120553728708117487744132695152239146027645907475641349236358685916862471788219095674137469892723792840259862893554647519202789828285509947959393529342833504121998085810239595569128992280602162485120844827910062589648057145878410013035632006332756091653526840398478740951803309048599285767601111214401380186692611581344564837606792056244189552417282444148385266414609361419690799874869160729805706496475896324735573859121050643245190129441953000616371921981095354269262013178272884130941258656907574012932918100306484628682428901974260751700868773495691717742506380264929962531783370476461737604024547569485318904917374988463942094598211419836114411924358883944626836536573373561284349753773657643181306261237998071774787021207561675090141917549912774417076719710319549303727940612834527044171268863215481683611089996923628213025778653626903820971405312355379353194556227924781765644918499452586305585665254901517409167229861498712546424542140303842444246226579128441780080440609754593707950080000*i1^77 + 13486717901369200800498925230433962649311433469425937102102228525924130708931934622631892418566185204591915928351697287081508368936721345319142943654540988162231375781252881729634190003445085701066989608842989564314605588505001289602811009367320293185960121981712205913819448029272505139791064049765472300080672930644456437865290304715305806273077733602163771840969813390499884943302649987320412436129099921191453106996327916634271833665527551555307323613575054919768203466258023668884775616506422154111644021367897354563654598710985543080775394808894666415126135536834800359564378341825268126858055660686293793103643291121863260724751933810426534498081140587792647983722911121333673378854918693436778270293584584000461123661339683307250151748844154921191722502726730668625858399844959175302814111510746364517064196085366003798007033993076333691029037217799298732325752392779304288106830602163275802620336184134061350285907422479040754688268260898764607232979053810783841583288510431118674260458990843041486563091957390921300642764515914979190192122025007740946137320880605221947600641894777203073824051812449805320568776354058594631384860919555344202341448610908523955189916282643124274075944374031459268969569243707774055536533131846654085920874258770572156903298482188113738334686082326506294476800000000*i1^78 + -453950057643142556462729157972694672913124353757666011555573709255290523455258496110823141572177259971341999265064484941616627211407412517844700163985060452154374333946588539714182612855217406611212242363730661782716279758162179098462857819653802093800378388365463452371123719976952730969442142353296793781494771275368960927112407643518032669906802321507826841082880908156077324888354520990174437637272527245305944511938153113093385539226244478919571792852930364410516664435214727396465208428129481606064337752342024424462994306157524427042816642829982608480700073555184649420689466759466189068483353062751500196444173835506511240826988533574620417422422958377559532006933478538570286856422420050147336075456431994835080573284685515216706286688434324802190324931634582447124307175608158471194960656205295370915240336944104938982940937458931424713313372490189750113848986482517514024749008220366926367720701812611927137277851059790714176531819350299054678552402770608933958161534581675537916291945012673350886245128830754225418922540069851515381420982051449510058107228536177426053678232436060550041053711276839610829655541190562427216490162394857084939446883137416742721027867020695597232327975339980523716036895419408129854925903172489415612757253044568064000000000000*i1^79 + 39212630263156013260981087283558687099871625001594543320197687761176589409501735120948622073725188120015816287883962308796964854063245414414652938693644293896689275068198084437215687169604234701839739868492780999319433779116260712004950315453030231693921308349095321575343306006416357984452479591985001227062293392157378181124571552528065079481125559992649706865377887857535999054338910084816292129418356725418748371205002305612398928249356786878449415033549066032428633550823131830213941438401353643416866392590265112288454052039339759158340730211483856075328132518236943050763744618069908067965599021950870755702874497190994969161060946348329959822638687553039025940563700695089706911777515422045682659697609776172630965812813514793199525214243503260625322683384182172851830434789557984380843884394161309634532495283252007316377404614869565930181203099085723832256312015030435525128774456784356292622295964715198325218974488575952423093604187109819780327814048380033653639138120633829912300280241613461146172953170682757462915095609437020327590738998777069344668958262925390690930866293399929370132879257005436522296935148766345734150729048228798144882805633538073796027704225429797117100619202560000000000000000*i1^80, 107907793162409596409716615559225916456724435529897889511732875067510487525975364910632681241330613547080076884856552890356023261736226131765164405612225061979306286602695996090494319068865806682946610554348318954803424839247193097400244435910171748356143980150124588048172131394449335027025305455950097355851669523279771031939672900425316254899499300910121692685227000745920791149930543497406481309340901203530893831537372810974016123564644579664429677207400018828857654490315275657518689955352871112195205463283874748784967374954870822763354546495639636569836830208196960482317380663811972210067358782372836335249273469350525956597409411785344366635321892967608109327239841943268314270428997338245083165703313203030883326199693907578375782980054289402115723360543962551279458825684574902826612569543229087898621713912327897193569544766039561702380540301752506149003865996726880926989830704648967895636871920934388821665595338411315460860282146370426781722445588657280613427514225288923795728166334445016724767235922532804288591797108663012308381126702297527756004870536064632342928244205527136016325429671923408856986288726138985531161754481646462880350152096925720181293160352447307662393981725040896075624678186493526641654149203763064914236018254358498975043840935605987958028047365794706568769244109274716962302751502433404308094484596247806834205426413501946531612565380232508801413393182077633419552377677011768532819712180636137200084398130735571240247992841825135485587686824188365018914919392412123316155400200957058052217401550152679879377364780395676728106493062653093503609567025103738531810970049116301506723418317616778565918126443620074391807731964470013807721153278666898638559895526001233460536039804728831433622928428780086920013314116474788919505914310658303452427614386952878463693116093095397085685382144755202980223138037444039047071206071395712873211295966882719238418176680849862397704273659304949459241980794643010153536292898118084221023153061877215320491765035092587551432708793082682356334388269581540485342424233366940902556810370907706894084576577362920866265569034314136561908754307124617609956477989986560216049837342704808378042827833463571218432000000000000000000 + -2251521539612310166810009251718594369656872222455791690557659570961189992890404424423152894839744159180233323402362784936387884815283022478980809070443459097649443054522582209364133258719291628152482210589686099477043520669579844829339079019303682164163068061773257873650121461900290583434686010550056734986655163036697643067148266394714325513411246591578118538483058964841534134239984895069174432897799865859862651930498514626230975633788996367798439941402891657465781434846731077211771932537955798594589875506176570334918932432938170416239462308125997191732606620877404973205801910877862596425730355997265818776276916811326059519967346392004955569132545152992987565453392950781965798696359772623738548057072172009278659706437975524828232632125196882847216329380143735669888732341814770073148657453472699292809839262803814711637265044305574586556240598029914569916311247137162266777029452549708545439181042371290332446319038460039345111862639871082730370898333401771354381659627364445755020167775592554631784356062337087039234043669689783657626633995741168123958488353029827419088708366997684244909560385009179687816679080900732686518870597106668944001741242175629122884633386162258255584414013209686772966408710540806210653406454653478417640681553815429912217883571121375557181743203174103122902035010675590385081995625632678110931264906956317911654454440409343712289548282893686099132661625616198738228694444728763355724187485301938013551875066928403118884627097675835930834459575744061776574747324782636957715031622157912668742993884367129225979472768921440824667049267955200403098587928509849923423398614419810388645007344618375839503828418809123130566119865133084889793564390919577920305926090374994092766749496116541214426126427172162756824436250142413049476797955279683165163327633611852763033330894091613871807346815965314243144916431466605697766434965701554659263314922917001063679155045090193830885512536552513448445997381281208894426694209885510371831931667201393114889213588746334546902326082898802768203804716985560133339972186684614174868206024675805012815856279060744482983481878370101585348051991763512891669123701761734857569258761947716014347266788815904975093760000000000000000*i1 + 15975169286455284116272909493385832401237569928811066703265112371110714041352387723487915375177666322673826684013182621463025354721412691001574198643364500100246623047752652512236782212781718463405712569089128899043438728334230878085441349355428268621511870490980363276642024441552051991124640821706954116368381693427176534205731259457246957915534618831205515531688949274116252467109704451655794977294811773273840698430627316717451414700113575709108960293018331407924062101138973058047180299455129323134658697837570416264417360476826746689104132673376423438706401956871268485215837357637209398353806946454307834026660049986643836440643476956610246173025267878736440042197232838033905109343047685041984045121636554766373258160295456982913820576075361334539824556743414109616587797437691908650006498986671658391398563981546059295893631659017556728333575545844211299122979085031287764327194844613731486500732957405675906926867340578679048542773007432766857615483049001608761772049534657706391856347217675909530978205693205580784190997103970093051522243107759712295319356515150737620486664812341597767492085501925973727743598768701071162128522642751702741334939150163070477935181295733267573432326579518691730355485623973774664443011704494316181829066158442545836373122942381603032192626096911160101743217252954318613145470628484459358999811525229149072986945947452746786545464871898312474094444976957085729809815883193460658174530598298242556631474909350057937112811454207155501365140283410558289589286352327523394489766135917588403508557645814302679083894757451330495800051920332292221227371308074039926685511413307349237880065132067671596760548292643600179070337288846236272460745950173590241477309833383208798358635089763528866506599823772839425233116883537491353776790166267637072074990480088800177567029696008953697150078919811789680073439790099892805376824228691279151786589587886365954369435638405586077831648754782137269724862147057613884671374481247827057521366943870315280784565134751683316383956705336056431491462574398276255221802273000048196425809359619651392236436612793415355135951780796947607913254807988877919553742409165860425302871880995698868724428301941274679705600000000000000*i1^2 + -34643591998682623487581996928386946739102244386857244747327415805395084842677952099502755067905674828166168208690827149204961052831692078021133919063216282178897613849959218465101703062339933704392798802142564497501974407166722259992784188944074310983797035089206626842823175091824116988367322196881804271349439772731448152144759194457094753958829285567131067843452865481842020745933533199975510016125129715399126467136106479353489739969612941594596352904849366748178980239004822434019155798686404686085215327159238175969372487575232111281033298615992182236277188483338183293776754973451171734147554320520602102573024398898942662957212757199700149223662371504920512657168420135075703891471344952998246781740910141124505413282516857319524629422830774897152010286181112277698025786594942466531958946506909914607923490361739789508848009485071593657089498915290728872436723707532790209850833840713806775906629957989644430061258630582220298666237892993554660797478814415928774992956513792338672673209005512040823236774830037966204320849175150911147080566038003918406240162375209514518687485908342719731608001657787529568165422427489671195684240071356427849647535987411980749360796578737381336924830754745830527708838006164378647393537927918485033673509652833773593002762358045241221314905870009150975758621499507089104281467685275396988129074661035357019166942762198452959923493462166790926334566812750777694860832827378442116193604132030028786510626234330143142403847868751813794596439388225436965670337212521806312044605267152077956005584447131096656815395744536689117852969628640534516388847541585935380282492770893928965395461573809018110123207464330767322203956587645132445705506944886854682579822288742673869326606970353126556231095039375370053165150024861919810926746609200644578532320500747267432702098093081038366003235115203439742171240701839951587058331249348283658326314427473573698118874273489213995449610879907494431926916352799145527672933263679936613364851706231204175969772798230205993955496556419894732191728650458774425521847397971566480454576705456229588853488945995036617570941921558334100567933651320150610017109280369132730814429548901454490253373966841441943552000000000000*i1^3 + 38598722186351039157540727069478672224564409683612805579522464410754692756736150425013610341671290098026930441126743770704678173657235630603675717043758485925171465517445753168731304111241037548918298534500444183174019151506816868931327411551516487689146660980427820232467960530609874024231604500232114766443641663726059321068002795710056424344339416113704202665631434101988451845894497483256074976129002803167324085082718052709157574182715954909506689850309476406500074892675412526573108111551335240658188266446470236332732784439149025352062318573618978453209999156118136972701732052063896166981941192229614807244870127241392472326263952735720900657227650851635343765370052568589923619965308473720187146145160335144062521606107475284976885403473120959765658046951019218868004742108881672575502853160803855904144876472483773153066222963142736658736418868727549092948153866921619901135413592828433908920837107771410631323235303383337820094546452361479631144719447306841571302237643241134438814206533372078480922655114104237386403752032663135851143829216882290326898231179443959074291315044363449826615143499520862490004278947593021793783716261938161791305806565848841025696603989016490397164363670101126312356845703204685036346078599532001466274375814606273353824043428784681535056183116074526378500800165859386249705830532280374565925581027904384898478284851741972476570501679804448631637299997460130038696641699207173673044543195382491508885578002111342802120406010952955830341705988516246483560362937937365289989305968372512168962206905091562695677395376267296291131724408972652779929963170140729436511056861418160502850331138080498574491698536665588263011143667210708908886909792525879202182681769260562242498809036058639221659085194559145442290036377476540962547219051577450440714420139381707828986824624672489632668519499448783796028879780073313761279809595022380951002992164689563460682427603837029670254091558295830708066523825108487595119581477338078815749335018371813046129991135007715283952669378655213526757175396431929926112563730611434791796656485835766381664951235074541619583330737311933956259247117705280071053184647036303669354287713927117351223024914710239641600000000000*i1^4 + -21936335130309416387076902895694134143106914848739243984868676477165861891557205489761031080431901319509238037802045908238898942910556555223026239475581419107106269004874437018938054022537762356268654744854154887689754964085864160886174115012792900965702232193183783122334262647864738072530252953567107590532433638979974102975480093010513730139554718011190117697353427892393252636618972883338281106850614174132780478557141414482269373804738356473308280853162788439602809489483595296599964846593885576528118962732228577781556845395206442817905510220643313131716713157058182235021735525246367032522030444418123526053917795084224914246174770829881201073038794861858974413006732008411380348860920199740032603196895196940595742849175163510137254717537869301477513712738707404712787409993177620940781841007162460936748424202877895087914830968670753106593743765633804337034659008307090514711416557202989811423617519523031151310229645447110532948989689249852988037300982515484173423805193223960169164397162200042948270779148944376924474790052241745381131098612623465851377057668350520511094003371859445728679640791999216266744304538055820656099433672605917361958332724855841767479560993498017292750139276816968073300470479957046077838627378990852237887678447850645995973211275873505886174841229662599352782840517181439709653546362917046972999964334762654758466017590458112243517895564444608251341054387239137820958507962267531339022893691593567811100985678848480998929161703777869158928931286366001747601794772695389565441610114031733524539921048917417720294245689129037506617507177035642530258737468604694400674842915265491978332296609498587572976377091960796375211263273989949895645595384872473137738613587686649746282591124738002891864187522228440263877155846736824979825045040743727729518608449691788075764108918538289008207827293510775408700093958119668033054577239259857998085866272179000048980471409380240204693427220259627149430007295484226545852691624935661382428511277483994738001613702412869192616873900161135728171761377463230514664883998581114361295073515320296544758352837904783419326527271606402534335528172505388360061919059532015569854604498530002002922494320977326899200000000*i1^5 + 39998395229022466749609336169960193800944198270316530172740379294835704434481030978582438256805903055708510547643971180879421239413367061092869544066523757163701651294958227344359491569858016680183859194696925762295675028182451707521030443712674038667906045620829210091133597772421750087401709300515809067455207525417819988778111172326258292769665197941714554955379144173440565999010869710889332593659408137750006992253083437428757393301936084948524625383464032575692875011896176426182925232461229988384298587432843590321225015986597658594269646547920998121528469006784646400150778040127568783525596596465524185715394021088704905970107990770693020654475974887131494390033601624618563944107945682188687427178060968438699058223633937656887240511518774998228414295055242240962820713582884859829293212269164893532316272420232383610002560649498178600910947254577045297482756017530647198406537075191155164658008959975661675830988822864626496649531557256128313167159261529189764376287122690851058314704205416435286210998073741325864935257280476484018054834284659251999952341825722643654556879057013856183486723836142454186761274681653972851999231914561172142901105307544480338947111061409137990236300783319179364269973119135050264582271765044433484310246702343699788807496064669180024138810434223362171584597210158687612870642217858035360490477754049341346976834640012148470970225917210906493946586820612498593351857988498428801618953733644641749065000672019120707562408910717170607144360186817957349390549382863729426635813535414480071002225278450964944168388248252366598760408481260272226398222143309195841687366575111557370192233657159627196679354434751017781099804145433852994475606859833081872797189573643380690739776004368762533298332724460319117964693118725200505530663737931920282320770746450594205416189405550013953355253659102421663490742027457343883515455054797807251949938177638244209007829059351133792929292100371378543131886176738468203967595223099008877678088425549856182400607171006819884147515327257619010295354800523240201187855088882641289337043185857855704194669014272513451313033043292334177968501512917475956954606477304524176286931718894511298253867520010223616000000*i1^6 + -112948608228771008629661399237177287776209407376123116829723745128985275192096107824282082279352054003371460558490679831773515123690179867073303888052150202069756555859497500052063758594081986805135645043380829471890006787917380022745976880256519683621527827058122323928590991059153686212087355414039302409094481311346869761733187875392005974336416459554204201867961173508986966571031921201240498694253244333920825941337091540476802437815076464798814983617708854844213713897643053419187058431524636204474377583395519894970132644581300392660464637399690122484488326401301447223378085233894345492357883845723542689817620099814020215651462431361019732128262320253276434075115791711770361465063695727097978874454719697282697165999486259513585066991724714987938633925448976407090808597807778362047859550478903213697316968722737886845998627127441367791790829912518705300092893472829961989420708779596743180105432457903526576442563193584912944024580250532183928191732701637532968598262254958132567179546637420992315677866554694100090251206740742701860156290487110569215933117375023008524179106823165992628605276924390024520717433064736225121311023352397669187750408639422089785205826557288127909873305526257357584418115412197780815390882910641159113851718870132625928637044454589221082265492718177561879791778777168111948008952912868320081373360500784704124171855104608849828499833068655717586444532245801442636976093211229178012694343610345989510750307952829559894017933468584989732475609297588002339675612571674034513120363182191379420861331212332718210824848684432887476579302790361000182842131195027586053687390377909986974451333113362818931788396138607353172374859411429270438562990199771258596841165006752244355810102999047803374783399839196621082492644128935954501233730443866196994009705980056689507051570161111452979302469991083525386730488429855994709740229972792748614509765929228840055102014972591920641789744058583724639906364692629355656393242835418950485747005149813671545469844316840152981020957935754957077923959541007470011051454828793326328858033941340507488357164501668429075174627664492089026024312009076124621606367863120569680052248570552584423095221885243228160000*i1^7 + 180174541372877973417357475959009812547030339291532804647984290519609118555098949656711545157568840599914569237373587414821622718594466293766944796772439507628464312024442860048859830384805956320517782278576810676588113557385298894389136987177984609019141589014993574659983383628461272557853714469766256965204796479240047943833643316109098185953950176250596468884569747571926107937418939264372688707009426928322669715898492300268145448949846492983807967356946916406635048690640755210376454834433054839851857709085195377161399937850792008723349811400034779536335964679446401903660401080674202794087739046095563075641036227020144745513974032395056006612405864841355176444574099725496606392109403466861190523491699769867510426931822120843949081659282232027154920040518048969831412654402187762790079250033568527445930466439442449933318776900065145739750846608897209882058346215364932412007789856570617820363428355039319366902935181526191566440532354836150652920065808039711985206175513096349717500360612146394045679943275785270591024309500701695605950247171801111857636796787164953927265301906599099431937227519800823328581997483353422778464930896709430256498189896477804981403620785133905371433052248800691545798554463107291488913766834623792395746142298536356539399940529902479553548946168310857460437369695591694642133404703931486265365598775060459296265326110689006755685316495202620195168788375422735007784830514280237627596106463228679056180589986997177335636112069085546203028825757912533575258266172455313483442745655878393627262432990366120162716975144785903725708966414308049956777861135037290659280765204078226733902599632360249519037000422355515795443176267983579490861938310031826329996142657443884351491126691009478726403172088755220343166350477943517592094607592228162515394851837812462531666424885397832318859216192976107397255992469514560005178120756196580495284668450348534032898481408778867500773804419245625844976610361803928354399589612292370851071145016636821418476151736843376845854848410392139713488440709191768134068719483201906067176016439671168986025150493407188722043620774515212764499289846751108517500898091727524382151829073171948484741045733765939200*i1^8 + -132507239944859057432536785748271853899135162688239824244326838408639458555675874121041226038518608122464403891487716576018521247885459268608490631512714678806750447312678516341096550231295124700960954588774135924166273038243063130094566111784026458100128821726516358166614295559415844094825426246568420339052821927672655298549307619030081611117530093878225065722809746893403611620430122176947672599961118267817761567526038740028063922844545955586674791769778387527975234006352928441943560305735161451645169490559279678395003319151822650563577598198503463531581105634682879938190155740166059244778747273149945938892133607142609070097808429787564521713754467480704298785870467243451969969733200449144077391491968457156684605086882700626111779813498809776432854236683164584934579879255962726901226050395268408897847015642482697385035314121419456685464067521831437192623294955321418741463188207949753545321868541545413758202003543534352557608574093849631256675388537975888640002270649623127984768485327343990094277974057963762693738492746561254559210752437837603077488134856225579048844947875217648596095718788438589269336583875433107958755285904175207194451020759192732874546256100215337768819624987400339760803561370374262068515491906021839546672978553221729798549702314925851144225659655764987826560303460666948698615309266191334971980861488311710983814957129921236273443200190308512833900308849038122977290823376609998291780889700759553113205728349409324143835061301082495260319125261033136729408433231310326411364944761548560389375679194461786844638963093294248185725948745371607278809666731200670311776053257333108906690070997160411488174181100821766281577266061805871794254516432761624599698208804950911673641746671636446451932158824535812966335646675878449080172578687270710738569912474496765647368642049410523922283527062924943650805715035962502179065961219070614547984580095575425320842154680076067624712457985625275515826414170151942947680736775031160199247234793657355419021665823214836279209564148442099490743511291634536845457202486936227412223217189753855288500204778175861067262059546754337890335590857109547797824757321218309906511503317450223422747351260856320*i1^9 + 53133895380943530657122732776246052778464840591639240866248754976565930200612022700741878017702728013600692678937632501745330587392842669021218928242104527964303798842808466170667160772429919591928103212618717270598385947180527975375825684235605758711914539271709550285817968915144758529476204872186428014795331369407321074180487818591329934911719974043097035362491534090370513203764002270912667610602411513323421772755769652617539856756651310253878053274482129928653221052320777204567289435289216907164539750661815966841383167719969528321791061011317027081923112604954815911983723552949373238089396767867834046842610907555831512593618535150745456132896810473949783199973186306098320523227975181440788670554920726007767725456153046338023743053058755586718782318933917083171183611877138132020534358497255723344608842893505153107888739519270601073262248024539548213624027196247189789772846398153681544494315282543669265144126116761011296325366048188734193397388602638237533047017695127038887787535545413401360849262874383719946718933097471912979231609372268249293727890908399150475390568457974747192881304191828561504237230073736211281244997694292144385446483355864780344182612638684864332424793247899839615216693526091107939477343304205818162274556089318098945764554758743025268521098956896920750200478032370855874751244731594891346699067067373344079517733108851866406979407806199237463278332706248214073165938286724534209956604699615748860618371988172687942662284976557328314205971649380494866392122580154894707549164525267681339624676889668692973060151525307838389672568297904243915300538090375270676671599108994522772828370056126247504214196419800659881641421420893672750218915521249412848789486278520007716218116698507534261707803584246027249402063689064705828323165851301787026828697748247682736552331169475103216887357377322836140406347603888783715316474699480172410241474910341953094704706948100254261159564299208662010023044618383652727141560914350719238186765251386642770971280544652267650348523343042586128721823661670291184145853377622219541579687685476733805494022987913205610474375956530488776091369451247199673432512818404723540331992369909460916047009808384*i1^10 + -8288918713355322811531270034716666809767223710512547828020927946239348382206283311838371030572646782015089724026047563416966679897059275917164243260373662979481229414198559868527473217004850429548530018723603605227958276867483363498697048198547826330130849976988577838675762396619298716084068812020520290046681401787072945105641454329474398127436931927223860210505683253848499798473136522004335489631552391249640112356578736809838589830660023901970441881379572877631191274449749307083841935149717044526769173035143370877942527583598274322319874665300986308778548199873713527733316911234459341029830675976867000362539323957507374371958635907356931000636837006402820992948795619063907288679134327332940927732532436976518056393925435471656635568173192310920277101826877673994041207660767219615613248440727225828179103921579657945838282081857468386078360673555567234901711675241014830240642315001811575168777868086719245771638715161457337037324482304341560359702037969460331280549345039849275543454348794148588301271439715207338725032388607381383833921767927413417913789826397979464880717019891193759531764157813213468580104219708576472681870142344908547364212504981330120390945806522022843836404486696757706016030464540981263963895560705984181918274661965591982019499349706567395632815630881184218573747967467401507257483046497585415759687249888540723682266782844581023009372814042699744046671756349799776294903069437784875214729319051829894448260750079739909892721653265852571713718957473686937118636657313527481054476645493767211194894796391322592742633701725801812698033758953536748766620663155006801351255176258135242465172131116228861681658096212851925240698284137874871729059719189366700732162967387388899515863238749525227587015313737838385364008813446279129744916618365138581748998180025448984120947493965812723983416307489662137576261974763706026387902598826445737952178043533927821324274161205600149075861781321047266928709076914278898835930545936627635135337803534390195254722536319777134683914777465778518691541714600585759512491178398978872220176906327775638074411825603882955988770771417204048281103871319917262781809939811602543369733959318807811016622080*i1^11 + -2050708182387438111698164086597411278554348425703416094288678064255571765099784871849408679599559090648613130875483245162251715042835469373888850093078535439503360023025139829485385825584344557399098811117819098715549039681476030521528434774559751413450123884819152942103936320604151448512278908517834585016460415859566314791696490609484254813239168233121865394982965468642476470119700174627945055609512043859317750430135892268547581716422705352061899453747447046470210961055071867712660742852326690982853598047125695875267123501800969478530288288266081149420108672771004921967368094201057330506226576259626988261421088979652756107509958019356559694542706423501551121472520461726054787173578732869359267946904436932085503056600504013881118618094721082928945596690563277673771447127860470876619729433163422495236286768577602343511144840409364262732804984927510903660960095309553473310204903357104650467349907420780084544569626256317525221593178575407368011204836425911677735652445934441864022641572389470658767243277863102892530076070418390906010571794089121624195603053235828826737826999586364026454242247873262639168461486864988964114240690782602376964430536511602951889428477620445566101137299837952975061992411050090417331562723519392182110773037720792661427752544597513911716262488457624585250540564075079488245435528110384358355226943341347755488548874232891840346541708631035934366320724148176123588342589813072780643448096083460515774098469313538981724249207548563686695634575761736253215595928296116140791322912304290276991028475770555337868615780410157327419055935248413072012888252850026689099258658548418525897651684619331596660685048872691807976649948853819830160525238638609653797080140533044315871423721506371949279790955744951150360959882874043290339705795589469160705892832083116810517404669248489499354353307723693936360197082832763250620777818361624009454672137031860995675312453536559356218791522273806836228291646906084644316578936722024147257095496863103222744360633512120721861352890700483962089535709079132414792698839606520564568277366079312123286536157082384768127182401953075387029916181873020097466847669292014739328677985079756012388352*i1^12 + 1150300472947113392156731691514038938112234654379013269399565824657341867306638598931488983609502801965811692632073058438241452640464738413467636989303060135063742094095453631640464894079991312394364229127059864698854483506433774529643743327208177924161649315773268448771842571266628102755209706340845811718029738913556534949701484644722794410194799804077739715190963262753842476794552927137878569375944132112531365734927031124047631016404530454716650629425351366514049429332322892055486059144636040654562838740284893707873515822654787314161519487248212246719446640120830645675536472658219555813133409013792905584270179947249705844424630108357454328251079262986785144072959361070132282625905219762255492999970247243952842792378477850934421677523190183202704825441216845911276712551706776098641850552403305400463779542549884768332732418212548017311941814128725172126726343184121850653308716990289132136965754509174921541747655659324326848348629503793807689847372262464913254073527928030418112829739916018014008057648690169954757925948515254869102918201309036132785114346308482279248983957870580836313141543216321284503679705601751128959007394527825809779705533268495535090034610020929671298552026677361033699842015801054600299130256325327739671709276863536293564362998559649757474826787809707358763955368812551326941685247008374878926594871100969684621026065344768519725533112338417876983003908673107507608728986262000595799055356462559173937708157017211101411735835282416547077414605399368077039442894907407470001681205357721996439768203280475492705305396126449185063687502328087098725768061146255562689408388040203304973285926467747252259027309494839714401104268928309151609824758151886786835684894411521329377895430623128268352413563304291791850902626166362306782702345419119531395009343699504373436269224351515013108616628296018397188571596132850850955996144806521238599565724505813104309269049502683345718787507421369743074556914308238659790578710356150341544587567252253158442469899397929657255541531375109565256010630053268914031105454107643073666313150343225617803339191144139541966633388435218246765459718938598911321016349786932960488503877447245103104*i1^13 + -117223962986500380068019551324921163270648207024635701945198940988107949573470788459232350046198977788954987885221583183465614362471105919507347824530689562536337072735300898511585894201862866842564442482153836916374383924026122837043056537865469267377211924201637243718154729574326415323874491851914293034383900550363701736253669281279054402521441107407904515033023385119997270447721115521123940491077529899212803128906328923686518616338495337445023978447896716133314919354888220075994198202071981205503574752325431466375217000042314021888443070219401116977597562145677027117148825368621819386783537534729901144321984797246350398297007652528310123608647203020307625386302448641744638951922105780640451184394803694392570921306256746097478797873608519446985343756676295260833941323380045223909217159354182073471985409251935906343428650474820113528083257311583767234661136351761177369953965194497384448274117268122042283577772524384047522556319252265522344612624806668158699849015266162247504777543736363202072487345725372236813901156984246044136030101206315884932904504384989109412958688407433137067823580754351494796835313735106752756859073316325138342681717501198968910278353717038295789722977227095100415880096644542748125609117030487585899411821224517978486631392010300447389507834103044866632180058283694674857772378332755471913410048431556255155700835449828040157945605283120419686390014648726762635866414662693311723335039696521386129215190857267655345222187008809790418317357508810330768721477018889592241519248799432877337914403201886071270303708332237484680085910232176136817024101596183619635077510690654247598183189391707897213914110452471203710790603814899267109210289231686174771501321471682199172409192583371247781815432159968833288098926987122187570518322559147801824489705346358376747707002292324519428165917681398721317658460574947420796828910669771620548904040209821107582036177575938017872082118221932179433484827301769319914218730352756967529552807065727223313246536398421823258566497761895283428281442491531579836943439236209713503727062026440017001821506836785749401551378885556301434783386592950019928910842986259669486847954738216960*i1^14 + -19179583118629105344137072214942488645313626772328895889462610736565332467512440699961537566861299415923533945108213015922324269729981402932099657937510013983769591742079040166260057640691371233899789861603905824122543910379281958040446425048138124557717609231906695690297851842236758260701466433072605636275424779955593929480594599282366727674641006781840585493860196228863934719953099066169593908279329570973827981186837211591336238057881697414359664908123068940990297594013097123158902922002596936502901278463754652418768001559119298815469755136699035043517199320961307416997087762088993331744861153763371593360305536146364779262153215129957703213328654030891286154392643862160890625570258508479792964376527753506402814140241715274306630542329772735612494547567570767357033859773535829571709902958413469045820652443375787497697180656288395482844884802477276898522414969306399988351286365162736378799930574670137524677638877450171195949437993868515591361466108605496754566646374954762762891994278185192208844886747132425346871738019428276986435949429281496030446351411840784348307746137614729960293108729301186415465397556053650531584261425140527750861085046344839276166970020946380369533891338779757766284186232806059551630277375407473742537969194491775099483366073038642608994500810814776485847908260755152198526698780901336187850646261184228438785420863093320967156267890158462088447662431286567544960485147133060668638989073553037710702448460097235842868102409873174796241923440936032192797770165360152228234582022805916079991780550760172213149210603574142746600763571687401003111218625329880743616775012005240459195800851150026889950975018706453869762116575484200776750453574741201941102935121363549012417847330500228062466940257965102670839882267808454332285174162719439932377185578241589690064036906012247553416334309764187354140438090671174906932816813815828569531033140789855172429084568863438167058098293792347156396413717979301774257718658647925065258368070932600173761782332822965027213722682921730775725259078704233415318103585217760458106594314325089049812762404343542401700495713386117543645841568324329592391719727365051240212210909184*i1^15 + 6809310666553219450891572000571646665741237838119824766190081195074721124317386869453820373217184720289351381908139508240126986942004724058459642174649400101417118507417015602372114672277561040442151836922719788665842873965071333908550275141355883475722381992920019708942295013041272098562083437660737845469429293954629085014106895487266872206203776240103874773462030552392508292041293651734887037197106655280517464877609245851884259241807084780109844038446208336873751602806430053790019897898900893513685816738484941259952341036967483146760828219019489033127918145884979343767816555071082410220676361726420976955218024578361153693204249089078966662576653473637531045503528478698667328688003578034184525872981875690437028943210665143298768647009224838284563659394799706531223073918205282161490763221436534528333953232367476449271444575278972859000154487167291114860375204560552447218149155668924452825711570553728769807761917340550018924984230380538148941130712639280773027713882682881620476961066494088454409573450523358415040328173424751263686146641902115084172954341035994122302067359045790260140700298885956508992678566022873034053390178478969366271172514773307135235746944733949157255569277868058386869754150042800327848041077075944584541271039038035913909650803154789083271322511074318432740234412029260495372405557454077490728693381039644562031644243190777165606172909578823061567065054842294955555926470604372730046704413269615647202911945089194139008431651462716710940497189446081696146454257170271102385682666811264720508453241278653865876102114304122480281703743912037741853019033468294730072110681494887898539262705192357537941697542741935571885956933401363284156665482934773651737266926429013613690241499562830196172121257666538862385722408245512438795155363058152265927804249339946424727777564448156124226308676494505126220954231023466550162084173252944109763321812966426675814082556927906398791595048886341117770568372158123151296215164823858543266989059858445078412737632638765202714271780960177211219896517133203378504029518728578130681663557901396348576398710474997744508388215167246927106463942163650701020748761139165120427982848*i1^16 + -671340002578594709102086839142680730336978323071142981074269005549299642070225330062851102322804841093896607511809101440078990564100500885303211749241291625968598973120943375389435468462395655549262801973631083362001486349301334498937842472859705569712105432246499221146674761624976728233440305873874811183201140231393512186744173997394851007354422462007811242524508646255652256339520463002534132209009365036966191704709853492008363018844363237604035165126893078190134593142738685198059458747970016289925983741057765118898859142403125647428918512634331435537582716100237726454965493221614998973990516888103897351041098488945993412249934524543785061273270586322272435639524777530839623350433805898017473816253510967724146056823021053119685176947852341855630055474705814777579222756854659700669223018932699915953647638976053968038321598745182547481031121263026449534506416843972550695303823504886150932876696886437482191516301709580639081788773993151710356721221647729423268259113000641023982734102889719213929174992762039232541878634352035763133282479440431873816040129514372249868774508569860163913373658619746847752538389115681489048361658247637723632791143063502057501865134020628158951415091535349790833105705008943711138707918340203236190920523887647750219471722033575479674444326438166440139587976363914975951892710671042808471563970332411730353699549686896944696904561680219243771711008775275275333725385767418373623993002380539418629143678943818974795599989497405892128917652795281612913409237021968352731454836364996559899141361302205079002225099920843571974898559235372695348118154419904611473448970313197341108646718538043933412229830412302542420882364543087017533364245643103036203147441892284506384059796178857430643268699970908474382680702436079149390361486761612200180771578423878959271697918542303492437610902484488860971059224963413840407912904838479003102252002138187927230741119269306376954880833949868480530322690004217109512323041643758287897619559121720812194959319982044974317531367063084420329354836174072218208042007599754723455766516236642277295074926493793043039366310159624615206812895730266256701999137484585832546304*i1^17 + 152504122435133175257267827735940586207594310980176401911540761170107031141050371341211821342011820326693695456070930417092777758054963651217502728792563957296126023050673716667255617507231539355837114475177570636652912740869317417789631034611636033168440760667588798859666016329875306279508004277246397586595986156354647428387785905312162765430922752973330222810295465043798145803537915495550983351861632249052374083246038099147927500770978192102602458640832824884510632925650906985086458753547521062773143034353953888991808546225195692132317578077944101373160217273115597503283294764861161038428187313711069278479340847124072864272994925294779771881321200439226246917872033263492152802470987452763079257592608545137700463084688323629728803703771495345330130163931686373278870688588135786638206996634141010422206659022310705859877496987734002101464234907233439462271542061041934650958119357241722967366882840728785461937198440607899880571800119657183797096842276116783668801735966206162801851942384329433401818465143046669173756143475458729562833331644735920852757373501705266637304715533402877864142753063969659041561146881859525528293005069867068018099173252083985886226098534770566270916090345189165200009913261436364931653092016088451185714930103101561300895113064483083943726637501131072118506143686583349353267588657419933022463049404829578763869919712370998179676604747797733978031857427874874028747473326821110108634573117984780256634602348440637080377309060634708226931553596150683551982563399925193972009799240545124134643211741859287587780261988929174770188611156668659547149734254669170195585164998502047739777078166889363509802618178984927696192223527837398568635627030387646868664067715792178776904973327931008656428872789298982209034806263865926862292115905004427931840269720428323003614366127164584624594849149206874186026491011974128847473500423518304401194084418276964874898731475606413743178754861766991892840949758258907894094215937910189591879132075717330854867700763904667337932685739964389123226537379223008098068344197785586715803390500559247187857505340777305696052036339488049040273574725280826293025457707734269952*i1^18 + -53480135738556663651968416442397412204619683804914230346338255881271717329543580939150799863455169086114361413343568617647729463607408140033680079125099631056365765781664023284849692930785428753427365685570143717811560139735983595262529909089194216786383466363611625044344359818253479688610557399333350454590129421557340415115023445352367776083747092104866680694342500716562427428854402548810541553620674362436474913768295481857108771266125820855743878648958288062158756423965450403216353914738772787179234454445889585570637789150727292687165857870161126987093406195029900723361422264798942461273211162984183935237673549180419418595664923506147275380478971978328643107247984445624365343516705729847114314101403559144448925889179387606542627486365918436543310901580884452474298336654145319811457916408768792757291438696611125669339058761518778158029663555963470706024111800808049491404632310902319397972103880200487338123163485695406974070226789174275920960171054763467472016277832335479352081923944388844870273929973562395370765589309143822992244680982573960863678365093923874970817193501822929008889765770123860300801284342334960101508609750649967640211484353497466862907025298502999417322021100947104777911888192858350697749299970900109888178398942820764564699613772573528967780949168906728605189681505060191187562844963105309708109037134729331999237805949787652518838816612251995313060328071655243474911090153276992440307700337396012885033692889272198680962623233196901448780567633424147463449187625846257063855394125072368812712893312629710505496386225735554048267168443671164130026412071403179040980170972711547928234137395535987674694327307273013207610640499568384087429536628661485094852083558964905540646151369891855665915030591254398294466975262160802166186080750452021197869982527751372102305721799343970930839128865751118787430636082983575649635296513106579333506432845039294438015397727042898976216508152401448202568577800859855421877223200899904050705214492607822321506148743841016092018989426772697972064565361504054374509645978595566043979226616782395501213663895959461141354803005252646076001571412357493570034709666201600*i1^19 + 10775272743325871965890656184779245414613209350074391034942442483515498188603616671774811145615909240096514706538546305827333494119669274338457419414168402220004310134070163425819376519660315941111433769343448004812337610038972436335134981498209319205620129880079565180604012657659797919184272657013205895608298925421122333758345393454690226960011248528156127406519293284197049282083138696503745390555307463758835545685771735526016586526808970575861170321798018656687813420630522676808548204478119525204409795514333557472481649818843612552457477802720737499696216805961910752295624019994153705417869782344241549532739532010384387681905764187297047171234608957457191562596652432374164337352858002518654743432742253653298343368553503424045924497772471008273136723059834249597812345063057093243990890123595555530731604954447531300514473475697857152502746671113650976740377055810182579554828841436582478666066914554252285146484738917801706024322432561432925019387424278862299921685383380471363543476759812193023568788907729182530818683469205091129762433768695191653983396121960300289487363473847678163040230045384077795031474590101678041251388559370377513866234976833913405683364905626256260548221705470293877972757922369302072736915415125441112816650145697838329177929330243302106182863815497125167332632267103844893839830552719880354790228873394916155895292836323934656159263910706044006128221975415201654860730815976266372783928210561468819622278000215165168724690842019884242612146354251659979478512399625332951779294580478247420956577987831542238621968467217142906465479464792841077031916724445347520005367021406799287182597380180782074697926527471473683483255949565153525310346745065222484499124401428777234721424750084107174560446067387103359528252469705977429542757419508915001501016457481399774853863042534384812694678092295217557426889187699761736139536550750302910456489398719550831996430420437808249758842426872931661459813437011243367305523619526222412502403430776934528379433989546704103042631470737721401099779722453358205155668937910586168946717607646124359237880379895994732763892501549629223711613429482029073896994504704*i1^20 + -1098900058204284279256252442631171441436124641129005582112146864080330913986974321367690794250654422741844914848192128918052651038420742784347627052030307673588233663190569745015621683262338547712738326386022814336432308852246265127256883318565769224023580274167230801396713396762731693726966184246061704105046010763771253004436921205702474028177032822941471361370225019655945586691091143087042265965237565477000803295147248370542475355991463329439568564405499261866870587389182196901122986303629300589970649890561633017825546523894433417919676970928782866819911638121146809339950026272188101601444544576889353888001386345292945688870291768725841496008487741208838150238096696072606774152207948738309926348243862357346167065418570718713590633676975852793078540552215777204040109359828198724923952702116980608556710104906207424942674900738254861160448054465468103278052185734152234636184681755867314504661321715831889909355512437121375462327147285373564782578592467968775129056181325262050066184672795887790050971642283078735701363404054410755696859274358269830310821602049854320639277730721081500949707267482683051464699124761435151458434913910768145157559369926447558811751672971893650621623379489957811865358364828162358794951451766507344045222521316857924959816129740268338821511195118038713243724791877399330613728260971078860370098056044364749598417138362940448484186640883558418700654508991850891528889038980297600650818934817285492472975786586809385380823071303567992285450829198885879435309970160153161081014494489800918461628333293785013036319851110393178848477299498753664797827839926097850012075166911873490299153935729167797021548208950399352525138272145813387103026564401251875192746340355993436351959792373214146682185577616153390534013866588237856557207386585180955651472582612157860067848410961594978058699683652991790174148635592420298464011544940321171848810064298184451619266924389504343685044608516755516807166492453345485757323151814429708395689865148142582836300793249901190327697150656321708885176491918057093701395241509808624095795199819584997229306770682826003896362198196646271798420710096365328873291776*i1^21 + 62313517777869645504259712501417157276137653234316615721686772377669385055192536409550365018482698689270852718532029020382687881550512226628763924741757755084001060646978822102403614551075425878799093694302688436395712716114048585178515903850613815000326972497173447176058099986142777753440073371423267446145240337929192803799577075581240066668910858441587696397832226837019872828458309165809128871858674559623608529425754487690932763068500534338788414455486967638088671463334947339072088557131077065112380104304379442668513175507519008667460206818591778301477460154303158566393116355092175595044788841889039708436715615363953242845760043882102168313312651086664463522507808122509272153780369317298443090190288186342328156197814522621057803183223967960296741065556103778099869755929609596101104149681224664819420792476413295681966661021442521558533533365464243485396908173944036576466504602872705829593023306001166027646468937299970746483718603845774305004245815580569071983018846442230711457432524898938064618977688078414194512256638382458377952567795570112485194222261678296269979270282928155255751680619457593179515836105992025915077943142038870608977854049644291688137538722433306544303165517674632710839281799836872588693124155258051692610531936885029314416048923943545841240444088598025643162213081392959564256275321384640334338708362802313151623824632767119436429411737763640042203051406911213233697650366512849134374922466986248372276012971462311525360748189266340823103128248639477806482498652529201864874151208563063635889387844199342756710292148401899103647490810482233865940482315034515847248728086445570492620429638941200979040128399587363551000594591094990011817661050930086334789327117883467902995394188330633904860595106333330557548058624513652961059328422477718396838700497818734732266675905761210199984162017968660217336958609067385290093136829061824071492323401478212236883271591779752230653248552603219269456026089512511861308742426857498801513339350835305361637962619347855196182828560720073405481298901643319057970445637166060865928463719213550971655644901940698789613138234488022019341807973001188081664*i1^22 + -2245288116560185012063225847588048885080904068291144535004827023146183156934991746864652154606397178839927972519114289066185742901875044285035190602088057876820203282004880161129948709785427714043103247222783597251276263600559779368682496607782271949921432384939502183146185283661297436436829779967458789482562486936920470972275397722981825215010972757688628789700970402253502514845898735402595562722713048873523724392552866729420027317887451306967862952767905464802299560701508106440540345412332267558514938426275429272375254046022864715672277460151328852868747659269509941258809125435942286259529811795150967263257806558655650567334745461734895836665546039183827439351955308222868030147729308870388404554079982294917760484004163432104603759777319337260666642020169024645844382265792976410290534767459447692468522556431363360396828923403115668921542308531869748179057873667210002546304365420027650563899242330167764317728768136550966447931617306264458127864170243027578224623914370339817798840623172912507079332668485507723365893231904242276256290729929236939838985007896748076947684143468143217975068225030616730467046775523979273031522410004862303101561854276421581083801949044929696292364527635202328013737249651825400095000735694096893138987528898069219355462619363967997477750782209549578095848416685034654115187076875039512966181422370227257701033842580915636430298687611930604704893720531184281992153488831592439497277110466656572598608612282090119935467906731952340104447051608964034655071243091851560557686319913201215104815589221955247181069449647483389749972268648055096249589415275907788264769212904091393263306972947701994678253921505434074157446850535972861211718184661395850450874249669966389046760113989999856596712164945154417308329194855224011049098430920543819648376871931224835773652977722971912845074068912940520103078060566187257527787061247741731338818257779652036197942444030931013125102505216161328240242408213060849157702527651849932381991897286600920644345710234291729592247655697603629055788479475359708311257220194008136407750946240841555968702334596210974349007235479885111804051536757129216*i1^23 + 60209631419709814615322803069190615975008882214782514235891280331085713352856152341492476508903424727550878312561949724695862656746061912487072511229755563330353251772981628588644525124748592796512110323973402789407512125024945461692286562101762586968691697580999327802440536614136261839994770953918366112048997252371774132931761143644110786702729042395568266023131512833705905976437564891464401155026151513710032677951362092363452575817382486343012445280300950777885665765973825770553269919776039165394040979449209423399356214402943522855455849773930152256472988515275365184240071736758073244871383342555742054716232873455983760216455822657796530114313305142641402949778161021141629716919896309515880668840153499838127340397376609640117985236720774215652616881264224718754705292850844418428588116573658190241555558886687399609916629213457048488160827036374499187906299699688356439889531885495976345444538398857018948804677684544852124930618404144693179534910888119190925212434457074314824846151005746462340480769600771152446074623892404008375080677141575757548682287063542797169232709504880325377993297720303868618156427338386559938679491008474871228670993437186174470099110613731661708736752121889538865258399229591880201469986187395852006662867658458338754804574847365900657929936202227291077977626844651837065206804540188245588083369060462791313339451834349148997583043236047435534388122170844212861901111551222488395225369618102104943283534034215611479676222539844965317291463683212299762911179828789916631378302162703948447238882895680981782891441639918219361352785499119816520165455146346136823228998198887896616404991391568556446468878221269441187375961716728726732431722325855728285201083451489413531061774727210930734561821891063568593169224642969464439710091898504663712766687113804635067180714327936681093991573622360896742422212452865144127932977040213649221697858001205530231665232313823831475713538123429460151755704150920688843126892398279686039187939371366048487858441225095746981160191169207341199459748242877694705987262629126645705518099918938211239960027642580109696238199312892117979958106652672*i1^24 + -1276969084565873897722034925474311599718049198881270426392379313773446428440807591160719222574789049757199962112653957157161818399144381123387707421049811118615648221149127910988620646191873403412262021758515716118103165414387880941026079592256981333271199108461124516250500375410055288463753070935021342485625690395946539750262241456353544357548945415466417704941232123373766202074638902632656483252877115112575786297796685427746185299995909797824849377221317507819701405465393632071940452143989933026175512941175767647164626688432316942240806188932029752658843242490609104193490136575127187063656674345077807492267577079449399843077197672017054107996518448402915770107869681768818639037085998317496009489642845937231113503279984739661587333709131772615560797697663824697092631640825286043679383137192854921692276363401944594327401870799376916611371272926834912481782753234320719173511635033625355101784947874019706293974462798008774849192549473933601433256119317415757893240158939253756924436026042463624099204166900240857613119693933757064885652184539993444648479625028526749734000910762024178934420442301320550968833227838029482610624953242054479204496598272220771557600598571735181224075908391944954388874899206596182707567931314060968477159900101613389224665913941385007058456727644160960659110193749457098107850045761702650671560386948643415479187498849004053609494402030634580458369814980131447972339155072408217231196992003061185199385399028919934647071723075351249715661440797660788021534749118850773810328848542198697384697373131827233534375615887218162522063421087728052905496213741546582538899307179932304653418780037815346412312169115178033741941547770129158964936454461514769125658809382560358743156458203650434240681226881789756523032760548324092234162757966894373755824194877771622671941509618008522979401382059467621106242559941255189983063175757083988261698158422047414826805838256631973394778596382503307645155932955304227969174878866800442665175797506625116155974663359952068508717388971872179603132794033419763719016191832538914933654777716646631467449666633423256143324188235282382806056960*i1^25 + 20377119446861213884118925298667457608240253129682360241867477351197463802293954229331981093583680096230441597476728130402176339955975599588129128042845145340885997604261377692809980817037538501871111453623159434880247279003776420510623602044097341559537331851256429308440194243185862523449452334395949440835261269026345655641864983909611688911904085220761357493747279356168026558467877916926143174360702966397889227755304420043591146240143502424680755040278910797577446319819049186885533478641763680105853787982390141098929758902975429785578219638290241679019449969656820054293085967069696904300867467957066439151687098927084569996781598772731835835863035092673950618798420298742221564827828060143653154762169420343827683295623879272086018938615502553331413838268715680191436083495984302173975517432479400651127593273064053469427374546335290805966962377633997753501003552709096073879885889469291044806549357655816008092515334749066162551884976426640411086050018948898927320081777070705630564742373062247251976107334417900827969009718605265069754399946681554823458293506413028515940001559682612294587325986713017666995222782659486677883855039390658469148045164963561283634871481455376103328295204388808285982252546609106299046710010794845286398591934284643995945680247884801158541565752571709274085689070277968793366921035138501335153529330322491437762767936075292767738424869350548987608115988598222919697329650111678976616566299467563572462812732094467365257941175582062656007079656058506447189505584388089248554441023678679038795588008797867132047218069199145269476256681363065845270993221968096566009522782701295566845331140599428701689983568609247758200450772309813949751062842077412510073579093423228528783339207198886737604330993071764069854849682219014933804959151570891960210657765392967665752393625420953451602049816085366311963820097463880801495260691563450206823960058511932411124929528212009947899785953972834514683542424642425520527507184875031663383131769244321367473955436150257172516808415087291303309467097428430644568982237963763638168593169021798247990774075721788717596016042235578548224*i1^26 + -234068582652846881661739746848627089361082388982449835996984016963466434262004977467663041422206418723573741039200567542517793856552616702487910777369173004804088542951505250670613651197897581123198650880317664051248660248360321321047394753892336589363550810492043136460621072608934025316412162307885666580348458348521876929312190172577750575398776321474963957225243733407273362171704333335147683033983440584475976035047850932224825889021248682961895442910096288076019122882739629989899974384105260997611267967374006854108462463443622716604580721766971302221442732177359200537909166239644701930523351774959228238195990057251965599718030000847599773635992331343041150126210571756625690978713861902760720137888128896411556554059704061649406238000218284503935738794256578317254271508009696787242885442079868706928595986618201680463371650037623872886914597099837541626212477197892929887535611404823731939065479993315657851151294886738765559080189728622328519653200712121364003447208680943077741399056252806095686983693685249986209072838374689034389026060607799149870365641820982215528149707368925517843037210001294075920806242290298296405990005260549090705328769639593719149181089674499976212337402251952549834777942752602137674061198294960949686885888394814372844622960158384635704477381239265178318402921785165493742274354502763117316847644505252584392986241247046280376300898594130830216792579315136375073356387527785668282466228582639181052644923237157724168119471803279273188044800750727237257153522486577867157745355849325272832472308610449315240523291277998682051532729774664116019689325574630069447666107667492738942920633421238744619598502525141063216961791069237540152969893620481908964532028235213329195778571774363910371422055032730730477140563303596169678710002474170265429073532003584918183509016665351326189109701115030323712144493782102391260378319449090896657240748249965601371759326463342553718374840906557697887651204240342517808690791747227489841982932716631476953986379361222366999876271355254213284745093623244997670491624690700728528387894921402480896524747828492740110761913342754816*i1^27 + 1931815172639338711442239858695347103498953064907264766399073872135478058162863978866185615284954553289147396804727316605748093226516581054454444136103677429849744065502327076334494347286479853506140351285788273109423288500251430904610527576068199804126474142491166203388422951858010353772269870318645850168547438253600021018757974717655862957968674616073333540312930007500051720483502994089017442784360497427499118010785544612636046133787853573395017110068671387981154936647726547539064096311708945810661951361997131032314322517693522610238806832852305934321119041552867486797247640865170801566669792563358644950535095406261759766938560275194004366343119244400359815652306920626837022082905743871307891640663997109352155920984615151111468211656916786010251360786774154529478186101346518173865724797026181222436898510167014850178840187701420406427696902965474216724270824600913046824696695412954380505692563815224620650731102860473064945796940332509579234955069950533530245026530323522449771384306558192732722510093688808293057214332150309482108837101534422716195913155008536469742333991826932593660914175127557536620734616579896573365736969167940296311049113767077898391287769359816823306385997030018453424633979131092485029100198384303899844733309899985157419890918443795212806868893971339653623817819317082005556279634829236786225123272739424410887882450832133422039925712751451789335534779457763352856071312916268790827192227074037493856732835632361193007720001529334505837928108829809682852300788754512790840091561274078028061746744394453642617378750558640932371287152030309989948127371344716428516499650014194641896404868420159340521848753546774092076949310136476678569612177856290615424826043850035849979701482212739480403336615825877704935058014504783654733617089478866893117269815917751970326076934948990050839221770703496752744179824065599278006847519685716662006710567231973828217178870273695866912633764398273743284707022981299608440784048255308750150227650436306735340076324170317634529355720911680360429345693636831614407723720725297690041882850163413903271009688068312837254088228864*i1^28 + -11584896389061756297221573178191449059610025070432935503182763214853606646001864810476342468568890654218880775129664975723601589175141069573084790639060919684711746186811862242549543729663724712344781173950508277731522210820336189257256581824581460351710836784748727564916572762697273183974554329995686217455953011954036535304015427518815234284961993726122691516537578046103378847255458819449401753210305840631324704151934932092026022363743029630690545104495304619468237894576856165018837056597191012009158534456649902765416220357310442428868092359653106452771942806477981722906550410112567337047289423103785711771479924281876101968467987581009058657821585231830662554583258637930149646016550626657684534765096067055378489933979454230894100059851740421304834534524370927725025265432995448206856322636856688598363777328674940836376512145400244639649760713243311659068349654695296666343385218415786100450835358455034111788327555160422444568117569331799982537233544282812086710763901032131257002915312992473071813811123458777008302301939431068922386815713851187290092729086469445942285600713079761046604159018543903675373346148599264748783284851366141617464783664915154198993610422636571911653116779200407815555392987490023951215812915377456943115249110028761903458221436346520072474639365380263498098537544989800744036880650511779733128305018050660613125752879413493809121904243529048233330862292725898054229169444823598845792513691339247694848921190199471075298907814019311717684369037853739390997264591812730306109340016400703250619581879666837566032410629702328518678608675445300616182495325242358187558657004953955794376763753026711203435766827646983260512001132223023847403289140835882401037428292313351229170579300656555149660182245674525691147778792836717257364667684743029941209115331908470801238539520786256137565071485148443783404506870656218360297266845258030037022774481592327950685618679184747970905019902511519263790170198070764993762844750055107853621524162480141878966022188887632758262212034309854327207490174763769461296419067634339082424392268064468895491685747119109347213312*i1^29 + 54790318001167537691869870220539634952976082956583367896013384126694881639027226883181302221150425877267906094481663801851988481281228137796222903957634436793406526141253016081473351858471680193452782949403249795237536789655383358907464245967863188840540353782261390199645026292751523651161586878889116994980890537111163033839301386389847736143687779285649831588178049597168552184902560031455142313067510352335291918115868226547414402434926604059056365239448180963128822229400572228010606498352024508841176761017771998678892948116987629110218292245639834412786132612743568541434555498026577678105441684569256236238234516382823233874782886880887071484868395974438131622618165258918511649917993939231546440962325095221939270199796244528138061514173760430125064762174480631047059207186038011653751428165545192197188929169202889058826549784065329760194637101288157628337859574174297709534042480673328103610557552764136503006165497898094665076575134895989526548423177463271372585794520714172640844298832084711423351650066827831763056673006986304987679652707394863808073414384498482697948563940918692749272893624999128034730880430336309932098833401532030542372956804003946634776539202854817006938979126447247636528948004380247474035487033105847321839271814465479789324669487301634020715884308986276561972537383585619764072500084202433926575639598530713597456898441558205822213412915492346833700884201977513556068914174430229051787018083619728445127265465955404269915818797554276984518622046585055268880184121166161449780862057362115987300228770952346730649362468090520048566185609900652895510142854615703572084288565074326016667827043811624461176393666284513659714405826569845519164553050226236092992294488984265713615578886308626443221298179987219470849505396696855145782750837358552683472185015272347423751151967440925414445440675614619278463566055684462998173331845677497011932792405277213454241149626505934131725857586628098578713099105041318398665893422064310511090229896691131915057493806815787459336196134573607698195154748142246898274718976802994335706701739477414966319469507798630400*i1^30 + -204951202737268538642167483362348182963357749434702041728348141932320427272786897690559721570260486606927058322881509186871934602943289644085933869192650216110247530184597910623934586666262753942373558563444085956099490124064105022729800176296405262592376002924969166745384952796314779944912721429227048449854524891592460312251786954769554585263864270544944066674887170108687342300388463032588956574162544601649750385624837590600581449634008958136070432284340475019655150621544234473533106538898628783423058549208783375663478400269247625064728864914557051793943358254527121419552479949693520621287414027973987488704546874553092704387928395928479100582820923578886817748233731648747806098778923752196447419581015041186590496272726906781075549834398679348433840624005508231074258669833678755007206103938288000171225555270235151724010330170713758036088753843808047463281401004087434581889348377450764028076433416475308276703645633928046547978157224139309070028079410775875982986106828786051003405839644805386383567947439583926522288049500800359406559534867123449349775276965001513301121569816070697637042121123035594423316089226769080973216460711632924310131439762651527066035246469470902505941474785640158345790376702729614849659542003208914202217720849033274695253098169801031051458172178956138666379058826994636499208388238678482481464752197113777429457751836740073134136180095533326799326785516331518696889618341453554375214127602564270189957696785623653474308887568478122483757312658610386831501872443470642260489150802116260185722664007355205952798161259567225239464468782440953016897806014879468397765267081060332075092219502688737294517759927288541348251660132089970154935536442485535802809096977962007261402348141199363795649504270204365733488500281771450704004697053669658346897083469320001549722624810307867125939507620716925381217113815974231824229631153296770825758944214968882322984746038457901081050389907270566961614450530506511654598500862180702239658186318564938312979261437551161718729937606171218846483958967346814423420943041537788937252946760481389968149423587328*i1^31 + 550947126720126773649139490607205417575536809004786634461632153184772229908708506555976535517710787561745540019436230504300479327672054744964941940248348811315273373891362940209639361835257691113616482278175717367950753278027733937141671690403843590763560131334059358277404925832134448929950530669884527441277290215209605359822162990252540535853753794678326112338518732368989929048673523404919072043908947956785624615176117522695660570189894486857077057687453711854813117528253596024389835677617184359491686437318260646459440222201886276950465863117650807526325665539938356143086275720341734188702925476834594044718811895356682600993075741274039685318673409038963459368272248551793409117392375285918292780199776822790419761951590577670698327232958755519236858328239992649922751820389625729906283630331501243599114107855941955970667041025045192707384341778416554414365424440884839486427235035153210386916939189267257114160898611510540800623755695433429642526490544293562769708524050260740171718690918462773318147832190461058304414980892447862174464783441597179797612322049675249833545385253614971099537818283611594105743694702708959691460956709117082928012756812713997484754141493920944562819165854779658313094465485314093623079137742105848664619555415722942503903977006307089562559615876376443368251302541794611690850513472238924319043443629221500887293398492935277985846269202019862534692333166154383502390213977408053209419737497432004523677591061930135461132364252947724253412664886436129638976165947414238468064330504061485737934877661670225662986876735184996744393303555440485787129335320265763711551831077665876626278141373243721952671865632545656205059765037457731830211164649455549013542433771123128291621272776910662400527814565475193889380864873306077491628990236766430830923170387726675236325978950306050881802824071900083704889605809637219135545868125525402648848659785638778646794403504766634046170710450991274547006079177731338314685293328455873626036810524237756623548368892885304219637758326942967204998558718268206530478458400889577513007367832892556064063488*i1^32 + -867289621971884110848706272771119969040937589182595981370845964020848905361406891332620381637355153355356527561946952430485589153935202367815100481093114923841966066881765181110295810370802235647043502853829022179753592026828847901759739482853820474245623875008036146732475323745988787220240555194281988173106519960458157545591419223444946067368887250233950218566274515572700622361471687872499724294235622865700862889397687680766759540406463666732448458630197941977040073716825638064026802403431137454695721710137760749953625616980673283276647031325327233568237747933396756676162525476032962094631343519381988880738081709968576775576922513409143691206233420903943279800811644683322339249777807937510290555931327081025515386482331204851905864485633074332799219491811465642410560523924490957404637827764580499505319791528731636778880487301198185454741122319931695235640011491464144436660007739308229660060835710527712324723644518343899043066515456969741164987992681635432416851379142359682478209473316041467328955717761207617076225002684629565160259464640687190012890414593895961208868974926623214458207532457843725667650777477828420996743067531753011576643082843174035399634573331740171935455865708691996326786932351295568294720731373420834819486338604310511882390866342113331746800670595416712110646818745149751903661434819432443838592112529866821880282662937012639718609430861139192332612235383921308753924472569063456341006673029562874562407025693618352205132665516432766775312357135355018621953768384910776202997001349271792380011311929584104225855818432420175905129699442744162100672144775599588294792899815990654122200300377303716578419695890685596724953736127752877970815063726597150945352194365330239924412249510075098235913142575255100007922403956939033113797727923174077616605530515030038297566646095231195820872992391838730209181933020297287513342824363353800903279852740482604112981874921832775588157786374431572124132565478399283488172370831136577503564611500079802725407017997600452402561429356525929792323092249468891975993123036923879618187465188651827200*i1^33 + 106970762293434338159766997890909365829517002194943578494477380074914876137249442867208379363120780315245367171760715853424669965714472000541607346665772880179691062084129279871612696961523640206010903842632072660300682284332217484954400081668587292711331707090417294636966240949920029789538632354298353932136829357395015450151089933547588377070048057326160947293600515968803788240625878857488494164979292476970215198043735992578134088355049951388688482296889529087791761591839783829357901842889406856952521882874056431415983520255711269901797495190941666091005919335350379531478080965824389277702298901848497451108875134371446065735794981009166009930197560411497829271469508528713134981123344789283056991596765650036693056004719769440338500728144872779848296555419382883298899764667528427943305362291765804831241301233793653279917663761236699527187301323904713746651266954407442633123161851465475089980625263809988963127275339075933453594991753539654872208393522183067414670211742671423178577122383599870627879616742376569164780445863466442914810337989585412398977285811962927943433157984935341498234593813265816222625613193899376361873518957362936250001214256358612497187260113001387772939491960909668286581855716803631726221708068106103577860896114312433310278284787213898482005064551439408879040069489289632933400614646057767516134578102326198887296462350041860472004648533466409600003218676491859886592924759551082190754822055268266455254741761462795384077555032027629763812093780343048021846863396522129375414932611024160850491377998781158673731573500365191596044150210067197435315950003986234612546638279808584165439303936669815462980429653324156517916393616005556923303751692992207122188399692951454670103780008514415132674051571431304158401900967255013982025745753122302481457685544261008413871080881967025264560293170513348372878295142489179997898642445883902802120972244668967801641475632354258525481994870287188219911574888042429571071532929816283823393683517672391123230777066030828833659315538761629500439780138932099554950830257645035275267876913152*i1^34 + 2810606396854813566081508368938155067473449993156423272509750129602203897193099350406144188551167243018376801535798923246576618044288027705482977272025117719458622352281686844253473300832417201731557826651475004845821021324874362028445008383366241919904536794975555771464837594122455630050123088185321722761289121302635303157555910116511807507553886304962952414476151643611864596415334258076249197154204906084429642823493535244408247484777291762937985360937926556833101340101435686863830817633282232959809511997623002483878839144798264586033635887158690006206578010600628956968797767401668773170976562477678482250847789687162183934231882973219588510049589171551098797017006982231656135020940416519992608502695744093286185282403090794411645561971963012086076132556653574559930586643746011393582349461240763775373281702109624536047235146120726881374604061328065302674230983148943405944171863330282016606155275766563482213738742788567943934487886859144879016303999698600269677122497537289140341731785886972441669478010152428628211917510114504060820843411208518322284365941644518825566677488467591251046488087238037888468325817955048318166348201786217229777065172188402092391009362182500985927796693295360355378646766270694145153095578250284178277919370334996505066389782701360768814297776718598983234460311738353183117108174448322945780914502968144341903173771978878903494470433047573069752422535267649501141531409127141225421963166004993254687030132807766397955563082358485770651396369734908691456259203024202134960636741233160077443971265578252313040893820128694685869510157401011043149455888977822977835554403286768559858045841651384738477028152076169527034580065118497651775749006561928456787137774223504419869813670617361824029576701517305448508953407189955457282883527696891090740909200028676794904261372387355285345703593999001319426446826627652384605007653349348049043451283963435476950354052904103158596933997057531611576381749172315355508344968919823214223815162992495848304528236211413720693758978810729480064885357084888958593832629679876453362847744*i1^35 + -6238927476326758661721328184576986302771143759244307927454916555929096697909300757036200706105047099381288066134559583383536466708240372584086140975711402581847718333035837267347488294257485059541292612711758292920935597515871487606664851374135054538527975926419604701075380621285113231261265274717250332286156454121508346474864735132035260714612328576097079445442563598875047647977643965703161998779111515086584272011699747819785608506426655870969135555286256496670411561215020310538498005656907715182367967523812994598422252345894923691647820727122027063367371890932102254502684999345979735694045297277758115331929648469469369373670133559342985268767424017018962316315607061666398387254516324606219778995903998070137560460830562363018033004070451456772209008753361259033436901212434755281292013686152268211995115352400534606489408521526710636761019172495598306624098550010776642390408499146575698883799816469412730875882336105062312962794517375145426408547221050958833179218619168289007085494592025863190320046119549242021705554108407149704229675452008906884729821153864905443745805114587795911840696774058649086541934833048608422736921432785877287115138909054190697720943193484432792063969192164736947627015458912190742373700893241595980276958321039043152783425867507137140462168592161158976679476164459892842674535325933742773168959110948968218912772886036588820417275486552144598261919465546301714559462182522162736114605178546572782661141180275938146151333770683912182858448400665882575531143542238545823717359619711850052025266284234948178532277729066905232685896138844054511074930871462545816623558635905112221832752907889569691395259757630437127872062909954287947543748556940263458452742943490020549955319415303073831594344710294124102674302037914030595048517449775673678033637430959994525542976793269322863857139611702601003898676167817307807542205562799863439777325303639683302157239070048994996596884700905477789507284786745095449526058088244581580289309145881476079007396891072848625032297050884516501964658902773111941883969064084735463424*i1^36 + 5828486292020549630175127975946433151421628176361122083949577083820309886835545991882397000824891467632638570248710510337369502180584696109284508389522396560720785086256339868050442872539741036709687813042586511789525427670246053684350111033622862521652600194957557622899936044529752209891047912594382394655067049100999318722408089346394595832241248046149918824033318198270840441643058878022425076818730504596544837934566793375141969345247520101138685508913518275998014493575502400422723019498547408612098047157709020633930341166461903126811835147471501403388993587885861796699494025744166997161157337466151017730144862298588048817905302722797616105880283466646982472624386057956721748102895904511981163205045096298708383383912309984520305610221036283289414222052501822059894546178026795526160382956644364971468962834770922723104473314342208347955703221587564450626252137142267687302178325126103185604990449594529470113787142342167565251793759209573552004339824204411104696824015332211479136700928414867654906726009998701508650954090562547154503467733795392349973989423150925772475641288792113104790077579359469490162622819921514918816596894997737223791682259136183606319727398303846817213286475820101934222255592052564624639967702028495247939452868516251688986581238485457214526387056791841127761905050951908289709793075426388982693239372640535078832396055455273053336191101975125943796985881349081472720720339282795322816239524031766888038027558901192078063132661594639154690201476403317804657917116512823162884010710211162458077457779401393619415536085308309356753569780781795757226515887368496445262087769714847723938196685969393926660282750222392565890426341258585247398249612375315542404655525840549501865326772873615568918795964318094791874053057141618006062491915775077693483800691164915960192080576050799175059228200309728614684723073770996100908239446072933925445814029071833646831881124840916966796587564508344830121167127844937224984036056154016317106838684753558356090204333481841490187274359442168873360998460900728050469861928130432*i1^37 + -119874529838043383097790290159787383704579813116706436757731095594170929470887645535765035534568644922751456708152079617406092396550716940888367730849139255849559008156382012356533342883761150905445637343906829816459735238473693265806940365655627326258533116531406482337990803814790068801714131125061715800078724349866649749751447422384951964542637455754612901627318221265138868394832489902603821184754413165382766311096057909346081546631879904765651346157024542650157264436724181478726183647540189168608617144174541190502543491803039832697469929992320913945565903613140079270648142814314669448160737047220084609798234940144129500329634300562690241559165777938279889898480540550713758800439113153185742933067758701711441729405291224570276343387355604822942368697553531355428361632183698613957246211510792852151359881960912778853611524797003072580827102724679510633427218020732730670826739312808713445816316858648011692608667962361887738509892162657027035565568671054612142527610788961121223757592026240619859995846247011048600954360140892275378505342874817452609586129983500038925934379125352441399521144856762669134509763713359209980521776582482215735000216177546840261920289516989156746944303329197156509468418818009338879512611061417303884322976635281725982625715179545733439985764710794244405532671447809706827688049756258499348747539698842146715723239502260462469501472902032057321007574168708558033135210604350369242144355891117789869714831035851115993288651801828859134642334523391041505208104240896547198156132010515737615005076053495376417263962701127144842707423219365441892977941170035604877009660209505293380527247658741175349327590872757210364443154415910411483668610045240661973348658245958328750338930808823644057184630159901549468522914187255929044272426511290455239538718128070404143092193188105598872499499207883644645868085035737295855894662697197973603167904893191287733700437678099751702567348432236221105038318914469911045947121902091021074885646168335366041704830818344155552701218780589887090245312770397845098831312*i1^38 + -6805842310414374771973673465360047174973318546665508843695110529216764869819977097765313650039125876984264016523248810731893093854608579379796641914680762740202370195397234109611360006354701367272171933118062986215732404363877796806440493089494739264294807613093040566725374244513437652509126991094833116024337562003887958248505266952274498007202542809376036682642485727489363325291407112720290795541601499073467672277652640519939246870752862247581187502791687685032471335794806933469817664484835357405769678540823620712954520497756297299173468380614024846170792321425606328903967893914607655022286585046075451017999522815475228168993445497149644626112786422693817482623958316693619504624144557505286058127083300805337672841995358328948096139241821620611920025939587120524512180600376196756499234674008156825979105844310528354113108900844869494254890206150603226192235595902068054417305875041472582134717003056133670071198129956868857973786138036541328145929451147990750151966851781610515881340486647599082322285390494522224464234317292512263409870470694907053007815781315778274497708530387236765412376190509968082721570175886043520533450986262921801050546121598150403335051347001575939655331969982159961447115737557899619795996530368295746947193492566455855458975589677970681740625884093150552912740948599523198895898706100940918723396883215579512322938202840752558308671659987964493907458686223263071944022505896735968144083535170966826760393175673475384171045783360627454614729067450072030063311722893832898716732705696210476560823438890509161890489523023062703173949382166117543795530146576716896310035783626890438411080264339365485812340958613215932913472169581150496031833269733767210937127527166594131742152271531563786388653954950461643278520287615352407948633782550615503157852318757779681055702089206732161699742298225292586920165193399417145544948571780502030625601869752112178345093816152385021594132364263485931360534424921201300875551263027966992625495018830551844859167929750605254280969936499977704507432792705249232907*i1^39 + 9488917810290004146542955552451532474839874681542108717467483459292791083276573341090326808314186011628525619004879817610127724590052406143864474282516914823994546648256857822488400921315152700512391324958457863299529021872000646055545603695324771832185523337722884095056934873717029502518975281948375442499832762658600161387099204771750207716744918640148541489661042686226604038846593502702335932474659367882381749310525835354849136944253821297015848592670474499476594473443043496925648350171296831808614129040474048803567867120523658180920297617637091499621362554922321139402040195883444185908803607371860089348514788299279200911242271470647272677484471799906750538404972626462031651515906043751188175209492877481360596544265128921583471484466214070513385176510845804984252418411125369042441076552469428653681894481219409103989544890450407158158645866084805843761393579086489507040626287709186182213906997499196481675810369964803911865747026797520975252582021256015299995686862669970364971154904965906926107133038410219808241953425725560289195158479358507606276817779487660522745823477787851618505368234088890007502844943578261169951297345270471973178098955563688517342618283260219899104683709978653285037984111902779934109404592248231625870965082242922696236515774235731560760128071785222879354944817461308084641811830464820979037106679932796199220341127928752586037687851204670063800620761702369452517324823161781617292400163475661931500846302984171761000401156399689609015308693394807828225125774140775422403934684849624271085319991670021161954594637127548571988790652365955637640871727784787868094404052507063188744564588866493430358520800665442898271336533408657701533522843268097899393918594223197568793543916356576615755533485094024384216584067692398035610234645854136620530790003226458966232765682811012411300119063652559921159597792050536995171731025053029252037825765216993121023295393109665409635625297051349657370471151992605750974766316923361529237356543271838626543315944196456011250608640610649261497548906786560*i1^40 + -6797527494120489413445147096555826614860416843412464510513133310074800420088691876880043093623959960105600416097822330038370105813688039333320186534006593180039445502578766925534165990458775803802420730540504571641875445087046414007389275723448864267496745037144898657316781284663656374586876164504136119991792391242853790719082939620419166128105857886278576032694044231106208038423949043819302622168642901765256656643089943913253621589752095218239615782751452592030068077204451410526722694655672683730894239498885111637498248039229477268573145268459167170906871670864052160029388109381536215450228485471327520390740871513171849816542480237418350075872060571270771250346500766004738659662041650382434639665793939644889062487187103083330672879425402756750436062418363744676980901757307717928939577528837749039393026037535783490022837184384037371174397077135186280978733340160599587591743440159558247926961129850573354637910658209629635115948053186123790101573312805002026007034588676590097036213602969370354374950067397399961880902827433508697958365787832001082384880106754282078848577077917811174046617472103210071728741457102916252028670239422250131582682837413275806440116901997266746828521296045105559937796409959909099853666494720542889622050485903591683897007569525963360814790607107963633891354464651375219975771719912691471172472788468164684324721766901051846911152990413796133796658468110453509033629158364652152799971583086296689375286656238644849178171577676235174335694111022648749964825552793379047529410337492439071614328778500663428939932655641551613186517901826646065571204254229689688705510273841182858470919306036134270420021870345152058202596076487230610060636857067043343901487480986548237943985856046812990395931165057135895255252702739027031813094772131130857925425159449978188553282586635593742725027574668248543302658499420593688302602290062946279376714901714288031422330679902271269653906828304055230232530791778171989637921494543865157674523633435869325848631131474932081207182400448223949329383424*i1^41 + 2821668284072340360769214352475323305233383540020434408603578548226610880933962224302718400959559511907705811233472038537752333934588579606861714118754071656078941300084777536476228241630319688124580172916183120504475559161919308267460754235787294456010151253358359968449341504309412309362088781886040957613315179459787808569471121866702289779495188600025984868527461112506068495683751982742786275408710490850447024718116139075000799431001756125995191383956034908501514664057866537729315534182202167384736204962765778236957135194337355442209379464367304504687338823808975743142130660559405433743692598461556368652902149791111080308848212218154112978267509862907697565306822674147154080475012616071303821680482861257075457454950427518667886491071404699314706912112498070232942540930475821423754904821619412220981854211923691810671506947607546270354824794616041382074139711754944542523632943527650567173975189505109740916579023642530065804177297089993084690272896320580358635302519119678875093430812146147832301400766875554192461752148119491545335023523729608138274082269723977785392673660215534317142370567051412874602915318549783632808514617894579288148901011833914939791106072931711484647190108192537606120038843631574146489359911591360169027336016715800863905477951898328567790910124472397695543691853042761952246374176837174995468295818370662420266282861695765472166200999174550785574362903908027110442933143540078517488558366197774409614287033699123520556951834288965814460270940914239718642697306072852062318447440329740926619814082048878742634255167176207416531158182542741407803567111571401325801782282000011026077802056867147781919836746492420695272038623384697440203035942233428090503074931109952299505834293628956893306492253002225433123528355149849310247773621847314347013931723499381963925713393049058364804204392746167806480345495457428543363774533348851778969522988215914342214461792671130782843453130977796178560626214866320360446286079932213902827436762481150132873426361618230868144469257002854383616*i1^42 + -670441780316309514346536052221351189993558497444040757887662514452565260483587482210670547299993399891854229288965396851677969023492344566875166210298812681909509662442277421659556627134317713331969922013623244033536882674158937356096486004889541030487731178424255114867599130176051116326883867905577944931021192761271580924628203477281392016670709076776883976880541566084018786128838766352152305599744729895130647849339373333471400715955419563317107044774354934651617897720436421724729697308395890615818030366105470388318101798915261633933096822453901397402376589300773134075938468620093635423482682779363242348275569604468241804715487805377369497854429028736717091552104587637465126849715871572473722323045020881135404683937068549071402136944972663203845132807674800247176637221331488516151937158262463624789575897017152907038128661978644613645431166803745671430802214604656116342853465678999658575050724460848799701521015856390353039972739752317496717585774804959147228832473562681324093504975677392153789422245307467697355694802055235179337953780220855719132761108152196907273873635311971320593862057760361561653283762653487134272928767009021727413050023518046334058702209904304323975097991146189579309801102984248814695948607187788513784020836047399305918896185938964483195251316688747766200247913910703873733874159097155002288944572510447185756832187662038094065995861325472244927152608185980774981310258044568081161969778526966468375851566744788406624166159510885488252112812244774064709626839386855432341115263617267342993547196515121983462395752888064868575160335824505052269327730730580280187653874134236960922368494144642855220332931404829519909584295444024795393235746585486633301346298703971297693230756199667774604624959451702528504280119541322563296660283047091033657854612032698279861316240477745346893403993070023809839513093639225405303895699103862472848007972975953207343014780672194714691905091635003274260818574415998901415882880611736965357336513452186561538523411505010848794244812898304*i1^43 + 84767531771589431689548234344852418230344925435807166154831895856396496477188523692940399060053467335874606930540916240552959540538251379503309280268868208413714102406164047832311389628330719744468402886625561776571550649905685867772638703068169346565319305147533895282183214472144491643282865901893855813730493808256489471760654938780565560268124636021148278363109307325366872747287609240896398069384333903685263802699058007922162688563506145581793528199123975349673712690984043527422614267693717935166325228005873049456209935439098960361670306510625145533377311560398203590729760804727503439378410308480655779341442779865661079144299830374798315831928820726956715031715842508914130189560730950524108471878607686045726540313638519391228724365354902538051420260899925582282469158438832415443653544009045463661739672697626418040857906274770727701111030647722411166529133667473550029677278877449673492458736430106762567588685160240812305842571169904447897368377186301586018883332459324454386798375499536864696581656413853260869073442991246653555585949617256966781858392800659974882322168304150470131081562015422979739059701295247103334895701945116457649342385064539867270705123337277996432941370617609004683585223974366254945721836627153397738249357743741467505371856046042847436195403453769205894669524054518744222244548793131669496191804304804454153250187849920330142153144697442275322156154031385895407625113954043629672335529331390797736277867340598868154946539262757057729320492864806101409994941631557534240358481030544961415515372070413937393331158775052431897137910773212349417939731801941585208850499045305625844410571289451242676840796135233430527272559364559594078833015475375970201086082808211181437134967217842528321518499486334728757193897503688421330966562681998049062170025360142555628126314564665820170661705369983721513303140322572752707653857402811234225037497100272423074499207163262762858149908726678538458696726478282485278575905944699349538923847774750572602356103071448978218287104*i1^44 + -3602419546019437825171506604251259233656556809110032569607230135923363684563124029603032870530849906289567957522842256033246088996626300486613965413229976056080600119378859718736923526300211453961554633760656637680555862000061267309388848609631812386350363880908711517741058474608020246684426856806846443731734054339875933764679263204245586810309459955321371143631704826493334024846711172083322546970347567430437835544724954877486360398552306491945192427709634476120635298074074726790467035937059429960222193109729026397827267050654417508597732682731584307537862928240302296327434235757341402848467034279286098042311329124294296579331872887151027614833410644578642236592351116265659443863164934306910788207020377845222718852038039833168443113809842545797838867765895637660486461581914094512160517664391934896611337602026933934380432418394273972391268865820132772319318427374428048601160412754989326851288794745853996073733485023291273006574663451143308913863865762735262856753540983500962068793314136218306540599225944848598780174448453157336396086739504014558365188048707528578594991664374926588570918198386445490773982247964388353559023036408691886971789310217763369356267095264561879753459545733744566988035348592367689056794021215963620930385833497751725916946480684018998582829462538317004453826079176187660829726093801660292424292221415266142581081838928613599145465051591928629467930536026919829419983662698970197572080167888175804059292513721001977117055284908091416568299645848784743126110001856413918732231872999044009773313664555427430865160260601670311191339855507353675100669618274532077668206744929218573065448743564785845589485819316106549456973218400528772340584582870170169945786201923342251191903920863821069639688775878119513608652512269494789793818916029133877176137236376090665237631617185211657581282990571265121787606451282017751981749371392655809742520596565716218806758968509419999738775547427780853076423021220499937216520765287043066199904922026982950069365126002114560*i1^45 + -180468058147812297419439795597414155615448042326524267798062573679143915961326811112387444388514605926636532739948455761222446079884716266461674781761263869536184645573354869525177352281741807108819742101172361029942839014544620911443981694536404903156627373978373941073811502947147242551455558891010883421220622844538437128216597968638547991810040622500980694453512632672892004587205429107276248350306034376174281543857253430238368001282816910281388654277970220890686550048960982310027069987555896126541539100595123518513422740971276869758951580651264281242188769958868635687604234016635307085581195174402318213190531136727491153485302433702391535271260260716067457643510445011589869420882475657713341410137288427436665076236113885030583811534252951894453119021842489798913949399710713277764052715365653431036029285329140219710229819019705320401473220615054614136141484953391121049254967543836171661559269967274911708980112665136072994926478350852493304590320904157916042861874922917737898103691391309086605167677142087251694106418999685551302520132451061018994827278118348919352312501382561377487337214976626546960892392213344268921483884484759290947768864462115786861206503733648514511024039595869950171065321374291260578411863179383738110357008916329980844672508746137786591783291971609408347681557900252600714824252970991789611902799909465753413289297096402662364978024020909337751133420420733722549365067148838518733512913665733888769918824726286113251090397729543436090698534994064161646184377401763751525151040032821722054733859017590769034475258020378157050401834448801110219633839832994323555831702002249241998872267522533771122640064493940500774717613718862105348167085903516088198456349299106349873416128042584678717475345299126453332851548056007956137158707070490493377026995740792188536231592505016690580020949340530759480398310760734185603584332084370877049764310118539992709116899385510412563983974873690984332916431191918857821120118505880040330408685611366560671715033088*i1^46 + 5539436164800906103398614101002902551821711937600376429782802345430039461005381558737430581026674309709585502820716937087494362821976916264350343006208171978262524966855524469584972587476351050441891244201612946601798925982129531560042068857126607086539465097179229422804137763746852063076424607738873146161693541171070483422193835668548144707595924243594246778397131885567240121884670991375313076462893139197017114852848759614066470581663461972829068884460013473012073150792225641576366554254460187770761243857013518474673764644844550959308553836448511760900886785825929204882986004172892024962828211112978876201961807036259208753236581840388879885208045510235491686815955622373321402407290680373827840520543403517569130912598263013824242924229366787376610597845549533396201405374828691852366951905118151285387651141878792085877901231491645557471135982916100332268360069983602204671363742253421789267903863578507085325336790445615859002700485136429937259467678167848387587602290674499038922231055380872249817790290452454390926292422972743487645708108140403618580024987736407534191225834498961908781070967584088363567738033273331922976401746444853141295962800718806083203081085511013949342127426324133665180744834004104797960882718051915044472345295904562174067541285620758603476132398601927436840576584176623862808850237038236948130725115468831068670315735207996771996703521317263263202016243571858406366840019529617930756541592052827806206342482937230795193227158495660444146134978672598889228517639076468740101649699567948039523093161969920918386187573213574086390438262440105280778074753243260729941844296450004009789022038986282594405023581762022400514873736748778234403551666461146283669349534238664756595530379023654130544272198258413413428362908202940728624484439954915099503329830488909936587047305226970524255081658754061098740146610783560139402853918710457542460863722961031625627675555086455529484157253555289693278060609764046919082984435293062820897432533959144636416*i1^47 + 3037264740391537486025523485651003179930803635276755548358863328462370241987592321420712063461806565534357653309370001427834446381105975526650858766072899006037981246278078157818933627571002173015545306853056928114262576784011087204253034697240536763011089181563257065490383342493543173611798905070583201632432439263238554765581171151053657476506679330792062347699047436959508236512779351866399941893841193648957473508753697943639658381880230225648851358487349796731559175578458407857509677585903538996691026565511758428180866040316591951249825150873609339716001600330354111163462407775261643159445893251942801659064065057093098778924321551663419756397350633240521557090159063765832404900917804624734775124048033353662316091972083314819170998092017172138027481222056304576422630683597109185780893339503258490059970486610919399790928853701444107352421028398957123690858481486789566056584916083349735772470299578493537609360369389734853065127900981789608313736012937717420773898960978374036912292985073932272594785184124359757984137715664480228822338531447720126632459326746821862148392734687051570863938207339461781248826091715256741008259357477295367895939824566581619202828698618419871557791313705901693222554632177746872353301420739950965924116912914999549973428079294189950074558230443384858122090971766977523875954555821896431419656297486716778882017089767959138877163544315099083297388534185660238124323003102459757434481624930733029288278875599443635887695944846080554783293656544815951498422452832708082756897941924402313032921761443566355029779179787418124100359267373844170402274095498033801892229383267069363967363780837133960769083899999715461832828848384885756446375952932575259406245837270666407946473643197146691650269808526697644072794835335785435611314818191763672644121645285763637770658225378899024364197635694268589618297857666807283114343156577227659354910747267872828577005433573916250231894342047223957977413630394604339123635062858749471982992335306752*i1^48 + -314840157409980434890290385891330211556541171074805296349558885915167806765365680837471801522398582251049088558292117922023078718979882590672096932943916264775429014927327448103360425393394500507664788932289183021667500886095245649924041595271636354593777425126134028034592978768695286648854381263801712460134115309949423056326633344462423432173123455949777448091955137568588669248872686436634467348418205251647992359379570427466121908216704067006680337373401074740872178716992081760819372181404801182520684758261341541362133808061077875886901930356890085372555792269960536301005066759651525850337533499992105660989422159415401952611719072699276927029684940225500442704285104347282993673402217152048955823502306382195114353482908947870185595940915972505420737153878148950812449226932722390747701520713431586126458163038289152458268921290606800215969265378095758984017741183451524474861388635284151695154818927751605013318178675625275218450124143708547804438363070028266722126102662994793951215432142180932973211968749044925176263007575785684591931573014497275019613725926132989984224967147521768711371864429744083824649712458268340660157421502631871525584259661215267338790528400092310384992278545189177511292029183001538617730512254948314986845018082420741417991486036094519966468208874650236572404167764467600131045652664987319445636291506854518329891346146697593466074480735213975529967723598866769434289412286730426184609436154240914313091684928128017236754279820797652120652353876325671846314242686808267901129415110649266081611945565920814458402194845238087451141208379001056327361849346052902583925505495101747189445129948956889031690636912659016519252960034662086677581533147631429107996381450776727779967522039970291367122713348277102595775403221568634878584222442065142897083564981675596192456966091979184713460987105860743590764318329147349771621348978272454745186550383681041322585058891976577692651865233385101155432576301985607776883941070454877390372864*i1^49 + 13346443165177672872263140242360931468302862141990563291183373698783152341903319620738489395723187958271345836241260853473485791228527520299673920493155399833786920393683163938069165265030142147123480786669518426632482950819898957257879830062140031378958129981246060776851528199681225895098362063651828287277746013417181321776419065322917271494157483490173130751543567523072963311412599667597115264391998954483321598626871266271802250079427526329482655174960970166336850614447107408107861805930784838947779546011224061547136885260571449958621814558425897473375920663133464528747877512807911866840438259920114257444752582197240684203686664942550412809316141453343785262150449360601714861987251876423352190804166813344101003310501623388048539595704311835128859328033434118910203357520132947755788745181226615259568715915272345842205038102172765503485364913631918251896234354188244535060163901026828002931105104593499384214338025554977500982312610378915131667996818568532028956669898787582499690371822395264091402587991131561812104282518331877149099018355206183281718456663342311868937969754916476241652794973668407204605004609280967976143708220330245371519266300190825664269373842900374582419236513378926909685592963608364462712221451721677889641968151918969695757871533397740541321095383555160160692178641047228751078396827038599936329939160591673782179863632383047621864559206198483680325824636615041396066301913055026026635278695882121942964296901984163173121485680141217944132845289669132618573330830923368699556913293176050494492960393683363050145739002637627363106957905626794550310919041711709398734853089797384270275311616599235032483171748036875768633812180036293070385300273678795854019759271852512137145007601499306933697890385269950302027515755465992942563149787986006334814859042207033825194955675455949579669829539706440304651629114867406375693829174769645136393051200720869727617179305540493369169748221391055943694217792701579065132676556810878976*i1^50 + -275200657958030220686081351210763416978890191130890241869571763517595510111196496005504444062185555871321987158190437796159006632794522270162365731156181943379481588360505533924706692009084918821878385224787203019759833827563742934612477620945218217020314536110518708204318922292639215683196024955774851757904588358640154608566859968070421895811404257371146942125737376048365439690116526486042908833210509637429030782686314010488859196156639933960935300385741201772336332965202266271841478286572817718134415654934628343909530959229269120655915624635986253104673348822106778613910810923917824093089292181594881991558905925022271285021154348036864632623264071493951808426132766931766383851135858242091385189885939726269017175982405965014598868177525737797225919074054782677989196345417824191280235053691593910143279608098146028884180821854819774647168984401440396254658272765766392666192982115712993580594749760417474305916289239404194254574328700690239502469783492352928735664813300756195946210149858820980102474802668456387691401377103092189943159928522550209784778568529193647467480320803628270028501146176657601124011668700783660850798093989650625891916917692613764472564556928043082757187606031892403652442799179144832065210168129129264289720403665659892760718783821297530111359678699766986679453718186376567195159511945265688413710538313088531634977951479339370717075210908582113719529729041080220968401127028299276072843823886770510775124133514273205576087345625854637459797091463465948270762711289419210575097460857684382479158447337862162114691529333090943673664433941078189924564256310618487309676461816091077602520292223825761303928071101034584122530113672445356245341620224981366615752456930005717946672517960333574692953000603442778220072847375098886560905034799158920324451687353260922967566733658530803047088850379116583129346153299961773857421314103194229448606353499200538120959397635354087720296253430970893449142021845408123038556225536*i1^51 + 3306501445877242698765204755523744614211572679780836455631793896706118520585030487441526609007410947127935242183048217870356187953153265372966378410963868231474103220674042270209812117664980168087986519844209801186023775857607967878498178920029125996997545330626004033086962547878907860700657577193053818495787173621693064466383191210316298089312057723842646942464957328493384431431109185698370429539281123807163183385586636922747089639327638720118340914937268839812976264033144021366634188315595013022679111214730169681766597981168406302648265744941354339113286579343455084653364214251666515287317511830423994202574824131899348780280718473104974063667458183796333393714265220620480905810386725000554431821893776577220062519962001793326939503442019258783601895833385079139599672278260572222607589277939896015906282578243138517579166481498260618375982697800985090131176088900929168329483684709443184949703823786149744273281469396160219615995300803042625559141418062896927178786528459163428879553198355952283410151454841692612897603060495832704490604339693915475051833481427513649715249023428272945961253165902452685039693875705159561069029069314810072521684102714837474723388665173618210162810243134879517972798408821245501338588435564447337255197182137145879683360963348892673063851132206986582846143419635971572572314345212621082815068378187951197197557881638342526360898865982071997312151639905663231969992244527991714896380053830957131605734686509422076857841531185446698719044834887456234327835392889913598406057244481173004149472599186861234373081829598624718833794423178680208091723372029627217568742927116072920180892693107951416770208281426514171298432378991825470581528343208347290028177515522701025659895124062809185761609376413414448028301711959438262109905135512309862020284219669634440187989922319235907041672900587207891957818298646901485359656356717058768741971578453695199662338536048928760813375634647099250802652899376552214528*i1^52 + -25589527120020276805509157802540714254401161972240721776195520377398115108222018518620432970450261399766022508703692550595033825522097076834320490623034980554655002419662652276476855472620536538190769622218590576162254259178417099080583063315870918654171587602819575301826717903874315643795050939417879562589822667769334995643989638334667687262063248021725024462490477181432680844384959393652236542109060930536007083416191700250132953525575167610463636965513027371925270101323010848720783715701905707858469904899322742564278037060113587608887604465774169260737153555826005580894099867752475716071897098448401738144616536310830695543344217108618594133907810830781201417698864074685841964468473378496434877298268465156180463420759850014762964476258826435064594644319395882865417590960254384833921884608795521924593539714101448322491650155449956834675364850752342986157897473361392688512121568947526194064022511466620491942521343444565546544014306519932685529590668524248858980493086910119715131467682253881741072875735962535615812267768146910753218239511224206646719129368783501233869404537916793297777040763877571237605982814474033636489850218793303400471403476341391033303215387905143075091543104035735380873791843005903194700000612149901957184868654441206344772886553550952677304123859810685787704875608561219117784429487844779809673210863042260952009499892965901119901987588246791481390398047261155851697538034844462802484864325387503443797694719886144650062608534081011205782103624944523699554000934058494327843286536855654970994134155984168609106793659802903058237116497692753973694472838998886322420590680090627732890948325348738111301378307793067950658941040110738135234637833465483737699524786356564138639263273465353533803593064621186273105589317031628504586748550193940731745974627133600633560681835516184991406815500062708571352406350676796788083261408933803816294938575863902936859769474728006556534388548029919048107972100096*i1^53 + 187398324662423010643805864835771822204431113273861667471598181773621540535637844663814817346701915360825673092912416271037371512012540782787816157017762135484659807483343252455690785724246515100942026180274808091377335701418188261256131966801368034919852634666240828900245108530713380154223125437747408262170278814179728364297573681069503712577963339835932295546154629492451152452717046653329449893281335315759924931810012767473057510750164042451879254389438594376647481525325596442817824105700471772203397129325847234865826984690783719172291620493155908481728214506552649844289468639962051388910041948982586754811275646016699853775809771827717842429861832803948812054864867876890160556401746905507065507756172720229334035321682674519559312393980860992532919604824674218172322571432352264407226676439037003203695287863466975542411024679642404795894983765718486683891392816303988433010566656054432016219710926762834457596231273000043920298502971949389790453072866436790966043058546745758368041479060402738789180928355156310675458216641043284759178446429364174004753781243982261548746688117255115605120060642404776182530181580637200420743391558878786658892881237637000628100396178949097922322277299521609300918116301349332972157991599181926249758108600664262396976016698714495437968483807770027605435591918867601760709386884850369952778403328647431098344521904434173803809082321006363446732614833683522554987304491656858525022204275462476411518114276705141236367936483415615635460657092601718369967028244096483769693032542983941747154625007027645509812908063846537909249840312713495325196255072943875698333972099198690597180521618366098117776037067568113257569927291690095483458789878379939514545815460530475139606983694843445662099981837033762444857375241399847924478713958664926863772245349340284887991998940167340610005342731073460008755205526248618413352421678644399307289075780933348159446112130662340807475371230418811486208*i1^54 + -658849502494391086587919774053183197267975350936611235302246833051590479753357397995561279494151983912966776039662068065846241228082017198455174092387866837473607464445973512716408280695449745118965504360873368918359839929915873471241584211877722360131344769111983319690056603753168423240683679372113856616807798988788216284586764132940202527689557206720488358541282997942494843720408281572060260685242388654402979818221856196044469561088160321678098710202366738879008748835322710575362341179578621334167693844386911716224593147740546456479597691926367316620016515690689755705245619599340912944375480439753086618260918749594445886105715696176455494099594204588381116391083874304370000390067871268287561018220727989810448436131654015451144560210897297151286894459531900341202381216571898694651541709099783757980877759974841009202959170552292647601542626025929165565222930142853140990363644896945185947282922383222023866401822731833693445993700709249793290646212602998981768453434562014540988464035840593888280963076735344189579988223353160219568846627863902816758557501444489373212323770951719897129382492984795324565020753788513285877307455891079864275757894960777172107215103264951643788732296623976240013202507726460674527679022034077015742126077008408778689770725627514989373597512612955604225648115141706833843124937490052856227739324593651580276156366603383359782986236756968534280374035709161053231508736879879246535048322398957173234085707557969962164900229948555810132803233860964705672555231496743187804136548536638638897754834052800087361015960899518173225391492856290634500168456784037032706178133789731178723543806659681672636230458261730954951276075827019416137002387331943266856240621935983317641542107476833773982404168585625889133824038715424095786146698391027711605354077144286130730888245456019636627518165830789508389865689471963667447058780894515338636027907049051858659434629155026849724157686448128*i1^55 + 3403387489545485897174858158044449141856616230864386573294221896603749936663447031749653063821042594540185289555868753343216237606311993151226574236086725547059755395775364011848791033218339351108279448236820865407373547542924044933612290312840338430745130637420815523516324112387559720314982864825418737709755427866630594640731010560065758946539330717578772025287089634684583928129076533811090259975629659793411281145408305588230755207605537867944050282648148334989713161230608022842553767137608398590119290183778671318017929720628786084542701074771285091734846740867291787438197785166391684128100829140636379072222166569147170016162806108747028302999123914147062919548020413412930649154023845065452421697427955116329847436240949298418632584191090670584094958903353510336059714377651962721928013803647384435694093012598839396097478248636825038970499222519042693716273559665472653606135391336791739834784991331330685279212476749375061351368359487188853575437902431239588873266952688471828535889370075421192235305670086686732467009797346695047592219028589345506425918898516238780790991690155473219828892606738785259893427831639854807362812118681542583187262953683790518083854157790322069438085188970947980415673144536225227880337208138899743201619582471399104370370922276471114360729474666105919397493864525438846083073352521661327533791074352995820154132211462885185989059348071524109630545159612474400667254860766803011982219181955881707397783884888788354960548012695197215330885680291346212578493637365009675760266359775210219531569240690430447438155126779087459200530835388851759341663047686791680868400400024319635022370506689357788953705986452596934898725617721812708347902461798145936838061828328675568356162354911426022710459529959609967072929333461435802115316735138417332736349953677247538632133248796873896295474575201417563608551025256427489446771059291640455322187794074354374922407634050906002030592*i1^56 + -2384029014898718157489457240952624830787651366467273395491627197537435334012182162589147102799962450406066474322986554385148022800165176100817059006801411026810901302103783997156868161118023754580153321842959229095829357840490427969316576862877032045650456334497879381705348587373947422147931856058476801100722853635640937712842618939130800134189768689655744507877030828967143337216388299539618924705317992505108715541070081832671950079273202748713753023428004866884176700785658092239924313518570762452499710086055073116826851231741040507476432929542397323891736417818823326530595143581927901971964161663675419063838508998630745852870872923019565859043794599501634765544135438195866762646502912035574009277025078225211577351728536189087112521919381730897013545592118785124356862542448061906178109666414626515973384157177333505252002087782807241965449853830978151962053758128449821462737742825236234493954979438588110868475262075735856570007513203964780161156639343823782435834408723787200687860931438784474972786147884061910658518311988936118471370013773022870047019501662536804241560793804815590614246786052338759213768926322148504719416366359567932522742785117693259559589634334361568717413888787450322323866748327152901075916315200355085199988139103723625913124627838714437537875563756585639690451363866815299350625347427836065449732976706408888739540437776941825594347401153491717303581690389674359329434845036671920072195813463516609030607780913587214548032457814625863072023012472894812727268089018127127087462184521658907763332652019766020542111824719069669694906461976812398966125100808409675738331644587753337859096186681290573599296453195947690341297381193213384920228571796081297007896085944501818073793462563590749759430454989982607149710916991386212679903644165572253230067532024823572435358591374691676534868511818418450909432867756473381255527786809065606868643035128523284123790344192000*i1^57 + 11461639740074316385556048854714166881562916955349959036099486971812563668719718721743700278260972995168169653814017462570692353562048959097613376011700007652808768491546111932444971549232414032355156003130693889663306948518711139185447640344804126298333019833936815638246458208862552223702554877154228734412664886806384516882336000420740948590987497739476716422425213343867732659870688730067329533548212148241659885305066241075814246735770994344257359202248382339974234377315587191490802101685270424744700230341815826509369690522868638924391676713259218357436349743885050963780177340004165011391290394228756428539241266752121779665368411358397251409328154804804449251351741334960837790913356967369333130812882509109962065055755918818087203158798309215780847242293785517057256689363420123741618498492971528426443796116788725262407071379676142200541223788381225527079029553570954486793013709910725580471401245359687530284717803239665772479968469515066404677854917014040617419939350837690177181442649795180349543508099886762818055123582463811760886389703159342826531861329424766448675600383874778101888392887632793473192383034175914291447322993323655284801825390285388086699989337528359992177450346434627628485960938546095435265444399398555796149826342656608487072046774987268852667235931408129437282424684858517924039257275818875700746953133890791132060174659260347555984842374294067670564926595873558511515845460814165117386782975291498307518753916409444816667170055855784611502163989601932931087296986759044461073779335459134117814799486014410147529787240668260889173993580682926797352498270871323475015046668396495241121373853486797827467927028300193100807381688769168377973963385824358318767698915574762648276132149196280897202886030589952802449809987535714768160485166028711481078639788225971113974625679003547625403848399666442775557711486872763412733771635507409172224404165089435215462400*i1^58 + -7524508213823141101053747852682323819883939863096850429426473888710073034976266414263658976987065708389893810102815741124714572015973077550519714577318732020389067210235252197314600785917554859252463578043205759319431133298806747016165988720043971721316431385170803623030382042027858186660638740166151305128987835588983940329244780743305671353856923542819176149082927388848947116324114600379268559291914682204051046613929262175079774716662697273309979102170787399041892954135076452611679875687542269338927742250414278203558009029854428355106880262916859598555217049590161781494060760873313654003356495447196474503614822706244687325064174968220173530797202889589235908456396701941049676328218787718570040551139578112847731540602226791007478900232372166467894313779354544464939255327764319962994420412057386123731376636156664045107988237525998738314062605850773133098312330654459495202044882575303155831552084959636501027452330771813963357479515445815418269619092140006435732427594131770998928063068242714784952834432583664106956484427298433760732055105232662454360919152613590895004209128202080078554296676120497960844579425072431349915508500183926723771469350086147714580302437963935290314863636787866527439985981924561609353081210356773295987887923288769620908373614364375247013032214182145829006731873513841476147029589565824697065562463244121543467164616266410542333948001785184755949281882076705847479006688671302746122129752325657812454867375031122840530302803585524349539004626936548867353711685471882156754824079158790644012845890320077805478408219114212975335519708628068524955394617444913259842223352135428632563353669323292536893927299825348925813058816648534353157183191391627513249794374191813572806903622787074194620227296946092415556848920685358430025805956695437759169731738244307086566816743593317327620474617575032024454042436991558568256105339841549311684309132771328*i1^59 + 1568110733896237137342993237773677046797124270827052022641239040323066774189808397615203105279349759263637283678615779455373221110789323127587478447594078380208141467224451850100254140745785181018305671641471169183539706572163694531326020129783715007002431589744387345902575931426223397653118853130695586815611311042629423892295104570448124472968230157407077731172302513399028951736341368165758645702778465318555593891515485887115642237496789933382340217504143465450785147515881400553140935805270122464182331925890999240599787567662745999921327634587860092691967381896069196621415382381906207692218922280318440596168345866965773463461666444940822758267594398063892948180820245513703477877483775482260313702553281211271489222118538570604911943023116717180902139107201262233548267814970908832080008637864627627810646371749573373380804343244642674648962033864539684158262125441232891822560858772120996450751231712384144838998339314464309332431250223902697660238313872383186809798514925691455758078462952639347769500055008252809170314792279608760886129410258183591281179596079995755598683020578064851276160949041890711943215435375770439759771108966911785255851902948966125058187112384723270110131812942355104501189559553341522944021964316623380732752457750793653183605988588774199918552827093189078216757029499049041152963122562251826232709264582641486636786529167227529592505684050859688445154559151349666012157655215582017758762396328056503128782669084125817110654820806585267312265276713126533367936364813804497689714753460708780668866895482147988483108068867537208928604783556832077714810918741325136853327608165119425012701893164471182402868820627333789078872841282407132497940764746972308680955721597370712438762246349033664604612138766159926210543068367029598461462540753061752960883870140137001928805300629908529517954596490828383382596717177096222572518106612207959670784*i1^60 + 303799649490124704643443764462529737652377875345581277387847735394948470285661187576017478646631638329446875989451974436436398385060412774833420757052991054886527392506199298953953211475465560455215401205476266451547480005520868815832951708383052303608461765004394868306517194200077207835235937388030582322412055835213313750041139832475501996003761497151546008057050638484479325808698627617190579217297540615210880565713094478847056762511603121828099148634647511892038390385926390854347412048972133869187763513440577440002354010265289891294672406808860936603323516381470479151351159168447716417165297754678689609500832542985974047055956576412769170486524791764922543340547301180245013294963992627541739908010767882268122587046742182392023553943417687160866111372115895493867126945233436761834970248823107101361101234777976108196454379698694492387987591840342698128367395507615231893342166364568259897555657422958915999983194186933513419064006170048637715093186920484362379090411341540693858769167179986174664095709593658845868584309378697534310117924168612078229278444666626317021137982619195066654861310319865514299125770160646370118357639396337158181910430722423097176045671436912683561161153227462629085624172195707635560057799765836632444369134294270701673436970581666992584333144179766328057207370949454115711816747762855832078047339927846221520838722543123191213896119557551619528019637434965353704645631048972591467821437068828553733833013404523303127754911720815760172085298990478477845930156744116323343428033318128269189883083123013256140209659868584411872716657657403229523620254168111130784198458415896821422661663193433946533425533094230613488269133392067151087419467172995392919476035040069960177035987885558402375414862188337012757353234178184390379653721738279825381329297808866802509515989170432931685832002929633922622311852302181616452708274798592*i1^61 + 3602845562739630539688540008351993479895842350464448603688285711866578936974789125784928245754535250783371159281271270418600773825523756077279270632502807831000290471889107510410371687712917013237786844291392880465279059501768640318576730709688398211862445805165129633130270288365647830674915279556183234942829875850863631034081332980918222470506456228713126635027025060906421965007892867798857381625675606841359688177007494120975168190648856328407195950831212888739265235906190034582988228841479719772925980230025889965871360222521759093958752884926566675233738111901018182135048500697993130717728346830448315259237069096675437431731384311768960027814304097253398259507034454097337247750174786899658933524415665599904087606359411291005991294294160174842897871727004333243917995254701561433466520884808604540387587998327676953712474969345753201796178332558394959691780886829308663230200334874318594396985743088278257985031655077826178344948600998086633130542747802353291658718273243275766733281452682967077844352164286026482390563053665353044538176612554952395594153277947984193848487509625820374028450826633535619995416699939865637628429875647430502325507236955683083943891306339494957520749229467786397368288889693939648586122005993612306329071080222731459990860655691684811884809801414244492667502175691520659635588558915130423763828300678820830834412641293307754502520320126381220131048787478426751527377380059786421668406584382586868986129086196494011071743102144077767436016142457063251737904412626000468229710397635278772118128387879980607157684887036460174958560999064189779505953948353613688509753678990729936757026641867120833327858912684847611740856714533682648234698603283971002907849576651789461536608446124207368270479145135145992621039610365855412646485252435660380408981748161472177069917775977147586669426719761720077173719385528776785920*i1^62 + -3483145599983274813677870931256859624370780919372097178238734090631454950793162338814610677818565794311326438485122573433619909464619874677221369257573078865211556813794491849879596178074235753085501482358315097549547594191291791309132454533478882023672559307005768766901608148339914778864506295726804804297369659427740668502454924222744034559973752192711656833712015705261390250108265897456769856766851215999293171828270678354696476337336559775974423432118798341206269080588185653951965030495288673510135080715781275205562501713040912879830019967943934750154509080459445467599241578890598098604426853143715998950968836619333011824767252664694307202583586681610354977007391402941676171569995960090484486222416657379027320182388139092501865000759387670008649223877094502939223652693424590983420197310123451642469148423581089777096211535373800868462311372628985828147334683129845503020746164143425089438225762681213805489298114483407187943690715737913801588806070167342186220216087267158934339802551303796107386260630347324896843343812848445671526617820858749780122720697528966812765661444625791322769910205537855306058427320752528290127131845551515220277980648189586561869503492635889213901213854197213840577935938221753769954349353514648859897761086907701445024810807604272957625162490459288936005758225361774434957243283646026785965034573045063968287954854131444132432571798105890922283416088593315942597247373684210628770527782586675248002547822966182048208045598805103932925437475642750939388299721130792409509730298650200907421163360890619403571046496086407481692575788647698735472735123213829442481061086278749349805344490546446108270656039173261489763792381374500620221399337455024421827457105334168617052681650703155628253670177885592353226096997567110638423532743388402177107097502533281956163484113474647046157493252959322784461620248576*i1^63 + -577549687554630441636909665984825566092227622697974513141294540298088497438890567489978299018727414048909830715919261276606692474989390857963771561449581956370826157756993011684894073755160207685400777343592866644545387721684870259052708199783334897452195435156750579760816387543880753553577594334132341519269153448017486085576775228267695595563900329636181903160893051599289579811655949669373673162018848227621718121768186724454454716530948209582232040015851874485639333618414771477506178976518732322980071556258886049265865395257538213373208680306110847546820434073369997648813711147835131079300117414492310710612212451835677966882177138219592038915274650678978241170854263764024781687362949262830555244363720425244361033271887295193764709008260785020595237565362587949285063932584965260603200769586353588696234358545118316672473088981185753942318313817882239742076850000476946899728532335846473567445738732940651814316658080156869653045060622603577950536841992212286177417472857478286825682294580362746317571842993135225826963586801159099569909793463204934595792670888723395255972202666895135991665289307063313950541281949338323534246056060329205584087113208895916880444871532175215749568608408645606863179578742100531462879819307855952273588136882931818093818022520291058081738004104585073585729659578278836460889667479455658086457576853356767726784486842127574052013064434952005533721518435647468045402351769207440924105535628133918866689777671849756455834996437666304448601905276705790970834570435325945005815888204938391201869262551907503624898751668909548001126731865375324723246179475873375518377849175460127037722802793356212025924926710251579021505120000490256954750093217524717942165774020492787712188805437258676135975015373868238728215254879159274367388258378700164606000218941847594617790440109290287731656209444238262272*i1^64 + 13942279343719702306403148732166525609812398513037939242415586253865828532614705031098540984143357018864300229697355332819244014642578996879356678435915573707294519888231222001140285366092116314927760783541918341507112636056209809653989049982936593769824177017364325769011507289828672648314658056537052129329039570884823631417579025415260851856748042361279778505139969424327880591273055180260154305661455221130305753187416518206210162952275119720889681648900443755719944458940601124140341281977070751889615044405103516541380884836259873157442786691512528830663093386786708779156762898608767832715797196076837100653492088202032725854234440716425586503000884634039279221256467622896159677159244754289009039900034540016218138509050096836390491655368618262347395241394843959273792582874374465302431271962404004917950961788631867069619366531598063147202394276586510209810579876357141126122727398469240558584914823353208406028545744721348599697227295561050036466703384769948750875181852050509956838325766115705230977469000386100888974274901335495987560813694935808512558197180256182648356289659337038608317520715735534490815569838023596291361813278362724047984490464963555067889834083863887717631443788354273469003487714348370290719250747513601876412102991562562372952163693431880156040161261095081632536485146395671126404076653067280329458118346612844932970025976101885595924475968172163495885364234194796913629759788458364338267519185896928478431383965183524785020707600965945256775562693514488325748721115687405340356521969477785096996889790635524052699118268743521561810193980481734328129064107551870530334657811909205859382484345995233315829741748748516429263772564084378576205757371303545518043838719389797922617896136557677144590922893153862382059764046835404714879155458525525641960804767948200385425772436622306265593282560*i1^65 + 2738479403839071491561062667964569564835784372964414440140207395546767874897874077152620046609447912058612881818800003276782231839041702159407243701403775845610091373776853118092345908101888489777850716099986159642520809552137564138608742656055627856110898974717514902040536481714863536190647543904248644834619033046253925167976467524643141713721894110523103505562740068291107971569460764612362678683494737799880193465063050765161278879234405232158895813472429909599530599909797807568586819205147259152894038209692519730696464860484077690270235747578237439301202988812110080786825605415087884102236640856479797821008041100770694002230281396730999704859923968750704984738054359405105152927071519789261037490810202899791825793171118310063055676126989460489800771572448586828870357704399536628508846225659345812857462376336128652811841406177331294904395087972282155119644173373836216672702885016094714788411283533062904737463786776866176186535207182020491904385290535551906336413343770208549167465878336755110167030540313593731837594023676786176617396113128836555872664908107700965297470736261308105938234468466202135359515049761220104715582539364747708751670434014846045928681863253554245443518797964947823895030872648735917896250009002244697299139966562981437226296269261554312846673257021380513925748422274972700261162549404664337071847759130515388765323258397206695056041520719384365661675575920435596010876890305896403073328264581010219634728152535144761999039661725455579918195874004471209773682832201887178880250669486579425496745718584859394362150532049942910251500669007985206444743751418539643394538060271969062401894347035997851733659872680291963648846564686795211402759418848243060944798148724817104248002683962560950254841389003226560350215478106579152999625641826014429335095954506650576729237770890903552*i1^66 + -43833751741430418565041425326184785063647154963623739551574016400435802475950409669484032636995084431163576304717761218300325069108946037696671284101245235361118964581518738494069084684342485749900043988483963528754996985344567405094423276307033525798001743410903896590653388986087812529638379780340054920225055192635415381724899391370253951103296660061457713162974824823301525993055461515075426497817409503639068460717374268626467661824100057412709449153297598779476835512060578302235065617854447060505804841112695557378604151962740434748984541459938471264696338807133682160545631749727010518221660967996957421819672642926391154383309294096722752182845858031875431401756842191767773945532826098156618427364852337716495742547209716795009928004433377914715530541524190258248785228755240394277102890721898576292053635309935151808181360660820410512399581687135464128508674557534473472632063792614394816162899000760342050455973503861705312912777200348054652110287767339578210722725166308424184010940875742699456824088901753896967970506321987373087445966072925241789131207188922394192424388858199245463880044801972832902924516440880057318032472377962220236959188176531596481047393216881127041480865115105290721677598255349321465314708386753488347185229337651448159692793768739917312079513619393214645375198178300245062244769440313242610586044546082353201479530186085099765884430907580668457181888019507557599649482979465443520847614166196485900226800054904270708609666859787887812463321898195122448806346829229004292725910318879418384500677749861266673234480347397434693680017591372365168185630539410292842757717038562323525701986069900053548233314115747895839582204603113390857315404877942267516723404263927350844522545725815505678383987653809024317822448922949295662294650652267157516804731401568955123367936*i1^67 + 6725714787547079161141671297958777846294624988934013102679873178578965947873547636693230362350351879681073764451197145718147742223160045082196080149971351725423043839668936680305961859287505499484723322712856105023193203703077069975165118076632502314214924560277315572134221802702244167828611990449974655707226743686829257419984797068912848917566100391059973636631884200243016877377658565453353443033321023901794145550063854236178564963589405585934133634190080598557950836632897952661168956673591563924683863421255603818656276304129609579689426805376155340440734982837931402775182326578055532590858313442514877655543091107095109637159336735761903532604008305956805130965401125163606306549698269214740077149738181702039250579439508218766394962947475935419422610306866336357085504064243163490376348942545206401255098319493714852977249313524012136120459210984893735956966410109782514910101372348781924132604227829883606011056725449276178075693672818245146405959805583101502008722065990593853175817292502675269651950624873997424334110107694261336798670178422647808996777393944841237293803628193997517817265133770634996973901699634827617974313528568442321307042482667368940571165890662138515387279277790296064892002743977072257543469883722085687080994774270707572345749254491963587678968457774183895919317196637760085278884771883172770029506273530083835461154755842101952775193186162636514180770102135887436644953109224913749911645307073337516260635328548696221331342644022002910604633061846620778123676495192147671962744265812252979936740483384616004557267936824516533095254688972558959413134305111321768898253853876651421578963690098104489194527865202909326364863344550350396372425511582344617632947978656057061604001061512119093329206532424301162194464139436976371187109992331971854943287169253376*i1^68 + -476682171085654645499920225551409521839512297083811849879092379548402483210880965878813756442017636595905666950929780009988951199997283848728086374102767804967992337121083674524539493636990176970058133314954103437012194728990571942166886455962568332443768120401004883304990018225436869600621730239113305043164334088944309575087398773914825864306919017712905736117290189726922071625318364810230627559422167955227882753449495737210543723335935276869371614436932869841556666293074867395930407966839301293226782990335977910772169880137035001887372351087043361076200640907984476656065914119475767681142779383403824375254103743703683442345626553675725899160744755123336151933371050577472834859970562096322964951469153604513331897522742612117016463231227694729780005951087808582999999373948174513373716410717193991868582264983937408738767605486967151778241779153256255173324833569698403928485425484922386217220132236210550500400454270615267746566798720797560472876382187588414552501785541053523747436541452143174189753343492168422501447511578624263118537269383361741297673581018230438400592188719532903358164238881421679941163076489652837222627932681397526484925596896069003365816291655282146119897950214310181378437771847271800864643125055624785007010301351924604710770987050894536816641897969534046886050127352609604244453627899234986235328870094259620209703002703660204666796954597721580549579388377482619753469858492568989236524814866562215356220459078732253326543593267205560825345949474839022706595035261164708037088162141038202468271849355510620863062466200183627421141560774015697673125490445641857276371005299482729588115282348394640404461403503744021879578270119958988332870443655248525043582055561775111377508399485212630547669237814076145164076737488190922708068840694209012826112*i1^69 + -4098707164739013116544998837076097612140576743020877602579211526682421858171243831758909994155159173142595467369880440300041308497417153877102535542104389785016909431817800573570716654214562034770089737064859793772174059940750309582565498039914786199752451720050151802906782710668524551236701820102241178927841930620824892666956891908679924151047997312601788768610339172779076023551877224177564810568919899384079384049110540415212978211901471175129501110071883059097868684918958664975703931579273533401947288604561588559975829738200856397670207433961444941897002613888318302808329503111260650712150325952835334888950124214827663127046817852531818762538652390603072418051344522278888101938559155082984360668372861767797889965637121623250472159862399679648173152250557603768708255297719013000991626063547222466532841789785231998410974707615198269816359215704790647320967907768642870662316774257571647385749771288431072249953971348514368978144602886888519984213112823621231230924210119022885421913098678437864475934391975595022880982988461691758716331893492123376495425912272228539343085670716438809255768612320363107256871072722276629261261271459541401318678263646289314958829671318486620015009596767457514285211402505673683596682468361084140777559396082713930799681497070359317439717263837162410064639090630377956019732055039113630924452484225681696555853207069149642555617007122626719675734438318850180357182150892885812055863975586920368492725366327823975429780405971697486882366710517171590265897795030256243243881653350482661956907271248491787555677482305214229747308522249904828995809962184418436860551641377682846839209241430538639456891516008768084965302324906124173680738563309424098258532426061536337740805751975647232894123467465443939828201514483723250062852096*i1^70 + -1228280385185559911252367227370152960514452241759079008602230881906932579569955300505013995403082837801482152990848478720674740161568684031090233803146353328105280586984931609517574824768542966404973938912172041443212551762738064456144063810464009113244906384741790016049620526918696831949353586969271517330954466500990998745300354901729994540924951309049811822346991192282204663668991297124840201184657973154325871420831118243222204715807926108774207041144527090334531129401811574685512110360816126454735377625982403501973217205440003204589237205681653138115690244201258092364904172284315388986426349663122710974188513467485074916720420840364882210452663791036881812598995638236946053076709267630119198695505422376982326039179810207324101363617092741161247206619068982031833103792800271209549513548515178225372166677045536643224491952671268351418842287717385847407038809341512267727843895130907389102460295854937269617628018483851831950849117000128998249383679879243840900074536864722981821862935792619836649778168695725517417943075177048203953343067411690434253804735442050069748696022209305179770948626983031779468148797750021353203024190289094166461184163346471794666091497032790311164188150727401134374242250299911012005211127611546317751933532391051286469118564864043262938893156044969950593417208457388054340722312161840635600900979085726366233616621225760893285861248264969171023673886482688867423928964370190452077493357578155522809743560780460374520759669718821098542254087681241194868866562618033882507100306030938473019110714646300405674217171377709983718544661084481075233450685956028350403186641932523245434122563800362772918445095581397206213579064622567743429870621380684383367058286326419562137624558778385760749772250488889538185752798560256*i1^71 + -21541682373245172163174070827850859828083653908140199211318816324538028047270995429154154678544956797595902376532449560028832539497194372191962756837721822935274710377178893643533261584626841755108058971576316566761494597539125955081145198634032320253991258754312684894869052737954721443637444382987573936927889549955508049063440741474167486379453498141388823349280157450571175827215264336733965368132423688529879104966962659845462501688154286507568351751231693625253365248155360269055929900273720041176028334546091297503918541403108446784361602748872688785679407364017559415893880047552687477385985780063674049333421429633753735218486686825316014029760594377593603913511395874167714029975479453565515714879775719816002041359535911931048762515648676444165314725774524167609679286787937728993356460204304817226669204237759022074668459817953384590995187713685047169474148606760902864182118747800495260290705272112884952817827637039250113918141912983386314956463193848294084861826407169333658664382481317929823815462148034456751598135020476293487900459081109219226651972800203051842022813508935608490536634922213255791182841375212858876503719396352828467864912971040350464640282825224764160472405720838197522005700512772841829474404616231473856507240106019859417643966190127555235216034723106683582481632319472999458101333497069924207191877216850038261220893834754067944538167231134410199865630085848524908907532903752050837164952709851955689882282433245971462743601373309274615466636933599156142833966348455347171796747351393331338028742462993690159645271540571538047827599554263895508902723835122856201238923141999855812902626341667098633727812771702867312730789782709859776006977916649050887830257921266453658393275235482803312105532723027771392*i1^72 + -731659288787801102000171594937934021611834481905576242645038118970846242590598574990929928909439192194286005130519400788644779920441056883354296574913700011591444483946195510042898286373698541343094865103119739277637642584836112620231097041764483212366035443780893542834204823924144579516933991658102979801529830374675931242593785320499070068482286127114680440072333171678195738536153929583083258421975791034021549950158296922809074413414590795444304911362735888956923725448304563920611771208916099041065691173295454961789419957093801229449785712106132507689850441766642091698117479815787005345978959763670562002259818101632607984498456800429974781387345583733442866041088413825949588211637305422699575299696530749496267246138240679305961023030815903527242166814927378965984394678222477093073691018220075974610435410190682119590803389871533997032057511272386913795918868557704523830336691349941745844027262909009372199322210905174040782355406111079986124787743875410189347735462104556787588810031636294994943837662781840615140134462075373611599551234512205552156166685601182057997837284851436426451785842743570942912923645089176406525581051378860747436751868633601232906478518554877398874625091946573341236416506560550044972950988288437663834471491921650045981304397042100208288241473311945619095702119315245488942297772160927654982733527434249731267768500067158489362360388676776166991530148186230555673791280267608330978822212164075632693360703678887113285200672821634388531618517259756956255955732322880919020346129743058031692200919225949971283942205249157607420384423379119673085173456793981865089684551991376544030199122227664832884342655478162119228520481716263622279496109870210493423451034836078149340751082578072945295360*i1^73 + -4536482034706905993335912174160380657850032675367134513293885087084191944134585347876114465063165020314579648270726959823732387021981169167665829457576250303185272935121505314490245114159325730977934294979651254931422594497014526425133079961647109292131547993645534593503758516955649104955441160194825066114554854309037068276282073668860990515139955096639662721081944810180564038648737430078140269746069337479969838755316956816771470810470154338202545216396153129672325875911687353877233718926081564989576225983891789455220500222742541144588702678690040264664844998111270095284601536550670587731652617496143771956602618121056567379832445792269588119969326233047183658527551539737131976604767240021986464663008621315344976325872098519419848388144779004319960163313958445319203240581154073471466911237308094009195903064836279209131247454140715161934013089439731468702530010067801734382498914464879778822175344598086649806117099629647700351625331558619772333357132977572420454302506474654023496052345883936984137307749786662353996810137620065823194266501666502291142213480265251417876586442114868777367594981193557459158837724289009476813921177712923526981994735672924889472853353458879810145559421534231245122196063916144709047229276031284952249220559394535509827833316443955795403030476837019867652752835503845354059661153756814922073893345656714807766378068802771115879793677910210562821582266931762840799920037748198896800863261515289465962503821168261834749290182198352211216800922227984357887316673662379089754202815164403820561399168775912861501203190350895968539953798262302177994527968790699202653665187228900203789499545644369086444338153948641009932886286456962260441804406607973194801534725594025866079240192*i1^74 + 6011254290964761745170426710023105324812224269956539656401474467479695503336071429235330430938605796552733020257398242959024078339459819184932132700708130081718848902412916784968686599959255420889568058676224112177094346942268425762240492022034877123721839034633098132318930371913663531464107107468040551759985088812393945155916561175855870394554376748286943236967221168999704741247201184582435228947351292069792694304614699590811383419686841024136556610628746758387815083954430361225545469691309937921635013596051042761204147622467362990675660677760547730065679262811965668413486668355248135558752584819912905137194205886184349697109328398831897902662736761441956812340684983703074346179389264704550919844774652452839370745844037533714129238973125418095705628659941340962443930432506197561098456833713871471515853644515606632525617425713205562998838251384772259903833695327957187779638498601708205706533508527464798368561581367101775207039847794017523177468623581058664918306619305142685634882288218757178638909074158041523304010291437644333648933602468779051865148916895179078247318093261439058353171377738879725139022005952435578122601735304683107736823936826272828307748661821232534481423941772533407616751605414145179571378550590518338256112370706748964007382354845975583607171762414109819151007110727838308812399875570747178963542782079504831805237424815585131257661006555181826402643534107214254886476970367478272023490784313713143377371294478393257998883830382759374181470696695639210741805345301827198303565426043933917733854603968477607407604195174388020950103048042433785999554176116187462947260678814708269760987302414108070430582627124813273868852295428620681912273061568492733212917760*i1^75 + -9505243347047147796557658590779877089149359821183148162587483897562604573654130692778248058257402599280711590896413464354493090342371664750829113236486595384697666524392086450400656569109295912259993474227261319284427844206082889512408542873877688187964756879531534837296684689878555112930290170514614592564562891645816513687148324328978563113695477388156123698910572599693312328211329817312142249666497518535851799512798819758424881259592868966437965533614000611995884643501310520998162708075509964059181494910980672534372433426040500560949567902385087297329252600895720674076176244732855384127279674566639982308785850801114574293880072498053478551368257769428701069500449344582282151394091923836457700073515304481105218380293554257645523504971626242865317176132846454702719723182171374302368720759341617883841971448165729895055925540779136234643805752922406180508777623431726967639576406791393304305454932093489440549823608852545862616005961798361958491437468388330297305918728033320261794159942163966401784571452988739331340469640847009277499836329127188629930069957010662567077648063996283165506399888774886632289890033542759671962036455631097336134037727084022869892782792977540609726237263743798081012794167096312713788004987415567971726310394279280713938070992400008372568972794918164586155517171345965963596026505329698940587059609663157574038405195618769061427390184541122827992386162664393543299907419104678491606568115177500566400245625196765045885079002684960823002738077189243223034639964492318808897978755562666052841535194780221978178269548194390947311270691278329753599491542886873580554147046858458185719901453429512026376763882345029864146565901172876520122744832*i1^76 + 20601096979807904256834557533160104893262059159138998055597269645508544446449494856123946073914803257564146372948061815810403076859288044534566199035697712831241384064799146501733808890291433476371574628639201240698304864692563762851946596107732299571192135495277185642150204869119548446581538968528699483709014746097885191641382199239673379535222038345017280913387836179911631409768259469572223883262551512518655175491000368879507184462302345509983606674354471238133897821700321915903476540723438392124900000523815091313949363323966271051086178193230227755766888165510819328661945681938126357184786687675877392147900456580929886294952120709396546621253361931394824507333028923578262036421415055058327998194391779199336083977206718664776785679673600924352982050059782618052824617440168014011534690774055197236783017378210525911855681830801171138267711629742799506146347251482469307805461549667257726799895438096794769682350513310731194403234323594053571643339490449584171066508291751042340740190529361645927749669839765844538533350369636120094765823060213027914852246987019206344194828774832423115641459733206564878801100196869082371319201100146367506922838155762285276714638745715807435979611581324666451402936142974291368041893485212086720532315722109036658984190197620987406762172340156739414873316742180503462406669817985531469742136986578343110761574976672980327205871487859253783122345349013799824315484130009614881438657245085719939889684527719590388249090092907410874949614723499372137592402612356606543710246029411302489753863390532666810272996020759193282728176870044972015386437935270929601292306583031281633572422277497482908673667969843200000*i1^77 + -7962653175832771348247203409883958482889795957711909776483817024359527485662031256920738820886513412298455640283663862490022984166329081984965753581702720294774670738200026512628738726085850394879015751233985386641758231030281181310449321545916415778857611978456624135456670852205092330210131001830837884101218234465790989091347252835022083615526533386670099411916983891954067002803449991646669667647519663412073796345353122980538180880934285946709548076634733619035634068999731150365117417726864583834411714126406354740826584595851288531145929403822240106242210740658944550878889320227501814667991652293580807681498184627960719101210955107012974514162839671764080473068411863860326309543413781946373494320669939024946602794086394886304849405975435611491074662153778926270086281278620333948605888407548574621166623646155985625147383991566917451624572701260233289372269841074134898387838680891020405054118343915782916491317677468988918016761735702582089668642303774339117230785810894175766549554592909998817895750349875261951360476501979187154990511711367048292554108029727306658857128306842882305603885818079401235419715605503018263970050422919906280301950901867178455474050436349035230941109605249340545404221571725250606260737771047999099114724787128751177710572846729494283524633700608378575728440621267662527565026555022978760025825693532325395405798105249108380993568612762259774826267515692445218622038618658718868684511347790427314372694273640203632416019587261320603745606203560308454216803774979124996013238629603853038478723791724715832552402702910730596360538139200023273979765668160793744418532502964430438400000000*i1^78 + 141917016311609467825664051784367961070652473124371208088327107979591517789390324049070392903982900676585809135934176640221576209133122212430545803381426210313365939002360214075069405492711227303081185277022390312718473868940303724487012676037912506617176461381555673229100155366532013566719106575650739143828340381577978267251987019331724054540568375710507817490648568309436477288975707506763103939094001069730893069558067719058337195826253814381170325438224367005685321240944971506084932662392612390037883308096944891605810372962157610159660331217886776733925197991154634701110486648385208374818621998141863491530834380942052787537231140605394713608224766395654918610001477775673319993558349021536072820241165397280111249463024099583837082260793094059502458362302028834389904975076865548552079945191698886013568932958056413974902206315816331560966047233103204819648073417866304267597710365915902666652200259916637595042207105856910130623296763282991330743210433696937447586574404678324351735812184116913931372813961589981181753149939297367005888473038935437784394296765406007384211018836126533859416218813168245087311369935974329655361066481100607084585805358816234083831771601797270074267409524515380303678933170993068819916091029711838159927242962046259895606905124237491989673390620381106768673285616054758983930457017844955643963642972230104915881474779286979746624682456745971796360236936323063982586392850903394278756132620704892847297298342100488812813936936798613065761022527688758054791169739015791860907749902883355089423655915991839651719725050220178875180315049984000000000000*i1^79 - N1*4674077391461045927107699260813635171554266193111671175551906967243084501190136820431785036890383927960808400620792519984947447667413030602336586126247941112728390879858568321080439078303490545316802113974354666992887204833709379143308897508960169784715003626186360885172453803470962515248770420116446405723520000000000*i2, 18529884714871170976653842778694942703460547752068599660183271850334166759230109570513891186176475553417321694889850391830192874183732693901742049478489174243949173392012926254846233631511860578018052640468849993780040431223866169419724006702096279695410466450224502941028206663284958976061840084350297319448497664707881755278505874847935983184614989704400518250605887187628109965916532776036170344415831393980790194368893992849168914202546356737177856053820449652180268058848622087997692081718136006278759525855360333755966866959040932808804372291530230690118164129566931636860569898309859742004317870278790646862648088811618357898515973825638074655101289575293443814723250383686141813380085714754412793835197006320192668781431780205004853081440041969857035262334515744639778098233459270861244696419572266332463001584460058701281592651373155720403078218361741896269582562773273921674015019683173892524638576697112430158060967955659773456753038188387243804066950370452432814234398139464814794266500467102373958717298354045594158777790242337323139405370043871809868623340195767894528849555483554086864973980403436312189362387033591151986775592467447997360086777691921712655912208938972046384634938455683226767095603253428970909145486137364471142667843456055861917929069947024073805200091424542772926516511576862136169635314733637622393452943145638831430075162713943156073100298052248043402110462519544245711941487524421539810968999416137257195977397085332708768058336503747618181450927738212238192406674800458914697976129611460964871899627946556283430855082114666839919462861806560053811074833904432427515326261301364605442484316570501467440070550010759804952152821723422886288251606917124651497218235934217722147923619698928740194454973982301757445265154072237371241682696094728330501311686151931613643679335413310184005029233494729791802598504193359246601671046751261582534058796476160230503604929561369452299959191802883917080538961039246545460605013639747544113427356537818206182099678711861817811237829864063022242397073429807077521637400568415143180714766153966237132006420109735377001968557427310922121361225628823896272280463161836874082773693941278889061498127902438326272000000000000000000 + -384407621982749483900272515248729902096559369140285247823490864856449784073654915160788555856756816318714450661903675813365189847178714193318917742971673919837873276044435997738226045299422365782724352400623759688087576194978186203334568597944290927466269974725851464978154133105758502050833344086852630389455002157424949861610283198377093629033960412323872614638608789630579568002939332694883579776513876248964409923833957044115111817458552684224713641796294414907785293055607094280796896891955553586103495788050508534834103598589656564405890650637267247786666642315708289151591854482969430279789848778236956049457570940757911332843343592564941000262264459797580283170929501162868989372600567075172209122275632830550544919388142696078740408500689501380995722574105826605620374350207679121302769717080879139747387452442604189201658089754897357625068622781447780146339574163746806495454262100646204681986771046641468165190912047589274973882749374618094455938229572537649150870873877319916557775316495914216417298566928602686931054672907229779472980969416242246315728068519350211819428909508591576444353618912032010565767589795061401038229962051081794828703550300799348984893819975408170480084170381414113823992419325823515271164341147887313587212613852562089438684361440601505290415643581947977966689030700342602509814074874500785539081833907589003365638734587965632252390810591493849925602539190636840750735787803966160220185749431286022556826688009089210404621973165853331555451545874144356269204494864864518643700570259256887459358572755576395904940682902970651601296488764350133150279739757703285613459616701126064279381815757107681764217294764165857298305507731130567885122298431718413163512056697505798380886842645089407171101603971812468525728563889051291617502214913460751152022669555057126847733194740622168236049757077249119395174260976058929254000331771389022498655239161032811075136075397485090369405332613754634503818606250830658891017467090341706153695659154971440670100400832217998704324904074919385761029951730237064771291325681829942029665624328993155711353932845831327549493296314038928862788986275711713355223482369012818438040488140157922892325467339298397224960000000000000000*i1 + 2726426501239774140004261253721904319681952215435314366815205535125988886193199436803691819569732747586847395054648845312534149435462954947055144453755333117551194136755199796252686120172895209042781947634788462304038355706942492216353010611544041406831657493312376379905616783674723411217819346379815890564785256996155783850834249058303637289359603731538100327814049358665597042676697206250510485492133456251746559030516270769368642166841542113404455889342726751220352063535943300505044966973336176479016815980107516012255318279271244598207751778300426832783873685855530140834478740367365596295532651469798662228077099924406361309191817581164116528966777282057314448502041085399505564347584269952214450894086861997582565921450409732708446841463227910141457398298458482104884812372761466336553801687216178310632578186396014232488103257485189572521873332468242636337961849787957683698971424280493402178137320942000879513336542211270442757752155774430185886506030602230379382992559606317965688748336484946834328556298220436032202712095304471867225254167922499790586414048206723445906814098848396984889395386286795715491522513541594573208140406353803923344439637038092656137663840560550059363423773175760397258144795324925011336173487295108523453250390082516794183302940398637815075394907398513042850668808394647582455272869949885150692956355158492219325963383310951637604633538454834004171989175603686725639274959789069223261122110940284281949036368546672289986286831134103464601951786294853078406598880902941840250296281175629113410295680867601586283528816659743748284609069835412035725091745950271615131373295333194526638744809564739439951539207750695678584264719210684637604988489588277375691621277366462727628900279775527687722596766370011607021383851635577061992868743640691973389464395104568403493240755421386198128224162425546418387569253090965811454619779975495994102238605670678067891819390100586456122850527947988588769100439427821140580279356357619669297804054296922872717606349268741519389630425630497313937617552135003406042448502894762824740927397094056261542261306819366260497748301876438862617201228865442874687738989407612107898376741715664223087370286233034529177600000000000000*i1^2 + -5972935821823671398935011855611676035613700390971311976495445473500675541663687753888366605381212315954830026618253621770474392613868507785472250645599904784282653738849910266577174037202111214935193563855790920365472392377678780690657127890755748583555994584163872450974502420568112828709133664898728635108612727734064183104273424586839714308810351286607545677301006696686479589740566832560698821991980492972461172572453325946392175677242359017779969607991114716884047507193212945454515028730253415595102227008655722035592335263664542728776090463931297904871510060301067975257090146746045827455923003042826303860598008404954424676088854839786056385338215910117542641786910270229698725604780780812474730909293456405514390277876185280492730568517281498116502775832383128864003176109388288108649442837785121971698620257046259427743282588755082115992755217925843523417068933547955886137905424220728898659497529642784105726799068289044976629007261551607608157486177372900925872634340742191608445396211193397347642757482286631165222002489313957841476689466441605640919823053448671750896314992359814874242660386421027393910317381138993696729898624769865446602739928089366223929281406376330315211940672313358477211598464822592322485046804405067712835721783778817636280998507994825628065839237690360390276259076433056799186855225177481526415297657500664585253768497609411306922535954035510083172031888382685466799725875298373458273490899086806778362347737553086027822420518520255074806462601113633110695910146336794181011724616260896160181419745671430639002014691390247318753586661994909779995579217613759732717708552769413464205363754071906163242793508909238198058130318830813066519360434479492084228849153182871895954024773710897888509155108491471898861230212060460055835100417860400736771002661703306412010214178476675170246195698570695036121613038812676871193370563777435029127815682510725435716746041251904001264392073280096605731839009430088940399658776243804437576485478359330755526995107052158051458357243215790465577903616162776775911616538756894708323289699291314478181186601036857233551722398980115700812058223158530341230714128895718906844630834419729914792693661947020705792000000000000*i1^3 + 6281251751536259724816235238315686950766156240998663663072371948051830291778923151875268366933554075664591050134854932750760907797596849138311482309125757309439442102137708406736542566439257150933971588886334058927670476384098190094845845771827443636742835710482630632345643909923689573129438389746844648197480734509757309414949527000157697776230131080917728033019177997746402806717662870030192944705715881999614571487647795993862024500711494461934338155819464796444614233527751806144121928946848794729569418255274127639912140637230364567258091005448558954060566187021822344385837439879899974474875576196246432777169688223482106843996577430841292505043782077883562646102989187773180319408696061138338025567282390662439851884863131940035962485395106413009772545007230993206622885490566568615807222849494588366957228872173771767582235992821577555314445360387730401218872291396516545259477349462955845896699911356109057494848401498119725619675372725280840168812968638963276070426459061002387808490462038465247766676319773194645297093126959876731839408650180671902635544912937294363266750063281670933431294855896511976625901444963077618365123209046938153978906926301989138701160821709952546373874887005853738119189887978013075480709747317479092792154449132545430310258260135607404457220820943867887286488646125699633069808866636004466316037790772543590318710826642733167112160327727070804708199613318535777476485412280180039656095797663109302645969228611019665664096789963053188227156739894806583077549854649822261347894697783596280405164165803882281736745982091411556111346918241298490359264563298776397411737262168538934963583410382280174181613112119385095822425485055742273619030266756071813232535065225174665900247802133044514465418224223844372830096075026263246714162550443961310476088054591105910435973560603262206651442733707359259565563741897357990057672902665585313940979458182812441651620804144934158774298783219995605132425467293245041505202576684069070001825471307574531012021799031947487948679569206725019986996233547749532988457906250789491060491936210848380189717453388889119969203208415869096947023698101728109661110105280202156588814519638863406040688954875419033600000000000*i1^4 + -3207241514093291202883822732206562312576540495520176689340933029206754578576772651616417956641962866060327549334933518361581551521047484901438258003646143400977475125088460820942322637715180061127528533036245599578315154615997845619630267108132472880341158837755173546673938072315308103068127089167607659006078672601309102151049070156766954494436085579903291681933214560826069746895180006288160718581785640933577557325637425480368226591277520064045047083127750801513123945006538464461225182943503085037079793833827257277986028064190690287009192949520057867702656037086063304436626326939186920434055900248574301458798893766308026123994039957470635200133529282368210514128328674641180887581110011460799649858953157113229149307577225881403630551917820082947177444805476324181611764094402853344351469297329647118013314432331768722391624230716378604741248721630748723680855002459240571955445860217560028451381691141981889818333305992468240077788669061069143071754784892441472867558084553178500460696838687217265892496811507206041566200896853302593463690524943967025834885270355675962125350415622151581622350453903074905348909282583834544758057965470602994356933575966809115274728129675314515610450940676353357926802333052808463722228052275653690993246484791823801463448198108838389518446363865083024926494311099750745682072352757164540451434882617792317280022172764800559065138848455070465130883310199493673139723312224495806969738050497663111530525903624967276665260584607312007518514407325914372270713425120856293351521368868476904632678511788013282436095952668038003492555237702086278459002966361721207618660030912151556427774748483668138347018244158644151015512348383933847174646978085851206096977527619155896118614241274033606627914263716456340237442218454278786437372545067746890755523863844858702192456924259363018557600031326685063877986003764573714276658213196072483284773729088962761390196094100206504274349043293742155952573244597632684403961224234580452549178190845625973111292776036601684803846636129134043285343712453311706221628851739145227720085293249005818136987675899260717939017011771238225523290539043415802438354863271075960531487694512829633371891097889092403200000000*i1^5 + 7007034654698801573026157122361226497904748584103557129920200270699918774966756361784046113814294768728563472322899450203692249590838699069845810482203534570047090673797409960683233141568255009839820345761148867561300549853152430265157488544174340039475371915848673234212155950321981535753154138885305533439883561951390063802464188208485107555661592684329495592826319472309196389096100663154235312571282801504234614943041306014886732647967412563062646116779054584561701564108121077993349666512556104767955999320723137525165811342798223794537528909233461906448586321943794099107909500735708789646333826923195326760746595635476320606915824446813731451059570772386357896578994240254194815862326002643030608442021695318746495305030714782910805583736126376560930013085815607579484741787950381390994581057325257325672231482108914503279644973229134631230824664351281557029188115703699569414541198723470522385960837283856390057946518154279719894423285872726229836276205033548736546760344172417396886771390920779888443442749987754762316408759806906378973876630719624480288443695862749701036821439664871918594912611529765780820724605439129190133666792660827996627561907736865450156327940405630592853213326354602654786509698114069659985528336096562727277452140946209470520976082997240583460932731557796890494511304267260322079752709092619599093687810415399029136527570753578609799906339099614320676696525187628695860193471360999952339052880734404827575483992747979013330267215235470534092792976809865649558300734557511373620241691726414866894246434411025646018544163327531207988000429009001176071751551386370020158587913177331869410957207286382586988750631314351592331726637983545689427693677049683604182286814977168645015191024446278193602937627056771555478350119010624241274273620533984918879155711921769141011977326913491874277061304717044922085422768163710056232056836713503555824411121656574410072935228015682388442434467359484145852746999668218342993546882865289233024921674751677225553374196608211865729174265668346088930646119956003801151214333233717934951311590366456807967061145365804652999416531111162465699635150088963651458741356253025362714075944850093485194954978713665536000000*i1^6 + -19846608773849329818075493106939206462262576161101874738848077446222362507324990170562659864132146137834749308142338197959988141861607474145539440039994844583190692616055235053354556471138533134409395063054294634862874129271414944119375835955726245280467270139019899727276190594895545330190379679932497919857883633536953121146777920602868226165334208024537466385039891758724089699066914864506426967253718784293264270690380480414774355868577947011239220946427598637476037083933903531103625860013587482058105749597238919320730016090846129524015677836105567603862179502960573125899686618215941726476983012035276488643805867744542292760659746646421775504712558821044876817190353374807275812137162295955034040170889063266429544649333372864115624457003712172348874681274873814193322398376091895550766234574651165607546907810150298460103962032525927142078140173329884552569196605338306461829353144462780096775652526600166639961988620405125981532360102311986760005948834869000965879001985733175804616730426395147102113947505228897134520534821316616700521489111415462289741695297040203905676468578665399180395173993712068196947557786116747692394728399866837999522521998242228549886382359744018955206355795520521911370649791604128717207360347991200150720524239647608201542412648121275442823803520481307104621960045228817850250024804243694317321203550251775143001745007437787598955645740293868492218503386675629908657167238220776599042360249345395636120840473228611863026635129568765286368798880182779562183544868683770093635407620468200807862704566257766014341105136789298005483687513069003627565385460271745957016967214364665312518638620765530254196033615319529298807893032240015435812847885224517212992446066598933742431564337323236890669410518346694843280202231038759348881228882576464020441986006195884470772772311197770615368268735397972608881609746377103019878352998439801662860643040231668219558247758246363779882571758721355054481323643480546848448892979117593836909880239147552919312540195044167986181694903756212792792130393977315172522436846149792113602273777698076045012427978944295487988099189454446688909844448384418491003048859318407481290156057591959472385321363423887360000*i1^7 + 29667919333391828135484384180718235584158311605618229909819916953592549858505730033231131628031840204958704719497077901012484073853054175026316808540558317189928606321471058054845126420743105818558313504284266746682692692455577465645519156273301383001579419058971695429582875040464582618924976654652363629330755695942860893142162481143245456814742494189779007992496148673933358468211764869959347153304992655683511341157120578569927854875191378378482960402593856298613452748453977446631778103281518376057260930481909052115206637699073204915330808336640018991706664423973823090798988218602119902520141710178816624220838551959773437759450345511627549699210383390417640924113327866042705719388098084707560057373598756909150197471310063133542082548514058424605073337079000429524088308143117667717068010244986246155501976222797593340176334501813200717163507243075636815499941029947517268724025915724159229674113358475069901921817812778313872366258740135488244312586623345303968653792782957207633200463733453305730828736745024105861365170083122428229310034694054876386959697351235346056792234831742655402700606733177998440961904092615362977422275203527724450644083146336909960239573815117494625580404329683068032852905079510839190552623882320995526358123864150289763431491995610338632137984647022449356399717670648670595996505351322097654466646496852762679345624106168743202300151894459659152400187426400102030810809750139262072468304226117674337528991068297902474168240244572678952060740402001328142913158485342586716068502710853879477174730469169103023763036285088098500429849259044699770087171627230563441793098645476190673024954227922490705504267913261331134281340696161866549717211141902298658057628244651770483749692627536435486649337049706920881016897432272692659869309422030160085526109004008294670712675155870781069382479558905139358422216008411127488325338326350521931028531434405162365117562011427291938057410829362429462520552402759516093978681424139838148777626423334907595270912877900173983097195297884352247804449124365651158548109722589155172776529066724847943436991273805205110188123653428590610259840110512056908421337970468287136817299710323992506150681369064243200*i1^8 + -21186054846137401382403111743198924325659054625329888929636988547399686190119775331462928308164748723010653973610429034910086153000511210315274253927050837154363509875583749120210560772430656491437495581861376762208003214282621435378430801063126224102266862544284144132253110795113339224057102907774977029495139420275722615342184091962968934022834101516588558864501834686805291230000238282624561559709294714843873099173471148453484067516098597529253540485139928940312953336939253368198180414223937162941818188443023681285363997266502626306232651569359176126781323252295741844326968371870795492095687695796410614960488496435764046391606169278516478091561089265443352909325747326351981502852350539039768817786004771938403882486251028628181983445232338364536275898791291325029033558753454298158064378954571712446012944008013074518342000269205889503300174082945201973306236414701756984949202862162060583798339127326893243444618746389802906710219495109946686415305607327693540606876787220846410638784460209193076555439563307431586396697057568571352406061633488141464727278660591821124770229058315631241763144339271396605360686285949205757749610600185483742907536021318452647789541611900250450608692053712136225729914977857343702618151181339831355244683045530466227087835335914157613797851024659668637260268728630663040667824318400483687861282729077300939823297527974136973953804591976563984345849798587893887298206811296224782027561920782366333796078816985294728777271086974927874784382631261907055199483229702061211681137576103444490824384363242725570587338783681909905489780359913787941668977943594779917067175490060537561001177078127042386670041320042769000969263065825210982684127581275115028326642007096352458941630046020660572918995925352595744051596128111886023051865880661410288710794142219150692920053688178537882208617767555540753212383345916772475342423701250375971696201026010830541106918393513704102075090947202496044889222105692693305805732443017133384526719050666368992335816045164211125755473715233596193874023528113059024390376488164939345155931022513229541746908733946685210934043245607551227934941457470303265692432833785294623968852927770775578540832949534720*i1^9 + 8294398953515125990397420111520254165230333558708347593859397504656732881583572556561745255940942568057080608333794144812072572734272057283086977356786034061489200593350442792549639473744671850430330331081425558815941244152227755512199371754976126958409559011312551243264972641341323677717992114419441329854628366812817045275523787522110549023395029046058257544247898637084826682164724937909415446401539328016886299146277992059452868712431696013460411547715642892425099195256970401797144815319350025079569926492530700524474321658436904472411115903768363522736202324706649416988703095342756113287939818444460010127494494835245753006016435290743602458091399925188997152473608153869684305272277016569852949523139564437145978934456355492673406442926181038237342645356887027505572804359286026092930107669653311167884740967292931267353334202752268458220425772840089518701930687137502245381706237849144796548309131433042079328957021135839532476625022077913015629125523590169890432509243871192919997116424523277929514022411401969359440423274918588675802250341477912965727121299641119023905549752593428986604747547121489733146743420063476671302193925752301042199163942382214335002363690441780499038308646713040821673445752297945351096036669157304827360910625998501785667288871495823576120556367521837097717121540727765800089363652922090518378635097105519025347693267885516442630688101224152089689660621336055836170388019511588133505205044656897519662067179108442977655748006921121339299495268113043450096572128155351869809703415959353237191177182542572937373414944559983987716426035306658293285745751651585465836524765188967099850824178997075981495622682446025437558885547928921889791766003058557650100281850060003991044875960703500336536942434797933621892961832905802120040805695002839288576315411786589609988715508040635966717242396392540844118501392445392272050084635401846446389837169909793607273423454414839017175721009155945399230613210124308183473709292484040637952423485544318372423049568381283338978163852419184316013268792660827345066629132316652161661186131476674138722825997308471052660252265599833657890504340630275171337200473589435093105506199718828713174540222464*i1^10 + -1241820197445967781168080849156625456986702242088998411826926447136937282627284026696153644572640150357930196845627688801013630847895267079635521107292441057095923789402128508398351783481523977796664450837061728050844708705198242542596619679038969919435981016464291865550987557258036308920936430389541145839082028094346056908576442123253163452777704396516226159219959050019200277741564561293022127107343464262624673450825877188947706450899645559322266296157947702571777659068346153530791519066099787170408169635844827600295625075063755916749172044959064602998775201264705102445194330614059928118924901403638585614545402447520102033462611326583749447997258175567054425082379580079247271643870839842132753686554930114424200203459173137999728123525651643514759830461583677989335531644310241702766756928961200450173819849792910137671370333470564597412113495754452732912032895163999343598055955415927481406022629730078659798375031494072033675603781157180682957773471031085187248773971236144350686306658919860283418229409178157964345625521900327984010260914385871704147121772098114023260302560908209373321335080169208593845255892920025026211398810287643284605878129048870890770072449698108424651902928883744296657449762814261568305532193829585557981978519781787549626651438646107322604166123202395576673794060414195023277560027311584048702579463798368979130777191892194717673050975664056338375175290785798452792868497320293744547050624210357534155772647990614761925224923474958727235974064433341715532480532015222792842769823419223963155667964086636626314155477116698230949205477572581413291439339681487989696331349923891564419615564454754274713431433754823920409471420082793236900110590586823130216284026846835177235548706543294363472612554450737697742898314604022422047995545010043963608432196390205358080755943180690032357125786101529886146022363144005554347467839000304526093948950403863296298001868117337420300724477711550985552823080787962051441589647955152866574293499868583264856797909258073783334569727453961444533190094103097943717130359404954027791390635465062865421528524393537757612792923707485370640937641152699681421041405965717226192929812869021586612551680*i1^11 + -332884255780849644184838812306256196077385392627863655308888253221828148542684663646158812333685941024637637023465038872218061845044766506186726381619473342956140170410277723615782225858215908285024936937031230718851137640416958638918896162812728407530352762856052527729861300049814014716241524625587270501117461020525737656228833768422864728115481782147507460254754075842045110892295022513423504158999994565049660753959682431971117849035665450964877867433312062548462456479091489764372908958412233023472643683908545551015151067822319695398103578597285241916725213422429547369756845612188542382511939124303873641077085584058704379907538245642999160459948594255595833758198599952053054704964599738984190201608561785385276483828784001617235164894636056902718405202764243744610578163398802190044325894546825766528788283967366333437837730334807308382474480071577368706280155720518829480234932953788730485817496374479764020893493254139921027372694444782651244489532196167601505568132256149932073870118091748556562983305285001080488212453191158726316425416745190959143523611042065240132664677972620926692370330940863964481781504949516267898158853506935169713014149752384562857101217919720615406545722064974586371655440863562165505387852085661241505331877713419000075829054169028226177011004188027098824814830371991143031495579362852779846664819543145034490512705508575612727739895275297509813295337956881799354951944433550814471396164441953419885298943786289561023152135718474873527232867010482060413741389576201773210329579511521897057540949502745988829779048779303641025535548107668849362576743660326819965367592855245330212741447790493661708671605322201769855663771531594221604715579055849774804532172056354576996396225658957520929476618776306642717392827687275804131814426094836357409439413420576848285296672317525091247667170067250439946368039689566610708870456579685464078453304678718459903466408151938755002973802051199162097486005737915927301634685923176759645137393046113619291354773360263159836199300350616199958673786188475079780884574713387372832570415768394916951467016281092567461439629933558575573468064618978013134520657107962750302494798231999025774592*i1^12 + 178664531789189961819902848775064004014958003708911012709508159833532272473170173293624598099569650623222006925096607285772971421555051139580612474005097857922608616457174326756773460224643615146392409201387665989764435568125440507603423376571282880578691681504923762801489771939189813831904486961020542355833150909388090766517347498782964929521533210833198271130960041151321067006605260968807819844837643895521558311517501691734687412927828171920201396494286699698491848532613466603082275851180029888756887478298281802889899019003303525115710100777975686991169092833836890125628306092834196434630268397157209597696814978858532202537027824522678322645769357310821163836924216063198479532475380212080099697134818961771650209621657004067630263710734345018803857537358191662824113146949849080808953465338797318296464079838263579217686522953360614557269415458782865876528663089306310315818283949150337989930889690720821623024657081482363362058750968100166217079854087942899196283624231647482554973583877247825371948744346289821147238199514799525244409102645807696768058925307686423311709197470403495098425626717396071886041265793465796020410362330345367123344977639058402775853059466759364609332978620308944254987908240418658917516366108829004205770422061566195994970524539718502584000937644301075764158694026947407356770501944734087037736648538864066003322338506315753714010773923065175252940351716071872835305685221225938368055508454018787479166590068448998929880697300228749362819053694288352464802059453087443900000810551943834800409860459382187315591431008461493536081713392466619788576011807082446122689205748793648842228182418365798709351301109051132814123518288433624621556352285879955718257204203040831267279083616317775402519137514418764368843334424372570616528523396927141767205260278555569426801401297106004909551586167709174184612977976294000927660023750182758866161663970520110069817783304576331851179706486616168249620620681492750258777958504025618382709102055580820955698172927983493648130009859998723780331245927234183363276672409452979457277218266723249412910438667295782663246621600443463627556362049116154606818211135272350862998777721817923584*i1^13 + -17842001903702944702282097496003483267364992371827450420832296782825280518631024301250953763884511154832569765888259537137432664115321598142119638255539129740569873919522336650788522229408860588534897163730402017305491891241065308265561337184034949022775708823595847169358136055390284169134312350541209287230370524428533876867339660448747895293144331388045753609223178468946998845786639980142883095692197514507017399632861713231965167566080500376140299133986818333057470676424354508029275791867373622765400237129557262104034202790995235045622484403092387104692137670983676533109602946278722005619265644599002609290884612941636914089952303336317400234203883106909773893071199025831352436493199235525321688581391457774873144959556977351234586635773340961673975211290375495072238731165132952040083900714852938621398378772759947340608479257797133042052008928637244276203754629228052890207660548951986600513290553304646136578708951248671886243876043579066606192539762933906384074126106623339719197861062760316671915775134361406045006496660088337806158683417245440611948505938480238005028589344339053141790311866595195446562336234257568954074174891943808452878339431548023878434799561789522546445840380000396943477702717973241685669262141928040055573734546029691443901508808254250374172562235042970536120520160470891320051245464273425612952259657084822786514901813366961006890384395235826079094484167846003294354238370685656308192000519972001610231891248686709235088504906183074789863760924972277564515871164198543725027731116260632388835853968763195622185944371847784758387325303827091410200311833897829412331370174194470643105624575160406287256290228932581300904584636967795791441994728444112497772146094653316052158424551179000856757757985598597101792724905045336630150609091369276286315185562347666011738576680439667493025835423325263467100908603630987851002358401872531515120755532374919424558683442170434857186986549402305336308366282945159991870642547643808764342902424624891583018485084833720052801328884992929286804702183982387672504561671165953000329855121757567436176840356707079337306361139678009624227697871236457378681936109531898077174772698972160*i1^14 + -3124384169541568666031530719160019218663748465091037561744983897194767597287686242000331817476506925110847787325945843454211621915794847563974022100662301958362123437138188851190505274465178447325141444979939841584505887265903737242192175359831356549730207268473535504516505098895158519711637897253107648127686481631553512286602325480966308437724107606735123342747587428854151472738266171442690907409515308671391041676326868587852499780910102999062866739108958193588957003198198424768567771599276585370077520999889746193892869972421948372493284928057174782750203167505785518806840498525935017204163522716781537181588887027516028082239976857390584905773016579312374456352575447527952938426297977216529772688847733701293222493166009369761413000509007196543937243741049813522510810489758118948260834864088753630578437933029045967764497207881914863876135324646995277857968061241745180067604420755244014235356881385136603008916241411432986256089818832358664113574486939666222769792717969142139374542233648905001298056909508063884920312144248703958053291612151975111452204401237143910146726055159264734843776892177256810045912607146724126494717838978765745070467422597749336571099814816592300426622692702819801459383737287148379667740721412322226695302722123662211894650154572673286544878063037133712231304749056121468633538514660538051451254885148201115892937777556589216380508376470549730443100586215939604322864058907168251329311330924992855201791967399329673104399346098661301837871166025695421223018550151701790145600676976881204969306549097903880602677566910726844504224799275641895536098906759383237060940619262905107537165618039533813451145101137665442985161960332679504344064567023716549106208734436939064383327150296578870996457924645788207130895474142223965709298959647795975565599047934048862620102528125641060787017184303774944770507219925688311292691550996636227781855317394339248090550574234170147112840252336079194450517838500494627348099406209703012007956322033986388333794735801329871068914137519213049791101652486849861170477732486693338293831856665192064701835434769401144544584630671531797012098653695909695685068759531428641547709579264*i1^15 + 1082039715393953123368102755501700989525765260416328080425733600995856824637546245668625200047006147875377333885502807373918984730361826745014488560831524971693298612096244723712731251064683309475229928053670253641896080422127344394596781401499380398810372198609041595907068678960172008202373382055976632256565400135608791069157577870319146977212516876132246963503107601299368650503398061256995845756663715261802097509281691483947058251412221685925593056169323481986364946564745129316300555766288338925319757557249392201774187437046408331147245723496218355165908033738895938756062800077964077479157049704826302067117488629181777687622354089729098078218000328556451152891439892957813705196936521087221717632246036993245377063115689957623583937125904018464101846246526350686582929159361963594898703849860880203871617892856591948654686139055917684122027457396485400734979883408259879773394638788640087526996510496640240851375057493649030065548015659323390572862007746283424940950940687480237861650818059527628050014340856814015642355848006770515418674235310064531380214433046002670946439770610091942884420483004893265493091427795088805383688605855679005860906690272776028799636910890954755767392156349746538160239466849142432429487742007114514979099777566018232090928612098007543949092835109152636249027201593799815511319821407621089827624961813711488626934028420650778150532866820064272704140786767165650393880397199003514415144341909759797630059970894948811547132937832806307337287233006086306905724067246775443345321904363175594684472698531780183798470753231460953891048981063520277984327907881824327344956160808664643284968520555969578888327486497012553284852969656557910785035085521735884485398734111297288381176629053786550116345046720408368410712759425054273088757188741795667424640023426635564915666242082736759720674580178157065949152650444462942397467933939810314421188198477742605052128563534749151045996700994623719514816371213696769676509508578988280706812235360707345000357269126091689458365262118971030007957770858556548554283128857930119447585892471674996892280481521252641024866020313441684758754844596582675519260010237897030508740608*i1^16 + -108633142018789964028420739741971467743144060071576735265700198177662710122868772688970211578216889368318206914251204654712562086864318565989604251164207024941485863941546158641832069018047329001091894030333119411880076385669161300015380501041306786759726816462827681916069211005054144894538186849443433755244450619328989616104214577221321836406932849078021268409385908954452915568065437811195335000378225169818909487839095317083640563802707317454382408112502391383963936423663209535264752146915507056699928436887561362050987753694036268034636083518899553213925887896244969206790219857129569009212222110348387987877892641133309742526746833752856343457443168655099765843702126133552710965838753286641330012135743665160997854946822129361365418330035742777696115334488856614100109951342905675296256805520944728576974090647407174503083030645380996533765578840701169729964436319107809031895070307717317235314335048404440484523547563385249624306914017708730717736430333962732494894034553069235221815318883491143730348722778676937927299875153050975682113721272201230444892776174024511551283302681455871381903779937800319586461155291096490848630036071045578431551459101907727950591860549855536470763545797575080279965834184403833020940592830081382585691543521596424473298652805325182034514500346391839469697698787918480462080567072013190586607447071988695969204772490767038002351253170161658111511379073105045174949389314461690522164006338320020011299024565798102454911965668558674523813528338597376559286213349180809828452805023617378876464344779716168288059634302887212662711866105974461354184034266219204858312394703277077578665872195001348112991698348187394416200748820385067528763584504407112582831664214743152695457278920359824596494860039317540108025932789164606164024660596028940653690761469320783503494868494956102108157057663179921303504682062966497717405437572104827605877572547191661197508805222178680295093253224528743904804314957679511909889137753526710396137927727874148875570031076245595381668354907255347030185790925353117369618663922598828521029063795076226731738300661739706474980735356112329940014125415968779852742427322831847030784*i1^17 + 24343671016634778468239794122727353796264847005742111290601140517923535603633527500566271349830952745553546932948437649716409887499938172959852279666324996195792501219842615785989500310377229956395600986545963224199920816612232665697831372984347196721915672283301418067359174783194244903764488977980938257623539485425493176073772385627971345209114728034297564988655490421137663187404025642121393689310718744515685927109919661195543623634657394715063832511363810934621642811118222978256464774717947684670895069787322840891888624859234331680012146587737288870310879050896942535315928907800725690811760065456118109099767408885997313962070422346289166170112043300568637594737018113850342516737591071606901775098606292643541752613292187845680385512607015575463172574308069967719152105312004473274843432467037003660840807476096642187218230411297056592124319377979031035910086686162312562632741523844704021691704889117338966284746647602897980868009365634832223290619679870593094845531958369929968546209344746290699845161882941114548496378258978230234352564986949645057204487044831811851522439732456291656774089963179696575979113452151750231410047059154220075026862817935672350784281989243112609092167880278974731882340898159397233991349815014397619279372169571281855711605710463164218310459513555431686018962814872113518721626682449516280244062130413740332861104193732933343562026657308878104344700129457344777680905151043417358289964220608288535832833031266882540424468606906625803686303668283719755914621543593381814457224856021523064446291871580999653702519010964885477499708016779348857474510023406039611006541636846753065740956860623596234407359474840578447154258117212797161532883195066900908445904608218798680225401372067386255005427119610146122841483389370362731363099838599747683705630706350203361075570507640334461416407424225764662652427340205956749069269050079836850305419887422672081261907525362580843998556091340718554246304662177108533378816432138578850947193892523437611136909592606807211080597643911004739512908733099631822278626404904050674005409201210521275995904348187682768974919891847185090006323759063209105632918253644808192*i1^18 + -8443616457923981128516301929175979268326855478108267044914473216828874300636967696528178633528677574148092422741287999342839811470005724178869513167958951620779198680350321530730418900890981338487684337205518690415882482751970695673751159643379992147977923478024033061944112488339718920643380006983535653641579947538081885988629841407913986589143734020111013626085274686410741496402668883876763672456574596343856764094447040603481979266943955272214704970602637230580012010258098849060884470545569606537257206872340601957219831052324375876013594349493156430887142052582431843926805132872921458963527862237010901718927811339477643662980700260811170925481062820565747730780137230419177932416512903408399502379169973851637886956118258153150212866976132958898301754028980685580501750259219421230172551746209112401046399329236971365249638750588770211244731873976721493585659721096643238343278942904150574129889457607450711684603922531823011520269320604087059304897706802508136031497939489391354089011603231186050890530871418116897781332783545850590009877036397047946467429162119111035408504868986168794532625700008351964302647298210269889493810935982564615659497325165325539972794579175702403142937276426908503836095001088262457430566922589215778780065026589318900928772822622423970997140938662810507684691643650702094461453781377988081400413695675460873566162054496997653548775149648483727778556258853524250592697256372530267312683788325908419444911882883991115240110056535347549182924530981311887679785197221940695949011982377265960963552341836679216110407989619705636745286251007112044878523997952964256925881763475993260145298210332220865776474341847243315430354063578505571102227158463695683453735067190383002049914375231283400744856363808655845680618127243711822073865133886482041983317949062647321553131590229433100335203142201532281881847464704169382932681640866484971409356785352978072419334879916314262066961249091258974713938412671320277641739157793805883242895916484474138817950639686227120365727774603193616632109066677745748415615724443882209718989602470034282247796657460019024882932681149622017565318184600641739912960907673600*i1^19 + 1702743189107070933429931314727204125089756832768502552517627661435319768190499516522857008682318771145679018388973672331711183342615327216494748562308380552105012621019891082199941713276654885194076078490841610811096134021035817950300182807719511041264872380965994127590376631640330186230676420869773394414068312140405546544981592286594068164213019730710214754575865196459574161863617974858383079160007011611736188048778251923440457212425777906728073264091649802405535084617494871651283777526517452809894189851147208295505369031318216377453143442932552356432872378800670041219493592786607631396192795097772431006030263143372343473054087832865891030206022665736479976592079706569407846158152401305764259322975287287183976573220965528019333269224576855686406848960861600497144180664416419399745782923086486309294918837924334022102901986832053463836842647922709657049823937488857694233870369456743913672275855855975858766031614725727764045291219176866996347430223716026641231997332149480242359005264218967126051337226774306599541195099804143757935295262980697383128041364458491872048351403241918825987801010585089686879136764342916296825191761051071857599873385112600315457254477077451404313076812088030856239398381493832600230687929994986962590124245129030813412765652106123710500629101280439503234855655955220395856492231914185154908712383131501894736554896533899368959790487393625632350022577752376185345008405290900246764291982211557690043827565125018903334428303359483405637198971848343792769650499496963073457107710428868486970310491104360650156638402016630820649954330890523068381140804859037567710326761713330403689021113913559318187735571468824264134935446639854833880441498003487361028211983917203056291843582200518546183159335922916860455492385210416009134307942588622415620812994051116082646237428423468682580925089997992275141659934226651961698198536619747120524850950409814174082043446465201260164096865134115530893923021543629705840879951741055235152053245139653774719323540838793839669681355930791659118701760119505732943074985587288420854136366879004231215533039801993588378206792863324516074071136447944476007474397184*i1^20 + -174126649996426240579479151206178116467330186539431109352362725455404504424625348457264859570903694038553233923845313373476381143892215469406038435068290436221434555082394218317485671355869139623042854333624630891979786425575062645127282464687942681502175826430666967030080394094980595290191576960921949126252472740112564564302886901688272488837001203687752636227181852165338501538307424006338724621717930296912801460833158960010066910423916037850996033576539712850298560970694193493454910755862408968176163386199176299416177245023647160436681374402080064074908182154147173190099044875309578190877848354590118071521614331821418250315856019261804521131617520010759748845374512599394673717272837456188468690851214665641207752793868390122812665049449145069082443849185695825357033469001782598333404073918277112155260244474503596900208587667133224397751892980659477290707016103813996171699118678634013940879472622835400387710165991129153383335888675009828736477901071728646339075895527699928869161552428237998638391452360076900792061415045952012894050001335437092860393904578228113104192137112492784540862697205534664929058273556700239702911382334845137915701412695832819557782961608175824995664778397575532153948437230827464282140654830356494163233584318834059106893873030782848753157021589983968088588009964549011892937594138630726740436192128634792648855327376031038671111445127471728778537217846739330725372815403695413589182829321599860671892576206272194061512942704626297820957624210256561185535025801336758714346001643688305427668316764869411051539708929272099076662231905520568745150064211781949464900320798656090655952864035641502769165974029185704430463546398238826170764326953143443178986850470033074631467960609600446507505302992607776465651021168519159914020536801295442366643472670568059654889188056372459846440186544820132284327853808922355134682375820544329196077944815752622819077126230092570814041538220398522593577348749910781770434667285098117425557411517008469473906412147594006583287768604591262325426418765003889759011774500719897495134402058126576791303218683912561273074747821244156084199229614871495254736896*i1^21 + 9900914404392137619529774090010549302084232054396186181937630179290926089837350625136940758762456704961604251344614292088029798479017713622045325164464160424329132626061397657749664976342428259261629497934036322582244739930146833927883370269475294671010930602179643965867576584951111170702068055094444229840140012675640230593634725299956484180697243103816635625132970366493843168957953590462994923978463947365339586466511608217969140558915053946471182465653190173847386337840802571787556519811546349595460145718995384123079186342713531660482552935052762778513243217778382504956896199171900533063144722299779462218535835452102109602998049805684883100373238696492639393167086952173413304844379008578779965868586624808205564658744490681005807699192853488473069191813730097218698660821818778202581556145627503081494493431458868965036865584864272407530665439621098771498832025288740438504825849860397105596512176724494943139594151924133287652811018154095541317402960665760504333129021830534398943088111480576596088344953825113147462508303130685225176498013525612348673663914503614332625130794243025800802473797292840366298267304159335234436145517212979208689168574705413249262605606988193135709301750547135555093234875409963602077552561302903971753520136795890881127834727511228429079916761935298813612534284655320337101927342866639180483275361914321726340952250089814630222601471253655033165758592293140692487096052033907725906459869881307973533171183256449902516133719647923456649056000336449406242137533303637420682417997083084253700209428023507651597418777569736251656323580026746579297256555646204820613386709584131883798636663574900114784057174768578742097500816053118911109216326608495175986964600560571388904951865501335194721867978157955908820289090388717620575427688275701006238889951824146827822123176765482926570953328197741223796069828247878209399396181064014745353745762354082511067568705561631419226833574739900924753057948665757172045175227980167380308653281474848921348847473758605321058713296347736580255921494929837662259159403616897685257763628007823619352968603286039351105015142948783870861686141862065209344*i1^22 + -357456676900899398579946633776342249971124582982849622959216905747397315293099195362214228822876808501832039576248318914619367544826121604599967139947597268737608041852937203625639251827105324780365160772443448850696905774164528763651763061516408558229579337899778387165499281732020375031597898644301343542872920720389185075243385918258485285543547839326665148857301457664335226616948104327437334526078925663519112928494705134736395550848249706635717756846218359508219459537299553490736985023253827710640151421143390941106320321403456398470219813214507509057227517719556189112662495537283244687604810138068865157471201929457154570016467585187777487785815444332180130462774631791163934277118979979892966257723433125118347441333200368168984262778733493274058662086659555770722608157155011773467052666310484875659687558289760467579125937143984470012817550723142321297379535069745780872191891558703127730049222018899204195070609326041602293179307223980214094367288710564638703294270967999675013400097792234197593176810022057690746782168058494225198942999342092237406702985761690016690385244386139092404609245022298554596110024041071337051082255947157467733499132012260928582640672730386525443827431040740918603384634087926093952247307662515141459841778947206149736078471854092495457859123616894008351562260421530154240649266608872328645210036596192357530409926915306430902446003181990803007568557057619702908706591493887750349745446967325020731249523138993917767313432315377165247118796961770472553821661705726527610573152731206379101329858589709584484643520589917829825894899669157044740141302005912923649697791500153349647691595032808617456297510436072570802171540075394371109566111926362063584046435076775883333149315678831878821367369977429350101492238363024981410641137878956958203971027765790509809079419591961084831408789517452583970843054260001552822269225731624748459437112230484710657846160499730219440235011628544246771844146168245120766894786320657877826799194529622833105569849019244901228469816760815378598881728246794291335016636479081133632195626085099977796414578198057508247093708752557728269077007235547136*i1^23 + 9594112530253312583553835618390579415072990162624554683722588433627665980726672787348685533837268904518539898584281807520828234259779448062093887560233839142928065192830633949849809574107604438336420226122627364226210007661165037761002167467648757212706187969850018990576981239844534829135012539575968871752952471786566145289383897108099875895222471854283118211092588661038633531190036521066087324604958436297289946509730474887876118214541321163750812982802663985913265044914109359161882908819568251908826041792571963969998274574032424584773208232957988181425381598024175901801357618029780366994642262237031199852918932150047005967397736211705518522043005396321089205170406060197854446063061249366393467832821692696668872862479697057275439003630702088287393623577466420950906713595904037595386907556992370728775950965153182728816371306391952599158936098158054656339897875153797788290283878926698417171639865191753229573432966901180577732453131178833364333869866541921541290487592519814656744209966711951479896254210181938336150925926453516452767780527769593950237872533133640969395380663281794264039598762408503206948060366354266871559312021683469593679825847275211395663826296889007040206307413014630418697301688742013184598860931250414800820120273371668755590081002062782609242686817267257213241349290117936772709141802078601653719826688844105644419678470112004551161560835756626610716923804667765160702175952020329930710277458108731675303520511635347229478594600409849361749901365870978199295025730703947241784290682983995506567951542431357916295042473092833776503127146640807122707087754146111225192351604537993586240959179996430748762342215929224062542555177786028065555931499446224208593417538625165338242931741573206239885161858922753286265455278747167204402452242182946475553638328265022017989534389474168619968415809305403726789684977809865541395394518200284929144871361934407127552037197330424073879909593434811634635950169336263062775312366364291808797971922307359842204783018351918123621359921735872936603736233152264301111139757977445725059748514127346033492715259506228198661073152668367460632532877312*i1^24 + -203454836129268015626568838306273613636526008439311799856883635842204485225995193000166479402954721603398050506969811997269595569982948882980443283711499820147179570750917319395704077578038914969869485765576048576958979000501682036687880984371812369707879031724370782709636464966721086851487753426559369170632727968924105043850210596017774593019232564726220645126919141190736695937464159272984587279541854351228294638707959662292786975245496190616451445077182194190245025205338937320469883579711611489179210526278990723453373437483016893076540409111698809146756154858141562082568785582470468810894245989122452458083506903974304608110896791704577673228089642365512658359975889247802203487268008801372993211447932286348481244026603581222698088858973867239421360198068518389262948695961274773292027945263437433596348838134378463795615807088423306175591125400004796811173695615349680085861015470096288691960139541727252172801606244090364133919620241300705628590502398680434849849348728760070965321598624071877022755163964459624059656255197242874849969407828677751123178281319828915370452597120134260517280476907636427543306931152133169452926417900124060180074345692982749488341694713506608326570998231397538738529783983140960698199131572816570362952471780529926712119867890920649500223332313574783909277121210859481372522494456697819861332181159520542423366168359890453001255400986635660174634661953881373269161441286783908870789774699518805865108297076518395455952379241781685091951905802631800156326668892998847383848286893231613369879568129344764244738900586149421192195891361151357468650911557620746913577390614627376590787369904712653820747950080733185906852144256001973550289449042074625316699186790827537759908045126802486789886794086502599577547490559763863459227772840436458555050049172385045984436691790282646170647539877431776493048538471190791029245256611105773335658667060157461060755341032314914867133981800338405945419968348808777761612744731627077369043883922799281059062719981261312165575523866245132125409719409536933419915374281530602261002235254762723403096053086754925075680627939571275042652160*i1^25 + 3244260794191546063173370647660301361920845405861148593401472702611306639520054769450162271195643245545817566701657113313890307125432362252521543343852445860996791412700318440414471616414154588797155282212512113783900653528847781633001527054616604764082393324011767847804398602374745745411367850838030223738364496471901854488860050453749661414690886681682760082406765343574225410065369108194662263326609855264099655593050477869844791617481224632167067842374883183810633093209557109195528030697635847093423488486812918008436649652242070344656652705406815135383676996258207910385338016017371765716035853128456651269498824867907678155999786017777708833818569521088158843753833217547323619649687499143782751506772176848021626966743256017810355567757383052985238008611619344643603095889754673646657939934273814650641326631309225482727686158983092418450572352371254418520502051822389282552046118272241465929450524964657843462314326808475261988689175826323738069002346416431705756768904969788846511418552641183760003806963835698573286367260962959643017104673809130236423876398383501576606765805320216814774949404304307458110172756102730257312598856436282931963526225106421582889059510607749014969148641778576228522035031417814492336737172780889028299877803935133244049679809419728694763338691252841605877473647785417896686023855845049567435598838160778088307601443847559039601213561399060718357489599949345522538024117965494108216962844282976102414469121928236863754721852449240584582672703601733449559864123069652969979159260757550253192865002833496313204586953805349652944015936370207293164168670424468287553179776958506449240323306401294761687218239548744097999602631654485351027337919867944207926747921835608815951335419114993312860518148602744550944079859795803198734598236848038328805979598110619257520947193901387512334622207296193192239342035982606316476115863048417732137566587188270099241610818457579002312090538509246757571101516394265955221390987358231716217280353696705900989696406328152920314371596563597588074000925152728485939278087602102572969926374472388433823651093436277370024653086383201583104*i1^26 + -37225057696202082087974100487357608346387132383274055070048066571768123215852736852842778319272067447998401728003594397438073400489791031136681819135188549736063013844948306023814838440052598369249025075849009363356995274149882904842572963062531260771987248592332310997705388371686822764158963992020552002843184586735245393467291134151923584937421316141203389229599444825301327056203929390443090845287759985348479073699073416848353538086059869462345623317063404302328365431238709533501779259421220109746698475137130433358623585168795449973680504359697802693802212279462221752592139606657554770883041610391018739501881989325142092418623578664753449900803245572679819799223707437539920059515139471750509341565660763279648761137026443600889390460745930828391863638599338736225157461659142872281565459457408426336232600438939403791206779054622313971797527207122216166156574560587399176624054543463283606426613725266728624137613405283249283653698399721371475385788954608216991603512463860857486128903506829626360172517344897066789382697021911784566386295072993616597866655921843044431476108275479368089631870241365456911198952768519799654752228856558753784488100570554882793562315354115216151136760054759894929475326520469100277352761351993073906862122685379997879665347963433405926210418619787267327324529871139232562086519317735918821332770299075072236777897211120950021027891501864131958957608447713002491355315736477885169597139687679962245070420600915630360868892564855376459171310996134122987352608971768602979554639480462554840742247006997864653946751542983685621712572251750550366374879041174171623959043993508773058309223748513976645305846503814503333590498640207303238964584512397313824542417515274105374020245807887033209751811178963756156596432063638226721846327518032259688100041239444874310254563422827104073486023135552901448634473457788768727275681742958748849126288309278768476068858611200127322578572429865207806917514347166888466247771631170763752315158944752623551107621047831461057709166093520456876288220660937107857849846572541053486068512684047710905031824574098903262426744525684736*i1^27 + 306753878890429017485717155288009470561516826324253074123093238475204857851339222110743947882476721318351203836322665921990970698501465325378061117585687948331557129126843528619112133345304594973180134322504216304185363076203906831920676631342324366792040831650603873521609153854943740398831740791398967280338095256856845850946772348826879406664506314008654648450026223048815890892696009358850237265211985254152897569062416686882925191023835530736685241514088767571398265371013548354869613218236538261539313824838749905989526351541286131690292532894384286408611882998289267249785255478814301698751232148106888057349716792855994144156465013035505086614516228625163105592726694249852464849845451404120766705551901671492355148788299282742304072824743881730160462063984577194386578852032188840081315954515906589915035525368817834972056098647899989848286767089722547989226855381454745618666337162244441218623662584081298477601310115294181564129606653417017555975008246038541432217628062003722193475080701694665366312697094147008777873430575775270178225185093185635394947119876591828424426091352751763643665848710729817122544833824821912029777212331511561466025701567376146378204732065725915116549160332289369854833549832384618558581130445803026065078032962374376907090354687035599992536654411694074649641391259982268560155925675799749166280256945140381620092040087206872905500840433966292230913859816550446184548057568898198692155966850050311816063350389400961303080953340489349960831822422251487079599093612808723726758817374571050990507406031624009335583931465115086137463423758817773834264663752218268827517362834887126913469384196848296574852891870137928293413447231644036672804033665216542136532741775042546714023612962830706405360656482483377299433023547157770957644201829360908895667944929611416982821037538577632385763648591274742200355417997584153342528593376680199281011932278434416829770506163544703808953270876258509829022378039248785677585459882245631745902022963802398983594859176575407305386225089357534615490029974873698881123356261844490830846405404115942662526725140330188705097580544*i1^28 + -1835148854341475002956716910596805109969644192354930529748032696645221661313265179091878818197608402304056343096494102776499720720411475760824463992696635738655978795497079229725528611707509031329774180489466608673788099260579946435294813608015327119044181590129582827666495155373043314434641991614060624660309079788805071842191992375347455087212215254855351775718472166235464974556614511931788841695842710266399288348383719549598902061183652787024840001906938195912156079442494179309390716745926708528080449490702028763740958578148911204470912732365688031046844098139682576068966491048206105557724336668492916808742155897608304741482055698150505034683687124285646228274965418338239644806805223407442418875800524975322741967296071145073284104169317322389856253083630708303370744315777812184068537364244982412150597373665486799459203707606908476159507325173469036619745315113781553221721502809011330821992732666194010911045797912276753415316362520190126789533271847481729210414443786245258776868101844369901927778050717239280321929163161555196608230511896530094574252044215999858146710690332769114640439643189232018562654282845128444850075047418940842865613210976666606466063020127889981978103745925322425891484269831504300122791749708043935511715981550454326183365807172030403240665880168732366099277395279649587632529542849150931076625416646320994378167512941345338749967387579065586561101422358798410803860547838695241850144749936613741342697105523028087728779466658611554251759079785476438466588725436236387228274197793711170804890699393474026457020084630916738382389987935452153840544615855422346158293776044644730110614479841105727110518495262987195332545203363638006390297974791289977488758662728976660382282417472964700345260778273060792892204519972471609261699071108406462334511221823016735623151877833631993413725183305051843529306636939588517774113841469085729193761024192918120796168057181886308052600301726600410983589875823920996860085912910416481143824881199652816280312937108364422376223070611672108908268833254228927612216495705049594639090507904917725904876084977903968714752*i1^29 + 8653476177454521868673522101804626462257212621840812074825704843605213118295335207322140866989809604271126691249686626447801245741104848916156760805383256621481388132224892002762909744006067242493920620598859301662325970952015873148345696617521446685007031800560114766700730874347183604871317704132419998000218525965154385812788142358320024808320513325601825750134610961374392854677368794541305501918052272754870772171091153579784205109634927536480189272132298993857681673015053635246005471307028358892865737498755532267212987390426076599698174510971763190236921909454084481691637875148927966431372244030334050319638674817778062190737128880856995548383952656721355062649277215477051397668441402151865800983131296170668557815129887125457967994361261407836143417657662059220825559750910587748240580041628521603384745626255609986338726261805476264593253910235583339559973816057731820668161441759892818214933233065313247861083162592181243293062993652712889088497330504594705555365037560971679910241667973051457023833297007009949172710729499876756723332645798722454301180490440563269770823429232925086106697462585978460341607335617560979865348248628427139612688363647873432193346303300266350933892316062980977476010668798992321907341432866274079456962329524362550898590567237580126533896425038040170900428515479701515534891386643587993253839211890096666596083186517089672717950660223051025514736705289445816946329487697850290185965582074051745358745888728910429079556924437799716493302349286747740835754141856513442969443891473300704994918718161570122636769394415366737739800735944772820110358944465414367299168138530627402007536476749851107267730622752740578519968877455679914476172843862181674389472285514482327701463048168590507810552471044352645713147990236177353683739599829435187102198257227972660326723510163856616188415045096065207239182223475341669123655602881965387279128405878476890333653883703768621366377436180036881503324574816201452776398876999237700624591561083140608726218918363691411681604373960183289929282108143750800957172429525887457444997773132461644330881125869158400*i1^30 + -32225902853201039234113339149629806787810150806512143579359803752418133148847525818815374515417739983215092939864531005977975627125245244889709510431845838402327308689646990945902277833731577897713053145660537605514787038672450937327880544777470374270593530975801591646988533310746631349859248642603963365818029862757460523916074798802184537477490067129723491197125702690629065810690406653689362690523152493595677786754409545118747692188443663786056416006921227681532101230993987583802609594865604776819563897524233137906854336040067040816661884847593807978401103758941153252800680088541350125781686193131345400216605572486373083704818512870235723685287775978572444362440380223634995849722320251726736024321492430374340853273997484633573966824819976243195617123453516581130747309294789809360128270401608058082110723958641001711554962970372482276319318210966976734491305267644858678649358487892014553304075672355407539738725977413443952970758304530882527216705180801153330058500424310138543563952205862122933367757423358344612334274242670650417507070714586925819245481704096542683306173048170117754295805299857128434405101452798774033260362190194707414231592531804855103576064425634968916004067930179666634255412221998251001273823659266155014434924055454873044832700487768194617558979168663109415150898522805045981681693497379338081076302094637987778414559398516151127575239852288219303084503594908753028883900297782076975903897702412828171733265364002620053870956491946420293283813938828559924979697051672132590208277292186605725691812729740483393936384304762625693412430364011637949512852690660768518832957294844082485644087353539572939786552324964909284453210349205171376838803998516836255578222969684325126280380771319286889740638981422364886441698422119536028344182008163016361228432306060178341020872767299566044608736691964299101835914812344820770907543792797057794675776449996466434758501982965475056242492338300134094666848894649471962063977703208677823017438537186229621974893955372825034159717686348308489081041036013259141632794722687373520853130359351157218065082482688*i1^31 + 85806446301437022338867261186974373106265915336078058733308157178401762348157917443322764853107957514923166078374112343779210218453370407306482637053231475052696056273568271669650362376924810929857795284259542508190434222556690132878824798922040425528475600671156837747911184471102867930650748656223279601335499442279528931977480406211570994441394755470768856320906361232924315088156487023152938041826461907802700078988101851696533051861060460726024164183385052605061642807614612477345844128358088144421469015947486513278622465886087333604946301719422082539662078318801726487536749989801351929858051818883461358864707916059609055344864160778682719389528335276664156004521574956191243277126733879949524755134429622527940251800144214884639920247491686941930989729815174329475664904790180737409736488757734222591253808350840404830310371574104443897184185265683506983476478407335603290026408830669317961778552151555917315256494467529041045377286631396889153296523129618663946418134425539464266748054313609027002977974952424572871618541480476042703098708278928694646971478055251625720676131435951491870376114902521309841241628052221854385555078388963827947169378467694781831912537181645393942757883436943055549314216849334381509838719960364453104563819740103584608693736956983177372384975769543871916200892460229105459838406066259872742358296456921654559947476776008022130833441032776897195207983443168059565361988587454000148573055367736003988365198642314563169052557158624070334231940462208149854092760123331606336541563040133161426344203331370142237380713693921338871138537249550529811025645685269983238445399668424644636571215640345988570755239701026272317927328341318608396738151019365972320662416783374883164576078472414795986779267302735085501944193068312200859813721748593636641145781781265872235317189995173398676163809779817021715228909949016820776082661440508979099908228842265525677095274686745442247607105350644786260336398065575087164351704406826343090451676008032043930273861781448403924179553407052853706840366184996305065128082139007158542724865917208867842818048*i1^32 + -131036889963654666184362407037408241426698901654318984740177495131879643122562575153280601250858644475614323438148440706579925312242448225934114748540758979572453156048605057060435362958077260337079024762836515744815559157557720088416405561443853858995211023253713307588165245353017030381571770440077154095828858418359837823176571574343910736975008356586618337615483517323883256274185373248748613837398946431889350798935740653514085055001149705208285184130116241677098909604869242204065777947942661215344903741672360558433088369809370602731613659781295853956203290141968052865427402685044756516646461287843529227161612181332115360273638628608444521488554922693470920578050086518120393772386042463150891299374395977380957316371381083139908115540508477187865266315150585764021034968385521435389975574078601441697008968257213461048214459846502617419784070502452959948507299903130850298754771253685625959302184858227478090393378238584566398203139185361784821534730927995138308979211770922764445157374082593819032380843346992848096890030494628854732696432242787147384479058450429861597247844116001778173942613188561707109855690252131349007499444899177546019591764315700865629870188900711307866065548295473480570859099893686304235080957653560943999114623089572004421534014374145660596706429855812917277651682922995986591907987511650712627346303366850479442295055868137413310871446347328139340609415570422978430755204279561303097834557516951665726241352151395292892192092912310525303663104312870297583678785522083125300701329637371286300721047554011393501854252863208543060602168389156520721372096183363825014580742364295404366569798605868197715266507218404310118653532479560952798577209431728107268718475129370716825766090422713845740024994965380287894431602747265180831628887159726447627454129262772818384935195067119189135746433182159589767474481428322873408243016949059096429416999235243239677592266105000388961186512073556880036061699899332858029114941840218904092169508987312876337279828913912262155780073474043557558382602393869398307851022960192589221930462677267251200*i1^33 + -2143813244972805111086867520635947485317568450041641129653224972987329187290783274241552971000835301743141910893042116828320132801134083985951737691821835591903765376308456786585151102630665527553055879340006647910036694864299728736879232614270806028992959995145484622864495633032754150718394360222549778995109163877001485093100903411385243607091101851073068177381230070488421285491832752127834754090538603710128894626651230537732173194687449977761511374683326814714260741374068408485735474582475375526022145257687635211865503360464290223740927038672238594580748252758640798859889408307858845873673460580720909341257822324408966493052957796747630106614804291920347060759797020509963415815527679722479282412787679676115863974500289373956802261739596956296856664620941570123505344480794261463344829606673008044204364582023383538575689051065789883349615547644949567322737907010563917205508852641952899592562433205532586303079687930666683311837408821751322735011975731678371801553909695311530663168707509968997068465170740910466324605123303010096373326837988014111581855526678607864212688446921609645485396094823723484854107282183357238600614550769577980500524835077438044965498073795797452143243212782633220242640929071289981311523287301152103977507112971017514418006894685956076146517432289398620909118736243334670745147834653593967967923816851961930182942454875851885881198767263436503497604462115214280900416536992630736945162667133741021462064074003823984916646823265552598511936251127412974265179284318766470890719347360364917194948823485546839730107504435389309063376949021489609557199812925415159821734836214623118066353885175725153173005207164687090761275022749832407211426421437504670464061666883636587443123201671736117455563551147826240553162798544342138427335248488450387216666420830795490925074274288904206435344733151493455881350072660730365451674402943333107892203807523375169245281415107477566475359801647456178674962925144358743095811514377960518476924237720892215634431798149855634974329809977590844470956503723797597799211123993037843722214084608*i1^34 + 483806428365865079745747872855426328686022385938420404061347855869636053216991010323733585370782348944556443157009946417617221207727864636468097069532640615581491099333561610156048225480556422211780592425780041579345564068449334502250724004656883339276664626921363696401404127706890163817055420742042953885717828937589583428436017965579723569517642879593547774205241916114874711679384330196594496398573234753421946588180515964189337595086140210778138993334801380775694580728101018507800500443598396837573880167360031021022993322987742944305920225423151729461337060292150960119560970722172630868959998433262762457259080514239019936331919467119246283631669293608091306075179913112655040830392278554218117480977076926527383712929012016786885545656622769443259818294758617597830771921167299624357396883653572421084407803474424731610412332075825270877398309694214169012893282893147776527859299536424510839781822183222195530733731745077622758327219837331324057695771911121718683269533522464649015099970384959961666406075124194744628541419342141853066760076090283242929571824448428959386387569267095013328373279345129776886519615799971751648599631389573528077221851594358047751499546406492843596704076319950929793836500559891264920895176013465540704698273003196004843293731490242182445200030489654235799591511102420949036385795850686364473284221074743493210497182926950004173424710574495083110829835982369793050631663929996321822790674600576060521970488232290688481708460894322148649332792026130084811839299700218399431507623954612602861027150795175283951169111184835355250414383013274619928964805116160269556571918118881565253800411950773026338239325229182781176862771623814742055067188682507547701193876817861314945863457104306479600344506441748441382714825841864609528356390982958264648861908324628747968985992360568581967359248499642104530968302412995167757130564646179923428516030561072724650977510911770373760961920165597043541497330765905768188243874279015137020013979270307619269092121284519222158624254649898101230998524865627572314899621934973876082305024*i1^35 + -1036759166516299338197167093005838881904370210369073168414352617628062964977261245034616202860754825881332029613677477372589467701719011942580990640709240315687949230777218347189039325371590947517861979855367631583984922344915699056870366655508710869363859810176732249309670434332823265488783058868823347574927326641946178529363421699237372638908090011756629998576359729690821858757291533170371336716929769460918014099574686247942621189928257971498541121090223589737999071654578254988991574481219421056973584596948164704437892431428093386638734895046637190234908433546111702094902559409898561413555503977252383445089610439639015968214733713179327282433088323190052859613786053450388206513596888620472578286882295274486788043507233792623868005054578844182331438672455635367935415941183249707853490426425337966547528117234265673569823748480270148840856411072246408389600754189881025700485523775790909036996383334337258696805229737603991958998462341399896198424875119822935226912213749491193727035788225830789010680728505284635256357607544158896864219893632493390039101424763406654954239591487045787865264050536110219166663441198941454120857019443942095890341519760701456618866914450144566027440267613896592535150537929113962946998595360828694073908256768573436229206446327895145708798097039990352619763822034881536050213232634428627860457467381895309603266345470941712018533715517513166167004548575957345826971783288573695044921968027452590203036317918323960545253264350223273068254694588763721534529389114747897871539411198476905009016416383928342798924643469028968442730286446206637339831890488107535431053697984652648854733048138167266049400390368280640926124566965640860499393374196059896330309678868009941801222477766906990716253591100105877847399713775612681258045491450409152540710344077911327346777477614572648602990458098774479238992803531447268789496930034269921640406578090716440752560855034877114073792251470818580492732565775209366628992980078212660083123400563578394213348198187769557830882115243410820406235319984817345675105765810036562304*i1^36 + 950539941601908811703421739286410885957351739206343760554829141263209220208608671188176040914082779262423425650733765927570211978005462823078857737935013939197871009738588371672917771096530917651550321164568056127050449208629847637971357267511688795239884979438717055287937371724314610398607911604940841703582463408470018204813808763845959702056931858618761135919262119274105380846694720951807955242810583242397328959150415140611151328897525860202342752897162332220148689403717210880538716402949271753980498834761647097564406173246081071440054137666600981685849684861483373649170136665259315475376324790893044940280320548496313537993937795680792110801826702652655312105963147488347868298964946956506558245501721982145878321573315266305464386071653245936530805680064461885136291179160186591520535693419868458598289097979591512912951825195463890449357417584883288596433073100054996441832071608272205654178478695845180677182997606933964405211262159857055207741278028964871730840352746818120467153109885241772578846128454479470859903411188765923919149632909659236209581805528914140532319740009618892463085639423156123778820813522291464507237378384026175810166253726854436777216560459451786131665208821392884781293214253042119487418824254919869445937144367509232250562591824308136358254154891551972208587739843927994897459019847373943459011479112731229725099993577243228202370427621793582797438555930280670326910288380279310895890089111730440517441757305595008106092090098213696963831932304932031493297183404352586015495280336327453316384763524377888788030696576309256065925004592956286732902037440607657448736193803605396494848306726271268184297220813905325618380034634417556339906464311655339628774859854986602554769102160836507037938871316637948063020590709892040795644569004558711821266828218002299802049481547444674398192134403407729556526721104267227245899449233422641879519948378243061881419824401750114063532870562329385256782712465720435617310133336023366396072156229825578582459008270387198891500337154677439757479521111356311505614637606272*i1^37 + 1127672923039308150410566768928151577784857894682919093549709577492107509743294776889525694723240717563832413123343156843641010478052397259592605949330872557470675960988304731751546728772766680677945406014140830077397241920849483613497226314510363345512185368757087463911448278798257060763432384515963871883217016096905496274451860184332418182371977836878275574984042226597913349922368538230259341854933837465135976535181109192904853732296046322705154553263197716917363440623570566388444513384309490526968323989011505952178507945762296346118000870281140887331936316720176234658423458292916797403710531903125110890349477235012207816013159012446137871379075033627699218814432714865550509473413620737060438964207129810021962996741948319835131310476159052720744550408425982746060641161698020558802773902380242996351627519227646179600250452753766777281685297615153712650962605886854366125527716288912170314562718627648740142278602908374542998716587381860486180495043545017244095422320349594316827697924359016553339040472159649178661525774717694983773346022507518634196622792164378718201584258440267034418804382812102161719792281215534515483530327091326237355626791443706856778462421324680047404752392974338206343449933713262439595121559275653387069810198018815100763810652085355164325322159282514597986464866165777408814646824092329042929907100525354099388837386293698293602939704113974024231304976107880911540350351948601144547954379508924790691761953821344269712817666697990822212147795426650232755492832770882477050038793810107963617220250398169230413910995968609157358361809491215054077450346150144053835424326367456976840466415212782354012491326823355970342091377583017351366787590462915155684100257927757501761210934878193017671256846351024496110175730909451050031209183390367689631738059004833325904239714346252641804113901127982037539427443845018787267568502894674195051691391007683283694210713985677167945301406653144393861692110098632195974738608943452937504967474476132920185488287503203963433350738243304576847406330959173093856623*i1^38 + -1138846015190115981675894607066735177297878432186978562199379427771921595375854989354128894246754860929568602507540797459718296849210443258335880920638247949806770242005407293548967780781620265218136552030984178704658209437165935431457561901246079432605002491141711089321978274899630008944293911032171083839496277218266425536659298957644165199349494562102732561056083557144916469784916359152110196676726645195153179755243322126345652080921489448147552384938230036597678201595760220651674091530750473712663315482835450831093283122594172176295106077043162570750347943079085344131689534921572191358641916383074793025865162635413306872624216660812106026224699424783698017847671565531058947286377419150333374100723110109347032754380604073289880716772339167734206217129827060734041542541652624737665093974516203192179323034443380796798330551127787351787482274471017669108081734255948867433141897601707302539356401156857217264055610065317755218648107760986787256615701369606676493721194939828661103326804303919002885186190153674933057155715755653183421269795116702420005850137864882008799828252736323335869564876118523661064488491596822167260996883271015662458587110142814428952008199258631423024702172655269810853089177466359802909225065329637274979915034593208625827249887598855601453418520548018303914432231536299457836183628872588697265771247112889641907490786092930712312751168819917349167163157410813638323131296064026716222137123517764405678471600106434579470534601815798168314893624122904870048226997701326436451242849581698864162221637044685472308447238434319028629847190106974798516177177324102230957938803722384137985218074768107093990798717807831461817668734568848013056985787294537481817536107073500715690402076951643476926482261506964073436156669938478860748809137722491922763031508854637043928409833046622824351174378109777184269775663974432035780388121778379383057251050282683458883978631233694079288156759062169731277059493640243557018173291783736281162259930774874725328214580834673496735883570790463862005831349023968324497*i1^39 + 1571095040990053901649094415019618108695659498408840232408738411648637511054838897421155880052650535034174922962139437057040125243915540238088399950812020336037941561219777813632504440717583125747999973377495432304989067865947369992992757104657540662967979251574926923336724519403914975458487984648550431137192979261209002103382163721942939917051628141046730192046052724153851656339030035939756090666311519275896741526780702686442593336584999161838357539345143145484451897845223628278647168424645652856475386599983890576639961580473324695047121132177118512763908580037937767957510986286807904976028942930936078774535949845083965112276127970246637298086616789058630443808414007758409122951088895549373710521578785425853109965135521162216212433762094041337030423723978971591803082907302329764955396306261573292869027076756171933949950692466698532626784269466167965014261347569817192200605492439635361645335599534159739677299083990908239572821122898283598075536534865387807172752641169103651446733287318717371108196933035665972693765484318785652056971378650409579856800078599974619673894524851493427307614932109965276583555436751314153257980687204088220876793194877887193054983565587955441407161631847668026027318966377120395946895648472200241529454974108418164942789198647666844565148553852621834984969231657126648834978961650234430248015030532738480289923820762318718914823603440450431223388383999421129450629922417147477651640475480959513921549028008583467083686138858364006515932832403872937636509992189574336371054226683068059438856624158015974813486645113591428760535066340422134111767691100218824740729613232011916157075860886647220346686928411491042208811132881561098260872699329931189816500952163498648595766452310378821822908289199261791021829455185987351120374336493224490198675403687474158731547143968896690109509045351654472428939117878732550242859884258020895575436982707514139634442645774343449558372433803723742301493240442976421791627672221260205772037075126739610028659003309043271763521689014888213343066689813760*i1^40 + -1120487000750413782220200963488897564350135469472798200512450539626500890689608284604821545378592993027379640375644151129109089573346077438077106746156018905415246978509703114990988302948555079830361466406430052448916263172336646178708252061177490049535436773779725891688647813798228127464358679165387697386956210933348596254619115229005077672921182808753046310300597379461108773997784088383126254775353076941477840967667795263820467019782140788290077486378731662542304496635135660977273994334804795750341813723667849288567215909422105182888902371338683238059605251040904311601479283191541043702727101313383758097467462868533761100609894526714749876847180770358757529846437966953797100385293642059343113952262161493982065078455121972511222582813070813304589738709910742845401551712176549832052116355384153148485696943458611390173448930744829576807490784072963808667807875917538706003707721447371650824550754296787025124040205436701953887585185849488140811561272243962769981199999850351044486683934147269742159400248093126046422591592135812872034855016021644096938650478035667564783223310693869550949447206900018435904549223070655956757893058570526778487111391806569301547882936148644549931235877585592610175791330912078553289303436980144104371342609748976488342744471207689103032166678185000573355233562522852181019679858440938352786968982596155385090852589503889847542235672556812920891245638288905729328798355855247195012672115254983414172597494439117477756556382138489294015474283694356447060671666873297249282092481830833709012364582934103293631484115369294376220768693259453411973551429608487561466426647818500580885812886111235502609173584874629021989679001598488223432133584300444445444317286784292226600009898281377672256049491966798427407077248489870169081834647394018588921833791135366049578461191810802794181649451986810737982277198602673668648035475230739484160866880455805663761258750999080390556364548637091029953828205185531633708745450147122641685621016129741722572304211908822427415053210322993504344162304*i1^41 + 463828792901915100347805949607933529495288111960799535452862686226399660286881237055761177789813315613819583226795659699102858214222551198350078085193155625995902334441941076558272443621209824246867263944021959789912661557692072038976902733183675423559675851070469702688324797766659002909649865692579203442644069375623281327967091184449371435738058445719778657919792893720903504247536720212663955537405624315435138121903965412110840880536599499365972301127205582727568276750443651953671429553165258896071163689105919257354267334833766143935791055119284736522622990839746007115171330649363359015388472049412714230086724266003063071054724930623938620887201553302052075467811572396299588989559652931331543479512797194009334285321091970099896635594550928105482464594277341311424698537998701918267995101342742745218505082267854993844235502321935097824391161869152423849284416203606872362393375532342480049905925956281676394356315022755274022563981613136610866256187754211665722544566803971903619999103547490832883140650284899395494731010760154203228879472582247163130633914878474370454192810829002936753361395926564828834783310408526563804876059166958104447972922165359634035890420191499807215782211400732491396521593866684548504325141075217964819230767673803954622363267455559117252845865735999758877494232779985251484306394591588512674526563414817416554826189576019341276188558127794901484832248295148061628704853763113954253001347261624944218758408068729584499798773801742998654674337616736751909389200639604926179571040743587045377294952809254734990232589718898452228631280276154161383362807313873916971408709848832513718891009948075700251251484662003852729004571343678542218655499779454632938567492663949727857801254773264684795545033921748143274351863563441629025965955464400255546698771690847849560217847196576461680440380004292019169222757046278974747263572810551552960515491900933423696220994186528230263463389200660235052861978467726103259547869336694610882751684821712568395152309694375800654250408343855169536*i1^42 + -110072296996591880472319940643809788960735856065428530505283440178627398279550543426010543729947218838345794120717138893795511268198536023645497616295537200145284581135677037502112091792883442652959608843689230514817570238324680316154116988451982781054391897669744289179660567639905709927328996107209964606354971055048350353299244012855270511334873552728689775106572683666150681376826164659875154275699436989645062376052012803881050651807565678336625064102452420463066957211802084485586116357506535937312342279631638811419588209367219840041382672314090371764711003229071039458423523782769664463275444909818958636947855515224038252109189668751696837718432054651812663069926234330948760393453969940135707772637166546296238297319488934186709822869588363418135633645001424286138311467453506197880468143762501722069372553042388954346995683086718598059713878833967426534746458052586758885089335008832100808156390459493859202410813875050360381826266184169051047473044630809971010986885890313602921780755808885143295311086605939052047034174592150974251743957830433659702282141407621514208093364032158934239104667724866698694238536306668824887323568241194496737116501448123790987367338608893769252625772323353963099998617311268499439409505416766564041249376863322303987380036909990379413917642377657638517556517031630335594871242107448113583661010498880652929017476275919051351966215003620918312248053665170602507283421614283362518540617754636034751341217663567053481924899093952900513821206744477744664498774883672463786391861046443937432994519237589138623338562897530308444358610281422535863561480779360541136604395389122205830669406685992574062093642652078103086788112293998776339905883748702749525915909511306364453549823409815748119896500682915508513408764498670886794022702766353327272777045605475574770050731848205480455660234902687861833367717104478906428467111371676829223994223721085423367402954909532338586825039538364821156851491995656403034858591610335240586621161552374476525837745978703667312103243382784*i1^43 + 13916649585654353272090964229695342227497118492258077539332653488604283684132468913927718953793738472655328071907084176163878519090444938069519259123594138236039755395316090639211928090691506947658054506669300262270065768102562174312886964773776529272766612035769546066275188766587348324102739594093583303824449675034598909044636566120528236012852483552690166603162572731381826842262285062114150292357543804639755977964913114408109670824218370297013851116546920394223126495752172280321914600347729040631080720125132500926924877074167722807011521670625605413715425251088081155574355072999687745330203373579867142681937251306301855328985717032452780502352074562438997286581200313357990104842480531975062603382396619301747902372432497041443994311247619746376362929366553429965449531244159854244147585398180095251952018587417056481458912910668608602902606967560178047560014689427329684013849305732252417927114826146441057615534635804240970117233416107995451463326082441887603158312864091080476416895791259245279882785956578979405237595163176171177556529883483207769833926446027722534349206856075125014939254028756501448777671245034328002766838387318635074195804648711530437104377597278806412685847792180879951488360657139623028044408712637981287743372157684703057346338452346300919210835946526448558764668303270291028794182865533692785048572433603700282719032160920742943494073653598551939063646838754848828815129300550686554742812755196202917271927795317183729145854090561813958776524557423923115371109006925505333553992025608866470072594578922792294672610906825222292871769008073291441876863743119728952221782767319478211260211403067509838882371313111171371081453337228943731166863148973122985184540043446563377157672317868428026484142495190661277464009120628530730446222179163404081440734357568748146387641161185615227080226423408124008602055275566168891879200806884550862550058846113674136673543517934837584822137182328888902096321372379247513110611286025880653285921162083638649395551715771856751427584*i1^44 + -593731263289346612279574960285567013561545715324644748075590138431695866116191979635365647856045293415533385353499645643224855644528125122370830242117070846591325564206649995888491128571532612378830244382706483039810007289502776785835360319752373875576750318982814691055853266734101706854583295475520790738311727845682092094509859717290720686186763431276618955750880137954026218607144981807621110724563338041380676728650880213289283474707463678527331749379481427645632610553472937553930953914510400858135566228442291923232121030398437446906008738245044813455106840512098266039911570024448050696298383569808148120472421124112130177613207202524373479459660450672009418563275520929319977425594005587883582902005794563176711489396801307668483502216727845510392773642577118107927274647213075671328382740616304603539380782348567049425796075189320990991152228952784088081261739207390557274519706471062773059095400846134711038574570282067489736528374794097468625599200139261226012800957468037706415800696429226091703515109534837009219935894467819485851140633587017926814534063388299862114968467313214978047430897179045961945038090277481555704893414024832986240760370642757123730447035939019067493762816411715278070416506179549639367595761003425155306981543716503985614193337639002874887764888335985784854446151208807067838282617882631458257796763682871589103415865725026350664234822479059958126636628437888209383161706177791996993825952235477055932776824409759155573706254654510434742931331327201633285231816175566063485567824036990951910045108113474107466349241882887766504408678677926003973310504581897956324389452255540855545946351321557388573091133887324520047756527113316535730407211026741931497991963120529449622685283555696647992937785802711510337616699103087280573431794271661182451349546799654066860356490241100477015423828823133894538945635830691617020915128664885183429335840451691297527396692781401503747529774943607809539954592071984858160398920001142259850909276577519342968821943904501760*i1^45 + -29155046832421986381128896454591347146764369595747673499371541039853338581328785201572683281223046939726014563481682683166534084944998917933657450769702043453161536501385265021669467995745839048019462160864484264213701487633103432112840757828897119884877117584393077246497076255266072350033890956827299932412733334133380054480782918213343245962563469554958652675952934866079248136572755565203586616940701830133450705964518255876130548670797795246654778711156951792289553018670094027677186344452431185624254726907352919136830794077738686736448327856364324780794233365441165177958047533424165613376499043742035371331389232247150543881435463212611276305922608417567334677186370901433127351569147656144817198994540804229401570105880902144146109263558628428973949252984631625276858259386097981829722999300680424168404168723156182587528859454068804983831336169380983974553474020407427706719619197747490194329881212834180858075874033655941930172345789966655154995807345241456011115619378868505626889026282665114663188991293824312505473341996899606094733867851185514518672387470521533378776975171553592735956479946846630654953242774657111935188569884602744377061359115124651387977871078184346160527690538290284831264907850588077166069721512164648926571196460852431393459419917632756341643270502005912538448798368482941252220601238991558716192352085614451645945165273120312468530425059433693228769457151721280665729306465755877530506510705791755968102381756758998799325157012818520658300768068447449765582726804036759077034971964125522157700938789480330974077726900499852118345524541854443095498806898217876852132814775623816346468115999353931735515073416010693970808987758352570333555513034605182983094868314933639397258363433981963289916507671498484013761058144553506306891972458489614690861517593122599148191753203936405310523227581018119150881666285865827708238588416921856584112074347136570390921844843032368186274005975867646102221597663287055350955206569210242134934588249804832304579739648*i1^46 + 880360639315041007525684856476384356570773665179651305515041871459605170922651204268558109437982608856644891988432688130366622873010594476293156489056483185943516435454799021337343422420886046070681730369348563904517129222213874812727224177217315375950934857152622288469435990224845367430014866654386149689526846146448675286794612568206928158014473945897788289902442311990167983177869691611364125318401922550300042044765740679392268350651460954270686746086164432405442798187372502137196759772957038587154406501046339818983126281281480360462298412698354828814635213413298053062114315481139615160285258784301740732019691670244490299253141806886692061341179181290454551333880960386370637484283737770574670196864814956915234958305321816148201459870696046775386679261893522012757186288527429071221606179178831166519641787489671294326936032715103446681872452051767910298308511796244925620815760802965762755531684472021132743207628780366838300041987146193176689835564559726494424377887758673558917163107713408716035790226659820225440018596300415397499268286944449859078934820025990763907795784224168102647178015684747686737227616038592305587220893447727354144360219033622552736476716719096639865508779445728323139139029575653798755566366553884796113613684468547834030979632811868815765212028621819728439984676178418022697212593191236508801526965511821421449510543350209317008599994315586683325079383874019833754741932761819171499894731510739224499413251309791640721430882105190675295488200478349059809196145867873705182352102702729572704350688375958899415094703678745914955455900346494648944604244472579456548831470464947057459488172240196041787345470379366860821631820712126890988170903312029157258659953963859738947446362501045548266839497494295517876931259140709707165563667870631947369308007859617787621927116958957761852120041783209317437597909865332510731558739299354960629346538987275179524708332101751759874890554960116696781860996081027016631108153919740199098670054718450958336*i1^47 + 498550468237307594266392846991786735919341308921836776215067901897488075322970293257675946072673212101035443813405532415130299945250993964384971612250223869663207405756639244122888411231159345823666228348875949525914025417683044346304155442163992125885689821801104817382188483087539789921316102903425999747391028968133223633686339930903218700878364245023248422997293707273407571154491366676116764588681834216884841567977758843135923311919985870131184053338948493288330438235685835105084626448372031147264685852500802263048040745138671052439296927178743702652401561092592693201504569807358104216330492829057082166440870311383304855899887398369858798655705417550717970359935891345791474400440785321357719567522285172716381498324054495667667219322171345946646946367647394566630340426610830085697535958252033173742222103747669809199747338561004776807207528324789247424985122204689051642686475723782825733660590822379939394368669540176654178013848691583286578258098877219106803682605586678152465173853631507754996331209522390128558925293173965155695031297019807147805341745428606864636918926011110368160474728518349033923219426333390595827459672555971446850195436948175262713982942808093666219940972484827422876397995470927257399409598396054277740733099216521018636603889626206248126983479220108527220129484804948973308186839035452305105973629308997254741706554922144222770495847827316523939946356662979231622974067713098335777591730252591142348408097050469637995819419680840844774972335810453783132046233857163499831865584662595074901509741346691778199806386813885314953124336916546703190935898954899128448628904348651326420089014254736405152047587329301469428703216724339595196399485084537752185434481668000946189418860949197859600399618365077705115240335702682493478594696891293881880597950011467852945081139950149364903001389511053118562566294769762172707173075959251537455988766726569540138470546192913160782083178570122118013030651484708534472006169095088574453602941140992*i1^48 + -51692027014138378003095639840634578155725607380492024459439901844758131330789044092740838555117052697430529912464998204469483517888182873059959297198036064664379610649858989320951654371099307236417096808514950949077042959211068174347047786622178374068138438755817105818238116800680090380881772034060480000910872026856811349948325516212136673599237363877672445223650007776447849235404503856106359332505226127205732062829693944606721999129497220439971526367315717380488899936898755850458473719682299238741412300422801791721543802278475209837275107774117475335700140515404754626368079050784131630209303663594774889272952739038262626218597319566295322940147683120227488219554489221818747263436788051992461693043812659781258373394149242015592427936058564105173642816504810854124166104122486461023159570230482358915069421539370307965660551171475153333163856579689933776318692185038478201926135242159950225668613571472099250750393662482374877026427177256044946986577661310749449648756188355430660038890569852503079470308288247827273534085092844524093947631974131540203615427311679675598972297865052306768894459512890174267809766036999955080769767607234654082390235097378327588816211146009684525631271086493910898761714446373925740814192228818902824194577353492896583997993702600881277072564521126333096555901389913280369852758148107481830478541819271399351826977116829665194815435799453552278472099078849884996892467376459779451266124957559055016269935121058701277535680467357973765988324668942884236946444258654745228904113322699660706199671714959800517125752703887539349341862510115386159557127482118688849070261487786531884773336164864524572794066880630572858125957657323436211609260006505180608489829519922069343375206352935796856535342425434642222283312633198384087815451506846402580490568401563341123274718021374898945293233939321801293836470789489506931272629559695266927074570272498976458519840558509212896990204374167068535946526266727494773004492827035141138284544*i1^49 + 2197457497590859247235290540892571796276293802608448681619206097998208217432964483251354317721621549895851336648830969893700529515863833171086847333990493871053585133512945184871434215098051041011286971565783517168323788089664912528520402533200492965165349439549275311955709327481852933126896845905420976781734330979254483801425146127671474883613514660211573020640847375664944647548145630847842364128806552419760521448698490543610720763742014665196342489883661048985744531430189490010697859397625634515198525482395842346185607356199479352442414823326264143082883354192423239962686847912027625832598393285963921865025626794539481639886135117034134722439614647837395231354907318815891325451517103057531408335572836691530950309505269143521141766537146043308819294838480894652487132383296229869050196946327972336647301758109733870899279150650283748257995433708178073864165584311465990113739639410899523713346308925782209096649466137208978977192719306046470592150736270507124669673397803903420058779288551925373168028163408967384520000400694375641030815384672624600761333708859747616092403127040747192935123164340517213010939259300572768111557697781960908127300957994944316143134923499561580944706051586984704896201737965047243631746405279085977391280631912686704195997432248329521908390215538745142171346043649458981535111758789191492506581897583422082567780322427009862786781496905735847944095785471574675211503950953010908628010498548282436442749502759604288415739738461964467970543476841123590796222513576314390085292077587645960628128654095167578782354180378152950122450548132929543977345492546721406831644191871558510997762394955935836316260986540895190650185914717716585950793105779877586853404825642366098087079398658199486801817272733683199659461580243584874553830973350587750164289544295164915177703694567769512226751419946057940646972069288252369937807952616829343081639802149151014571679819925669899992813175277468270458712172571976559598627030193668096*i1^50 + -45516772622168319482452323519278430015185411436928237389743641007188044750559188628613062450510292204163530721274331988759263434995922169646166537018662236838159360299919157603888492246663997371181414994148724143755902947579538649049105895076635696913481329761734547087115486147893374802615786613347103671496954885187456271034044192672755271888729860256612891493499613423332764259734998393239593357143486191586880914167519421305382218123712022524836491451888921733310244188743424591440002391035327116121405933372264217011475641122479990986074620418976874185456921732816262727056437734596566541776361561697302479197516261027667589070424441584885428372079966784777914615610261916222757007337075514773530636204918291208997138762671446440561745862778102095263812244805769880589586965556219333684771048152035702037444588431542035384350586285873524197180025170964533705932533982197338245070113770141721825904008569493162465806645511047088562142569832460270994165955067597435220198681544082248487681552409208085070356942167364986806220377827321411995670080002623951625111346986977548125275666534278625591567784937016418048928755292904350250076905100682587951185819892106436054716496260836236399362129902041934286487486173366944184532556309732583015323980600218957888936400894467888416419150284251558541055525476194362266170688719339300773746698883189064706896256455817157796258600987345197055987360960843172990744993255093917048487563430418589378740589965545199354070916087510308549898336819283172477783591789884112591804240908473443299669634668262101522121196425836303579648456628814883478981759399273478415761971489133967308220455698286702823589204511190364381149037782401026250814019362604445503338201519176861302365070625541437433980543183557146471009653821727971643479526840778420556093446349607828642421833846669106746570303457360347586430009346570135747931989041785390714089933466291297691557701622209148461566095125712347775306406060627897023627001856*i1^51 + 547196647539777389787707179086515815910733198673146905376919989769749211484309096619701571944601709435871492727267235513596878526841580487090663451777214834369441977193388546678185642208930096134843068388974009520507720056813392462892096644695921708811821464024337506932952728099702507884626133110370607345146944063164815110010554989058786763863749537439149368153733251851474471519293014175549663042081666309712846249895816140771587822408331785378525227102903496494306305776861687019240722231611885793758145476558768573498471791060279421176779946503458207911991797873749062204872368901003116522661276906943198958438635960780546720208375484900368015469784236538512813201947104340751526340560642007580984415425535234810520561315303262224708289773660856477633035498531565934796507251612285346210236457688430207825119989553718810648665510540647180838685636626118784224678314286500497084504925116233574728506479314886822418757133171921581722522704758133991128409403456690814583303471024703677102015698317804800419216977156623072463531323857857662054959548019607817530913028668540678042241286694345506090028358567247232252458992052099567157484322016926619018814067640224516784505291018696691685485175759448048479219445478302660710239178654301721758875890024802636242079493550851124933315035297065058035967660046335258659100166628583737817166215730148492569746573395815278565794547318210096684067906450063123349093651069081267072194309274985433894057908231393174063556550764969891742791199890912485204750317704733551541956475665909314409747414959490106721494547024050679803829061747082977188362863171044514636423934983213110523609468388951239819576126484400560644770225309818630020989154939653851114189080737120655625144569167952655976417909555592083241873676601658921428487841908241728629134786785744574821046473051408776292323554168667393661100062379798483766870216604257742397146507514550990940724144626184211504425202352524325360240726611631013888*i1^52 + -4223338238627367451241248246015943896418965734091679312439690990807672998847127318787915849255579469877664000493263093561599724964675018524098481642381448783169203807614715096358713546830810762917772922201604024394663530404052820212694674755063735742340960363960223534685466752752950292707784916918263289648385265985847283117435760317789687267611733845143222255655890361130918294434109101342619892788586980383379121239302639559299864970158961881419069743708104781529570816810720887108778176624009330837135683854220554154790180296483495982661028486989253766407187986572597604874977082664701240815354461937957754874878090024080027581985363560519409508875960670278468596596067409576735871572325781794932961315015147749024547136329460995449932677159661922661346671923440272721734614560931125045395010487125264742912442311641952018001780769716108676316045902547619196916719476294132219348317393684620820303858418631626761186107862417200532227881601188180590787426808790382867651956356836539009954457838291911132041632062997716974450500987940146666248653446610485229606877111729791232940129603176491367242359796204335304447529222471428221241768808438270062886731272310942188282650663360642539383483995583867381505175071178161383625785115863804967941203353714434538753512718373598456761674921505829595890089244271825767028797975134204988723455348100082608422559749434747058874649658055563976571390049909460955565686924261380355742272169562293982920638830195988617186993065403696078800614282542734683989320346600363023036895959501367618696302062616474881248995743754874201800058627982215950113139385614700289965228133231965294551177843348461274495672792477449491443779124050410622827934116951134859630115374094242934368840781018386267113271969723648373959035612861136946509923936044394301301340658669599538746791672826411374172508912889290943259948453757706632378202925955857133013313830575022595151480541364759415202954293844353943786137583616*i1^53 + 30785669776409498653190609429100519601716070314427675598293521514402866692581887556610865039618722521358311370611134347010635005246373391686100152258176224887259443954118981361942729182128725318874811254633313193518165658609815767772083822196762533448551395951607930874438940419710762871330572468437882159423986734267387045578154155661852009703971893310272463430280697308193424453149624046574424810278441162354621558331287187403706557547734040280593812901676122942337748342320516046635893176030544784791312975919036006838972046317806222784293109063849096152085118375659656928463404886973217406934715631165485975565335701391402007156880853582591377522467130672032779877156482654929214539675930450664410956157659369125860716820490518531004337134016060753491346800600487682806130759965164416234997840774834849079261628115440527268517212481102378446221649927639813057410803836851951112053866372279107749227766275895652536703727932950828506676983516163714140981291852177064083453684805784979326486791764298030757822566793564338853447427331211556451226792229224992862222328229006111511848886041984850054379556515925506626371505703888176305085897491675260991536323169005306674861588353723841561853247345897125941112782531980247594196153662932449552315018204662497875199503123921560109269582034589192579905943387807592993676726391933206272326820676956790373733628867766204191007564637432901081257010379494120363721724468794680082739660204353371342120934741621580943325189240808581382773539178299891445116620873257438030583044522326885508914195263642354956889136695260322785587243827764891877125289361049852468890722187344621826906662411957601398209132348715362143615052326842786129093220415705197471141568787112708911965143035771230114009570998365630083566905784287986935888152880626333839871763379766717822793530808236495450570616757580024900296036487071864110782590496874437406886515032335874370583749821701400796916854048855496327168*i1^54 + -107973056621486151578418015116942523523952060168427206796412795071782271973191857526743979672786505400586555800401585866548107981762445465338026828504740463524853058032265995493712374350229114725996511908165355941379475545196675329435201839559264297369451781139884021384075484051445596106159658972509772381043980318993970722573929720559647475474145771050575545710237669713407112588813008330188506780614867207725751026244865300001999926931715174243502276526404575706284179490007133701354563349507834018041847920544279506484993113036988831730482194982757996391655250268754389512133733706007072378144857617592399780300942393322085902900772752103083590613776180377000351640736852122111215125129638912547213484522100682206558892600198243691873483819169763624527166966728110753666004440362959267976130310062581904566135677030560836842517014257258653364782491513384562039850084584436713287227798292292538699063112077500112123712486537687487923821934621698952989612284376406943237242608759014674251863758874017571792971602822790481927406022727106220428458056934047967463094730236307825095534199977444318437506618098122031078893131954088528430886335506806485502417450751350757092123313146814509478565038321845655440447364867539304727642425635645319293921895595237039300545523762385533346674945544000930053346276911953710564881800720060791191123263763427902910195777831977100156730272083980179566701626078475750926667711233858922190901419696978400454858914076848060653698425731936796705450598131699889510409448037675235393919437540073836717260663503211180424333795953155474400557782688534516764274419796896080426995481689504175101025295748048464845233652502314883547901847800301012300420410975226193400652608314981851171687073800766623908105946152650672341132373331444455869115425484295867546896559910118684741530715416525212155637120454589729007443822511297110089619297015368286945960244265145470371566392034729492425295672639488*i1^55 + 556441970231555514870946547431594268872633337351090692796224993700239027779384058514458041373423779059711313073462690091403680796044939745714181516000742397911805366739541675676525370032714575251031873787778261768178446727386316483779279039358090165003988214443232479765661692435099521045941914902237344583665878864309865922099153464560202097871865314803448386813502222142255041007377072877679973488801915870122052715823061512920720015403596980797492816941546637117812798775854550456411996802765415165399055631224462070315574223567136623407488776977019537347674172620003846143356658735030862225744944596279409462636514639317171037316457903804795657632278074696512756718953738699715755578088368341620024025365612941305886474812711487534699562879498067546296755451505204092560790309727912768832561040614727243258127931234007874641989002618040837323364790309634617840941560976837347379064929579576481591705675350133722711569516905109683428457526797523232280731744133709447271645431107779046796727888726123520006005785317074893690791445576086888839233926284094221189330661217956886416757247414162335357592271149953909564843549092789399739327689728811050369710175957173850080380203657625599568886460912860601923278253747128878356062767210023343885667658671005684300351437772050239025824751875413721294430589870551785014874192663752087428612222928494228893075244961849093185794666193337778847155010674678866123319200551524545837296878843283509619019374598268685658123348633470751160150741516051977995843273737068339376943325920324847257649701322993073807830172806365611062609167954033220730132160782361206614853813754543537933908285847107865844850823706444348692292906123363684722419812494811743820042040162099769938327388901370600816094622631678143529051681869354904379377358860602614396377612973339499304797099181342140296328960774506010980280067761093186761231949448694355538506873166185575905192370945960162885632*i1^56 + -381569074687273197305017561437506800853049239904917222606109102539532268779737115846146367749901782239824907056993806986047651290781138161711534465160949138628471682875189037652789805396542539709237815009572705264784641818981187613096681076166789716205234132695751698782708663194832149784003746749083485833807195824940473078702414139892333408209933925245502797834939842475058646878570307814715455711875753192546001632037397027753051698425419830726710824250800301530507241954607004695681182091349740078348185225465518626059701649570849563321137593401471830015411794228053895121054641221060962495044071678567089116355028893463876663782450812639345014239783182801907222589510983419445590891222475915614265405449413770660376057037110464136780695320043986040468735668413149369901475427820631452084233288464856624548594948616198671398382184254818416452487507060509565090094437159125216171850868690257758480947953276190325482087955146774656987894464960465143580413921749895427567790722807352150138015495253986888906952576159974055165753900497058445428357856640511399235075181860061922698919639656860302437337755132931961306974216736676443619800602583925963047548040022615182370616092757629859892385384793511013358301728258939544973752638576574339506503790351674391389145378963410141635604523799949376154615875818197650359872061622569217904601179482726637746268268977892678818561244743396678551188674180432826842011507802712247650289390755678431508234083796498518140155821860077202256794337907167602059481155572532267235845782761530658165927848894308757471651713098067139621406029217029527855379901737327417975901776836155148031733588761044231189217470240748461049157095783585172514325770982182482186528374431623291689630624423726075834617372997011286585645473689547666624755965031211511602309837313914851388053824370009665519244670769265762077165347772631389448697457495575371423576297613994144958420877312000*i1^57 + 1893830006983953694070364634411193252398843700442490393459020662623118517611593098914146371532966345539430615899161206351306352826465343800836810483157160371315880986225159074684603594702690338705309386432414174412588769999473678466171129748896417302224252847433685104241221443350372891133218104455452560150924551618639013180679679346358449865802442844403901171223265134246029799934271826344848570176594100832423546955114211961434439271284670308575020978124556311940387467066235364001112771479560990752348060723917893153997174019282338121894620707818047573545884428532466728993274154186314833595722024143202988893499618343348256676076704959945897993612648497584723008171781170297402593302697800585176593037258214158212371481274006787446705955400472404431108643483504062680818685998592086711424836848430295118059737900254902539435756777391935816174351824962708019068807373407587630029796867151252276488210584564775483636750507071489220547089644655439990675216346339983801404248129980515736765962576627922064968109123914457151593160413493841795613069253159724906579938564296497538407513911347619887074015698902541172626337254837033919611665780829244576514239264705376894168462096239908413045915457375800681379208992927666535133620132040265342051950419657388611473853755359773965963160056395945458263590946373936168300430352351897167211902630009611081740625075966961074529279415414283002921089633605062201338641468422497276776506883912625089800686471688636638568256134036840222309954097690710396064793763907966708175807288761986007987940656625220880021205567055587000560073497612665984794409061863015960926142032203165831043413426339406310147319142194707273290230530068485906190288316455803804469080556554195623307497658174504685451863388871731713870975045824973884126905518898553035437541297929517488845858775445272833027813520813083772465417898688757882809484090376889734452770378745601484390400*i1^58 + -1178504703165124969623000773854957748870492890018557912189321643467056252398164981791542801472439275652848867646338940840096790205312420546420239916198285609901434873890413315859197706434719931229907085358360386689560351211040608850750087182695590040401360238054293145128760586189393923493147746860746740055675119499337771936349643671246845045021959664696405816703728612179463003745251709924615667074239608730354276902180397040916834953296855480245879176566714942703503068753303236147698108150950784284022501875549949278332244074353716370367261111991401560444038160504365576933772618473975682309606629816942031387021817222767838078175818288477700848730466321851356340406246074445326977795496225927253551332487879779626459992755448536175900726798230066126926871542266196807962308755173394101190526496679521187053409889159497298144366392062261087259984838513164423466300994165487429353205617986065720243563806324256174213543490382023860899354271989967634624593902503263616460805147290976022526560057745665518694273889692730436692628000728374312144851272729626821471154987850859298207812391352098989898239417922334631005531822157434702543706919934454721306056660867904062521710764628543531019452691149482480835442368007293936459931434341146934239563159570491132688175506044001862356402117414241627915112469081707769620294291571014948487530534213500924336700135204134385549536243331474414696048491312908169486264625669828094700106149489776208760857084454283306408756293637383299875789874937607916441631757119983727931149112331653036126330231103906677411723793846410208615726283809653623725842447050219783019148449099261539958263337790997778319137520563236014714721343792494047514219431345110475406786235364774468509440168685502289537258039493005406274570517299273900797061100907090265161625380048970700231902891267070521740245898950296292783581550593290702352516655316606878735827822706688*i1^59 + 232321776206858687513420220659800164482198250053354103814251619112074775065596330922059359940476705543948227897549467376159514839746194630668982481470028793572535830678691701329325308256087390465601420468387667267341558219325227731929183635695817203181687202763138718609022149946518109292393470432697773437470739720216177745307843469973691989972862617925203378869326272779829672210079962248996709892588723883835930323579622020439140531687348685100741037952280671683455657953094475366492122997767090381228480381070288879892739625883169104794698305780303592008565020492226372160263087511735639371492551683176793651261131081144692521531592436349285958237491577104508667131206020238665219264397952435744072216235675176331951197802506301518871582184455636736136288229173287634433499899987063168192557157285007184806933303103595896874372975143212523638214048286119579055237774625948532226358053663720175184190996058706226042886580693330940549033838734814209602989502451640419976639945201843350502129509081702104393950832022011096204795454171284257742607568766392451489146571110311508675416104008988351730931854139047684894135717542116905731444678074487629843330245378486081665997769902865341431720031282368675710437942689532099378231456272696924834929604460962910149626465209468224376630277349618873825946568025267180113665406231279429826596126954043359945125943752059281278191770336338975966075369975696995467372575662366829729649937570330843604370571669192074880572813314094156712587455237882129066865901509067587594800925121158169645615816585266103395611736177916889275370947194269446533236807221900172187997916481545492329967251042021226960703535814113972411317612815907212868543307375461473791879648217546187699846098967202466335074357090773837067844115763293753989948232297561763408143493578837160878570865102846712105643783008772672603688146348503044681563805913861654052864*i1^60 + 44918822052310379926583396033812689628882173517214122696194671773792691248486871136731319272348159472905148544747697375453289447658519206549836212554445101885053447515038244835673980331860151174866136108060146856323181656746206324445838635208439321913672068513623543318259125289170537084711633652498374936975676170917696224748180302732967603271525355343752257679477682060874651565798249018592949241203313600935487018548630070998329510303790991155076604138339532708221781714550532294226936791686969299890859813232752264550910431312384111927586460244773959274656307475340831315953239588277213151549935255430306140614488972902664648021333902407032886381971283363681594189589419848411303369089161258262650590683056049801969932151220493317109408543114781313989238070989677537473646434437397973866345267704185235805801266360363766424525479344888482862942141389759713912596986004349474771557329198502406028070540758887756271728922243996428567069233843564326066693437679994836614856387998709389490878947611950282970059012706222689295779565940006668169997704756553844057871836623483538014750206925984881467875249605594178884660194786536772222147193413636896246524652492453555361548046059178255437585155817924710383987719682753459345143260835712939901066082425215528546775421953350936089880742707953197666153638654537157928481311876549515911191906959593855581766425957587197289233106912527596595901987327697467451304587251292805184047143335422274181483591364765286014678323306154248547185916822613986590143628246651330349970968542757923241271332015590549186052028599852825793627050958893928880941072239055400621693325576272687087896844994153519499059483483399749358807771309181551934060881199141001427677561377090621305430631153167744916255957392269593212676719760905967447587995362926276050514858483468965935161149772141006730776105165202122018793304289818658245023348293632*i1^61 + 778774224548919314209680033806225456132973809489465414078108263993098976090463375095746620560597239702535127650361761462060892916976141738314937281274339410986278685028265583591661839655742829343049479368896668710670792321430715246565681384639314662264837412198196705032655420092366172456201530722317104898886764176362810911187324745400608252297222215924892958116696402668399942539853500682274142634961831574236687478504364209448167394288198772010815299354084945145761490757958963910876720581801139396987741323591150898626618890904365247382696317980697895347676546820370032522419448622277476635018011393206330102633539336140576579288485172781434053323452338735969916832660329820506612370079995339575594372936234554340831991012300752161554853883981946779122374065600091293779111063041089301669708119986690435653807269903302016489692516490713923348207556023370026870376853702072562699905589509007572018173963894662232387512088570488748840109421044950332642466776227543527468441472293035889472412904725807635646255688263046978355303341994032700260626155001884130255029238502100902696029578772487278443024238374646490835028453716969243039127656003846399768271873580764387397113426593069224093179993775261256841842795626027014332237083122385907457673278680840095356207066399088063410335532803372264394677688726206276633716596659672664817062245516771192490582926475686210871668042365494855631259246841378907405759379198354571642143540409441856377894420255846555856209662131198763302941991890789307932868623415624994602533214600278947106797960091869339147629119658702488382887404945635397050818643968317515867352108502230297097926844013706059198695240387174583662004179350688680987928431713635032855337587019791268719816759238528998425488551995561534034465111029937425821563929108699272698383934323335361445826219071113753173946737876688546339110222070881976320*i1^62 + -483534372261051853441425104136878175318252478028642061829852715934269794058652609924898490197539174446835358328738240412963513919229842832571150456602567104475921110570454851136667914972704120079158107766135187578754159405785064779553467454873650567006375746368939328372026091363225289080073307609348404208474705079059273920571223090916544073854600413980946686631643174367346377289169080826860024894859437894447243819890108764453612988745198398900823140045969023827113594669076911875072832006090083016812106192392501709265539987791459963934103123492270110835207624424444157632842279313867850226784538953028597815915356378427695098683751215815811633890587977947875295570391716978872113060937486957146836376446462778279913309071133239344197516541956791456466994458988973962974322681819773030988896545706692030572530192712577347314645144909553839874632776524017942706312044190626149819204913058073074372469248384163222919881153698876353121622689498529958703289090482823647539422331197919551480482745847560280026303464511143940048642238275946266759443593896277701848211917312476613407643492966731324059807657733326135339179311948767046187406291187966546444968430807032569273777093871288699056543678349687891900584713845358727550592936912561334529998550854878826198315194486277340009305682670811073782040899012569295946733903483202178546027392703468740980776038785472918114645900803976228442148032007436048527299727667066021446526622770054429322897190540263927266545729525519411825611838201187930725927639732083074901479553851338628940771289022862025383247973918455914459625286280159549810314463457593022072736642566215090442996996478239684423547838496087952104872799166904812456303524163560668828957251787474449468594138955993551038388960081308899932779195104088790190421915292831995297290342272994797780363384501333933719293823856624135660105629696*i1^63 + -85637303208396946714151278012608815567506054899826138498690840554219328083226033439782701483404711833734925815610075906088813874533336040995095086775750591928203489193393671880210848190677536260296611884426563593040563196652169508669931179259427443258616212250714546207452963095434637462820859883994911192964827535388745314527205313495966167456305716386447427769629547982438899007580094472449094536789122575668170556614864058603913117810957604940963871007252166226295953653937224389502869772076328880035938307818570846552285165145133779107173801714794494995404585269967848219007774416752028443891131995449569476274214525720366576928538151808227221755229906456897686898755183842965224361831767333291228975577542229735303451861302485267729244095968213008016559241113362163365285369375882662980504693406324520515558886621604861932893875178237532911077572531915601930189122016962615375022561721624364901352077483272980454433086541127125195054166314613387646644292211945545468140894094102825079949214720892985836640835606625893245102552522710968335982193147995364841076662072162922530708613226969827422999063872900898337856842926353932468603475949842056915362307969265009669148118448025843844265923415644618877663831238401601088418266621680908024208030464865993667858145035520475843496874501887808064205898652008796335134135201491044255612816533623018426460794931427525919667189181782145725193136484044347774054060015090435311467478148753955790396222817671930450279232061763030718778604081599804363954981206638585198790892699716650672196047940434390747698490739372327448101090225515556795329809727746196862891875575768986621901673335235647499344855924220514836578383663790411003891788965332735792452694677182344782309678830727996635059965199324395243326480362814261457446947807022084775112274467323188887812521509383737264799274121048358912*i1^64 + 2008205161484923203175084884517013938852801740298958531709169834347333626388296541315072828750636219550479723605037665795617505950564177779376309652846812891323225566781290541356390896351436003477863111134425051253579542793886737062920039988788423820042737733029025674601754088210998869983445264230242170909504851246365722318901947742387993286383081711795027939871417252739023172444441795246320389405572457439109832557181087309511280292622899310544580034746252210291569826762328953516074199160220836534470061765448047407147611325181427498636481602979470511732113636362978564991310286257373225333746960545966409015188924599531919088354511838156591807479951926103698483442282444212337662267796496573853596706910979725105225173220451111681931994940901400564597169729519509644374188170231595497909907263765729192877997260556851465239023235900080280433749429934370581291048171425911449158380620659790418177404482562510067877025673755633516724103392775630406752857477752253007173852188699189961795745509709808875414470712584746815856359388467420770884804966425721068812789783304371123090602795782304009311717328917842046332930914249072231854809209541174258178577990082597904664136043714158268809097649127907056762572715988330159095386889517165549701733315760194198223694939647895669364298653967896021177091288116636175630948197756544707630154420803391132901550750841439885451582745192156006405114198876643475292433900762565472896101950055410378077033811461817293361299946162512108068858798712796970165676103025435454757266566312790331416502054806902863093238820059100026995618195042762685591364365838792949190357880177451216183328965949975650503518537191801475692015126423988396925914820416603415502486694492762135803542394376427119418756803589699787406366680282319701086833946522522269186711675008397276926193587133508640057589760*i1^65 + 393618632177602535870796796884002968129003777439603677660826582349547309630016249507071018731804816796447743189571560484455368760256231921325387792608142403341654047749272620806976164453456028720634922548740338720268812775576500037549498961233784163454244389564707574047479549320759482797514355765327776902549069950006159484559365409274222022312325295492101032791799215305443789215525101904221168404569293668653390390741828319845380212066254578060299553328607687482773971593442743276953669918657731202302475717723605405634469618141072944734548091844273222168212593894232123478775868424981099512379984876074446741639818330315707819687114756591232494775512329642912657557031620752627553337094292865464576169364639739630531165728316499679141829914696072034207709944845746744356835003117655091996668176858782498495762635963802412498011500661716833247834348184961009699829862665620970880877549101414758355869581507632505021015016878777860813440202119471246593788612199555892166453128533620183067663004415275752399047181424758904221865429613395650156632624878875170079850397541038013646609396930537596574191244876898057177398977973435599745990785372891847620630720561256613168909087527243876420104684917905866345293108511964849241025547617746993886748075508561340599957722200276186564478007037146127083827659713641085735676258705533438935181602105083151862003705430707286277545738268020027353875636754234417887898485044732741201359759331810263612372487810426721914426795900588544019544603073239068777279068761407012206915758073895488545581443801206151590657310307847964593980586333736656147589491849424328366755737872281317665723759468825109303202651018456080166486052336362301032344511375798597239856904275157952498455826265298006662235054290109514257456632184094772498037807820686164525071302890069981710795257824673792*i1^66 + -5755056584955101293968347007568459394888902114110842976293038294438296054314842948736381647552820924041007594241135323867946889081782634971033569067349900240591133996714574079999060671270488402109385356508911904154545202573355744112846995179526565749317448705245119796382224740066506226594008137295827085879308684699472461448590727773178939725170069460790033808858613375534019354433704906942439942600509727182004739844310875087789595641443054080513876666919537663265222726300664053944900565471193356803757134598053882138621849574913564902045699122113123715063025605028116221211014545011752646691933793531006997016744546569398965878969114005326704104412816282624345504012128078483942515808304881762380219018728859842415646620238651787914393043397769427215886134676173112229391946542305272193390525995630783855574824240607862650676744258382689355774427870325582303417913166847997768054629653237006139401570840987873510169470144272253715797997274960275459006882389479064801476688641916090769328621821549688682281200609112909314264471258951496898147456521515712710298236905122540039360173879687370119277418554586364324892683749652340896403093743596287449452754925359067072493449140460596735496121185101364863383904007941065765277398087834271302244325936636900185608894674074120812870361016430800764524409034891525353677206975377436641615839442747995728416388162132345325986403514887703181367250492088465639686152016581390870177314940687554737721085336017807423865996056284925403222754818151724690963722308052987454905031022809252378230430054676356432697710601298857788336166746594620117426410360506087540407011082377098061160519572785589840152824085361457965954199756757456421972909502115125623461938489938671715849463759672808018408948954313022002222510417651246675298376851867585508370784663999492449632256*i1^67 + 942154045091556832237278500433072131313918802101990859179547287593875997077760222697415513328021826427387611408270486684061685725437906478721125283089720899544761362311000987990913166453463015799998667059685574099497073780982743441164670538815656883168087326467990462305770981695822772247260409040160179375959750940178402124961917804043223890934340063010182341260104033691411511570022552286265053350287044607609881636591526360396536768736550115184774915986645687864476550205978152635110443062853032578338989460199222976570513391573929725573197168438347734432333654750684698677729788306499795196204724116614655892586151464724183091153640429520338726873770539832548925920360604148479366642448727347626619469397952688528574861016805309648152290504626809979754852700583524883280364004239432942018316442546574718765125374616587280409860245329268514980908883939504174390034270479312143664687780467298946956840074617561578480399841471583654170144801591996471728464738481136583252138966056506066659714178551450633052039608076029828435427245861971695838975375012540980041231715782569724476572470840873916537915976950375854542760162919394241049445740038567300281357691899246445910336167897771641737325739125733177063872034907563010449002090823030551054681291686187724154689998528221297302609071708981906268481217053432244136549667243950995594824108578134198928825827122440297574197633021987677667340772534583669480526603283578906313092045017012587145058384266957019158907369052461144385964932421795628261756745798366295466952858907139922365371950365423132782027503703763394780004265593443743379300241965008566808302633634121879664783932262764315217155313725442085072192417937868086104104823999157751658317081184647794463923315759722896280368694444085976149796459367999517895914449704942346472015576170496*i1^68 + -68885118358626165996372297975603514556518442211355141484630201364671630501361941293868505360964174765552398009236665696330711989100794910619570139084900997664032675012495749085134189781795134552329324932549275840630489954653260186081179057686575249289405401110544019339260453897294350889956818848286615641246596379748376897634102827925775106555346919471718890548840629519959096655670196765626267013905730382217681529306599957348951981942230250076506668110020088355876022959451855577598259616941912484943391548604798923688418681019100695532699906866717812836431948962468369591130880902603755111371954865859595838687267548710404397407691347815551751289503143350046248843588942626614416482309352221058325933211564290151314469197192461146855999466327398884339627602246240931490852589706854422050667049198993521328553068245122134359741788218720834264230108460697774176430184978569808454035284340602508468224905050856781854476640155231233236310125995099640682845561062803929626876830409911427755156335891212940447996756706869886993589929388846204068051188019741248840048081706477364552243549274645332894036642502513087208281241202353477568501864479351126929996995663362156954857288473651798280138707343821163934179515011640319899507890864187055246922249890613110361150308226898381682554668017833292801797369617009884037950179540118641005257738799032946617814948647431729149831313220475195393461803949593481629556181134010133373249723448805176287755642022810558145826278408751724853071559043202930068083437288627768095213772368946953875250390032439253775473495278504597901118671672685846290393607156919967002968846455853242183205773087678937931623869021327130016690102462501248573961142175233124556741581939354159546639125027827315956333140895272918924322532606420994515664532604479237783552*i1^69 + -416255876174133728752440670369186432605019605796079419878165695875963723836992988427122522499157726375465505778919991627341799802318707250850311584118448347510703478692361116934977676896273556256343502124543657530746198893080957709140143261251708304505842430969696297917705967187496920538380452588471509177726375871663722462468228114638854042731027870621640490962224773469055136425687362160704540169059389213968313199421563575684105250373609579382276579562511023098789826471044278826051668271835287415150791013539828355305454710367607807170785639456360257866502187001185393335299288521260413932531909459964648152335353666042788668121620789834860277478475771619610569472424137078348052247768880637600820087788712190154258834744681084870624912242853244681299714331054824594664677511608648929149911243546955353531962539898232260016883975988476645308879195185173880544642736357802126908286418459967521972354028749475981648119964130438462314226399463426705091762513385890473639070166302851015763074474027019052255293534680531501823538925224866983543240139103656190212609938383183285354991513421757284071658538016207383788831252481582680301592443257825975500170155858038136316242120568929726899829644615469629149532170978800519442425670622747393548482832589377903197448503499375501261835158649585915813244895828332178839105560715773893016635622111983922336978481737918113994936685029636503526657983112676871883569225997423176179066336838711687065006517688178000453048141480836432202234422754742095473569108042905626075317555638247815603060805388509988795267019422165820063939024104376071294037182545002707155704316486292208760721512070594845642860558946292408561506263303151720855070000974708496040857384339843385305298926723505179109829426883502809891388817027231885207535616*i1^70 + -176434930885007554708759731628826545481151985663033790544934880674554535261096909747269865434803857807426452471970260501148100026659635298919276785132416537226851941213968627635549215572346364469511125789019002549896704827170752276504240069353359891063900362650052278644603273274504269698932517064619443650373731755401617521041260230029917765628103778730204089628156545803659872834438904354048068780712471181373389414708125716992173490559777193772241343228337039159091061116498333681172403226750088575354234748845127723070718991240427496111809447119613953984461070548387481371915607593481481309833245399071145816206189115202000216799397727934060340704444615763537422384176633212597782264914653007221718538883575747315844577983827022081905016018855573893433004320463895286555948339820728869932717415869344149069065128298929684026753794918724727671774191582590412240373486305058228739238646287577770444907129089658087491984761611918607116228082423201426906876168536356065084937298439927628864897403156091117303326318793256484608465788151306019054090090542362859087746151344835351723303521849851292751509230167706442330044810074782779305886934901069482611541007546029092212577066486415563946525227167955764850945850464169807577116347870499412860016892230026842158701841520943055260708277077690415521989226844079736588288719615589158951445654487430211217045225159793690036133435186814354112839127985180011894204836771464586090159916492266127551966255260543296669572192111354583941232504753399136133976159355049303870294018374153939928738677339736464895282911711499188738843547369556561070583421775740223542371015380541048190357412977446647528524207152545365588720768357472806163786229783184518096057630542113332619109973654239569088673286263652337987547327102976*i1^71 + -2852870910245970565541332918741341317501793757905474407455574922277289908457692493597882110325980137526359202583430883021969967135062986296313808194252450355664726316315438395902116853241306839952424183589047864981416714828913886446123973409645826963929729247686786728578897816544445126610945258289778446524321671984326709066239066307397196369050790248707785240092275447641007465938239495147997337623927783857170387915942820749039229344007165537643778949940792115242668767553760421083911324516616170986033320559682544383336470152613161183625969450374281398166881529971054213224824649372591305807280162970053052593754398271026811691810323003862033569517843630986788662914355325276257006469603154296989037904805039758900638075017364702747886365157286614671381106968065056337729574279251174492928079932166881209181199806531371309867291683787488930351553437887355718978184859606422125183575446121390507465550247026741860149592318488634812217311479349788838130856297888239887754156730783358595447464557591943405412918433141505049116589384191966466709920331610224987786789711174951619129421570458286873926583574544056861347031632954620986013211611258136530441538302815353548086062161332037120839407094018568411620230892463742664047135974950266456641930038216088710413352197712562667143551475259886844300410177260299683360586098710715452636049509192661250225414178555593087476397455350190501930743173251129400246942069751900169441868478525202958888349368303446792616435487930402127308777372557074298595787611720150175111674688431471577830943965196885987347744020945402258155239817219643898391298728164438726703229915499848020355782755175918414102195134512713108752980965959099518455433401881370039569876383087439909574150736280168309486977326023442432*i1^72 + -94112447091244704503818195228653193366205494549363224652806782761554269886802819496768937280757469235390777573312743063363188403915536947190888414789437376224274407161170130087910571148572919853627210838278091971271210313070453452120012514752774320554442754269543714504013197552926515365024432477325849847505795918681779142877519044023085869352067473246395240928183008526362970736305986411954462203702768868965564367361585306230707727357083793480035803173112256549789055468541195909457286766600794009333488061438507979989196722067685749686036993510386252299947364210582229188952870287785294126633787645150130529639746140161319916942222043421732350468200786622290184403020512489654698736401738931261595964223906412563745740054050858457073057614316746431542426680126097135336766373330230899844010320630650257748275630038395704842397234602516635466843325909712269766079173882969002121982886959153132127820409624873239477000883451616051157677205426027384971092274980796164732801403938061871266018410248443521780111551706963071137802375280645576535770554719381412672672269053997318436873963198869350454487825755550880346972228780985784415142128516574684653450163532847627748785415748810550312322021189308013148989099189578575869799434742322378377780276459092075128713166510690091725542053933950550420758561161052171460750332547040514828295152256270250252710520176557511753658876175553179233376144296398220022733677137169575114317795353655826829798784186605680155767277217924985161315371967596863679534613660622583641307907380152856654733930576359234808416842399140835581083673711373681281670432033194220809628055538289245702587083058140398791728128018517424905177287607040726736087139266358459201067748680854812519636655820732167618560*i1^73 + -589788037515392316869644247302647218406679821831392818156705427098268473378623455694838752034636260628421017970089795717541303806686920642136189755224066194757995349742170762356699671681129173492307842492413010847987277584054878936643785024128043768781772894243945487356813053420521546768642898171514748174365541124034557152661724517385652150650780477838449481268430574693696505821331226865549472066607168506510740876377842323629310144570362779733115115272442787800714942224465259695343165400114175483192886009646925274929404106185788833606036874963166691970711238563942712309722943743441399096719813232524316832250178797622831081104347697383795535265065962178242888960237648216483370719283173827615498880438318604283917003697732643893610381170609869942473808603814981299241506677454626206877281831690553833124656638359206024850835948822003097702638014524205515618368314572312556382368840067467833931579878854798668541472410752449987405295237866548720096847328748268918611648769620815794157615177583008729271843827068299276625529390321087944825013648872053965593328994480823009131645580934937692188938748041721932396135825485173551442704723696143713236302617804616783071975477341825249032799851066909177057989543793273443100029821986253944746970411452472687189161283912769796189271108353332575447733906708314658236313444799331224092855192650909279642838157713487958439643028790202148185648364008095912575102109502429828303833572142138288684211766941861671409188340589966945497041878194349536511181263508879586382472513342955525351764433254271036700306034486410332500524614288863534430186094530721394426023226052576802623548351576830101020708261955204852745831011671956496480729416883687305805609606230571538534367232*i1^74 + 774287619982436160528454512892692809671778990601939307001386752247034979664108064341326777788195819151395336512903662410750158445101385790115581714657168880330140801446804259455815894095384500809852974475565039525799401891877897694854888301973596478828201662365263535347853859645764131332851854255130375868211777133640042568555998363587619475656711469695217095061349147717707301181652649068978977145971660302617022028016301486540002020022681477904169761326471925282656624064591629153291684782850233964598932231554860471956140957277970727271511525618108708002753942344505972363216030820096196230425037441200391704062323605444973332725928576865013276096640611439520768043506921259780309895917179258768488065025905097437605526749221219025328079073888635863468556687753145615150967325321583421650553545508838552727944173580491493096761340055816776057703106374271105714791013790439853567639293363391100207619020731534632356734146795921771436256134897548079201297873562622669896279742152642423513087914379322044863386185855345059128595318704812728768872471287739920438744490050009066704909943467103140710946337772816499762890997633854328142542555261835073929659449761030695816265915487933719653334751006569116628793424857809792119050962909235964202141377575358930838564153716636113598393771788053688604761258450942743753301451860351183271650806096025464946437689073754054760637609708119830570884556576987380087639865350345911276131491304153555397228586493610024531818053539541820237279606089249244584115841745462714721546840748231923986711265224026639423204211037721277965305295137801892050423462253683994129095893308016519625185940020227447184949298178224996601946263650990639996611536785959851875368960*i1^75 + -1295110543244768568716163408382599259795148837822435608933293112989670634455311700722843951077152215388041644363639341198085911437059991824955936641798510344151819955928860906753007980623305052248703721779095132646135289104151161249423530221607563405639068156114068556898517404352422379152170795835924638631837124893645710509049418927384780155359301117196054803268313680570273807925606388460342191982757827049137344554876729466897132480907336503216791328639147863663169596671523828400977641857335849703308146431666151810639233461692420623429150385276882801208791582105492278731370346237218872408038349601478045544617254478155131370089637413043705876260468975857167811896585566894656279712469755394674864497741597352338966832623290005980064431378202930150060205727210048558720979275798456121968869097546456411293128681781251385825159489924517391638617653666306809188475581812160830492480654895076326942103012863644296031683975214346341650245400463940487363848739956270337445746280290266253343346509605939911339152147877858352884685217886009094959943206438630848821913191580383458788274964382536416523430503337289919301324021838831998345463495291515429039522742502253207948070370503370997259034762675532227234915864002534486598561947323382763605819881469761683308629430719161670304718375161367234221297579802866023250750177605965276569927233580842683788321094472632999727144631156428119593608027804397570478670666864032325676879403378600426543097490217799336976128612258809237713033774103326556661388521559801014796220204106202877252780922312771319001094053765998153858252931851801148529160789400441306633506252673212129030229511501357952332431541228762965749761051883930046978588672*i1^76 + 2749075544959400412782334943478152718561041797062063500379423242347398387384527715221843189673128470267792652251892627935995846262541892533320646045291575737550022658390226226561603561360840477348997284038534172737584821837411903553186959532620232736621277460192010455105050728400009989681893022966547529827536376488657094574207547566942606108955327917078645420756798536922234272630941924964684188212713448465292000707102191491879339609595052786817293709496219534177055101424425701447990811735611731503714451362672930143736008548741879237752272148150972308171469374444796739632226745561723980222609500427851503506572932415982838054499635390131535284913280921118673878541530927965702538063789086859931139788374399017821758253171997227255052091805505206588408276058119355007320961660380655242557494465108219490722304029490605704105793976654040857718280218361153224534775356670956898149605789877318659546213937681354612189923674975991668247498597691411012299786256561694130293507409336894564120652655487284817535884333121611875774558489915464811157769137779813765950964749529359222473790168926274870166080221820377760049786455887115974761334658903502005612798157343206527121700926306493605441253456306766585523895736149632635581514881760148353944496194528358513760982868147350283331712327790837926685553668899408802593893025499006458241704640816119859877987916643508635868182867368156214367846890641995765723664934509482622749095939201766273579776156863459363322281638183881462869448483637768054445445928318680328273190025458077693703415862743877377422767728550745232971213414581505155649863156466509960243538700844298022625715352219445896531013743411200000*i1^77 + -992760487164319099289698564440820331314018022536953707851472751228014812074906115141155912710131197676700957561847016265645487097590899822497285586382558892663745301171121499495907900902743830875622598256543008123230398784023011360366528226481220028183763987325616748992623692607273355453405093742264196358220051613158620966536682603888449963281425459979422120433817441055757112225958621708728927257706647450252233837986963995678304902453867263013317071778413949875687011552755123161349954145775892875684617510488623705418933891477116052363915839516656950630268894896962240437194362993872838512506791136492721446950800621582940311439830794198985104035691814269704270875203127093950550747649124707727180427694100066917993129011255405647823108590799881486956153125086309364154352345793456375841621097739682567063570055839814090031011904141829840936850414654029097425661091224874834490009734228033972998487170444416390458285933357400909762509996707322223171076169161331737482755673252358787501384294598953587500903588006064068915220051840394245428807074709174972732848507121283735374030686954648633434222240897141800379238909649134369959649402865135397410172420565494373827694184568408113104668297952682180682448736682759429560830536048699697519068281645885124259431506935619673780962225044936411799221205628823011561691643669329198606904524132432538033717385087740206567945415789651718086075189834107659916358421825104485529003896034305605910893206951187809657398778484586061005409411940404537332990170689109955334730942778620821246955660433210143408088583514057075583801725632701035089318628257528728113245617291421286400000000*i1^78 + 17893405362955260996609637865127080144963410886683978973235016848140104285776467370751097248215529458397703457829085083321813837979547606735975801400395550925958062388811153024636390101391687575912648326923468794918839130523019163255805178787335805857612610881465122766462027875662585831896777180094288914242134969935519084198022064034601223924815124746950827519394671625718216922227599812662674929179368173145343864661327170882268185697229741892265611063058447902344282100382189425187948020538565993729627644742350307428460510546732871087341065948055070726124624205297079178215823770873731454043684836727951140825471666683825547593176306732825793574834225853351887633372608621652329055724562517881610607508424443377002490201907159720432324781352004775396884240653699054220582376350923680195223693192099815976989664985191730116806309717287149266804496080928010458017164106473518215594686188492674145254140533676259216053038878722437286099935472539644783378091150055133323175116464362155876317388404215858871995170186759195527121342563432841217556347978743699300335128007333069176378343872611874771355196413850748030351925104966872061084326887878177757285150593703084923525217998458088017577040142409590602126665473520005460431905554394593243194037026029453932550003340301256058735871571546273376605172845065751010202174335261884201079179050219626179327291826221650129709121615597406681283549165914259381822289713428386186141395154128538646279662657799961848342399128603236122112468596062765430128527124376870293062530986690370479050175812217769825361668265073950527236566155264000000000000*i1^79 - N1*2337038695730522963553849630406817585777133096555835587775953483621542250595068410215892518445191963980404200310396259992473723833706515301168293063123970556364195439929284160540219539151745272658401056987177333496443602416854689571654448754480084892357501813093180442586226901735481257624385210058223202861760000000000*i3 ] ]