[ [ 11686950635652907869946262133274632983242029613194033721867359577794943770240643327019642946075677057163762782025130824426849098270125956678025297468162096247301948802887155589679924595518238284070602706564978764720649233244467331541212184350939289374504731971729640023684914930217204654055665240143582460560212624552557378770386707244050822098401645699399940286527374010858334209611855368152952165863474033697701561587672204516943404169603195854653769306075098915020407016625125736052773453606043628346950144197445504834557118043041374901400462423386969374533991533165180391457641284758650849713476586240314375078467803014725272912811377993494935234112519057599232057179542961269006404339580999536433856830777409004653335362130933161789275631241983860352794149609864707292055695053786830016187160902435162432152462421406385554219431506853891415309370466707256752184805528852536675765958211916010480165046789789915030654621579255029485443985223035414981558397923229572199723964349051579671626979196354194853398594475641145319813325928814666591887951276305545879988037344445947373178932539400792259878241915476740840240518138416483424052019254804107633874074428504209025043871650534437121075893620090458275946167722159130591154662642220647362670790976126201449557561066667045859086574514731430670556293226805296618470991986329207418776667236466444186510370016398882211565295051451843389883483952748343642296485255941262607975266141619935932201879485475381422139724855158648767599079241554071384144106741839002388513955591849503992699260137557160676311706436998479330115776688553029148515022993858799670095962038700134632965695453107746115920958679385196230485810199798334340823921081509801976619945631228951574689215941459515172317666602203733739639865928857432439492128447239593649570424262273190511327339964628427882180727134652877795900443185372415955302680597867464614701094683101117645187242604586384868482948220421165343452026355063356001284173457650326660974499169460538602283215564565273234549121178814295624823397207769972609475915854348135478871259848537689126729626159031748822274298201131656898333897131850024721182049508662976324819833643146068041527592747010566238019649633838912603434432307158562793062400000000000000000000000000000000000000000000000000000000 + 298884686813277451092081261523832948165001473014265848925230594990893168426081420083789793525895296544046488148570508471824173164527471885799556233035732401894842537300726895880776231030533292416868664690298613667074876585375502972861995937665370268311259696607252030924154719482924469060476028864190559875844604478911526561075332020078107133737148373435382324704810630593299671912097536863564271644559627560417727182507208230903909472770823972919465339786118576524990981363449643308456696438144557684184515203032962636958673199438634428274580513607120666495559289524073429528455130586505892971760101163219003198644899046929893873251358824742212591966342374167931252492675107406168958327731667723267579093061244633909218228495315113940720632459919767256919790718637488009344116442462314390518697450116517760896116366477579471852625341207879889412881288932857262786876480043087814604201095950983923742134623470801381816292233583395009878382907196199199058285161440979861294560866865786682149794129992314002256527544405566202116048754766854040244797468423739929644171766792815623702070925131416484471733605961294685678799418058573087032810668583318728860273574410383755359184190003308918434799736377774684373878391520796517383535984454253788007642849386936921502138187415739572897287210987247089385040593978520743561722391545399752999863321005673104556563863307335146648368182948746187648558611510443587094841337877705208545660991477383694020015574502854351380970437564540195403277528422767945527791989590668126389366177519820197423415584198016615806709108044888978362545191174346458264299317058398195544027985524922078290087836428202611288032653576641437558845457506323103607592683943055605724204148713667738483471320099220684619727285919639343771286699027085239376881012057375817266192296404029358698042786856751199646621505993824523612349745729117655673232135723000208411006630431747952926589923052124604858998421580537607624503699902982648720750293951990641697579382805748548423000448446868329384597120754927853333946535446510702878627906281313897405509371584401599436750217453609130457152007444354643927779889176170979197245734665697697928324370681243676869425483655824512605016313218588961998472182845754587480064000000000000000000000000000000000000000000000000000000*i1 + 7908722039486518461734123965196429179582223377911368122626954695447676648697461157856141189496790095944052986312744697375947946947785218454259251275467205487380308913993455086116111725759051855151554361061428553946318139338261522923986872889131738457344583250096958636451593107904905453726955537236742591244860299975497388005106803175617763276338156829271761203761987200404404849234511562249970736173560053256455378565476988545542955324522894432052235493993976234934154421543683833294368636074498947303261093355248150242917653716097774907175756890628050580482742910420369336440462796658388163551647516317635502125957214739199889343050098511425337921916686004095637142670334044793425907552667077488850049549628897056995674181675627723958451494515696681491152767512669516356608504757909016465708681975358736532275709852476673753006460341397298904992052364883994755967656626796535622028600267832346892597590840945064220426740936052265379520636508678677952448380072481441781754871956114222007106658311992073921698334731714070731396432258224873188250291453236224793881505783768431513677814540793449424002311728738850465159061818583906316546828506647780891850184135759594370746533420355942846326577585127955199557908773311626868326548361166057133645280640774569882091508168793311824738629144904589684710976437319544078611011147501169667874903341546300018437574610819653112432323430337991092715850026013666109824742513444601691398306415426268035543842151493969522085101589931903562037814692893574556057725345920872668755002834395554837360544779525303665391284721713979536548488377746852977450256579200491830353549034346752826383689118538842676986688198574494164563346359469235958862104639448908665739580934996429666990848625011329336180022148389297363166233414120957675595950936120427426169751585448847238343695585510720353193966161812279789412450271989004757608157532577484124711101032352179169742915690300925567265576904028711890126193599419732935551977761567855164794347922899770593257542631519402195649544232954144543173740704547506890473340557544752031773654246829077512092252655594621277302290287765977994533272797529905918699561861923669310592528235075645215422124010189395527872346705157408577719548253918142429921280000000000000000000000000000000000000000000000000000*i1^2 + 161239846754640158408346191121369042846191543321919929910669140773865200617548472550665454015028829527999940574242192520565598903445621184975090377476719563439936283449090480749195699838199953208005925699751016756443921920574859276482504706267940220867232555072311443984330498711154770095247500418910210536489359314695336166310852025693031844844624444459269115367921266192740720722917367190660830960829150228299859054078026310240856017152330109161002902168703668422672773499316102198045498562244574438363875919502311618570379605501408007734151663077527991353291234962242281471361383024636975256596640805957744996786932638471856118928283829138838565921775172865583756927765947477314959382397886650265105462734392640167431699614201570858853412297466360958823234688635526991697440643532962895155198144023033481501871870407374827103721231951050113900162197932379991272435387537735330577576948376527592527219334230017220992751549416502804868402152069749691569953065190697880029652586287103655210359840806182424790047684005374638232806613262806542461705080183683733810848231589214036599100372255207918750336599594629316810224004259696598608739012328679631945692244808749501707728652993216730521120377014018325751270954473105368179921868814051814482814470303986170168531255909376451904726800123525709279764218043874681775280460488744151693088934898687499395355490543911757853464581902623143327130199845688758616678983200038138212893142976327719118719067092221839639987673117236001071984557590122575859335568596710005350727787927061240829255626357548538951133706252466539134734812531236152772300375836375440612349847371310021225118700073535003930777564805691727956963310141424942197620550673721269351850452259799396955275777106387250041506783592527633634121065512350435993195879231318764921066280301182683959131032541992798174778776737678736471435634217500683686280555703072864164921531615115757471125175325855834684063217779028611453007439500939649452541817110548140359789912472197836803439473191261621615229000677243580689542455551143091247281905586467497939778624252409594557485712475881629845197314514758981220978546210567393544551649749836992450328487939853157311487480072055841831785364301787058271474020038391759057715200000000000000000000000000000000000000000000000000*i1^3 + 1975002311458353228880649829329810102546999313106240244375896498202219667109858726088438021607475755836135399099156384854707751395352447277949643540891110983947626198127808777352387387320353112517776411540864896933476473699975221023215078461794149175716969214837847089357860459570452863904047297726620634809625328492627652810349872652136854199056280137834395609404164140431872323095253359521259112211558679564410358668922469978703050044582476457908460804377332425987789696974450824643976923004717235559781608216380672741262345103315231188807211637194740404448413823201813648025213588608652525039195696217028079636034528110316897096191143598118004782082544576625788502568932115878996296281313030688805983870460365971896127614397408448192435214258394223299277325382163297863573938006943706540960963024053010609050511247614895143801563617882225679523974417544716804869057482445007517070523254100642085505294205736477210651234422979415457914372369619179189526256255544348165338650197818961997686333855432084439255388220432441970312348231753518340483786288766517109222593437267965371326777575740342157387623707215734658329915559107708128539670913101493286890804621367627306912750164919911005442292237195509771843821219429127908225403834901457678192495302856141549334630905687925770496705011534125250985206086572309784050279056476327962231888715415341466170531293906624626000901208732775508395780087839269322096199862102231133454226525709595056444921177735053409258756818394504531308115381913390800575447515806266953387489795938082714294301451460496845381666104076375979428918151958979728145265004118218893061950029642739849322137592162351503751280923624369959251442886854768964912515406662496927920259748006030067509752343154217015261869975808999515294449906774756469729760560214208633413048962353214180530038083703135457634488892471809537506790947350217994236335996544601747110429203938785304260696204782664518850860019643324351281944990143271987128675669856022839044343765134061345943753291699787642991413145230930156734180495196824378888032787977099485287276682018163136955492666857615030109394612193335318514493800515333447591883091431630192046060639691537925984830321669573725226639774256276162492978192732210614763520000000000000000000000000000000000000000000000000*i1^4 + 9011528064678163997238355537123084066352164709029132241004585423776059251163209705580080725164123140108674612532647643125627003791175131317226138281170878752223517255525464873781891950413806250506082048715097498357753105389550737075926493503172257181869892597688788040925357119773689024265586858622270333653239745618893284253669424722415487179965158032076898616685520966965576967167155605349122135540468538610404492979900478343003950267268215025684673053999440252843965688899089419391867670554249836340095224860131878442315863586422965193741386463185332713575970825253947128767017997587075330026407492697504005337044999136462115618954843066323301314142298978979998645782641144003566314017485457363149324505429672533760272460218460902026589418013494483384641455440390698744600623953465106406413246571846716501932445861890199065497644114492148254591192304808266684547941196028681705768435172094730386147400416198889073702099417769190452169973589338997217275562205788695158748859345474296463448308139447983260852491992936595513756295915425349007089296966446086209545809957547065366331186564015483700426610287381933288604684970376322593749045922214154322061226178686153390154273630128059299838784621713537482106805438375665523978950247028087088302717446852602856887045357585455544512779606205055137471758898427511023889422377252838930863498763006156026296936245837487464495494562378216193724599753391294390362629635106568980489234981847374767265282611173690132533391622058365000768354680778251220655400621255202655205841694935794883275872839345758100405520073242080217308463009964803292179205879849963769957142157786907821430152495005387173915717272902531093029202726669889653912740716731606394271594887530980870116114819023804047124411610307728381660774834235311885789655811351225808286761653944097213248084274398502146045735016009372017125584042815553109727751465657332458363005462889785641876398009316144663552629415677933821239542239412974626296971450151048329449908814803454389637281331173835000897842822888506177327288397659254662113797155134588827435360706800877696556053959753644735804442472805532678819375529019443741659539062531104069695955413456355551619320346680639643248633643910983937705166501859544373657600000000000000000000000000000000000000000000000*i1^5 + 20364384093099158357982739504048487275802827412385429107993031836234709567553916333672577439957872788036138555030781052298903074992170248566674989698831606833325587448163167290884535492750010383267442121427209033765869920082349573659700480211646691782030155247332998755240934581169256895633215826491213664110569624339189928475147919635777883849646789806914301128106470629353471437555319988357575588581571301815376689457342587792976450113420650121424289880815116483286501010137268318884507919775867638281785864382910857966523056928536557882788848536329738917883022665768263853101374919760646374280241134730180141628090150959159044501461327886072732580999997007703989508465202875422657980852921112105735445859127909813743632490285592030661177157011864997546418642301115730542961381955198092273092914860833444887757896680770535507025246820915155072547488119908522554598838168255299932881950410996031545744044166119821642025411678009882176618333819888841067998695883001438293549627417132473801226642353417765106883799391516870833199754680749751563658459448184093355141088804901663209825699317307084409842156640261018476065275084869013451996421666044107099774116159146507081359717188952250701289160642828794198909708307070962953385838137928176175707268379308831996657739878703115382877961269825017088560629337315309056394550973768988801150776655596423764680113789711260799240017819514485902993494964821271677780637528490935040001825754097930548543975255190928012636916815318265576129988703933575143588109879381783692096388853674379067969509855230783627989926052810225522231827901415093344354460818596209869859365541923227112192513162988879446837427533186145270415333958138480541325198514882671651940149561319620663067817494935954557945459200210030153997265778894891205670867764750075792000599446520360540860745448797961536306702687886423693909784945353578969352960527528099479718135429369255291389041368110144824649937758896207890200546682693222851856541913652033881834194616417008817258765888155424331743083732974651791135069138712888814983063620764494377377920840873828969487470126550058709272273602609514694060095570710033794833186706998243305385022504283212249374846739447613031207728710397635858639378642072261099520000000000000000000000000000000000000000000000*i1^6 + 15769150739951104396150364694233044203458317559740006216058726979998619111659340088238162958551480421874932640642880108939980996152270874510128663470042933718463509105896850698251834562298436503881453509635951020676488797874472439931165231867564570375623381556825480768643898596884939096504862403618875066146205545858726360576993197517249311791688433641884600650500558794182030909069056696423410514807140578578642469844869365329070848225544128169687372061444018168675122737423043833165068880097361399692180265141806017176005188194128281423262142134245957245756697022405488824895904850403948018900518625990963776170310336575504553853245573096309396382665885792846695487655386693464451769487400820486576304233459390946365253292403554832753701819736238782612638615952466348097401490464447997390338933960225060329208832379734210620160558208683222971651735188295815412637691745537961497970306270763294876672600715027497826134093138877952244278045226552542722994099833200042211371588927903410301635862871553017479813765289200688504659768580038377587769564201588363198735893210827639483716432704819100665175923636800396150741631948349865061464937547111848684387859467343030561120830593203151954113202398669777952224608614226922830144494690831985383675504991668849673491924888474500253280825445923198017097525049189880455127001827083935212005283874766135604067344258733230021461040174835756395344209783469933602981991507126545315174320273809485049984369275295961086871968819062322516642558175107838004631898438673492917313188303910641056039265539802698119576407917095590299178922187941282549329479703244563087889217045025128761181949775081110870754960374952240910239347236889808565464656931992454872017915227754479139043948529018114663427333967243474470437704505337039998057998777045549450580298099540286128114227275585355112608010677522458057531138083513018685923825811060782215243174103676734859950040196297840533619858576021554568634877372685056828096148893585615454942045913500622970693774164807780195202452509596705706688320696585302336656494707710773292674587414603752155829360249273428982341777958195292911100263476217364747582518063601962101780323291638061974110495432755570605805327618234087199347950160744745533440000000000000000000000000000000000000000000*i1^7 + 7241816862591868654978138770325338420913367518003682193368937409594479861694057335615577655989098086142393888841377576509258285814581834884057725291065332496974325394684944836984828722289224741966410382349707619276267383483497976227973547073393860209441618263349453391506337688215534935030524370013477152403737006112394721723911965921267475317642029293263923516182742235435425675189901834715067890965846962041814069669593809491931053781378434513995532230830385386851049464795365300690317935162594242704238453943128463742047451294623916287097061730996813133926093395564754433909428565283188929685073153944380532416719987744152685209135250365707801999318301672036461899712970761009058511593843441781132444312708104358875926463451442126069857242534954096764446878107632063138802345275724166239431174878832753766944165385593870187279299394696561873409001907937465503498831724946514093407794947297738438100975111626643343329324308153588716409749517636063077180571654297129961729644877064313598503762040807912841955856632855758684863811187467816917388181232729084152869830335123223739484162436454254134663570878940886860312282453298284398824587062616290064477003784940911020234899793712275181909334838896532207711359643807292639224173797537810466019254449753161812567634667195566988439473614414778027964831004446482077301616985371161811982929723772360131727994005722126893754073569639089608878614087762502491065216916419750079461890205972515525055797641416842638246536035773844505164584044380964557485481633699101188073091781117559744072936256356683990077923553248763009850391875978555459808295104189042346049533299207316833996960279906356133132456464954748029029713703020288739683536527321841545168322321239249925882454468535069887025880612994611810058553407922492683501273150848755600680872201468568948269736924518795878962198423033157192179444138426875956184684906268925668076812048260710992838022636661610872949653216843631926252535349328631634312214595328271189440661062916104365557261938467953208186141346473793775929151460140786170130708024743599011802147069534861639631838147611373161570939098375918111711377595853994707091729328382443355499297693352402221066270719329316673398362931323214824778010864517749145600000000000000000000000000000000000000000*i1^8 + 2004305659010097444582873816406096425358854799955900711426237133688416810297116873863364656478229619579734625769546167345331573939149763579073329754664992064915894524076323211086687319439571276767389114860048579265957089101553880286277119995300840495526746093863441606217106507121159628275733138045544758352872170364692307838420124756040654896569832770173636970382856663437289867142169528013701608898168906441029455988995546614882296856587142287511921783826574917743583258075823349220841775432788257498736082224888847905955910143672156525476080180810688459293205102094790497430754450114160495504822385584427424790536031843561149393140064551973936114858646091826262470689787347179617118994846016368812268755235808102894851397004144880583384701732148545453810479586948225270602348029832641405668215821190422454400254140735145130718413468161546201240838899903950478836348263160091588339586029224500496053593359446201358005222404423825205085072857006184679535555735092704254336341185682966361065320210362823909946216985043451063656306166176310600967363470697595165363199582571897815589455465104010096235700158953911772903684923264550572059540140421052631594036085227489922155296788394019828073371290934185900132819286401284857666588944819345990479098068663818754805296170110208234634824961303400611135906194170055269690324674318291192794922983273004912784839286096644808733725172144323315616293404278665664869052456524203772418208110287074154834625015634536132296878085773908267240514304860097787563552597688669681547133578207331732662187398699752521973520519272078617018870624231491233003447414499000110838633829716063156184749356124627754939993090744489733024066437535573400186059607686755699122590513061175320526573487753638037630077653336615961596283365597058853610380226313724456075337709281713291956124503110213467866865582315208409452293372788806447266137900703624372023820363164400186872411821228047402630902329653576593598524524257132677296918533970050955503949353046708076657025075381247162707535537440042695736886647356829654727465958875285014857031919266408704979701451184279413029769713589681168013521016667057339528154818748085558108832390289042759209336962254494674281241042416798443322580826371129344000000000000000000000000000000000000000*i1^9 + 330316679535545308611246371530026611541415243283044091408821948559170899116310796103213297845780492289961706455824176025781387385143381083583584664618675309235782382370170000370717831743986017586705216535548332717717711301588272699032077685408524455175055382338634784621565269397725921337157351704543820100061827988751493312798992991963071658858173006782597632851902863332238374166334114399873601452101862882904519505132892096108418251304250436977193849720472173409597036061569040705352856809224880223871793397522164012730551912757800301841498835894557730576424238280972258983686662192515837788299946510324796118889975991313661117761821421195032438486988425201909947307208413554127917179011529745041208963835410968533921135627769264695899836347722767131455093914090596147860327837800947461987080446698471292807778759613067799958122034591781421180551017855641806626530140554928915867946784617989004928349189429343033527356836127435637454190096994954180207436994375930267620719752039623233392959659300162785771064530449037214802642574841529616068533565079984820926272743370453564660881790874086639609570174318913538069347506972663062453403674187388326866513061937612501553185026258242783150859900758904092829292954580078580169947775866577238145235284577733506994081599211620413536676080972559117323676941877820238002271844796279332325500418361329887228860834705911301854741465653702094533342652563005747469158804897804966442529622814033953179852938938648890685019742332188228341758157560751768075487753395018716141347148432006777795221650070335556694682185232781040567308172212342329764384530182266614286075487781216128460059478685804415422732131353207137059786872842597556547230447927656079985823150777309656597631415017039061868568483673019127502430786636841323638291334049629314924080083166625086560956091559179391479579506030696972923665421790391707714604380281787555657809094711382176031906370339248989861458673080830345932937395044637136412558066022842036413139767125699784160679131261766144871466430796268486920708300980068576845660262469744542807823382066612281167487119047713115240419719190893728602760595974802811855329770417561497817343693320535804833289197245633200633717808136125371519833419605344256000000000000000000000000000000000000*i1^10 + 33137746986391457961584694891925706824819194720415813783612837035371269708793738894008442460859286313327259034364063219833702475285386576788689310640373178075291278348641233535788068811412603743655784414300922989819409810118066163492081916244514057563240863582868328342601150525054533931563371670733554317196892405920618807541285169896768549691784616932594809546788292813339311780732123117627899463179371627981130350430643254592595085172109162813263857255617631343623214325787042120486413099892076395933721252436450295474383320823493185991623480979836226291313610030047297825373303461718923880256564250753510737558345380283574113002990422850841482223140396849031017999221446018804914599980555906056611409040987730686698766600395230194126648572626089146153259070228765582053527946662639397006345060736988495031755389117018667986385010064626210514193064369251240190123112521118408211246309975938230743752538658860778000019799908540734332747071589457195435962876881657434700359393824848130105452637244824782414527009007824561716772124237384782655153098719527422525876898127058324772940400776271112741241821873529178577593804352668520762919364816432781802643916439987331279456575861489967654332768396738922679811543325320909994156463451092278277831015124926589335109218966425298171468385999671437700162781878316638229156783257839122004546747457303099584025729304214658761717822127031292173034736834500577821107213392116246051549285453547389183476305509842814202343386995409629543567513934660162977266254359038862758689159876653007751798340072461126296152593430551542756043796362904168098140144300274305076495161823500257347070882555134474326418095069221458472465862773785915955497539497690888857146340355358585664338181519447472058727385328461466224545044115414214678855712430569277214234889172482352856187530935119297228690858596075629768702761637705867536625224931984402464321695016451283049199748005093616476668010965654902272341200604718917822376421513573281155654012200760799439818397321922130888991711779301718558523003678757014132786104097160782933365265174024725161730413184488375835697031349610467840271967037744307384457907125769983923141125380025095519287689311317707862333110162973413297509700164648960000000000000000000000000000000000*i1^11 + 2123650001027578590560441584883517028221313505260893924312195924432622674572902846296500106495227063700488264542175841519820987693212513940830540709048143468584143516501348543642188359749974898123545454922298930351575546714598322941425270412317390976084077344041515335158921455294007665613235188998706091115623930899001277153856645065756092167384168050171987235249083931662107314414364206422089718026038397248077492465328327050874418870209599201327086576154555492713152351427883462149238141316617631364807030980129709889256350866525894897038559013740654940312882365864786988961226813998160291756014491004432911885285599351639032311665510191433747261085259010051129263198982448340014906335483455803249414663556058859929098834019763647047718443720466074686899581688565360475659301054626878340532224248554956388802416157007123053921730500697678415429085405008559336603202693913237465202855733139011714378586680580906447528435333183231571358350527151887029966113951753196403470039480535661025203477238082099575453614681988280074659016466925427801994230893399820630116596821378071392826020112336335186953247098015437228692465107963475258004925699182683446751111304281504376950141638685580972885657287125428358903422992970531256552282993433207769320323638849903313489492685740164142464563408620465470533485795290763059157026806055640344403258087827375670537413786460870253189161775509972317585550247437819938043468932788243652760926052984644606708413362273034952249844847455568053392565926696957543240719587726334529798349541985368863661034531299301834527929273862201696173259033873753448755302997884784399527601676504060597179746731618627529440626575178016089274545074840379475771040439641271480926949467005186269209332566983833871668268668410701840408565242012028303050404373429535200133887029562644034627399609397000590750729640591340624121342030014244985819288443727101236037874628605598420039693811342802075115882008036740755709546589646175555230033856647854158658480078853037429046339829235365864985658228566200166871067910433404338112675213935944956725324513423994717030949562605227983800513327748800022787658738225010706070951910075706334029099736446739096663103633582480974803346100947777643055745807155200000000000000000000000000000000*i1^12 + 91074022960586261860727393886093646037601619130199588540458580936208926420012852114450038514886970123927099246150125827730578657714333003993031815418393174228420325383381869977098803091209662699822984252525421853359642315702869486004694879256316742187099638865656682051744826982405351101300278507298891684688652254046365011167153302472330920845632794291433319889138218502111975188622070336489643674741829812588123617223909160810561644823777710318938939315668238372562116490046293465389392416815643945630437333254692057303718741405260332394211369329129646653226671825398727207915679864861973062649737580432868321318415985000564301980580356019343961391570581414846879755929141474636267843078570018496550424947851049480330247819996073475378776015760484133806407094382498627262572870061704717357760093315273831575025596084176167849766100507439196668674780588530265662163100749903248382945712030098834008155479865241000815461270249093376746303412086491019383893914413225900545692956246993556518203171018041273547454603424010112018605547438155509512558148431985397823926121507385539361936491190701965006482270092018280404709631523467057407859638159363307135145923755361124826833314051197984668401530470163259902597226039983434966399609461003919432180850118096188276479248562059243258061406615884334069713615402863384946197393525699111595570621215454365783757552705270346204657099339394691688137598872451081745764113581876505712048772372675442474022461621980322509587480213831924042546407239467644610959713118072807717605349236907784337978078520892926714199249506866174548112458484182208535622629129523780126293952400265690843376305909978704465376166139904620229101344929752031291874299106494129214982167725405984646413192241887653026903277614003153941407152019635706770502366018478556601571586092124882364621992443146458452757953601509834065790543622388085568224238465260616417294867714367379281505521021417571877842346692322903592754549797118935600113349508390449502379500004946177885345538611237848048132915142709655421814697688753214080418614835861563038828789473674862185664896313355032706886802493547791427958386288171082091135769293514000764281106025810344237914238493555963163352022022627887508040450048000000000000000000000000000000*i1^13 + 2752200659957860264138855889542618225009458801404287225280240286203315490002434224968309861635232081268228499320415883428750245918086978537286846354052446415889194944872922977294980621546778757648971114970140801997158260800891999115292911419991576347387283442772236888232104539060666871619042157288135996678651882250081815717557122373262618126246463944151256494570743919929038939210472987691168381873305986869519331283988250968030298097288993117062325786607789696536943071809605150798706241510708576501372086255045962096520481594096676118894185119163524581079301606483268716727036050860394643678876722884573073655635480158166472581396780900216408079770393604322325745173521622935137643512208288597874537840543375944743348420793883580538533830327382552525459936298378459079767335616117105204510268607797312130121174906187374300439642419875822232874561186185439244243060260281702468369458943383706035985700733605841402156732746091981011761787314291323761894274753387205757489742239410957884469155201760034526921057280724218907518840442134633335101658764713062937021500404244654990461798561718119422144920037062348925133035877366405621175187490059385682195283088216629117153135016603487175694116057535567952261326224398540321243142106854186391836808332660936043124846728069788291274533388415351626966672080293320284396357113616642330480774738398561398702289917563020671263568162813328730622753104874563520725672004655959204054126108131493167947502406963651510310372585951144051551638312205523455315875285214231436800622518515866080797467047249098097439483071446508012560227970550190400230145515622771129379489076524615659816106540204859284562323135087412872684278457588981160663537110005557086318792287263583259800259048525418811954625668250636223702880126051838346157597755200429688417740895824216916249491945173032386495799014223410550669003827589429588091095811364860465306638579838310476264831860944024434739222882552999295637093085407065153576872495068146671643237849334777310439001188918957649780282105771347267775549791413097314906454566885281263073533795848698741987921234831200730559403709856682300167237629762132736857351097243211463489354843953001012311463639598711861179379709920915880515993600000000000000000000000000000*i1^14 + 60850988413014901415811263445783797038965700113192437730147713177511495840803812998516072965257853393872528879913367044845276229663168406940148202592327981500973536829512962852081310382661354273751709897567789767603593401847819537152737367568074784665586799360756000365551573178635868128727904271274440302186474007498766064012627735263417119115205410895359388359148058785129327456639624700769426393781040761224979077470900606868402935390137392932266484518299446781073505494273016129077960703753942660872059192677154617284478596284952738140202138770803954644752433258328799743993412125129276629351521343906133544449823250401020813724396448411247291524015777888371535680900120967314110132981365261307344571169246443540740361169900722555890371401399089078112746811459186950357660743759204053430367975851513268625674997749544770411269663688964365696900827069421000860926272273367323805399592147524209681028127170544786366258980607604069965414212134854168660712886706531020789465334077717642745530449314428412102037958745480749102466729806908337800215630170675713527706230310353468226300083012539004089235118268071210875000948683385245749974269195840444823615234363511217223562432276593256462510604870384656107682821058995049396266596558328019290874942601308824586040360530035079413989635446842442518210580448347486779331644049006090286377194996517409310059114053756893407507928933656220684206390182037120241430797925337197042119173513241748216607944434587540242123495212655147894187934701341570221465737142304828835491766997947187630692619949457616183148704467776018728638621668492661232627275713265110924037559102865943340285713556361244064544013494485116501971679860282041468195549184313303835464799020884752476232641069737187736493360510458437644340286966046854846402699534442385893978633992574156908895747851606673139636803519008498727404717885766407854461587418958463901794124980320944990787530041788584955229323136327924655507764917546426348480656724271656808749861530929514717999415191832538726016014298567921164905804907690780400958534996504435951030021883927945761039793410436448569284997724603468100950612164663251478492965937305145029405973795263687879347243475656621960919039028075972630937600000000000000000000000000*i1^15 + 942468848849915482629080623887987931662429285750682093132655035203870469961288695811964423365226060133971089182221484482490721595246653396805594129739427692600906521091152219623044698144923303594021200837601094236058079345492940766084836815072055949672535988288399037161323536161188487231079991489299026757812163650277218842756389853080212524442353451298072407503210348249213587186050230857470424210590045153305251757039960460222442608334937870591062543425179250677788006169618698841741072805635976117134617163635002686423933926400393883658511378172813351812993639611280044883886623619357138276921700377552799205623866797931415718531924721468950093462227525113672709120926856842073648632757099820148827660872918505116684224662524605851705193706956769004322817837581469856363098013582704502185635156803596441861972310995483595068849994311498808158881602655505729336860245709847778801259184578471020367925719019629024611248905444019036278258603067133750548412152326619791598729397071262293264093502850057998777612011512545246507011784214173569073468946523938526234298326121765641205423670638688833791282785303874539934712968344668307907469261330220505835218123330145436290286893405960288494432643377427347571911792794983309526411664585097099166571978443157826944813839426741719593363111628041931937202461264581138063862216718359514836277770468379363998395795106552259594809059721852687949532678761300929502667068254522836668756933189305622801495007816407564723845110917324451354666118494598762429473256679644420785706894285989976572072710155674885222932196926162766093393353287944526197859477559495569281368979419122263538036060733398237192019528536879127708149444463304010717039027526325168137442914229474895926792356822453843213082373903954093938838465888191312692668229739712563299626477716457230014645552429111683004800306799444278094807532725041503589182777665106818768267084462805813042137652061577802847763404567538427395130311121421409297961808469993073953014420294089325031153684075029535344554371774272109810828650996271756964560925306649629674607731126242856236816842270362885374206305924412885798253239274248491069287613760752679701059569167856141248560013978680884758434881185771421696000000000000000000000000*i1^16 + 6646317487079397564438950838774098631950721018814652764903184196661034186365370680525868386374192400875995284420673975763261859704721915065497680971099536307080405569768017248935742671640221485673018950700366462239197974448636895434865127569776672471362385123535543004417044029605334369454858882576314537636840651318616606824155280121465593463494436657982477512581001606805858806625194142864419333795656991875098518889936426883059921135426729874585245884449659203961966327518038684258590987914662679012239128971155051398027501204143048056885081968361011809095519446084923213057346306900613107532826504374942057511072837170461698329960326199924076407745521299448714384255956251596669483644888085384669156023174276527825063370608908447943308407111038851761220767221937833293052289690818430201822597411102460790002741412170659701270945232000161722764272285611811604665583197181601759189557658856416674228516496463230111680605534515044388374121913733046516134466166324886044034183547113413085052057269786043504751945311962267249524925710808515578004611542902786154412538578156609773772199794194298588270160290912871881338634860398643051943949575337541637129878896315975835272753502837000865558649128955695026884718812750211924066924007399990933692756535440490833175011776952031200276750421974310212697968747081103971608578665694911925329889499396951831389981679317433030520659445415730768562819398313408223041332424406143173766716483233722990994136274907684481436408650286013571513557356258109369620681335830788028804106099006268153840543651054366826887067309195121380956826637648239966294611120342275821352460347725916152344293769979265642646760663764645348612342740120272555485664851324846060693081976851402267014037511362904570172264795937731450202624867326657627204275785370881476121080598672616250811077514086928225645183224781512017374525947651410418513810470983917704213747732243669013831348771246794953371647310461689914162558742629972527973094684887044026497594893142732769382758278730375956614204153909997310158574278108339734844491166834111110542347285761383890774536495566564392321619439520367082449959923833337824190740270894338669967618935222875244706938617017508389867423584611205120000000000000000000000*i1^17 + -77561282947911949337795286950602825875589404847242808694219211073455325219544942112862239499945991518991499848900221424456229434024705668797364689595522501715026266655716300842163202729619760709015159015919880834017127317153267728723278859181380985878802387191795869534638466862469413953518730971173391480216651100762736723274073710175772416824969109139351887175748379909109398632730091970963960806031440342264360678968333502581207169970303342652953364672834271424225901416694619845889512330005795501291204703792310908743849299838663817851911108471729387509259472281988669224691671751237097675720252773291831332485049235106222240640538747656690635585835576392928196050711961013207918750294215435406820860561033893783533973307111094634616720336606385676412024431973180458185436416429522758405831841335745551632022458813275209057666260829875995404957160271216822779562094294900139245675277561750241558851949569750541871079689638596066396917125546399421884778478060092313236575168634334367891040460813016054926598384413742010586864257405022836697079934520808008498356404739454224354931523613004118642738296779985409818417101749094726659753273675431030082240422336234553472304839231997645576390701851776731061551665661522157957433396375924004169050176153250748521218820523497761416433461916772290611773292965879976934833999281349497207746788853641809595142261396374708617028257741520997173720083217629058225814836616306127275109753974292770073087763672794219721715808307099302051060362920102739946982495963982385092923922222021970505166030303807865682513288589729889877015208448925664070468523869529197151163263780697583074827665965045096490621937288761397908522230515781103482698703568605296927283141213505102633950258335333375767927131454293528215447874318441752103106069041330514100575930708540697499586106685313760059550809694157316318225887428590853878146537279218441338280579280261723934789430519563274258730834904600242193493414509473076775379700852337567852303818929620740586850650794678048313065853897333073998065569180334781655798718624880403257630790798983911100945192757548769895549903823455831677430452034494397994539228639059506376373548604107658732082303543319372469096743646003200000000000000000000*i1^18 + -1458340778438815305619572388313826276641774204395170959596599002370927931741965142670401779365963344028023765543868262171822093847701025542098323235635591599322271098262569454015724146885692389909816740798386014687526107808956317205142990355167075027917891770047182542816919238047666867941827437512839537029493328655101718107170109338562327123222331286097564529367056813034995170200755544994653584614282893880843122021598376479095918127351252427526427788708627536125170544495390895674838610844912699080333711546277573162395964635266767536344161153696692435283316484488830846264373397265782130371026980804249487034020355264360792940373336326467570706221177940188217993355744386168352081601853276426138231951614803193252321811876844677656004248315726298305047220334546572484393755151438913565655990873197489401735168054497891734032446105828607519875075501057576388321012433272204501530793493982466014708854147437952511170524060645780624600426416574130745969311626095902034027219409724640268243057442345952192767556683139227814941756806112893244140274809276421272814028939950754412890633046362235941932204157917541380634587314545172014606085192377883208434959746737035798253152624216972578975660532525254349497397754366758321537266505988836657056308465125784361473035841927380940404725126674881548871952268047440900041737771210032933432793809554931464897380619741629714983285078285349122435960358360880853923444385603779601066393650871461824206230560979704700434393484117858310711135122059032302003896501987552117679810701378193645965941505116429836630286489110214103067142788444837744612155738705192958830074041422834897621609945745776328469069408026069267096712471431539572167713899249518189246339491437429835488739291426208670985662547579587556364127576368442225826936024198092734111652253152315632321911036072254406252028519452644220044583280841064961619672786224070480706640029892479458102327689762858867545655192718524915759974217061474813694841779372722027921646344399432178025507727041458492122545528140166543327181825727264234047889133774378583812014732181349651683368650086373518762465243545333342084370035599261541556283396910593349041112953954006756226081199717581328214539632640000000000000000000*i1^19 + 17335946188088716683616312805045646027594847567085418059352905497117141436611449435122850318936251363122964061168241104382723095206686135298690419680357679912858172724562541706562747702765762260578220663133747417483380834789250483484406838476854631049838528410758332516247942775621499976859691233272597117689875160201661720652624859387053303020783557371956002985075929000697757777190172104382477997460212628216830228810070288339719463241150493695933913078999613666954726352242718829288282520149890922900111449620124205300026906419013979153555484834550947860351583941705476022302382865262541746682497165315470589847187595227161665970353316446388747272952580376815912401442116987408195643853620697133493180204436561706580767586460473714335699059249627861873847888629226619624279609871262184040032992399734638032996236519511723054674828285498717864108112691720457048711955871132912774226385824121659420706495947269328576655711834644965294398234698875711599361094944236425087517612843457262948867511527740174896618275095461707687705415754012842791579518336197004561289099832411642038566176910169512638809384838696567410589986541383148752174008833562605258712786245477471184922862574622980403696950849597382145302520106240859104111177423626225499625590893850310720719229489176345858261353881816546794496740091755452669530137695765455950636859092620963173773577051248471857531468882239739141312518706766072248212691096886025018843992408485550871644288684789206257121577538553343725060287064686371671239108810261115759118076265773708782984309023269523503383940759838781401082452333084888917060143504602636004627872335240697468106617972000091108985821221820468131961512941457810009333727407398121708048630034835839185579836686641797357545662049117891302786205352963671082409948271027433182196677978517616956853254238838174093812114001916434896462097616043391948300284084443625527262687871228335601641214155163914379296712620925973337355597587663647683464931652228205011810499136900482356710275595654021559705186860935642990217603310926066203638130422398008661606040952219964802105673942403814302580872346139549440423476887825629500134879260564333388360621392621777556078406932798778938312622080000000000000000*i1^20 + 432001175896933383387017494173878850024650323910678289444481483857617461580743383327061777741629814714601086788078862303530198704440896333233424723378921701872230371258915072994610301671078807258119524900500180855311370060164109716122183466815975760468391406004673080691156579908251491556285386917939363072494600163719276224401844411451110000248950565263355063410344729809390666413846635675640656390082883594129742002590394009901398049048048667997776940076456133441288051335763508330996963104576888188534028884907337853543907011639011789612323461113641450179674604645700634081587129713962234594919035874949561081945036565953932099700096046865764341339560020177445959819662565445808048013784853579014872543105741322058211003968915749281956827307292872249617466365991074920339770290925182898921209816752327372252115684409705492992717095441676663193986148498774239545224674970097675308368129756609116199702373893953632301976308064235276245043974239613462376846085193073820847802709641966195722486293883139894131147416319317754214250906874580625383201666671920489066900600657152817016201737997807218483972513524602104804438296335910713410564936582275880528361866899719400979413256827488764062221177926373886251492885136474050189448902538517659718958965313029313548580179277172898406556028948037635181737025107907175093028587663870673885006995777023732163825436152769381244291985564987128520026186816444181007159834598918445044500672597802765777509414180448654366175034389903668706046469467174797708217680271009751992067728962235524199459413662971942165491596552484033392027384432646408134752679103327535054043822602631047656227523000484459446599014308671139158495649323920440021781032151762245273167595931181134900692848616919743745336747956906397241470113965728235869493946980844050595032108006332629198034719245290922882065360295629405023802329399934619171390138786236300466705292324841912148175009023163714942154980125326874978468791859489930319039397795758194787214127126884361935181925857596975093153569959875610741065685725028057571552444426463164164111392767545616472347786289455918699371135784326111299106286684665925050312450443600497951498859133364323589951652147677444754636800000000000000*i1^21 + 677668710600373802039712464963281172233507317864909709043158862605959083779537531270497292281337322870891691137535619769486514408380189696866584060331978583507872461738367934722191370717118489044760021149292306778340446212986109702779927811296476509390581497995291487065140871584275721905334161604423658868009469579171305081591960892205550761487869947332415874698960052861542779015021322556256610583511507712683198538021896342585374292554460932651922422994428022567156927985397132874713681907998441218792996905869923975468238737590971381282355055082495889526798486895523782845108882255175635705793384767734215889743390494407233665335753055570549179071820947850802664599529717328270219742220823329213833940198804299927170181045267014792749803024511818522314667467530345349248770825748729981018408328401745748623397939935583027895701549855435630804003838206236882776604215640844356542683091737791067662612112068882960388661599827971396650993626116685459398772515527857411245045570963841737206216477063781578229951855511241465093802176878948107732595902007107160295604634859158649804272370964979600120329743660250112728423100259636169071613127560489454300862525906303431164334304891740371401790503220268213626695094821967379961770380412984730670148954862879081319301082250292027147188135343942045968555043812717981598789912175504863820404244297954448914774751815437499843704266708602923101806855371349047676072490497757825482088233787589457952380753641345520716029983750979802197534680391935344896141894740680337780387443806214689102387997290465978125551256041699192011609934104350317116023686647953782669497953177668829495378267509905545676745742496368617975693459595177951921488625216023187376026518481496602825779529762467154118846619349104316918259055847191507207688714349849953187376063664299370042780644114501663942341014836842856762484338528264744157561566220272845871372711506931002796971098865936201804549653338751621740934817913693851740781199564611867661750406079252397294929891839161354708315216275225411872367200507463794372056699018871732770591320346647208562682826279571571636417936192065384426262022911587381382410521180419502438960890436984321373554179975891910656000000000000*i1^22 + -23986980273897992000315447878164758594632320327559966446160673860303488350375046544628023609848204140728528129706091106858367592283576822870174460160726278591257204253053356540544375164626535809087992113078538112256040028701164007112529726472979518616911872653028831635816303826921737694109365422572480200044165563771578381394328580434172010316172234815396422172169543465285917483574661662421908462264452019310289654897418759775509155018999212913793623453475091409698363864515787273853078372502653684320345314609691463483429060897545600926206439862453349961930606596328478913143452085722043859135562416826147740806289232353187038570915794713357003866769403011966110072550909486777253795650900437098823435893676049435745190866576575349017927008862795902750691307512585994002697626243833946612530467594986448136168480825943030111454194124015022903550292797257859717937743862111351096248046883959905851674392706343051918677872286172993876058773202912199265515923298297672258919929063199477509748327850996912831604830676341641413562430603222811502115060042453877605396727678228453600355495123950865503180119476235217468997572519900034446346797151100884221331504666935899764088106372966032986234032156422509109915850741513263414426392639800996237468028317384603944316367461174604828806239881809937647221163641621312604743057364551125803463653106646865369747997486555346325216205713574375607220761193237791287799141936680419729070754031291422428859151178622629927564486606160067278040804142519475962996860265163433990317331516754327454538073188321527757865558245475325802847838234031493608732258900344060720763748624375067567478899037057535928234062505532713101225250734086023279363918180234415705312255169049867418721320735095424115998361682928675441254240034821365669244536612895770102171385672791511925841611867620937302246048711604888289593576507663731501918562202088338859720203154107022361356356396834628671822097991174053259615904381082119905332264992800324850872083236170184273396557371275328755032935163331853546370184637194811425007159379729519521617122040601651978636997834617094824114878662475938167896626984559102410571040669619186596226542221070343399835700627568066560000000000*i1^23 + 238689826404650913285780794342253240867487252689304129284913110380156216408885622266148354218628004788962144701480783491514069826903740596247519526262180739555230790284055682670195786235739991141730902112661794407414067535290401370496229372743163414252540651532666666888758626078264359009763262007738857413279791143172706366693505571401468041464503113257049645868257526812185344199308512394925868098759685738617594125237341830439414932225532223889154824526682107575614906358227417840621350897914642660984975334226789787244674656813904430407691008059990033970566434991814442977202672936249268735278799224529431642542210194568846235722624280518251716787189075951588354748191520897815585739147076185660020541614085677967399747628854553782873606712535754232082914401116307441196673944479424007101283209241505887784553029493891140692519932459646608257965412929591935073850102302907846837863727171597575874154263257453160927179357377183509063730246781293370713198413161709120855536010114773297614160059388951438188533986348818769377442727728282157531762097771663486949232673166932897967340155962357783179392723430293670648752638466978195706438063781312774354204441023747822058874461112696652265773301749679473943873953941424728581652416091396517567218447982932162697523329378527212163497983510318973130401749605530552389038425469482785012013034480208034435464365982650160336865429515944963378598007933963107479789464473787860594494024959753362317682852186665975875935717547823409394120184086735371642336078990051408505314590339105942853698380065800366458193590911606447691943245303321272434350081973458597424442762846320618729594123446660024937045979936105335137354801195767436801748025859969439631594787105332522169139186213353027096242186963478693004676282998836757776266458733635825393265408100685091863403027633845107415851075941755705193014495362814190408935484551205441334378022035900309109104470135004270213390028117732434383554901129185068397557755018277387741953694857908592094563241252262354405674350344816887859041622858528095852170959988036034447831470756540149844980679953129981797919001272331002203862870916336346226564037214826919741558375708534150910837197373440000000000*i1^24 + 6427598200791576662461815307503097772551762149701125187849944291167897455688556327155354048106313382016023406009427036090924218633178872371448993946616384241935578277634597164925890584985280263896954001811647241490016830277704439793803357572450014805746550895650688180154726476351347327986995308649443815591814512873702230885495924465062955274844201350469264903361942384760416967128529413447992243025279969882821689523133913287005294164043221326513085252435069499289560958021024602461808499995325875288560534513101483848022790473190951928617298775241582893119237353407535385557496278006037068277017395589777451919632467131282671232223804779345642314015738139362870646908816558433378388621620393445471515066050830430155149011565756605687708062933207842892319670044013957180019659638191482323187951360792045919364223188665849146024526516617552276764387708355274091659157634119089408997253776162383966016800717506310046192224058946023322348750844834392629638317714714963989641998282674176062735677011205226426619046963825593109129278580497098880610243050409144380034598827038477585299578972957549387405050959324755757876878428812918646854165091866809953168563245969826691237933464897602700013854485128118726852337081451519089833531493277864281556876929270671643852656422330243059482943471510208393380442508122804801507598587616211445459847907901206876985281142526444121580623889568721021839316308216511128312897178226225859681951850234957418898544509754639718156796117664151605325593119981484941624843053287205584561744435378263964816599395985000481318000661189615558562952022942593317298199342115452001704262222352036319821847501935605051392514214421936887924844911602118464982053867256353584347338439353470530779346332371116612563600810795882029235983192691902887594454775944657437833805180173490651261177162718033065619355532747496533717518333665939606212886596454852925049859353301474427458526846385714760427319366356154612171445552940149544036888114416291458096678836704084213946061046114745284763327496926110779964367290857183002626541321722957626384871649333723176404344037846840051502097670680060630740464599083124659885469725819356889617830929436735851105938833408000000*i1^25 + 15957148596456766529135028155460945573892188165970675514057668486606381961039304125782380210698902102132576028155675215193474992678935357214719848245654079616588336016458423171033385450303295598108907370355591291723013609532842240164510629871468470670539482716701940999703365277748238220557068041940925679587410023352437313150706921115227381963191932193350613624684704853094717761295825791570327263945785679260128467466161686345935029083519498643635053376040995095164217546463429897758548234021839970271401532090279501171453578156949802278918812687360535801959282417128213375139796737673550015699559868633357259600276165161168849757111795990196431412697235996536525589057955493362489991236247548671431538087720669806347546617491007312942678440150144714028184743582025207352439382893777199455391464445191098864521967490144879456980195925057610573004056440339314589133610347050076777974390549628068049506231224105933596417677187538157307284164665511081509054759013840932607427537880498027928807485334038451271069183957608794018536862689693541552715694877810421892372139457340528573774364803958448404003213354784756920558630137216592328549330354198959356387475393015590050563198346661452837652739331324574907271309449850669303284282340396873362302196893191200328765786785041726352591637842618383321771437491726738164488100410867534757583021271873798969013839232776879532136718154186410892519441627524805477856322347169192262586072316422771588815689340771190017056353705416220159026784116616829635166432512171065865621287251724721481109356788402588307854514295731052443429961513020573215136163665167424354464919271555219561549773928516051582209632638503818835696127089904193187366055689449263456001815154530825780915955285487174910829531401341123190286651317638421795679064082290644258569399722716801737612138842963987589657077541177956709849115382035945428501705965128261290318857630223078395013611707183558766940837436534625537165284936909397860611998568369179703356992015148164828013521220203477847793878100851063003475003129894897155333018853392719422415825084687276551817000507813648985748853660335848537278073121503687526517077084890545448289493481282008608176865280000*i1^26 + -165315306866298568842152147267237108093395377825582654963482003335015015881901557512081798837844326973424112202102616662737268211358578110585440606768016224560601730696984089232956499466177131533588790621205818781992240205264056178453403742159956040238215628147886784046281312409364233712941467857526426120989976941232039921986274136099367630448903711584975628979399631062894619432785721384399626095970991601615828115197641379245395876268096706757124089304241744256633279384038329289138948398691370389057822023250341289200196551530667353920669593133019884081419832870880833708201045060800670854537985407650587798038757844635569784182742540795616808461458791899473150459628278893623758597656681554009670219990847115108037778055386160088329586981387044617469195612691202660796686755046065355373306985499976529282865964920933184473926000402768515557058724021996492567987566030526204255620374582665585761361062108368451828117033182975885349975771758801302512562073796672575397584114812892475669614758290411927089303254605610696304603663115242612229397299579092548602334126725779554765514895495746044507829351897049590940120585769454491181305033963503043424968216593731408017749863083297779553933764603720704467555365395440408429025048130590592340574472358235042084817752614457662501186603202549264988004697194104852472248582266391078657401875887855807751565342303498133894816747797475019862120956760574459165207647352025464952816474087064901476517304808431408141097331338697393064316391098821756934105070761980077402386645862781099299868843480651164867661213414379887901868005439104590699810776482722976130558492678014097426508943758884648191665747022933813404496925596742483932745443629605518802809160787128320353837535732690895067556719945658929642866097071441147606742882791378151700379639818713597161930795331426313050687735053395622689745662233282537145030251067353588395904239059978185047769783920172873841272161805998408758812654686162585226436156640749997341508307032963692538711501882876735689001668693354694015584274388759024717733482802389049732119108442687717922908018534365421178978915704624744804049125370134460318102354909874335388452131033673059690086400*i1^27 + 2226897503506700182073057853168012822566159267577535922971625782836847705867295065604102316481203037604715927641183300832241256997471738150332157865341794870294747651206600650770329650697754108211548817580238272237059652137916184765144863913817509117969899952560482594063901248670745966649323624488522189790038580358029333660462728688964579596351791609573073353343838674899580693145917039275320375469378737296755529970734555700492324714770884160315773492889326605296115407721345947806981432346755770296376066337144212793834490828952703910030465091772438019188101945934972312989203861868275203810284815564733400446708590348135760232784110013940380064408461990702873277712153865415226377809905655725124310456295864861714041513698345748127861849942965850885084393639259409559996111549614259012480984752479427350915926276959820432035679770189773697788273889116274642267679104037620826777495223638659212685610066903470725352193667174107832493527741611004456047061865039120438311289863011941424802469332344445420286274059438867371061933811945796224494452051747743613643193345031637873320987506861187779804709104939326063877705402633879639208970582469230670541998476915705584367249670752541442510729488452826300902087943436368460068918770251886649113698123572125001055985605196869068530488188965671868562456372267468357707199981749623167078529377430321917556328282687053147355467294551095880494962375767628019215165528702999144792904118448041778704678858924492647151757638175248224844573538290200781900674908751329715225506106587277692120686359860670294245910313652401847616861772992646290828929901789812277657914493298605850091410914996769992949522430394525055137566882940428303014897375888761457229547322870562125343652429047095157590178940852175987488207943961896857770576612323899783705674832589044023094706538651004071949050997972660661651731124676500329116914223791645653311792439534615165633514983712317434184281493681809452080745273371673341975380739276573816719414455835833526291049078823512845898433469320303448188716954048451814899547221059884451758085580255574509779049800065075621147631299753051262998535772959981345613574531512312204233069766505045950464*i1^28 + -12371346150900366254504165124782247926910363188333257604904808678250101658913529927190737843365078428105226616613868213423309735743305616244197191005287198906259513920424809511461029547817512172237168235054840768921744724119516390173387949855448140459701772882035766171416736156076566561499053088815629774006529007076661799706526677851488885334133290316224912567710593873488926028765485942223806687012487726661456224374508495840662051252508169713230297508237599493719333559084284740014724889190339556524134893564283644393520530498648057797363813856164679166339114288888460493067194726112563232264783142057054644198664403720689871746600927132257667757490172452756235863680143998581577093781416774111264668379698872840191048757230193613266391537508412086781479059658391007393739507281852301858708240784904469436375556823687413671738232617860890098933989903522176702307558722218303502290193439565253630122613710543552578913625537335180457671816533075282969982185979176232481633882188687918530747259459184546158666973609836037423084580324359446318058753189502992586869894093821247560424559556053670571376156619800981030480923164122661069423333182648538681398211525581789883398480459838340149510837544713170471485262765349247919906238116096279483894107477394117765867548054815204920881324512637345335230384386905086712563814358698432440297402366387796957907594543504492649809059837462321505532534997322539791724855597231006256139999423064172422800183695584593854996456237745609046926389562703191703074546607957095588373453191448902849187680613747344497759628662798243217895168322188771461387110390053256449720610910584710962730336089226416369347308581821535193527250403293977256039108108212210955418108995394736786564039856862454297885064026057462097470806211797449705865136907046744162516879894115439249423698112066686854426431777201408427910435762548712929358220213507817136143882625129492011989765317755050805545058344503070164190092292483458215581047242628394148190115743918140970335833891413699136696151063572966413245993832324519894309074053364062171777647274333367950174204847960816071330931863842012797616349545874905514341950805925788109100277731164160*i1^29 + 30109856600069430905919534458018599564089473101603839004610752358914925134028340169688099746751296880828109028536696531497982658409168706072318245955083434728281336212252851012968952632511558742826914239807006325597798854277996908147630560535577546168593122988325592165491012752126172451183642022361479127466544635923833045392117112711295782637572742681424071424690722331869385239100208157927186947616384704975012004297125716117552930372017848739223492990538574950642711070641807960899297034735950477703886911937601335717264376106985437981676009576669104506491569115860690746384957432359228135595521360474927677842163613103888527775881797958362245323490115742040374032072247523497968298108300991834068068804618061160360599799977946825752606936133750030630906149568626875070451126669293101743289598783000556237556598213832325904643041461592272703039452845900936244903791859457366065981463526384329936408423678691820283599289350125185507844199213992869169416482830160394416564520687587505856815132616266376425859887569690138762681856499688498077449400538090803875201729214187017189801229897568354375447819937532033133118187854306348855007259227777626494831634361662457554145320653923137510301695220328032908328501931787680381975822780667242698674549597056045916352377056320848569876068931173086492655506568380365961321416160443958161149309423198298779814522338788900312081002801293882540525907881436849896794414446815813873444174646204352968624865855012917807229935000689717259273986784146791251413964833983310022541068759714588366721053567924607303259921300007529256899998172741313805868847295019610725604646291846336040432336069993596725783868883880982451187061603964547632564475269879914919551830508566690701807354976426312086422293294204740532190312023182711721765970416156914655323497695683402199339141007687659351858783869000046848673104209296462496130445990588123841423506654097983680766438472163290716835726086300918830948775215301868003059611544415112117679178968106149701014584330124806340547664960349893338519629940114920310801508930169553529757176588756609871026340191587054354955132575069415496049082921778366753478521926975936149772566528*i1^30 + -51336824413613173266169199187834377008939906825524785773182066554054789371678642224667544875446956804693966427393613386971529582308172691695127022919167798368877380620341201568062268180175981739018916895579190553595640146993268982940597637423783836378088873582672061662035762666825114606016140982700263322466891136084381004654775128572135756179721344023540459982683091128298591427950551276183104881352411055534696770187810299266146130642148450472411140048015438916855976251211229537291149493521064890327355199005213217564071918259635729702342318860446755249901752735808258310316032449238830784152449896082834093369746337639283639610333713663031684982241832096768250651073162105261046529067478273664810871616748491329967714375019112957827120551616425945500806673656826197112591247435056358473790828092237170562038529660558406950816312454069763185646508206743867047501619359671801199462026656954667085064280550510473803557156718179777892499941011866492526420869425439873856765362243128089861730378450883804285449577196934444499679937160513429334692786770452097926287442205998609335136365573718927751452353669361331720570974992426473548643057640204733823172907471870052880322425598166273619912995669547187256085580443068969931138302781732342296214199308165287848395004111295410482235540945322224339331986599461152151718434098997784059924665572909209353462091053883520361910488771213616005424239471844167599199858715952667197947637085460877046227093711623709775895597186614565475287505199182032294272903624497749520062480437957323366092063873319059666873500235883536957160111346047332781561207250165371961019559334108104365085309008003143858441928895265139668090954228590077313537724318282539125242672877004745313865158675999662425166925916717369139170804037282776942643258353411312567672992751518947551743674734763492173315505904095930941922855677693000181318964556767696062489190297646708070043506933822157582518277012712432711302863050454393803881932485995882129146257396023844951041998924265366440898434921462909669584257480764480318992470833444006693042314962112554236931494239768135640265885080447785598580867515760168579745929205558171140096*i1^31 + 91748978308820408556130747906708606509089308837513648430447936877543838477399035050545959526928649235030901436671774078171938106657339234261068909473114979493665322696112612484792495267756887697130657887258442644564847056915267056821994281368885409808809156915541485324908118964100035518445588471587642010711916634821707402053670436611787567983463057966080167924604722645437461476229938213413128069144003097308240144831311302817685534527206290934219143661086275434590949494231691049925543859018016222965532702944801232166471604289105087930335950646359339248546037498677018593599191311459340571241463595075396248148240195700458023877830311839271310631092649279405558701324088345427815600654372923250893413228417403883048792358372989512551468642441491075741025117536879722046124341794722796763043899742823341885703186173717591846376766885805248128498404500858887337224983803467007405795776539136699614109326839710431770405007329592979383478527885891721838838750444377820232681743189746834658736232263516593364238107421082805756108051498765033131301186621593095676215647826837037908122683451583567036663852119847628311322770550209440302781844296801384089193032389264963078690536657920462946175271523965005191902340352195987026932398435807409487908733735715420194868882724076789820021353035388172882700027421013113026036573750053798814923607263778972164318169365882851338628985596348077413434156666689280860517473492168607321568412131315084290803390778147080320685935300217080287280436850604654892990605720228639752843181739914051273496510781919704518921655930928998497355348041588230355332578584719693050343391498028751066195617362279431016923859611404602857695748565877691428438600695646709340332038960077773121592792651361079473295391144340379033371647354017043894211376628693900106405100254284566688331158684128800500207948594561979494356282866302392156420661892506914932663163916023592220400717321662055872176543597406010427260351894946463813908164892837957332965295727503171731455541401390511834912190434938979694553879326520099813677932496551316108630412605104107810675450066952030078139651518958500836094108026268350070125186712076288*i1^32 + -58639006319174239642570984341162126453249759418967572620515526747103880411632098444846238673230529471508984253618495091069971348325249285155864156768652489116366381903408438380013377258544048593894776510069362558783119519981407148505423452309210638918018175150420051324911351899130657153255056745777495090832670519954229812162502073661154221144516691676321275635990553113646334805688599381377342284081577286201108979730538868297565596105434117438912341939737129211774643543568939823704588494001097929221316255148625688555511010690471126567002606781474892114660075032086876194084393236561876538288216136935054516675485559685418022004029108609760799387439266072605280177957295935387713009611743001275986257689804643351172378981992699603096907430671151611981161014047279965695502223622057232126389379639264498974777779661996264424330630486523183057950711594766643453781417175947321904103447963714205521518508661450256408524228364723956635284182592770436233717886673105998090539940116535737191413728392237229388142038381751163926750013972709914854350563525512757829733057743423628019050740682848161895685409297109605396598186708884703906082096293458280755764966223549449532074157454821726038713340439307676026304790742398728517947250543384453806078930991317340527073418861646633402538774996506839900286357574265953674878522756136737484643099828294300939515652500477774572777320518245725276469654474010061992019759821187996919915256473756553016972958008593189592839566527274092416200542458389029965132067549736247118544760438812189171722467087937901169388465843040034888767883064067502080995471196739034644538776409678706761847017587178556974163245557429080923408506226347566660956751804853205413109993983166262023123844549676351412672110026764766337642425259757614857289993867313782963056878752595190174481983662952494869259119811389288051307180905877846330535605990675379973427774765045847957600337329050238096366926040778879361343020914059907468832559118515232589997670909604821872342387111601182594674163210271830290443223216353382420930876395209947968004690614472187547411497853981118805141745760155569785681541044518596053011791872*i1^33 + -104388334001348919886725419341157209505355967535612930721717146416433848345681531492158754716121116915873829009209558607826369529641030552021982889283998951338728923835585409500318531145172774975664398428908600142450167243949849639460803811727217819311507109723357478284235847532384362616960099019484016635296460681447924532578670189369315533486331613429598676614307285342456267607608917323818030464133061372896241329531162247801972395945569327774066250521019966245253530215077790366265961807978564239866427046755688815874822881566060481331781234186835124316800482065818108884149843040089075904459133488692423025365196042386332013281605972079497918056158434728629025880677843698599051637230097878460170117681331708164044317400835431555382708204139222036667668166696144919015623846903856400774456392319472519525448474333397381525517178308564481402287740529598369293311001949276168054695090764803864619487193287459299866078257904654806805479399590463624183300536988604274612247608783230596880570740531660374603223639538580920653898758429003445577656739278056913712959101560458811562036192471778600068702590743943363308389043513859655925871037617301328334795605919670714844922395535524304195287732849817218282628333139387280452626971910634528159267970976217183452132555199067369224619044748380302946641780625908538543788852820231821166098233752414305668035797324614286989659164597975949245226996041804475598417665853705140178820267912458197812326969049006533178325167647173937728619159816239458791285204807793267431685264642308476285471090999107558454094851495567493399049359112737843956104679443551789411799273493146231773412382780490442067340278681436381340982343451730773409080021184423530275534861213317869150353162375263132620791168969785573773621547569368148297135539205147741000337657270279419037365865873044877207364174004055259769231209290008948394881739945580678296672284926553201263668433966887205746566758371938269914941057177092635106858193719330030071885718428307060733394556556447151716555821728649639211978962040223822951534158445139986711565949051234783487896089037883985876178816525003175238427400900449931362304*i1^34 + -75263313151191840168585108181134930319641077713645715170851443477726573318401241642142197727087966411040658590203146594738693909662016350437557656064635907175470208234363565682840963275917696846737900793450751598019314689930523476049705843127598930939226252936693602011471959487154167366845572604728429103735516563672674489341597224629057681234464158351514640531144048214145588287500581635344391617741976381051856791976248983722274816225173807238055503254292569459485262341276276313801110570664543069223478075931782023930044496604811244717812400972861663290118168231835404850178833114611553891834346016609309252458940142667439168735620634508181467122203277850010312052893864184059265715205245664859751489803085799924862427981181871132012922193778067534548298399267170791043877838597043650448474899266891135611744077501692467294281990326462642796713311652748090379871147292311235333410762752375520266976866182783986457207367208583015408858545828469921941830879554798866716163172593433155882357096505354623359195004392989233717457820801278056045033605359468297380045752750439787046842027547590955162366860127685793963868728334895612781314262225706031741820224566248729434204202723174314631813307667343697634557231802629479514506930930784785052601029982447012079002809593036392489200622399456636507598324139642827715234138233468932027708612377432295593161340043564800153091604932062262348853462717370585150935624653235727090286725875879811547816954652430807637502518421886648180738883380152636396358586215950353531770144342103704453152996216876064875411891371516143496084276051061668891308044694917391108638865419887715091410267587262251997350204660713363861878209376672893869581824510325126915161278481233430648580080602957882866980021279915020757858294286409399044247438278812480876735524827965337637574880885445024513270781900916207103132992450048258497077682640064839171670915578333219773738977075703722827747343688228665186879460470134104195856142134454702726937437126002015860252244963722470188943710354570700311678090986972626672009498306083189753612351426201904277034994972317126553020687581644269124428900874584064*i1^35 + -607363830766599571235410231286759619864487181718712591526626392282980587130809552883075269591519515873433651378803694732203306462242483988005824429358357030829398811733118003298844137318177493729248793347356754193382471930097075663322032446956157870520534808987992040068700229425654257175780256685154053566870577980973051906172002810489956865960157777850249946981270200731193792146695945688078047022751208780753822743505406719496132313879374255714268443460004917002928501369959389035907829615822226297760294229781009151615382033226897878030130240761520628906857202963790122452564056274864520307864839568907775266155433276743647458303366143105475385272740641150464251926181251791810761304293986702320281153444051427928711022929391968223140597614619742763042904379592029093439207270268623885316544119151861462541289143969007368971864970197318610908795159363934331126640310813975548602992553130502540058319520356070755433058894553430768736500317289023239296643926246626913434678947797792607106717421937710741713342962077040255809150044680356197035800311337613098393837548538465869953066312918615789628154917835355505160448929115071534904729790430383038891899337412336930005015284362965884673103568014536488491977516080609663738766761195118728202849760166481390687279394466252794608894152708037018824195512068631674497475335043154444995074766114804707091633822589828280453358725275389644230501627649348846828723495396286842618332000999847828874167274511635499128230221092427179943446672383542168072877692833179319798283835576447975068596428710401970445373104175768236390306425742390190762300631592711461822652124214192986576176641858749141355037588663013228247793707847845556976217665388618692070647023997423802366309675291268398618351407023267352740983004470482368977410692559379970730968718766392162135029023866457180899354015763892144845711538268918899534552937283916858107997954149868987061681458835522547244310244561987776169791917361088089972486052981819845559476735207941796447351518009149359790396031504069735340522142820144853573074348031953274432742276036669868608581367253337889975331295503689529947741749248*i1^36 + -593827263426004732329587889784464126882186486816080678115115305954008112316254934903882763860118199074651889588921403370645975921399405604553925979231116282368164670916206609383662111661396875401469956691307323936490989200200892172543922853098773008339264089933108473694890783251554958430983108480856076103233435469467619863088215522785624327861825149977533412756868846415455507568742796381653728343261961908583363992226714488256544423212125713762155337659030710885139677564447401866366616057326529652576993487106130685899324293399648732717237862063911241003327773903704626212290232253665955557310352599102319992327383604388110528684984794956890543404466932799851828166099875910209678279026477686005475086458305370559735363289272238305921967491135925874836509497388616985987809856316259432338796947386927368266067790201546688212390098999332020687798306685041182551365271559705836304331765579331689133614601884944616514451542155804712456545331910896723882310014441153847946946566779961790787054930867259557912379197897987480139098987709915048216488566556546996283880542620202412596109031642171251066110211246774502154363743829459809530966254605760271967828941101386755505695676431279839755550709113630555122275828193868261173563111650350897778007325579044388285483364975826344868372679039028298585705736875439375521900070748835804885876686044207837793816052389245513921964623209250683522201212985899681075808480402755737423493264537782579443975558355159292282648274545793980121778611463130098848082621318668544616781992144931057468440124602196368086942093934671750498049166567474588336646711250243451695572105490249903311538950398542548199803338602471586986789167377528669727480918301586560134561243788373177671625882507860828155338238512327645877009725013297882426323365864456292519644824633064845342436157619916484395912062995200069032732088630964110106878188371997849924045948086787461650267238844822873977547745740283610982187823816613055885997252792538798198267814770090313021688718445088849977702488802001986752896203395119817085736043940135528976252122017954517557054617022920442212055497040027176665088*i1^37 + -261191203531005664132856287165861377313454627634225585461896078764762249031517884290640555375237483004312290910638376735396495793497609505743993013383167074872827156149785262302273825670974884562063866151636032026202740770930371606365771741114470726649337608025351720601704970265734662762912665493399229900862406170148910207589150510730577228905471087882149883296588940322929423138422546622867749241284205278192013314244799289749969005649837897702138799388802949550943470356282270929662399637764366069044811504760200539531942532247148839350558121352433502854900326617412371571160000283015109230273013461720750080797661517306391320455935506436592885973882664812929784262047598234611834903633792302458300315768827474437189470105324571216787052185854300998446245006784754968496395552154930315152352703209616789712393065424430854098178825936057736428643515859655691671874588874598340001671273467435196737019769437246183308942175315835885709962248530205996049041811803195558249327764348564418071586141950450389787914329183216278733718381344065407885436504774616888802816704372161871868026425822086536388588870097304517906354233547901946076679710124648905635686400611113946989605327092829533537703982339395663764905276527203001647568254723619623747767100295369230617187786308429538743358587205494320225710927237301056512149787193248290636381939855921812622722039415987178264025210120205619204607635624548216107158716302249237100769918088383441733013237599977928906448024899776283283502018887685452079419071854123820840951977177582620743907053785665465536752078232947863077320201732402570865635043848456772338457347571840919253768820065951691129283262511698057203431672222963145993606810863844882904891546806061318594962217031186527441945481723766295349045476348152721202674690520415216783626665999935055208653168116198426332472642187335320618745113321911862716061931337524715542606630045577228926673456693352751548348813372237004311012743241406380649756892935553390441413498833500409907099669035496754763272135931445099114760511591330760264341990088717111069056758467791638647847974426203444525739910669271040*i1^38 + -123568615847805528246280713391618210713734266013262634088645137184193223196299322666578996396633712013933075614616291561155982323059735450368243541232261861763984344990407207777120416100652583231196702168834761150306832118559998456472725245611798946964644941558031166680844332946755785255430506601482572250130029393520104204490746892726012776425274096227657010159565695364055075220190621594748426638729097911785997642255953102781338870322023529804741359236088350976385107135940392485822399748999572320228032577167295588816910623043422374486002903842700152435830330745771055404029173361819957179363344499202880505398343941317979865633487583615472995500626123353830408943383688080387973969922417804924357872337174701253446328298800110685367061531945064802624431491480224900700877898946698336051474476785109890221948371735791316618576929453678031321305781151943479367686546117076252630162895419884617864806634711561849571718332609904432597001695717253107188118387681214084565736517786304430593767796572333394164757421862780500259151509847678817856953413360965188824031684448828139310000758074603894686169245837755305686113525146840966907819407147103530568112771338269145712931892108218582014774439839987457099373632567264689637622746394441664397010984504684883046338707186136037433828567901797822522397286972505390239092982897268718635333322307650994634288819688299387433723093248858890849811644708386764160808751931507029899578874962623417764888987843647062155082575223720558543001283865091666150112514632187605801562114464371607486570654675730832415363231959350605670669692871747049710591358822373433817367628190756277156702229996967453564068114067721569405231503611851149200755633602154968013143611417330978912751737788102710921550643982460545182528772042054284643661107118253196837085526379673736770702662092923109378226606577129560396511468479354456788417482691212085360328532532707415819670583514307247653036551592432002370959425373477900994983956433510859142901152349316586566736358613625607960809159135819202195851503580928866100305727828128754776445841160650878785263851457599370553758580736*i1^39 + -22034478596226453481564863470112214671738841698468068242763130037202405352740040011969849058993166356191015355076999668811168793232741734159844505950710067247807212457344759912527878302543863286750137750177413227346648454284754386425784855078570798551251899650631163021952787079380843616863702821995320784009582930666622759839889891437588239559835493813304297717923581319628961700687758053149300790629932128783927989335242721596782119546053662043596890899693233259696382805110915435397889475612970566372625684003438006101061174244070881630298640883786306034947388219402587661892771377071727544152296158252468121020451857624420448906280254221862585441186193346373302583438992224343004778018422821787749915773783197518192097216476243519969504999985978917393569146027859980200167003434118791313301518527653644997026839302793804328814672587828804727748171618032983149890374630528741468952643300140378076934157400961226047368833256919621042639347295945583428530189625811670620081155173859472170993268265541524815720137468623896476421871442121424038674241609759905390268186691534535005796505334127240428070959522479659404107712904227236285865709294511956841678836080080370200721349600615499821601314895348302694947833628698150694784857075364890706955611698756459043949690367079965582736063036615797195656668036767903314602797109082394695955386525875428135197789013981862016290575518440654538822994071970127575118162042219001070521248942704479913584978266326325337599679432028168856693185104565775074689554946255327048296787134077286994195049822089536629881325048121735691160866501473819891818507527725943017880086899021798459025469591859353505799425887343303863211374729023365460540159216073457986649971410154571149006502844637606532720552102219296643119246714430678711354008702380383221721162464853674211775888493676384660479449851116585637636930794779541694384628480666226732963434884779993519215961200415850927734792650319400717117570642217586355714863392008224000935020762981444863787975297855640107842657266954513110359436094185072149601317873369440991283722437733589858205785746828626493440*i1^40 + 2176700391792175570581193457178852581739658622113285438695239339567966316375894052730274127480958310303839313710759961265196765766693555926833888311036336972528949139451308516378548327634410312798942763136548182298216579367098620613898125534626291441402131075473456692603209661165467631419559148481915220627129343192784503618863988193687518961592459424452665662981034365133868476765204014479797714746765906890645210238375146567095228763436550800254510217403298807099884134760293994110915596457430537320784564434668378667692380479420647265950446595816769037095298890539542938244969304435336376730188674005720683960674599548674697502154573710848873798199167035983866189065340054487368001968414726377892036961822516251318197951745820891413011274529487525941338384481332968832939673107751159744393565336171848061112886878601904658453007673045825161652394366312143677842879032778336784867908348770957219445184833087964171057308770416519934261734651639878609130987086608205310468004658857809214277556432200989214094244949850486202726656690700937471470839886401405832310655017998494893327706493146905774659533668910458589352859535624599507292443111444230644582415574633132589665718348256452358762537684061798416460803142826171189426728421767963092566246139794262342969885494065966924431487855293197435984740489538171760635697196770624452352228681149298476339519228843900117899365416829368676691286203026419562742718476936121504962971449343865437291823676394286267769143190501993184079259425718676957054026852246383977017396783447217416367105558732582349748229559158962624486353837580259491834429309098839363099654409871590695978806107802509079027324535411787460384169689854247214312237354690126759154561370511982122412272744076802304555051333134558807857660573341975896042276425264127656382132219933152711816682688428245606419316308972375735308680260962130665343304353759187456235161660603221687666414345373590352638067636283117165753843111875132857530545162295420196106744120517120081998524767059236723804738933192247301626543919397284786590269927954449504539893879275418967098287240249344*i1^41 + 3337841640600801655012843478940332304057287167277481166741189183216193995960563113105098983416523343406645214282992328861193970471355777830903929442522607202110773604026158174081018346202873447779104437755908306310459281699332333143819611206636220561511990551584820622411738829029848589211190686744743316395709978781434656319266924826692594367781269503107990300437975940929500238300123159358576739368074606411490028590323835375913149744226741520873870783057575488319767057245312242055611365645146159624651413232514571009297416778510373123069851947418216544919936682896193914206086555615273890726563757317129275102366652786529630192713840762517757067395091581704609078909454472779245551362004892136476772630329653105840478163437524081469833633425119148595293573476045736101263552152439587962205854044463400667408869913259407493770489468885509263348384698456831711309771651613872897302928452240583022627185597879255058877066174537401292795445239947828303649251961801507259635740071764894378594700382701216620940065439736100312256953457165680724430101916672701465654692461118816193449993949683118078027714652513448487232170820105607243346777742825680548756994436539882388677675460646945505206023740589467303030728874632733574879160127744925395652924154053993027227675052818706366077118057326043145457854370025965141174928962118079598077155945359721725305463084300247640378040892163935319922405162577038098624741267836472197148127069616347240671179771081316860201841120760414066585776760603366569620806972950026943025918433609140173719352814236492424447798266795491448602629239154266237032841282841884242914016280900457771543755643061137369567175041122797098598488499591746286032654121073680111628608929522170419466180878463726006042459371107240372387908180303598884182438728702995562886711504742309947366152288737714070920818511177871067459949039706804353590678023572848498401826126871695514340367860412074636978008694912344937014120755912880994000363513523266475884208034953940757144649050453498509960697109268946921661753520144924545442104178329730099545551962425057575266418688*i1^42 + 249222965371992195169665082014141267646698003638976207059396314955824467063043507673632524291186093648987790183637261054142130371826677623067749924952860235409920218718640732715205086400985962199218119878260729442172975572189572135078340005213864583237818834776968009966587322909350688467696438761446793000752183782463547474960561365571806289142505034106023616825349522825882979440490535234812738862215595525384112905213151837949485671413253436602892779212886492410530674453161768135077749646307009809577244207994607755331682108801576099710421565269557170930289879584253776455125861253456619899026217870359694880543983991259777949192771051592537140186864938787494536820525640466968986839311265685550130553904976481372950307178099947419172036592467393732116414166037859722182245808011485443459094446593451420888435743018039111865313714499449730433688582500094505204893605862392069694413771796332928405071629432546036743348176972594771840424639727862397448852618141086047923826516836905919464880246814583688403086899687717317536665690841396519337031764057548193682657688691302158265303366940626319054687745917491026371685295129392846398688655234060538296966816736121922342092481964179913496942598983539627249403162702897313067198624510800670475821290329975610345905476847604733786589347156674463924989406814471512565334537182594528020664160048132283127562457067404437445988527999845779780969409276759048525778472983426470821408410960707479356237112499769140770758495369602538854800622125621112639425784399605385572228860321367398950288141010709525680272840872458636832095330810012080571151137993094196457596570902819932783159341339817001975758809001301250770269581314223880666857122569030548432924855954242648910174965017347735045951892866071976396376616934858086579149630654078191527694172402964728354419059471497692383527383445333887365639857201638311786691089516186159153617004146577077521924960231232836532217949621968982975617438244404545773934208749608079840428966782063976213583358241594934931332319444325223701079354036658664632895465297111095745510647396630003712*i1^43 + -83127380873107955909297165457686253260599385602938749577208374603648910250717644522073430608962125442790643898498723173315867339843207571000223289609650216907019687750131569472995505946151074169334873461511017910635087389293034738851967542686103825134777038430238181694636623537220572248385485393622712730272386097706320634633533902338011463429530061689707314569386543176470129179442140335137958753641170049803882830378063059720409009568924295931668270523660084208112128267823051098475234496107919216659079592134455851214621978373425361431023435624853451443001340582978917609080726958683770927832819377956530120997144598270785285797411349852436726556450519139211738308071850871532881740248141284079704424040855106668902572775699872636174737514865714271596231151070135817897786686474703093857394918677583665023159484716837124409219264378945149699732640271858736078366018402494469833204137291600568320944226627340057584743707339990730673782558595968143910925151467198178087262736874395869965634122539398403243018336352799148615801045575612739663020489779164513728511054200726676145892009250037019248334626611783937790368612320321921763441852681415517545689648164087086834429802075053998902943938804837933609518495762067887467039755622597088905687888270375057822351747387684363347341716957864492866112246554315676172696945345888115004351955151293301336802171284268581773315744562046775913888035790538728436060443016253382619266365661139567032485608332975460900265352485714494047859315268309451734801847609653287204760376229982021869807017292779855934020357205519591545283858385750906934085480081201853853296827807891516747219146847473156454641683037157005990514117586935230066414604863867693844906576015612527419510403117876892812701593386512380347527191155520954270739646132408180476188482918500568757675156916175670005388094666502393225412708264291737927113941982453969723784439307158635414302125410645637719744058181482448513740217921841441997263437872739398423276552928820625178355961408895158932912065020819026547965977805575666077365863031021989766604242550784*i1^44 + -26235663222795195256100199457070758868755419932624763933460265387418445331790929108833897314436668852543387727418090816293671364009813918835425964968435687549437475844728180592378084120525028477092685701981640541016908549783057889677376800045419060802656108428585107713694501678527867759152617071163384381225934737297927818007563350220682906404501756484506201032806646196740613919840398960671423810387241413858880336364644261922658818761508871054303512403787841062118477496458997498646438347191579534416804834241969010876277742133112910819668996112695769588823196028260179439641869045479912933462681905541444533977246945564113283102126515629796757080480826280465471938620747584333982158349146683434562538901164000574249502869827278219302185114454962742280341789398258412865191392971131319516440430746061364525152709376738122754460475923034565491694843804573301524166959582859296088914717298457341260068012441835505041195520364781292170344111075406662568543290956434774598031665529328316568977737133269003529928414842162244000065672636306074808248980803204685284333957041143642717579684639336322748023521760420839015296552460283068475159447424986469733925942483901129111172727017619675144273822863021355458935246166410784026058928194145503991013354702565505511043062638349228446078570451535509667242308751400685515234481506401770646543212609277587304334923119157384872907022303755156567322327157108480933700363337766061389063005174116073876660443050858667840639018243810020603411057657739644256831649982100034905342468652587861031133717269781132066354197362618560276053993548910995509586481773517474092946350041720418249017385411704761372543521629105955136499939145590865295021064978575170333373738163046375689135003797117598538754703717407064313247479594315577969496458005593923986851417815116628797195008743412907345807290202861284384357098040145141392776178292715473423092124448158943414583478479815281425356607534890130579944292557472687956423930647012184917466908332004964594337585708124673469910366663798322752860768262853296825977303248878008465883136*i1^45 + -5082322870681307346506900763546692545772489651831900628720873986319005244885082520031507618981784745316633030113803560299922332483447275088288555452957520372340757619181491415317542555454636003405255899312090020499264032997603089316385033013767183526302598978670143181946175007863926824185000532517839935848678689547782709792476028451516580737226038593362947781618119494163155773913532659591075202572646899069740690052706819066584274130217489912046566692522168834225773459685257638600054114062482877548836618995977752139560933060842101980555349513781743080479772228514029017251843466701099022709985997712145876443522655033982671719552240188186475208943513196083618907192069940832857000041252609526912700110949209277995396721261073062358981401398858922716721226230045167755504055317355813856206196221145286016564769143679437509644436317600371630125071403390128745719810733198337606091138961944543413482445104061240948905423413443980765736614006066059303611853939586000942385226137390846903541682964772092102883919418058720379613632194046869422869932258766974341276894987374480317241005672980620124168268628864679948400433446855739461210377661562283038355850915555517608657707508287679981019271734997141863080866701956242794217325095072164498631852011502123004569681825171158680865587272959941497493050082624402358366796649805154082824745712662799707654518887375917079825905726262966515058414944023366438987490324516006808938939199574166219878061604709713436797854000042161620353643693305141779409694781313043784233209120301747518916577215560422200658994241888710563684989865268433185859238108927887265232047823496880459943524020909194771778249576580059180298147140431171960839999929983468982395128676725794054771839466879878777323284772248857558895957498612584828355688331882391127537493475076496325985065438881164899770321041151266032380317702749914397270361891085815994134421646148178467171033654352427740060650152819146486879813902498350359132273547346568474985300804884417740048209193931563862458302365716434661655599717071627200343927811771203584*i1^46 + -517462668466839143987564507570792767953906392729939169088738031855475103683407792734126510287377817756542123802824133774583783637508099118941053759090237073834728684951397605406482474134986260710519219914971100163047395210715626956094017124074169799805278820944581559592446077246760282810036251199261970250372647737316515461062899052118136360213369253442548980477063272780410838944619114144417095902021653541598747391719072674731737975957119291991605673676621441748208864254468080642609823730658583008104310863080167638489203368486522047647122934862617686113600072469496359773353247652409167821184772140184323325204540761968613914167712827946379754487186245910524154986279756023759420526143929407794466837955325418184388821934241614044309642160882701974202694965068692511071689240903855602474142261801522214714669806818338847519566440171745210616493301466453780124212494022674307203791110027088494882844431514702948743150810888926959719341354612736093210326597885063988595577572610856404453953982220137662773386992386642063206677464581376111710907174186688038634922893710402049820706650523909995917986418313067382176128639562859269937450396557244149359622337018549767697355006666261822768636950870266715170020943658153758408309411150625469572724483362304355355342712599706419266495321296524866481868990331867293916592950587903100934863875678485708526768614041899817178756268405103922658289054690471478255055886476322259687883082864545074531769750256033614013315707049969607594729316670059102116252141760831994822927856151867093871036287565850234617131330385478519804575014229833360526354775701689215797646735313831661164865431013534288412242651030745818792575067505260615062825189214342364430887637348771685478651311976184239262423444159605472585124081500531066345236137379483062683269931088829186577670807138487932819224846448247964539625422708674267508661280989986272992047826261931086549126622955067130821221527328682234855613674439321963858391838834173658553282044642916878016760164015399882670838792409832522775687037249705146343846051840*i1^47 + -29794385367913872716251312451512550543511705995525263348867841558117277925234770975062519781185500099199951276753352857069937587437485298025881896629136246185623722634750545405574181816384039722541124327623731739537412790327603441670404870908826601853551217328623606627283341172152048643001616109529935639828934244702024123105138054285951181637745509043951738471023333299293668813282094615738465092043878091219597014167138577438251387905134954783779158524291305421386852155934769686440095006746775131439900010887664745469155979326297496599846619272896158918811053600230054322620914533604840824093434157033275313642320391172235337897321337052744971589245666880696264020648215737720242979537802368229202650715704752570159584643268839221501506628996077069677554987634470818564989938434097067292822244232386210264343739946284454243688174889614896304980791370748085136640828959063583117467907651415669024112518420140564869776969619245905244311780568916863799652406818034131499451728018241330040377991878211384462181818602436935370529518337520550191805015178664598262031876152311786112904629181605706456252951689360329892848848359490178880854802475065704397879709844845677847275760270838586424678042647225061710236241773160060697893628243408503934350070604005606806042242534457207588067960973900199747440065007854746523640169040704649178068134474697146961622033841918299947243447609075463550494486400783677142996865883227968226069851837567553795203974049743628053505026695648862350332854737586624536299733058376362937521242434136551591054092113834914841465993124972111039263975914761855319316392390156674058912066476990483479395085623576895942002975005916998129287194595136532123706021220202753331569117739015860679985402336386424437515992367006297775160402382073436167725645512647156135045549435712467857496233303678768065323282272435381770739522135133509830450929674163450219789370899210034972148863772299675493509464694822925855902403428153491478963942220123786025783516794027709455382757934768063393507454809285178910633692726621936549888*i1^48 + -953666196845313596159427470204116646134034194642345905035633221796686961984590280905649999961593770119572538498078020603133666535612675432254332290899121984860552277123450085278076858541943482987258979920730438253169231550997635929032254809626656870540137276910389704887782207996548243475173153609183763378247331306285968333638170098314387662479202207158520153937035471055585067136466415427009531962672723777910624017822476537107884526270573176803076229954611732716239792896360666767079410061183563004783102643114308486531533814646822259274905259514232838510220807897839767240384684589366350985230175773881867962643912157390160929934031892662792824936220570555002494460047370894906918529084765844635332861535962948143790306813984453888576518991679977714924839631375575206343809071319954704274265608777643984645874656346199627181379540850184570243512365572867330928285529919612116053157101037657268788179691846266255623573933563929145591094493885893547160531508868541499107764033523393633653644490400753970466345853131681488441789477195613698265617614632516302377991284456555166820380365677691933882288378243596980013115023662298639493013569029892211728922086278299161697507426228009021728566351448097161840465733837541861034171706733689376301488297300318053901345998862285405255550721855467040877398997039508621159954704854380352440467995320228919917780518334472520374215694493402838576222718820372718765515950923956098164382997567739840630974162629979175000395405301366767899234258613679813857817803704052997797688941541861483777462538570213821696206182562694705196593315552153479510992890965830324844654474664916642802149911448136712670582501535523208045423656127905751449829060380298198751457805700238946165479502945330869280720513687738087979142164318776867251524478100320906188879781639879044183903357340767506980384007418811928612504558184117074676126977269505949242418463688696919751764953032384248312621744356351256765962902086386158961624873635651742219982452058905281150626227256691603958475721898730729391821768622080*i1^49 + -16132843224023601910521387917935228841154524438663242553038860302521071503411679392944035460629086084067957956123624474911742609538199013929409438665485470929804644169066669486408248408007143148989121861478837714666248209693014715188225143928588793075513181080113671866322595624449799899935919556675531066160162719012659587810657711509344464170752900400370813377462372737550900092730566207377989867620588607496256646427828776931972438109889227511525566616177475252064266395699683585133310515588663178820069639260076511321684482364768504482716489335203655336488071510137750710444567777313832310761278149497315516390666157851226052248547858826967826334791864634913508189030603154419048958396060911103656800287981079177172565817645911556548737767695981891034117992733852948362002310184819483665256429777962317235243251854065268895120065366298054650851065344336225580374316052633900222614020045710525384599351785436314258638549769776545694733005967707572699484709166061553735952450879067058162413531533248986605324674605916160628118276398518682395415876661120691158282279875872091869930436617531810697087303141665710615371448300105956105911659195163188789728023220050461844984656714720305376251468644932258251710762852969498962247881394892407373388150848060143251384334565796970697297453257737742461685493088090277541550302259224906785602106860449992229480564980769043232342508420225104175844307258191516587133606440971076527144279228884248703714876805779901443808128012011439927480272505931034740991360482008752514035944997741662483474817317342300023757955651319875859742338765696310680933285032687573645151618272516353202589786445500230701117559500154503071431528182928574348345843448914657922884824858845702625369777238620186084243587703985631744003463790158427075976249220820602515183139638784203359458650960429776375315115892731332290265197531871936729642892904532740968199275644563871919833020858962359979135396146786766356761032983654466706563479970260022259478289895001965393608488345136420159543149848514893243744256*i1^50 + -122189740116836098684169814724222354402062450941734891827481681201580329402306891213406005448203649868078630269310345950921757010204441427019421318041298725487665920730888142546883889439978887811080717287164386593865880222079487221728207355084307279118655661993145346409764759397027947470457230478885719434542165519506709620454360277331257860328769701124652423641889013757368925460993865994304527482771059002804672485760953636599425903384725008620036683695916968131073868659506020957297576884895636406069767397181363845952229541807062663468717768769860125403262725243319150428355437880303057544479545091984272278856438793959353750658214509852870418791367826182691481222759852297792562875325720118300350660376242729341245002341075193330458582057899971528364080072351670647269417245321989173635574428521023291516850677887274579413887556381857442340785741928271972132978962218493601045133183165804906805202862356443171205166520639253780876170741505883910123876632086588601413917014247268348675825450428823984762269380728866123923109339980745605061198252569252156821901953767400650302916205488724064636753935885433616288469848105404280133883911497671051734129177116244686913825592655667835252659430272438265069482816492258711682400573874828300594775132331603032512826518117904101967694527604623235410453445571407250503521416839948867882069311804664134083884174686869430687521011932577911338667097305321166956476158870351554673222162219118081602107301551747905785973830244650210932417240444562264338170303119586343990553331548304878216020118060492735638435259498781906181578249268833420435678973241858315738992337447865670517358992387256865249212322337936155534086715661916371257728902791597968723822560341925184212801083685020308858037722961349379609426246044253521405429643338225914021675648493864416385659055612540494615416499788371866210639693043390051087830048300611509916935997174314361182932295872047012978310453449097105824816018984176771274120237241860603256149164356417984579930387156570760289042477340426240*i1^51 + -1107862840577286451091838707695367592927761478744855579700127541204323676920212399597999426018660165116782090306121446965807943310364817942947505000249252261740741973287922446512710023889192391167802946375464857624367039812005383220541554910495081847574666545384827556409452091186943777376535723106009940345222982381392206651415713015650769129502620539944308760665115232736696997277290733853671148757631556397230577265285551914559393236914781204338385820377580526611902797503614636082452284853039612373544715525926544230787281655599559610076633307406232242722798171923144040620605298599484066984510300346540760597101223867094943421577495488178836602328753991280910572037725055468340935741655144680415264714355318797633828474825310911460463947306898139822855195237895024728312306690452534155697816020443202689371465065196937997682389343270560053761496436707377804357168648475015687126533033474269883534889130155204689335752152973677457041718239165000179378445945723422693850574622051655358961013636341282897877867235992986226326266262795103315667212778153972204446462868796194102689932004803768922539750778683051576038541147985258641088825532021306086321604364826246638287638660409863628871443918842072405890392591800250221296309400057663654022014787007971129247227303265502962798865115686632525623291238570078359640988495236158229313530446432281121031603502097376185912908336304936049501678572945140872903764617316855792339328161517498258415930785474457644475327844581044291064864119090026307748138538678413555375156784465669733640420677724163358835982522402618109992899409971225215241137676272787070292381101250741132367859477275285427575785154367953948312006900390241880790586552346643500406779522733685320576873434443842577023286199212897838035787567038511261442989577697762335092622828547607800105490184437056882778847201589895379070290173359326148189648532418634921451280373825594546685555936947218709849968404149588643615305012563821384953361509755998145934388796000965892971964220477248745223749632*i1^52 + -1847695974871993776890936665325967498183950252532584787394113149812282702790332470420954477915539342131076736448036677052122277338669582002911907490943936943414489243978266094288837737719119682889723395233972485813699492519295697484222295972062873986157840306776259527767927624601698481490324873551269813543304851973304944371515344143481174333658922883017751374642775022868169943196031833682973546588239319091141637559971307677013040193897128743251405054392016157872278581234138502792780451431503684052932651469617091396881426606650534584081165666242149174327442788964851391022546877381034417829635760116104468436674346802172362077450728647319994508378699408577609323389061292340359760008752235277941286613529482050900003541931200351175194150144727071581096203235203856267489125389193695573071363275719802475504716791116034471445800030036366999904968544742178516728215803691994926273361704610728144340854725039248300352291599817814367979227544769709322216927090319679555860642979548605868468528102901043485048581865800388779285207320485343111898582687438144490301211448617365780935757625433028082882783120416525909809168419671880405130624547761895918221436925637540886001483647238241206521133905496215829886290347585480376107956943507427980014224503106515964777886650007920364148766995204843568245479088590505761087796117903011330083479361833085637672761272362923500869276848253379121792726569108703402171297746127654327940973095876432633486627547021162617797801834573170951983306728139874044286329847863152706510258818857284494464497079996801885491664010553879925794065474380460376234115377971014568136931389890423971490583814681019091233164981558989858198426722105707625980359274203670159617030989225189544455309027798276627113809091566835929525823398231234093522682028401839011819381767841636764890524077514126730536771518562142987179936887569136962529170920461701745013724637517910942094449056711437513877428446036188926168297635097197365780108782839249142151621803776581797662086038986686464*i1^53 + -10331011722003544109163848103116004778130089435806493162450456624831276903485650885351929967577893700674935579729975677263807110597417477781819513119597411096450994511742650469777252360752391395832601059915864120275172216124655686062589191625367880723959590250167704419670869609859985651763689061269830238096970331032139954292248105372198212865403105132254181656428102200689136317398056432926716988502188254047133045091462165884018299580140916840507020486387153839921677847824787704233382581947859971119570686730162748606151865981874520968533783382638655671425742768993563367211756171886084722400923841118441870566514724651276233286161974388245146367640177465782192943889569845676525473909027126144312295144979428817243152030429935156082851016006295026702593432445872735411290516880876527883806487731127268080205892899782537129920058002557636265938656118784948618362945332094969804464706035435937138981421536622749317322623850871915504842050480754898692224908372187029823723178098009198158621848291574812703111533263873955381024652718195321477981151187482384255270898415458142605970242435359407005040887023174737241312874288730401405508192700949827140979360426435261125639150920915534579610652397732215420028802837153060998103764466036170438685276440860537426251863868951046337091487939457421023341260446937229973392539235688038146992773922233584965911745719449783574166819736922175754028055501480902669661533666170903991614329409578273211288495322059899258611201503786034054650402006568969432940146014903345736833815084005535302971607047764656385747016817881204571648482945682043273524870676739672129834923194414557416820400486388866965586459502319386390344897190765985995877733572380344195183708526555947007187175770315108039208090451227008299208393113799119005827176184035676540474885169422037248090076325190013164710004919267218181733919460486812062049229892558623449087179859631734373908097614209797074730495252777538334091025876013147584496862257253831950286904341481100251982987264*i1^54 + -59441308059852808400783445348765857520158906806726662404677764402590963902877923997407996285862502888343324288548080974257553865586731304485605473055872741941381448364369522879529022320883376587987877577979008372911943409035978548372166205586477671951813366013003194869493297047192957186868825873208831093909018095957050293535153637988581902105081525855862335660634155127106629258693399144940532505734927125906556347683676492481307563562006823800968180215342268665082979913493349435024066620553890133322621966731385401897844657624449834217483447744745893394903573087835772949381633244758476339430001373290236341262286101204030358111025081799810852989218487300522177391360306900530251278907511213519712432931210456412445166823853843478583913696492635743818080587745735575301849446408476243346199939097795680554171280040723202871479052752918125866940324281865115753813903744334899358248055956623867054701053117781939258103403435385910013874982907167538720960972940581343787558112579458979565979200467830006486478557919488950130271873654738279836856348008106746176497158089996240395642512949635892220837235398781438891953403088668207387600292821996494809665061270248037709061428312078483566181665805164616355738334177507007101944786369913347167412345618616610279554440019737599898722577187873059780643379227211017564170948411376645602366341786279733336876049281676071284028957251378215303832555778670389725892093720157412166471198885821824069440484901647807519370610908175114831102829173167611844143268736012098192763680876999733681402138250139282795091264203694238110578168678286531563710318077946585119262380670968315232748762440828461254809841867708646872108544356570843812609422594942528932803838966768332803614462003748455946839679711550893018697499140408927483898036815767786282180748495071802216258493118422164191758268006498704743246286946206061531936927838609568776417721528659656960121911386555605946227797255262722409627486463216797938156813057842811634784622435712892928*i1^55 + -46585331974070243369551437655448586407657799466037063952154085487105198567669097064356497285406615137189312284084547043421499068730494774392263632223930249045129305972669280761256572798569919867504275043719788502474027514355499533501808068928912745952114790980596090184706502185569967826457135658887303658422264431770229811956745264934973412023524374888019564859430543652679829678623979859768668870197170651444678797829710848705918859402992906345928754611051035744690232981684635313851909217357955286307769200276676331858771796014570331334925752065313855957477932155254114637457704911386207001442110803108140124958320540487020899149278311222737176098079339711539747129187585902934653828162187038979363754661412722722720523876977979386427256514945567514556218752719071558012680778956751074519169429142014864931525903613580834971893464898997295741477438610309579175584940715591351980658803393631990010944629535292039287826864544580551795167295842762907399794812700483214295220209620679830196772459333910120045679086879377153378652651787695310046931858650856482266487906257780070187609848283972620637954258877359623611530010006809827781308049075382943001896158541758427782887760259376322302828083550581936846070543522689234618472317371841479873815502851963624797802108442841451691074619869801586410331515609197372279230777021007127924041062762755418505052565273262589132536528407665211551737526352988789080422383512236149840487719545924948670104432762531870128131384913270355217496438544746508639106264601470281483316108273439236627619495526259233479077958319866515940475919639766379412229241889964515394135333523629707718848514496193848095383151370174795457104400533389108938976590484023946421287171944561912778551873759115944895014664981082937029297703096091223582870496459535649605661730654429730980489529548432792575753230108348729833165563066913033906242660528926741343870490837396784360954417313223785828784939455187666414806603932043477897098668912272434117667192832*i1^56 + -59615713368066245320450639047669570121048813777664366556612637538267949809637804685640645941664977548712808716954801096445051429310391907667655017234116932953050854826661777314454297144829187422856629720915066507765203167210144960139570831057380700623170964190395661172667594141785449809003869038574465600610641387924033655844731134216802594414450386337317927436557173076746495416280972815438072178865207859193425192186967463792649170675765051001162365609408275045807318237808223127835486648347962703548195298352612077432341411099056655790406945492910915520199397982459923066641423580733548831521919509006733603506748239289805735674238794031158138834048030405029350995234276072931650975611698767689443590024461990269772292419228949306692807578171775584664827395485738849296638855795395566747392724136773189838108459177221866232973964765208075601113138057815226916723560479563853327579512661996073048708243332418285701501148055626956106180830555344814288262751582762525672735248746444722904047200592993357510813048397964334990355688689132779980825584855757383385014509336533116782964860495367410509390227173578215473770603551392198720673736640043902376785793010299237239016388138602517627813008216206785905655575887504357175895744663672442267331967479331489034445454916313283738967703300267488534366053562724968001656557416855706180532429279438490156516988880683818537048619184602221382121164950256432981587633880777082863200774805664052783582707849365330446145807735845776347242485335001891946657856205627665974799538971972313415527344892049673411723279369078410304957095179019009071396175063608146073882329724874835915112878396692412209654247147258703252454322248076220334542702217709843194909512154986271276464253285752814447503389539641354684903612551707692949153152737033270674676305540392086810934058569392334395945848005963541863331552354226713142215517143208011436613478511441467041079634536248413587659725995972596958434039532636527989877092705514815488*i1^57 + -350107281069507469652602521740717568784199546717556046158643670988174778535764940379833466902660786803757294490638948530865142894977230395808970599447317315349873395036332883603980116655859908124073043912501297333103574896026841816924197543594756825241878475969429753465722176374261352690216976106603020547886870812599367813888524740124200751040629212332785635436678653750463585869747011174429574596751216860676002824136220041666455023325238102750582395948991275625815874158966266233902994241519838649012719285849576895223680786799239043942211442412144072029113134207048900716684673688726871449433282472054115570263934005259145703190603883432242323693577778797472416734832684700233112643948001019876658794998734267673050108275760134295874560018631487445172581977293068756437894917432742762927229213910781485707718768787852070285036733161859946464407331565124632957116227780792819306797729372633374522137685797488802248015000438965582829005817395852139726975422511020428797353886146834989077659770154953548779438476842668260162541786917258002845628823287756136942014544896192335898823940176977199227212998539086586521214555389369966805402019113646531101153042077943839398647559406775593523286322598194119206028442415718901878885304423877396113137250802661143413519096098296602010735784141176274787144409398671650448482650220519363531452340762756433194837810107023514091981074616933859114214267628621224179113750428904824836645258032369163709638318227972881409620984525810557924277935293206348862581915189612415806979395396047546093282298248565498860900513078771317083776432270832694261537157347071706406123081213255130365739672367790579679183942896042415470214903404206365083799765963359869432202921018143260974368352932642104646784097536916078034953531857918954589506575642219603700521630716580814625971182377573699178239718409415607331855627424543902765744833194229423732237281905142876968640468191591082173861466311897498213238008438489851866778697728*i1^58 + 826205556888833715820730478965262261351402058662682954244155229844514834356614689729959986155690120753384812291697312640578085045489940620398285309745809324455981350892888984426923914174460821177529574223175722035009140559892464970672146463486527528886623819990925043526442949674413552492851169787038706750920584338999466740587722979427968558229246384302502585368898127883411694904822616350556442700903285348748222512805107844961426645219792774772722785073995787782833635222988280661758661909590581959711609810714583283341081749580588142216634310349657072265953381997438431536645916483668762723629092119039181991321622848569031042318465159083131200155339706645103754661076608532131770318397906756487697847844634400507641035880212112533380423652911546377747952697134969838712773837587354417280561201927438168752109544979372333799433507943436095569681046839948901980803703204688427765218853363589440879834999986164794979758006293240594852809701654233090980089043646446803099998081560044052885530766303285412957952754512491526354879160356471546169208302378083071700089572881655124640121312982615033176952962903276673830756375043391572512222715697765650225950668340949717449556025008169770126653868416319004828786393216131191961070431379520358204954080543926700404640427490793352028146674345437611668329525960559028499155125227338690558763485864247865454147930571377901757598692534568528528257753068092548206662657589247672587652643486643313377281544960060494111364449456567651535015802066730629263673166534601263057328297692982330942927208337342682831259516201864792038331312993144084886054344972419181692552492043681291236245341643708576972383816162201849100361735277257747566179575952193284232171900886680473459375731257305708412499941929656207074073877786623155291064015529065735759271513542546992946164603065800690360712273118445087764919131404594045153583271823980476777153589286827776281175602570459293907116778317004582346794636395092639744*i1^59 + 523719252309777614243540240396228005823004603340979824103949110595470247939876434172750758547380780160860781872274321281783177313100056277101353185495091423177013987859095605773660049381375823732993519981870932266280661289545601369053554154904645915784996317890175164720421340234433867819709120753976177340508510910090178738206815878744328521099148547973542981640061502214775652616749388681939134166968916184348688665798394507040354451433180432423375752691573394664579988284571012381667953141510273874213797595202691128998779983969005188081778788330408607088608797678994425242624812661800280861918346675519406337067564731655416977501833713167183862945525232048911229956853219312822503760890515195821011776418310477347380930750056330710024099578497892027354467714676700790839436332400649620636178592525923707943849601030379718944970158305145888160575241874874162603854184774127353919549710545998601292138484897273491613077097387897034112994631556123426257071715687157727372355812409169344953318186224635831000480999877560779145939046943979426145435295699524989400127428668741953433571336796807247969363642742488632234282416054252410951677891165652159604001263913391445108592959760097310102266441543373971166457066481621759602332730729368343253259271870588861742126721756994210818933253625073013695370897194627880522234041373370923347622749812822158971423829235123806368036058921417477244348235713745967969584259735198286257260729693558867450354170232630424157049738255266552423345240840306276683943477281111721817018730776644172907908375252613414063449121726811471443392389512486425885679087030717668128893984247150049024804999393337911059927826584292691015117713652087381929967986955784956062882797031882239901285601933345691295272207653878179484377881841510758610488821833203674539910073772143183373269577024866981393349974918013595620761590606773120251628276687062095946709563590809559000450040231293804946547897579039101897779707904*i1^60 + -129155059280621763199587445002843762455112070663155695866036101076416860958772463102484056985157520637258914365331923854874347101790829406267558658250074751048765488741431840963748761056580511129220675496379567834441400759443309650717798171699327737963889645774049057069163778085871383154052722133401195594383402671358588670432380481675883422360648084942713064574551671977850650482548125729182450239658620658103356328751616192115848653195688826089708323486939181748111711990303156676879715254783240133085884074526847942145171804664335341142198334871976643641733407926760169011704097447947533472692123130473204237119582027391948579278125624740991948779976250179244715357202780321092479127005755353640036616459175022494863481278440141893569843609472711176697158957256370397217021386745073397955459272496674583612426320477888009936244365199282219969321238922119130057422214110865235574972239830380680086151136557855006538496861472703950433220740246773895208132940469533478997937139553456740332864282941265524798634654953397246497102530132050691186107404393238699654046748667090637025666186758213863077019262317783265610299942632144767890677027503419849560391014778705697067608962396710480956704107676303572925365734064526197578426420900935596929553545589404067097132915849135541291279876125103863959288298499955226021593078225943336122697117919590660072747270357727146703034862633554428079295982487742392564367052498046819401520790158441615053535229499932789037327755629081313924175821116595332803023938073954123654067895893150863133227886552516229918305786316795701821745774482280470521842186074133402217979752216669995378707942881525348000465605299487506637632694979981338632485644159364407848507237228395346819568139470493831602342674410022445550236282808775822256235507500333655053290401627340401577293246501826301567666477350167732866823074847992870355668617581434433613425355183202508736278221912242337950266048986686160896*i1^61 + 47748552450553127415343988644709025593869170330728039141847104417640274907455721998937174523158970173992919784398427232277174117007908336696505778513566667909053824203577000035561334089930679674277052707539063538698888897734005443743417970236832377831940960068444921354903742730304256635140731550709621528854092326473712957522569115255335567583578175254903229920094789706227344057006155874581936182325026131711149817961138457719733734379879997743591305583036538325081283267541391536047395015668418892721182293505016678140391051906553887858973019404932807380069220593563266542183284165754154154789154770181949517325508129884591137952794803068313209397540296650771923346609890032078160415335212016241266680204553325010078134698477563453061769694353043833934758071123888874889232767085986661110937883169805657952069833596121062348062998533472046414419580921324693632683863238015250712903922456306757255037235485079178876803056727019171403186761316368634540739455915190864567387224581942907486840362155908792942217552971115986619949040603047660210646195869052959826543155244170936472196563665294565824488676210453824966693674520575501178056110403552153716239199849043410153421681446632248627480520329811517398558687136322542858514088643020809587036315182962087846762601014084453419141132642608692040538507077807541715277472079389986975987895140541283747827586945076002260366182133013497169486223453806522536487616200470970813268968950973118532459681720137183740587720570545106248857339877189066445141173457930822363064504903107148821490617336290326507239184241720513157120394030706551250911526365851988526602508402254783536326209801278849861576656451151182775850193798323009601861663733453418560821436411063707237960929302247722628228285353348686883129588526833687780392280196470528972760682508304278485545061295051166792596656932547790880934202978041158174903224315616721490591262562463598422051356032981659634186059776*i1^62 + 28699336123244940924684324382683967449904218697557817361628535404659427228399301696128595522324428082209834205185479552715708338360276508587698979473292067509303431545384212892557488815390243301656859060237847480980473929190272321150136965527152935335918955474599596676421533170138844282168651308148604195511864306708432073619672139343197474147411699550727306689349821848800571527372868172504148627107739118563667111083190875923536599324692125158834591545839147099993937881741617791783757676841684047344309435694586079528717923174778573871938356162294229299023782545057077927732841065915279243204603657275497171957518631765415806057206083523097651314442738786024165880829685119713495450524572497239159027873974821559788474923029642029044849106888987591381196614399036635040782509360786612559969857694693665801461934989829362425637845220652186321351209058391102960646881958311158844535896430962304326540469820111132567086843472681182524675038700015574510199971160152063977032251992495293509721329319569300630647503345806031136646481443404564807606117578011612269262814754224714460242328534135907783547170026221531063115042277472810965471136673769532869526920118925053283973770435087569626924387872980098508123790126634762685566262990328687695055331801915196643657822628642693306992780309887353204496154364427280818591671432473832224479199697656016551755645206369755336253314036575723738877134428812366796114929106895464031406379533761120809178694860570803621005126938672386775743959101494370702800045411941241548812636520451764083173260039129748042856309637667538307291843333243230980145298906438360729081460956927246418914199023852356434734614129265251625687572330004863392925577256846728598888874770511876549690046230417201067243638595065961427114583368363803650940152297895684134831752800720375048521462257804713596182570021776071474604883558066911556563454366693254518698792102982007115565788603367817216*i1^63 + -7066586626915145519790446215637673967175809467241146912802938620863480794556183696265124427400552748411752056177646870737989359632501889626455037648104312983770956092925376483628682364036077710886975991698693709297247264862964836172519464914361029747816042991536274405903659787357426043276177010461174604446881994872199712893680921503167092195405387443413901430379202089420076580008935888134028390708967846433850779640177715139542190988929743834865906281111585374768843887558873351500257711244769930293522455104338053072931490179559673728414702219383838441385519433235434724704309166495050814200569821476519371674136463910836482680283970071895136110120890748103864696901236805584655786543662152509956852994580005960650734429616466029699473276025482670065570396789970073950754191911307086981549137010501306793549955115567036164930045224778059977522982142119899477973691024439248289024782200092482690976480161632248321477550620981229463932373101293305325275140982352392765266354315669652605574819452572877858044534207674389138766101177340080710635742989950476771306864354093124213979341186623894983556411625224599220955841329131697895409345849459775908805680093378252589225918304381349952662777754633807075542516111419847077498396272143536344990241642420270921367820080326348898214585003074965691463221106380747878798585865852400730033528395408277609926229578612104623528552866682959843885566688859439190470997751424156528727416921596636258246501817306824262554280962742678782495648992080689142081590452503237287639568381389974394456603626729678097729658038814090782960328905062649523199888969347845652478129639054958757132868307104620001180801924940081168837966883618420262647476503661789072250707179827121683221205784236863966013901182908845441882552525688494743745115841843693793768150976803105497915217412882767844917979593923035723573303340989843675913619836644797260749756561181076009378643968*i1^64 + 9427303390082921445929484260748002154245981446650456291516412029950886326902954855085496483537165647234785383732869492165551087127440930791400977042241122764284189340765465796234118334838523005621079843328331756993054511857657633835149969512630229730754928620069647586839724124558032668136150952474758519053073564292894332546903813722716440032289883486233706912119199946857998025245986362193346113727351776768011976160748214067078205984927948745675288802317768513033586741379030015525043204200778234773328799889827267737737568213459875305409091134274355888176429645789312533116891326793279977966487747042411515676332932635525499105905114283587753616490910642951815362215053090818565412504904648921785160448383260450209759009401406217803966147511309392711259196616708653723139128056563990659552205414090418592061336637538627154845300220506526909557946430419348011411598904339489695679088107033410576858569132709099303085236634611821855398612960901378587266148553239058909762104563911379552102652274316096269906239572512257603170598546054272751839134107331222648920188519656792393579723177595289101253696416002885818622311683748601523416702448990384376870262893169073704199975535075697428962929128514925119103115220187070448599660356508240479918819263450306253895246820504593667051335507005086772908940771459248015803184609779110287667901775690224901406172004610637589872854278457675467685663701810036658743238847871943387433294120763180552126270392119317958540422921204225668442675877043026528425323356145236133643505386791994157610154874943635113908326093026410818609043319703545611900719833740843098690359937160742667138473035599099995687561240785322765286267960189024164759300695223777018026958161754548936058487964383907209666887071387558090556195611983970680381504636398797567020290070973902968052430222649378000183618492814859717063410053987116610502456557136708652982773685097070592*i1^65 + 1232785543055490203570232897036013324140549209472449429674618168228752684731429725104862026047417961054185985716344381607848365399745378815516582270814484510728100511752155451523630151692094850751050256167071108595822988759093824362027618849136472748248630340428140589020647850942157324131903575102662353558387381191701650069140376954223197369745934956755742283499654449267349823581345020452039175800699926771318950867368339672814362215089677315921088516406502149996000461188348414210437276893576825719793581826753433597000208097030331012705953732406546945072485589109583370204154397128976393661965180082652103294561552346832700032350456944358468016032733876568175945434436341881774665280029035242527748045151090592349717186332764219687759054022850613451198188147898195010314030824684849488957095511693639798735877979137915749594729665750046605547323398934331440351101568317411844541732143973011713746434083317830004050428098360083042527475851888938954698649048925485103775787985080247790314424329133277483928581785294026743611469164576353293311902026325347961811257429294776053035441031489391355396264698677707884568852036784432454864286023017053866856669972664999632029095687212208697264685765224280326560493280485308888196442421202929041336556246496955965760061577047480528528328733470545498348383215449056650182308992150993481048272882680717202598606820908197165598309745186624001250878624194614365753204106627086202429038425790216530504422022165186399393044341639243088041079815229175924010163534837824944401458176839660429640059178524303412274451963316963538290377300901718650005751834660403435859191857160813393447348395595822880763600317079296331745077948607674260765493300007939421111660679215722451529086987976553721616819774184533437793610056951835487596473590584466170217445825154817316999257414793622765561114798260276032157160453053167207405747717470394243614769152*i1^66 + -41620328673217796895440573377671085875773997997892844809768987927802150375118825859829541714868618411051476016897090468416929201812602261505571782581151393228758099481578297337945057596603181494328848779435164809368393337291445270511036995983653644825780242568749805787541806552455549585813298419943103305678531589512686895923017704127667345745451790673614381924358947608024584984547235756993506278301654639640682644186216197329305008258103660020788911261841731257246950198540320911283556048879123472342710907021619129015845738238290903058075953715777778669633030207155144856414270549683822646026638911549128517011939438627455472006655313325984608239908461166040044855252116326512453662562868235513975110746338326794360224123023958797269281150301728429708790631455223810035126538176850096602026468680566984400031061838334606646178172505157500052594080006915783059140899067697834584353404871919493392326383071307777960686301199232662500639379065005124744961822335764210746037889703642498466515985048042899952946194392131602292581640479028646687611661465500110650000457817583327184879164388970527974607328777341141389368323872036234441059667625637271577653232680405897401199143584138582682233847530173719353688587287449939852458783356569515078953077180624212219508878401585925726102985112487845594398198994792470729130155504153404297337923567992784755159198158726511155369193221717897518630833206543167509123306328056173191917127799885612625886594090846392570057227064145250592364508172103740917365303406305692739669528459685018024739708885941559851319899956275039972798572971055421494867257347932410532310965652676464149463160081743833941307658456914963276984104152563814429637460590784665634911524551109953350797301269231706443135948190817081702514670956047060074958599407197875266448366991992053457383510579794635907477453845296518352542357250436537883493964659556352*i1^67 + -3967409052575508460661543940874792197248233751048550649606565431968053946878396547781383677108280301049673644064959509305421886037391157774579197404541653392872210680550956123303072973237408417751929993873237341514405208575910292629591138923609312302318202795041936082732031901307503933603736241150302068309108527710998779302972574992289284888442599027403524946880700704656963172717630846067251139632920991382595418247646248041992883441493617830079443336626478592861554111991394232942542228014104521997981348465653962537710800109636902318246242025922701927607587966827612782474073229004677073826186336674177269738259064637673409359599697231270635565742789622720647412785065505146926679682225462428704693431136033834551023531353390925256840228623744309084450956793846536637031139879913481994803178295121245276837122988932088086868022572823625465655799636881221479675910486468614968082907208387651345140768606199517343276203327947294068404808465707124391861413637975585730695954109538840813750814631720510943952107573965392114399175336190734438621455290023217917744514303554746664733051053075910450843193037378047591898162761351155441294714885377380351805204789786712357372483363501754702856505989602555006225207141769897103538752519194395752786200636059106973067092681688017654768255104636101386087569347675295054038031365600159668099902782879106203738222946378824336317770607369039900134552313848899969660034802797652334310026191679944617655719154148437672060333508154283946133986945200320434698531015409049662957658930976127502316313036058291314016619883701354340978358977284641470990256459552753471404611508299787317394406417244767839495858401180138919156802286665509662149781815509738333955396859341750052260949890669810719770475679822755692239470179981354474965483107272853261496494595305158304441712958692146481971342548367204356547347096535312327770112*i1^68 + 1714575506958533934284748260498016638430526069191840926788593707978199425307771545094149243853219684972465600156497074291208057808350232052190578717060238628228251896206985034801348693544529989292699275580874968514199523857286858881781265746091355324749502159549115880968794191668508870292105125948776257391023261080762356946235083213125954234893521853132674153472403178969122540149323560647867251944133161136928804563702227604463341161362066478830375880285716108052413991247522366867674513756348194047533276662718928535288605105314885443954396803249739131808540305626542293904586059865970378830770184119730692894417628623330383370653376499603873112693240390620316869042057583801855119230131573917140635726247277421534870782749256284324324137529714331683792819200752874738501601791574263749631958211717312566963934544576985405184600112064954330058024883854578219422825096934264124233189091646333808306360442458303183396461801178426720937873431515793730801238873830566287626614508194043006118805129917081059533807751921307338478031442431697718109789912925377558397743262668554117209319923411018026446987883492540949822332434948421219371746443452948274898014503296657422563860528457206129495598048413497222856851165792242936592073675828730551960825712852511385436812491136037111073551307053233462565317323170437294376353310207457826637447194023439177091654123322441067335320802516164365800811678603225228278607517508490932730734613730888016669705632006009737258004600656103555658281301731217705312452634010285234341890592998382517474381241993169557282439904415091128191337689984311663675711183855062058629087652099409562854843708819803996791181268742853733650740009039324473508213004904442946218616823798215817018044387445970967325280602729160152682373364800622963794661026832317594665677197337699077593292235631447250719904308793030187990362343079936*i1^69 + 193082287011053533110802423138247638162070993885099701761750546482209934375610582942278581542102138553525170360217764901335558152967373917205791136127894398373651166938237836764884067136451985426628725197199721934678696561681296834634308181611322331519624248704300243972634229436847599897032221690249505145368948947945741660075100723170332261864702878882122105236112059782495593569545362605390800957968261877145060810768670656398144176397171410935439929435061330396787061182100542283294783594373684922765681051751288671420823955495427372201547829910971984446774232453987085769308925359985061914631490781445731122800500295865131451141500405800735036977481282754475131712591536921935363354881797650222743577781665268894904162517594256768561299456467729902356471953353836104270311095026780010678329924502547866653739739995277051379394559967181267283208233177630869711352533240956402056581407222302212973432538016617122160290236660790367278221291911306009498322167329355406120308805497160794204032541529015574853415518837877856553172528983778107260658922790108192273846608759923478616395284410141625028297378162855329911620683174427408890968639438530694118458519742073581339494673573722331632763967833406146848721983362279238540775263174527251480758494828950622260593126687913863354792202524422671661969398483610369966486294786726983773451717399388792441721671109524933355773372329135003254989701459062908211460338826026750969486107570584169769664808635892718259730701307727664604622578482852238289080003501903211281079983787708339686235904370271035663819692202391713404480286352673590647605182724876739506969184830062064265916732403107086893348605265350226693934921850832309296412630417554344006067341564396589749998318340782650671995859258158304837403118843792842537772963353888080540327048427810287254567819916847240903047004143485783638016*i1^70 + 4465928307069076059182120664117695368374618697669574348036838977769738724635224135630876567078201921539802312860542290748745230311753859543690996394103076206753943263382750778422983391939808261778304175501814358289476941828334336168467813209586344963308578867071790943980219972957565307206327006610900810433320250414728488859531871846072794158993602286376237458202151025192337820135421661725756385650512670675844600004999719467245878417779681575319158235768856880842103403471147580596412492065953614510534970599845951706646709591470056743804145154978558792545074175199504744214321067191293496122727462244264065548366180507704072696224740636894062890053064803518331045616236445286643122427685905714001516403447953225607266570746356743665182790838819908309943339006561930441581716726742340481100652870247252234655781794515355912036572964912118242082232311711032779638199437198645584515246946240819512387242142859975836383317857213269771816676525351557127251117616338582398785232009246535753856070650710229637952507140262521256848920029595674312686263484488892636308781549623249800589522870995596097121449501124502129312316436856833125796148945994339749015148155550482973829808323243007959012363331921392505542263202309504436462570206044107038904802979554420512305219486072696068663682988680562178456356008159396724077938512719872814564137066957878901360173705365445882859559842407953594407102787799870218399745025614246009565809711046383861606102677148179589630097024692039461583876256019180114237319319856919333643796145344606502591459278700180375128286674879430938545165999421833011612525583370433723114641562569671756922792207168843283450482472947115896509461912149872465689239692566242847699093314731999719910302429702269137501255879228782062515088391952677608199601771152246134609393851682828722015035917727265041376698433536*i1^71 + -273973362094862129626633971575459704604359067993918252689003051491614462127944854549950140906635059013137206183377822369163359118501411423084560105232261526403197208388552672495654774484187270208053236110440544559654291758499316256397233009671832595526205188693987958066146636839198096037389647226545238247485920513836548444207545176554045450876060927134097613388094573514239687653283711676909468307942603310081015299438970856570095601085680567428356476649058931705396794184740249857867894775667551793764464587649007148209786735226975330375473350878692702939398589264803428990345837377762228466861611102496198265656091951978561455384445333763558200274118662176816293312454663522156980083595034712555768214517629294304727410535153345746725102986128689440082944832064580560296419862783733385173325802171699229674334290652650626051472990016182178644324207613488228458247816914316262375743385808659261653433717957130202928723260179352073800345945211672929566859966354166618218632187583967989833730096034602460223586794927581950184613658746403191313004828480886661129705640568312928916923100302542577849901679371364094028016742479180012851219804097256304842622167906448057092954875068623300493600221702022025826955919659332959441723833408750789121574431847819825268321602558625801787347384677288136662451321369055717474016614706661403753909573667444850384505551614472308154304834027060711807005065385853314193438436696961055459441782604192882083248855217629405375615796259277729602011540734401109850936487558243510183218556553171788168091824863958138092391154832723657267500373708410651663052376666961911037350791373112058743148268236983469743992777540876823547381213982668132145198622202416328407949123255382627341378424253284123214166475273079765653368277904536523230420504914611163279423965093098712024046125877806759936*i1^72 + -12198413828515799612608098990600897592303187473345698475929624625565416192605890087569704412489955692661864020209071087738258661441272445120506584166848402201082004696291276544437909116851480404809416571890252550028260209834923690742032324340317355580366646451275595971064805022076141790734439673841603983630934913359891519804148166843143556216068324133233190012034000014457668754960612715850123526594484015894700662864916545969497457865179697281674551565191888321895018478189603885484025969991102150418201377475654156648119955924277201158311030837883879210846900790771651528409909779921948941712697701282139550251992818675557866533262145341482589147996776279316159996265606865886674819877711280938741853360700326971638222635682898242330692952121446323204875515862168620371261123004324179514887703439022783543185415029687601734366630241575264579132133420586625072514947572421880117831345716636967071620030292970286769124840349261249235020435973927691327439020320279454196364739880915101992582840105808620427918840359967026915983657872572890480333462538608619545452369489942127295856319828289482755779027327191800523599676221896965147304080357303980815735690213241658999797342807868068588518878690304315471164655423539095176334327818982488875133041921774550623666122449089733994371334524509984325030567418421648812697725380624863295918021616161232250679666376830723716883843210171856560448786917742297994439664259328221553731557797387226326454741781110243383263252285373506995886375847815682772909700560821266341850882078693223342796133991505675433062768559494417990714259049276237869333798487972551671239155502990354296956161329408461608527183007168941777390768209238973817278009164741527872635773633200920344948472255567642338719670587063967668394961835113481847969995961868391363302624665029552906772152320*i1^73 + 12690640944426957517098283838182506582644186103609018551075606531069460278311449300871190992737907069085765308460390653857398171439513933368532544947632723610968336857233384779550150257689548566838822576845754285869397365670452276808814754624476775400540013460045401841460398566787907932441096931266907776091383463355521627723729849894229203604094097371620663488490380367787754682140867405042565756955531183691161785701901818640945589808766518270463403731192368896492696910925902242780617648590840913253777576018392642702508444958538648974326281143019634069628709629637128722874865416545329138997294526664173724856665024750031524142677043152454672911226047558584193770088371345789855642125497277403247368664593469552936873615912026990488900446289698979729304239162923451691681074474785607681870922937867083762469946342021539956097101880563095794452162923456347146651015265672337209485655624238299049864462972547894551172255068621111745732153332341987966457450882305215903381462384330657845570476198778938830555568166660546573913520724501682141395061049362721271037169295446353215899773829256463520172717630320319239839324873660825680723832451323413436115816809788817025053255705157256114031067247685905306306698933218281403561972125590107529789906901541663437284159905903937056931763296541415522474540439320258423065681011963777193917460554822225239314482817190089982066780453953875818592324030834318997330558665560569140936580794901001439175563944723599996539104496646630705661610252392072209742547073023615788847018770413963606715614515667315109460051135243131181500314393099084801444849788168629479536186627386812626010400290575680327711144423134623743527583932118087513190401795061118857610540079721521875417785132634780419162668722959264372357002987680582978206133775617645756998158309654528*i1^74 + 7334616871261950993249256649248351053497602580423875447286065072230178939406128735300652675195872996175011529341234983982101731037249457844517204792453564758325576704214838407419378832036548064258068530489901611159566899278487803881644662539276205350319635499985913308500526040059160637362138970971355229992769610359994848684504474295980488909570331429013717758554605343593723122450735611579987621677264688431346098488715664420682695760438243200936268063635247543702128314064964141787289971216523020244274121355790778988596804349304240251872855751514309001987897065733665187383751368781837534075910291778614173878462519093202712321734174805610723912360916371262403645603451782975322641427823776730327169351161099189627292462228031400546713984715586604247216588017025681400690623256658295170740276955803525226056176194133281584579509304450883183038233742516815138856781576808685382673449003903651547537456762762473015152048309326184757005538871255142915244057786000736309206612621420410238921276526633965868666438915560661784673292455241279946488686010153185996966272436598733917484694907992631693139037003849376006554031722117497525759682912260294797303133634937388714145281983217745190287898023565017287631216444380131279076642675270391379844957747001678143886269494998787531724848749896392056143436792067814819629859748080068395904408148255220500714116759565880748671966490598399271889242026062348665956252809663232398296178932152985786803049535168484059920376785383894214032954830839270582841556187860700266846908177659869893317739289740795444999763012052696396245899993500251485997580410309409474550406274626007160000022928138948283217291753659945026065562463003878729941820130458745374383672001961956930720562903347981944722966414252283102584355435923663449456579893640174484848640*i1^75 + 97163984028475904998982989392657740165550288568343632371547318341074447881032618097951010654900364755881928939667195312086195011421470695345428850272613799813336503718397647237886375128952796567753745855416259398361993388858798765167719507664607885063856284751895361454588229990582662243336882220144111928145375462233206926253900035279925247810634069281546466501580850646333942064313007260600509379431646827987865663463793579472919061736862411365056513968784445583911114342699682012227809245433476420406149683793945445216756895439902329548728145530994980005687081417167921484170266542991807561905728425706637063537109418555130772463221639316309815967330700436542676033307326621272503069115939019338984722439197426125115676865604248905401654608069817612045909125114549230548104425334143078659205690658354948777982174025839077315702372850370109244532810842136447306875169097494015861107722515501673824847183933992204605787243658333752158446652795027957796587727112011771995619176924303506192270296267582342853086546962876439845297995445849631768918295947990346887717335995939149415543411717261933116396463318297578454113722716974800035552260087649273396249222668773921301659556431053455264791048504205411069372879955744444280691698775972023691727206776030395468778086578584090754915247353506602593413603602111000436866218677882541098321854620436630713093767216688350660068027418810814072380968392208163471562299046772141587017597514239560596598120061799749886082968230121762464225392842781121204378038416760206208486832350440233845595302993716576844928767643966748900367424929080375910683982729650445852917555738118999883004528440811244137021799276411179915734317187533657855716228917044062975302781542498643759265714486080661244463686889576652368159245080742848711397763006464*i1^76 + 36090724726126209850648742349559586383579060924501991604192459836877539032888327503119842019741510594229711254878736225491042302209438251982101120807651604207402029930309452107316342528854054529048019631535636567110906956463678390397723571655207525026682253331286185574874784956013666916294708468414212114427479332430449827665442397458612274307620796279806814273337962523123605751947259949312572395156810292330407698170992210037682806325404166764512376150463572235308371139859391817995371568359709463441814980753686188184797659021721361973673941276981222293804563152621571996304580003681698668804769058046017267852553018791557566058695616264704901182186781374263804121381127388434176508356288961741411051104141122642746515115452778417163386735028573521515702731485246916545584529276667446769364203000756011953785221271636085124090078186730149025075967174109533735725939296503264307228274769252906901567766631742926468924295846213411992074145158079318620046225002452042647090529948892630593755892493228940823126248121360868028666818817394929769009445705983624354552825240772115380235621930734135223988975184674779800432135457412322783289734446826659203509674665822844709555019223953522869385464941630523428966128695855601950413768981826617279254945136328364889618938207513385441454279291030315542466722871851418123191892792208400475324727976593224094979129472921356783496181517838791255944087986386144727891792779944194722919491801608356617140059468534599459391635739778456004452038551921868950735475616778175642651452290172101678443921087459673567838794143807603477408636898758839538637162370646561725555855230476678002967541962648629700682656712161618613819943116305048027888872637278451349103311716794163919475232055447957989149564801831549286253510979584*i1^77 + 3363107821971841931077513621587309407053315789867491917218956686059148586556054514386372398086848159279669460256501993732043966498672703123546182001817449532805332324138054510266210245057698189640099099190914696164656061343183477557696224719364249195638121446139858064681604480920561892896908019437939931287902020483434828289007160103010118202822970172077368679248597283388388442569420153895368921289025541520966654856374511889585444799825851998086797318794083836172408427032048087086333823293013700165132644909646700918220199827070743836445402359010036450823901136969341935457511855033248652220117439888516179607313928374649206402567360850271416292880951908061042632836578106342262067632499993375208876983344339637005401730393250439705505637580648928316902199236638793849358196817310517173271394348107468207486888918949379229679827572400200668928789211934306680958590389842382137130065187021510908764300283105096728650650762525672871629057437210189419027044969115838677314310537842285880692067264737319432565782276806576125221049704169138312317926648555238564434745011906487993831778703370344394956761307784174303960036868958801032419029461386616169875371415073899129915303156667811213951596462985309044268815368710112438767489976547285515975737895762737998501299618527829807146345383224044510119304883273801419364001306965555567890633543898865973943647485257989619582276950783858360649904902929159558008029451829926673375352469069987859033921251809776907018197876930544794593523187733050391009819922483586745909082837788564198773022757079189367063456635603930640188796828210562154018321183495722220676358505398219115135572489677679067548469606707066884809753751120254755105861505240686843621980213657076957908035993607351562266730309632*i1^78 + 23472837751303428045979216838240619307964059635178052191484389793627863552055051654834389326658109692769555054716670630482997519785259059380087719022140397840247564805295591069931640944180870423439041565632537782658593683858842818372084815350751961440466317693641332450837811974463296552498509562731550170681680210580922755869533515527184987422547461242051375607147998808932579319375701429995423804331257847652683085209443918901024477571109584686747357627563364974351520906035467918512639772431993665831381697762230677941513790254897273439599780936177658646287267794774856976578467871866728870808727376951453260213427123989255922960202538535203297924848639288836248453789497780193961705636264935559026352891562602875297894209345221073775031746662475290377513817181370028470350987564359936385452157597649932267733875557153292012802466634715969940440872826155097126106421433148495107491403115982787803294480650963751067688272484506084651863310545247937933194320836322886755005683297549171425979846788829038827827203777570088680385574579744920562917161537954281863984095257997762569344489184149426129653877123494575603096450702692843676562383766930744243437685076541811748628670156172297968704706239585789562955866466862770888250383942563574441379582441640393716119697390840461373855888290601536603959187597356294989977414073866131159379395311562397439958868375036749847582909315315719436081275940363719490216179557549758540069511438982300437444129965840190218848522028467912598340898208142279381124226797543650708274092726471960780168398438524987777441488097979143790971256434065234832804496368853741880492407268743345504403645791713458942799631039319779605364089055644041134065694824517998269130172312042688*i1^79 + 317839837363579157228189458505984797223121181749630301325930843647347359366241912640635281218930703703399463541037846027236756279291702427683486568164559174389084887320935073789164033353266965564215935739085804202445558547804366476790370532828426891210351948718938816013284988719310200666984970314910133682232499967832515774270220599470686679657714902037435832697674734715532382377940881526161949097584538057318868832857657977261794948312732946862165631822992769791609556363038369846401166673756859418983806428399729702602897546938370254560682392447133810101460478426454870732820986364670338648714618237964285563179048360250707190419440075794065648049675839883771906869270021707419515650505911851257587292151900038576619485722930044337506406444095124208517040751523098064025866949232447576245413401415444637402877304007337225743995877342658486599238047793216906647251164665180232816994889582748395826837705821072472993881136577107497971050673430968542328078468273305451432325898662244063221581505057533766219980985262870854173938853931599589432821477705683514270111085320790458058031418180670223610893807354049368980833709042901347898668205927734369500706547661353431082374829353471013849701976407221520650970645772465152044023912941681718161431060509825192432460356476250663681355538383014150778235913506790472168187781613647268244950311642946752510138556022371944701952273094338943982263682337620437715551664356807037689032610817505749134355075941525895055764892126702796589050137785276204679811276602369649910914278460946111035999450449049621841652644943860306931150689352959366793518585780890912901754788410798796253502960052176627744185086715943774148585276356324774369*i1^80, 995467561976353748557081845945452966096650851658691858220727611819151484817618740217006024556284156311610328152104443320261395846041028489564252043500827909026201741873162500441609145065821203792693729594539338148707042317324065832889365852392732823276722736020272914726130020877167354928659360584610386770328312303794632787640032797345305039528026287313231901147862256702637809769327840471840289372694544883281044401727187776733256087680674374116279489569874878358524847268394144125512843922229813226853805019611790546565111695594410373425276397307807807267367245682920167236881530865405805872271227661833595319857132126567263736912381255792513977618712403038994835645122826631602571606946401860257212867759399934775005547656660971929921661503979642318940163164579032509758996980050980005111750593208675502000126401234375927875241276784440511166343937759641483548479056328226588613247840214713292728664955537170424622803097043688450988991044224244705391362920108607403573126470253279493060382837579751890039319818809106954318403180014542196367553635595083439689799742269425025122869529235320480745496064370416346342856044467526734732921038590956338050270863852781601004405699940870952377396943652941452781513995213329648366207480608385120474607328735557327526620803497074212975633386479218530618542575086507048597640760443540229745038821361247987436086182419139092091751577586009857061566681363996530392404038306052253544591413802008392839472643819579864398015160168894299355750551321794735781357827064336881438390617258053389333955965802562406452949251482918954332372748435951779598400199585476211783592064179567557553243947084415651898943524477038153617557274400839351970025158985776574765452500038611626361530792379275007474715461812133100341024624244337131621840520435783280575078589895816523345560395687141587757448820827526320122814131102755605246989467047282529570393160804868201368198435875399836881282429044466381898993556692295443598024374377541137984785169811919122331211875694328083592486525064641093056739614841303032729052591708905171078049735568594332005268750520844726130807558165669885618502162822257199309238439107779590280879081399656725739655547580941594112471452089119788855223816699216569248100452112793841932175100766405734056643818098598553578076541609066481915443233003454907840160588757188029807764835200440117556605690486366838733823041805873112675397417513159512197196840303282209998581889052853416138434295103700145813172338610608514130985991751822445419615113771133524829820585245813029018661545645944999120747888338581173060458146020474788704300279023426920004659397034510752189901892624496402287670673421015657814331070312719774818114828010550169816168386730315895837846206788543816763035470219733031514427261255157803707348120333872166754301776084183157064506720035383749529892807165639184750508230926157116953910341918963769672318508511267079788466551345651123434291200000000000000000000000000000000000000000000000000000000 + 25435769476719265687737404798879164764966348897598388021130273093883543423136705980655270490672758633805695698563872867747668382265873038930439006682663209365928839452612470533673550318868068431185398411315252081679232855590079015402405285310467546757358787829169745851429955317990992508203006020080340322822220076996277522569658471609184260190856655903254114588537648088190688866133358960410977036776904095610844469753136064404634845189918418182313542275978302741481309095398537011634473288644755077238434010560491884497567149079068458774174273537508114671622164813603720076797307191086576195852771037759656485449010976788189542483818751475949688573514524726296198127047776105901631497336974740971190090255394575233643498443592248151499223061553141153752729833966957042469961486139333173648942498608059287850580130242046299674490417755958972710692347507089563197763036027874788764806304645152199032591477345139057553525431280301019161986220026904315370948485063274433565946586015574569233170670061370246991986813526249023787494346974494141405256722149224972430999624098290886788855872731906630729900686059708147935260311978108508470640231513061948061570615534112336389788757457875849911335801603127059390848282652666475092734729047937583375235144265987291344792560774893506595180794088497836307002308466116808285398097521480651640916060868803496821969513555075628886198124329661030929872517102414486326993226744812487721656916487699639992079954334528303968701500472788567585756102643020483126144514543339097601115193527655226988738730694222636791944299417019946397527275391040924979809207553852230822412619292731383327209406893805062003539272399709472980667176870183631272938012672751684446539558439074533502980884049868770775499472243014198916775161764671949159229405917314123810011624103278555001324351752660729437348938522646121112177280719790692126049705939860723605103362565456515651478726082113304412855574724251495868045922709924513745989588314726923214927208046382439279071232553616482994563167930916575782918483427484656322544035880934824799672874176095551723355002126381228219370162638957599221584023130690906363210200915850451176253112851261283673603461473725906765732586414812200982667783510145556925292163973221774044830566120222595646829705258374501492688074535258980546927900252527781181896699112284401708803890648239353778766980232216030206378482352279796429591366083570938861841613757552527468342866233822474061611463298853976851747242003708625853216092988664326069640641894215340560491142375311534780352915044925160320521785661456496228937938658681202374958348984751088729132410218601944096189925618527722670942017657448506968253687053409267286378658236474527494353193597189213264510253902767218672950526082391335438456119249240190850290026301898401523797259820274162955433614319204330391480342289831209198510269153233510402428997189412308104195345732130757031563923360733950359109632000000000000000000000000000000000000000000000000000000*i1 + 680206512922690596010551413840631276447314394922384898360195777843615404005625188483073658283698927428955143694389974080416560853883394585203044902956210658084082630073589279976698985395434874551246315727208535143485553836044132259262926019105925774667322990133076449019029364633895250227145555777306692714485880562820812241852773104174706002476687831463557422409651433180222403895136395576936426783669592575170194809252733099687864047750424659166141521886820379342684981240728521962202019747504309515639705545391143598339271612068129376786073484024469978008028409655652494199853250555461597061936858004665876573089998461182462294583981920123107856292297978014909304203415522567355476722007043775090170455254148945204122097479285750516078694687744546411038404640567334968468910174090805216216950604315748246736392418770444173367464973744275010446363463016743132521491051057207164327301249745057289278403365912403148268704016453545480267570249461437274985857512263302958858827042958835500442269693337131533961758251948405013841835063194677094089085982822895378886474063626347494933960237325966819934982326714548565235099216728713196381544466020358377568056618042388723880961693893155799502439388814070452393076519291875280072115973926444625455568747817922422486861015251000520343510367928434852544516997625484543357366555758875226417312581358970021263881913915071056403889328581307984866356289842811195817615807619841374867774628666407614093572676723641133722871650771377419939477488498890761271596102654587539013502595402912747757132547123855032624304394698185910337747979066143368058612673460764814268393529075961360113171741473956235018635344260553243368444105106514581815788338676175467572125710616798043147286523116422367339223695989712228241759187733936004960525231297801036992906083450841471617725559252546105278527051903931235827343079951951437550832382406348329770218604800257946898244385520377144191217493409683711986813879037833334344171836999305469214684390876446480430753814897246004300535808548660871309516490465559138959655795776649482019716913667599508178857982507620493122115845925657964229900015575139249162819415092131027056141297018614788853394209258382413937935814739289729747550953303866190989931916900421388350351327697400046721224350434935475677930865365269785981186263320514995588457851137282725745340131868484817364561935451219547350036366178893991152360721975340091698481921399246566449538237899203304743202927990317906533328708313728022523277647100961115567170985825795720781141290696459448179475927956240483163460608417234487216420540600702270390831679339270363491348283082190671535021174220260416280617301361760400699830276550722369124387759584211219162137387419617413113532937159313367982239953172352430711075541877840492060998362069588415418082414866053570874230221802760549098198540179452664995041155887611348462380093834918965976959224573797711732179999626096861134192640000000000000000000000000000000000000000000000000000*i1^2 + 13848550458926570459837760572512955455190211745564462465583083021381505988385041182599919282223296461896222000451785989529910118235011176998320461304493757739322397825822942179120414958470408838565200962496911769414008796125363368941840122048581425251588362360629066600705439834945201274142645448359835953193130129478157165468048450627957305032156224111654908254143311654350540694545490480420093798424159058919220150678084332227359620692080343726478018341258040547801708017911236600106062693308688240486704958001025829527775933336310827007684255634523860581722381281451708652854113908527477497854481870346778144185782950895776288423831508071482756146664804059150528284606249682354449474595390083923448693880338169036200273609277424179177027660301229721497271366785635914084057045601957060821329020551201849501986513146869730774578113320305164151127806605726093295473147420552049312386272506319833049923634967093364642396112153719189146766535575938816232984659079270599327304802711050769428497159353553783335051888240750670843087821056290647638414310171184888021348301401976686231474972108434716218757952990888876921818523858261481607179885024657795119736553965851184251326086692365717840684644167840390999407966361354875880059951896862559335011939858456605416401037497987640344987552523608922447475928191721156437171736756598764716000381058943425505756761167223107918224554689446664940333873290656303098075383471131423970880791725466863189681156432275335867843846300841268747428813502597463177047295636728630481867893701378412844576179280527923614165335297324313465575289228967658042492530516911709552408110667578256578413338064279171153895164082895600306367493125610018888671925933291791151922758864946182947251116327053254222805626566816560433697263891666046096207429148951076810968615227086137251455679075563338817543396699010695639304790158229528987572977410860138108314016970001191401419734555735944798656017857946466768692961230310360491864871259737754514428050091786114855333496144507091174128102665839283125808243070313143520443209744100497945480582059566461917789330172609666193682231581044015249097019406335170439245382132174822956288798136027364677577180335724903426475691213908785432715696024942246664523450831338851018807354743740292089016654350853929967759069535688341749899622011517706627843947609117784508709955171576237552622691170783099258516870697101318240816600544826019886782263112211240995608749999443369564106019682427774090972898035885779301653725483722309013504878009867410679722309340838050820610236255886143780993697406705212771815357106974575369101134410509534672421502502024280816386229337105567249667073085370700824756315971919334097198016845352373971070121380372331314554980243781181292148178030975122903561815119312534939375136049133533631701803205613926769383608282447347181811448378396151970136000805812847539730208376402691812175201899686633254478083146974604419504537600000000000000000000000000000000000000000000000000*i1^3 + 169813901473110304584262547443451949057073261418585761175366804348158305171680320938640006523981135511095787181995214858546261201627401266478988832711508961366703733382246028678558915381296547056297034915401895181915336086867128473458012746439417560467711614997898206750243699162098132541391250560502968039425158104147210785956736538691708926921910201268172624588786113836154514835473363212680885308879727085881572626164831635194583402427920234090217896892992770288243063410264445694360251083165002287941762803619262879121039143761917607726341172849593023774692905298113122427368755867015699819918001714729525264842383849244271333217481125044194236651881047571404791629504939399159067095618380538628232362526705674456834036757506795834536856151569763358852655783644026155050911387783639886225013460964298263885224688004692119355248383074760050031378869880351996411064010366685795841501890408720896104966314583467593081458052722390357953819819559394687696571454488328006547086544888564619092392268717064006300561033017432360710546519703696824449068499493175308732414732467633989463669954825066634928563407194060432079210783508008654415587576153070086779618818576002229660273004579944638532312424887204434349126482388874777314417710058275652802329320078725680066374268238861507327895868310432081997201641339004626677303623063960577000982083696125264458037599334046562013780443187809461374136155412357289759166451920192369659066910081254149774209167448036133426226399095010916293749372282565959985110177364863359764123962930844006916478849270447595243211040046715837230423986805559104589432171777070831169400460138191271418286588551468417116435208453953097919124679572393671474490277371247046586348756704988923383541110979584367409152386953377273975092272006162466184275894919973231509776723251957481998030873822459258573536313628501208884909702160109305272513777293775907840709765794156695609070584459765341055395661750898102623066826311307887229335649249551298035056234012523275165950808209386057595398697324278903574474964607671423935510103350538885710833745333474139049215651005826616446682155269953851335850592204425334139747500942624764962431126382394362292398081018118777748420646658152630688753532075570171023151358901141120354241961394383639356548354317349658017737542904227050982005520831886716371062815843722083853001083310913292251012002961483062865536487228179730136111595222160332847541669703965407888106319589176446125783761741429213864792513712984929876831744200912855791728230714268009978252426666603575372253863017700186140743382532174064237076425397901560978340317088172911877268220456014773437656504075428761190319971694201154517459277809299781248710964878564017523138848737166548116046243749273901263752046885666821852929259635748545134979588831590046414355369071618204301103340596011937628381632742978360012530558149270182881340943776607916256174979624068525183405753086840495941877760000000000000000000000000000000000000000000000000*i1^4 + 775634181469454557227910223538401920274731478019313725508829596505812212485638946399567878946652193468174365673234502710277465498312053261744047452878603537321456714930050193393152133154582433693397502420913203889794536156433911399290903392740050723135957460887528340867496728475094166816933193403360139391437798169718584800491250969468849943296699969210630937572960425915033910177636715709722495098052258291728287176061013517777666888434315776075426882090889440102676940544475348461440710703235149682284685877505961065758497466537060936111021516431412740128681335664563223592212161532766983636048049093137935377247651077717036357135897514849741900967610577216050754438652607795036813773644903066987166679724510501873225379963226950560623097773445260341399721265812675981800384738957139411989730090232167016941046859222458537856535669947262501882736917432093305815601735363364019672188038259608902443296031286881974408647642449862912557985692804042837040903746473658351725385710049162144302471398544199479290460766646190680609905351148521640384231856923219273300598897024592277960896251399911493567713677710335514278485100256963363170334785122999034405916640001873797129743508098345519459623435064913934699014638515554382305615528669509393724774100283653895579848345638438765432710525041698467964730251045431760793858768799970446302623242471357920211132412296371739141158923255139000291663506197559219666978851994575198607635395547111023113655924022755603862068690048200671363781177521263980399442459380502774247683028169260752639199383030079622648922174853308579459520757258837159711902927047109819044910764970510272482585325914547873378990162358900984442373879576666246669123115759773073181701113330219430325394752790144031706471450799852764458289344820098655564263282454665246596936652825987699584171570729349544611587524827485123667461815026574943530879506842664179816994316377576969030577896086777458140667975306404544160847448044870383880037152145897071074547474775948703583114850208769429572309979012092872760874449042590223308670143378548792364456893189172779252059714780667351744570050355503503543946400972377617638123498121882001407167752345866531914001077586035644338799596940187832892120015001050950797497280012237268344097491173778499849909862861638027746987802497890471346384910949772558346576887771930397283661432324686979438820585975957433556571090826282323751928348643042243161164718202030871997958389072324643625586700573777741152900612154009005495483643801650772279767362579188439838454011874201686168750155649072202516228714037977968276245806276393044812441176895266241263236372928555239191787793716792150280889766981079544338654737919777311002876307939548941216699181742183786854425635462506113964231032160105871632741028295362370950271220186495628007027491238305097270893339226590704108513399769714658177871756807997347734337836418708793025248051395857124466624142158367250238668800000000000000000000000000000000000000000000000*i1^5 + 1753367290130870069424686667242187758355585008051967762022555708215702524944807710030116459634440169978011742919708686190011713427313341119263631184221634792444579940087888200668516712412132355691135664676327073357964307186134360404652291368621132936412781309904476017805824242481751625418006530267599014849350427783235447076008664594916544459845213608457088398022221596807844067644434140819963391349321899474672873196370427660975109613820141178236840698185282190003709177804462002684524371769694563789481204398918729725904009175933618992353112413064042676828997359433183433025099305771337617865502563158430284157365429479984412594508639023884235972380355938938128193166405870901142170634208230789674620437034770475446579594553244689751001110735316074798255707460873992070217298733436895307020875304190993687411142300445898621425741943382116502323017280228258885921904977669732502325534524193881856763562555884600145630177049396194262587421937647363459668092758177816909499808075900130220370527173691613302322985313268666202675750601977053797797599944347859066306453691808607700414373383514209513974043694839814593777306376652500209388249506450322834542240117733292752748989485982596739843949628471608013395540741635414471051821054052966025799185720349033877493149276817698494105081461969738779959679608421303020872255481778269790379543575939852552705753764551770442331709018119644718954885045681909958889476801211243943759306639845575827656376850665182129180981748909169855543095565239142370154002195725140204544906379448815275920379982444266502121141696734607165584693786995999630790449598030853902746176120898719709062399596613107201066404608351659579045932131510174497717309923923739729175405840769509426754099782527953118933212170510957007340371289120971088707905424777714587132873733764299506294937847150756501854044205520613776905026707933770042409185089317569544689022044656767203424627662553327170336179936042483270752825318541914741847260555336119718534952231167636133530008494642809884366582354435793108642953805793125544798064404152317370678945818173622987501015672740264905586309713220988527893007455863067305278292122015293095508689261201173991223181287079946990941223601808104307377033845204331063852580380032568049413770262606579106831098355369381266063358687737041514128423200121100356151994892277271683765112114246686442279711193281014393068349765612923417162506111954178015127368690121156923764697164191858844180533113263571552697393717097657271226038760314886885232526984917439422248655647978289116096867859148474616750502758465132003792247726952895855331203036342374533538512297824443744652155863340395822866443286440631372533231719029932905561297897378074407842716426454562307670910813753612186279582425317388037860143360161137727463299548012892133335536283735279190675844408041167414376668795278715660747659051613515665009728046331124249926060548884621642548217217379414583541760000000000000000000000000000000000000000000000*i1^6 + 1357879961995725921344015179809955229923102833219969609111813847619814542661841371987879215902077610077940332351714649766786128484764914512235444003380264268867289121928342566657361534895783324863941426793938346972907477949209784834535371020099354742473511271681756349403249534510972089646776212633786136669327695225039665517420406721929009421236954843768847474315874446065593924528937747390134891189470387858859930497761274441025531616831346036177480181898525485278350789384207071227678709373156220346480405289732805677107224208433782626331416365241021496883996084702500404888331964005888860733643117944233712686427970925956443221234369468903455045099194308590190421431158875793871160722116042828106174995612674926479520354884586634720414268292897905938097101442546912459746572614545585452211910298697430640830378570710404163706251338235437051166854709360113968864534534603511294175703114842659654483588091599964888069689758526336016865988218758114386542800977845814050202215044347891287500329748739046721613300997498734961459420266980868132760924062257014665114472685661543286613172597687648600991612074372631306017629752978769319037429676958136703253204231037124889341100339845834668524805247252790833946555567952598896802869176015275939309459787619377671499461276554759365392303158573662490112221487088708068834849642833546376869231304861434943511402448755534054647071045071524098043852699476329748650888256280805623950019937748194591243975456172750669957868630208697587601912315398803958570716314407335236932725130744014802657969341635032575235165798253465147268776232746742046490648867128310774937180105769474854259127991027693227385929180764010452704445073479572837773537759854319421765635519173142564191497517804711959060397584689691260527441192739381414191140638237005921295815276137396300215102673003946530478470588093448933941097224203611454985243950311997059697621612327784308800113922377465869509203879095170894613654560930439202284644278991597570166408160258364318377393196975838019988348233314380278870319020703051908937332477944565027070422340744061645308067249700653570979482285255104852416850171972199179603356055515260527750664175796503361807178063655963915366945326701055526121327541635957182858958781278470154191192815195472432776021309602796303992652843783881188533217005852798050287052438629013164439521939939932676874767104950556231516085751071880396834912562506161342309537368133688620571470130601973186271976953928739407506988351176079306286006336832130914042617006618590457643168235460318331474904421993282219746292786816984085271884916795182314701838224879959917759225932175469329551399617048371821221134400724531606758124783346796136342417668327197195021345060021643730432037854207331802789710181058775481207439794531965818194486944135791042808068361749013913267462688710217692127565094923697445912537534524826669281653658814200086919823890448770573557088411339402741022720000000000000000000000000000000000000000000*i1^7 + 623257899946962261656425050957188696046370435450268868401907767940955502834764803888598321275735176864196249664117314039682326948688989412698568963690620050119882484298698676827982533402322674091821358732719048936757920264720970093162071376615167556066593536027811169426908187222957364635680388965578331642476894623155678897921146122384124945540623226916278978446592471657171229034754446942898829182236249315858148944399972285799314890996661046695106509760999417248521298544046481461842978958911175447849459488074061336559311328455881473007756498697510388295847780192578507790481511535099067067800177471168612439555621156360974716017189998685797245011476697359736704327064239781410467408542438762522357418950917843806574090011686600438142123008127644161928925845380931818133739380436928176340529793079994154381679879759093086044391581281460146736816945449348024260618499774746109510482937901770369657168271390367576078338902899607818405905204760026696046864112093578251370096167601403897327259457019654885675100218515035289441714508169138544858597274569072779140905113087388112691241840865549783131908481889206994122904087536624436931950642697904019851284573707734340113772867056091370899064629654967328064314601025769357358450695523763821392728722902131625934110133098045116809896133108864805274422589408276922982879588375169293154525080032433291043662433582380227521725087675114279628174722039038623253892322692762209867138438375549037165474237651628004234406376224551132262159542024936210230226995293301137234899299523883643327952840485994391770563002808884750320179809548573052499371177188012294921436062251397197965824382972087092111314484618219234764125272760550091428177150002922384810682891285054000812746751877017553249739376032521675753221961887019780517397111694819670060598108520628946208316786173701297414996673212836012442824735427065010389845492725810763385502462570020170971087370112640027510162143821953305556732678292693728298886410635877720536293307168437405353435382500920325763706883539440314741301543132086449362066901393903963303448605722296972354298785415960854040276169024032805011926858137565294161254657842858649075779010115411125837254593003277240426112248923808083503431558036032528918372904201688159247262772933329233577078902000810447624765061236170090018493776452913800952715604069919967585643628351518509456991886953794875858197463384627923034798290655349820801137239996667980313065109129143478647318417826970350911438529951125635042749689048368038665669334374444723573017557179754918240682818316324404952610649954494283849366125113135582573021695566248149317873299429951582367534591182766946874662728568807548509254669536800957065568726933417840125641700731499150909990134116229821629363608022726147706706890160987357698843352894595670369857242745677470832945585832518366795953004304093184100556586169433108957248467319508722684798393938623693071728836951778577612800000000000000000000000000000000000000000*i1^8 + 172309174314893660508299498530141144965940998294421738402587277942049405419380451666487864727559561156291323022323904613657739285187532960779325833246641140149799507233717448607479214859814654208844762190743211351951702938140772398418581773015214950415464356329531179763716697956867217220755374352394828252269956945629637742799675674875342342016283538783824284243268927556474490772221642898517611322087610415882089526954860528558672069223828030438759568254734719974598294413453709661998747671181123708647598922591571642662543231295240607623777834651104297359514377989233013553181700007229362468496084416117207813462458479700130675510882065223170617611625974151495806948864654228676048937744560117332966672443066021627028057943066843964802338103396802075605622381371083332465689556488927905893566033515301006552937314809299077776334027839868869073619196275829545487859602924767092725042635931131038746098411309860049208814244997515283192563803206260491124962846120648135690714838900972359733148296173438670751573168484272957861175886117518122027048599437826057639091504418469164673439845871770680514409881982746304589287398717842907522641471334946690531970595298552096411171685895369319825881048375510089775320645721418076127032962488637752809481022554484417322639902290776524368997920662201408774194989614522889966306079627764236506349931590071056736266737279420597873346422122824686327739143958458740672578582516988216712816754498819699334555363817257563800098773541785503284620868195318530062739857830977498176161794883269344563744032809922692945201708261707814215734824348575910027506319830361085004080930783979515133340070392765691882184727150702398832741164318768910817825179300640568496038590573824159760655714825387661163607457528966208030488684884134888803433568815716219901065808224448715728519225038080029634488638350635377216530233248025060268922753993850654580245817510684963147907254879002474596179780279329256721232705164698027651674616372011939781225156600753572693103309340654119866200326959930497937803468663178985614343773970137674671660392943455670989913199835507930101927351183874796184737449004382360301646914218131611102968413693976328918884134769401233310183417066037206962360538455991438342725764520151020717070052457984862206515846848181772809946257624855327977577597596731246515915570480391398283237934435331814120516006045976107037512096075677556626393949633315880932422831605563225696285114572960692376676223473832215152371194777293770328734579346832755285240438168771171665499552715938158760590624953371487517315749202114048537097811592488360422615212874794842181480873626980117691510262091548190450493584387366729665191506893825555441069291939746406316748059264578219429949523399602853956778541691829686753428572991543403561689326594545393787618142796262440494356915111733923639536908019785331101576727897226618290762499138755147990677844338227760271232239016997814272000000000000000000000000000000000000000*i1^9 + 28350702880906810387134874049349564389050386604192000560038831930094870498251562298275976597969726515694074558611290253950986248646439400862714215070660207635786234048161004341509323173844146677759497984562758189126535547453834430909913006252852055757361016685766018849492887789255906598542702835429755544077056581384142597561956182680734868627735408101363324358970498979099219444243207696783637027288043192032446629205890578553072171551346898081961045888222049957546265554903171064054804059232916579213835887821178074791031412812548553427311176403753136274082847428346471940160175386918801592484860480754419685529105373555051963909102259705435306261976343847376571845278864406078232108792852572090104543707119675081544127878329126098769577181873692755687443525897949237824910726630316295724714120122459825555881023989688648397371855186502590251958615053171011249485526849284170480196850856376592452321618972812910049955521569647982913568846877349380614156089514091183952078715964503118105158444684063006127481403372831362773819528444328637948770368143097385458084646823544149150825736133146886748527079009076875845494187102260689497708118553692139535045837301866349135113086060970106123186043996224414615926842193064710883268152747097773650321278564351754735722275514895446851895766525829560499381006383935545901304253544940062344116630929651132322881601324219832095792288793885884716244371824750184727552337957760362811297306349522770292801837645188067029818039869729047266587429054971100455591796840597987175039345095514495801474478449608704250298302343340720385595411000364566603454446609249460335732445342930161555910316649925111047920954112568728507418498423433511700775262536682948525503054263755976600704883812085224487838373644953006501354821304221847135619761428843761414814959610035070831411657178160686004377754197454603567938873564106683601754973115817501690794824154202094500782950631395211288488693427485790949804434224566834561986051873531532284813293022940524246220262914438169803849499290785925817134505312727417469121484002090579546207045298822991714733073322610764770001126936340860098023377750940139341847259525495174248886598780359025807375035502808780633008964940676636437922799347647762787111300512278209665657901845414271554419447438272719914318005827187335521495528736335679160984511659823167639964292624788470813374998675732320113816911123449097741133135639119981737513629937483835329420137570425699641890401388912845531943863773884587213226225269740611483146294826647802439806042008197787487217100301696618391673739520296747071908906642996185053271244866459684858106240885955593602128649831788138890176982501645453319431466414972884493885338810601610273595299347967108406388521831474771943282110019531787224332967842358585695182566187567622431928980876260257768487413458525225574014872038806030486672132026917002620809059954077560469906760192395200656777640137382166528000000000000000000000000000000000000*i1^10 + 2837499378949194361253810808446060830936710308265861472482248731599459028423090922487343874243984375095432020422116091494790429398682765881484974340019666655763265789679953853307641007253860671999596540726723494980317749434086235244386465267794660057594191332031175086408433873523202647828281448402997940351489861579105335850021796078190817781950525137635807793125690850404785402301537944771273208269521298678397207189827087515670537824250551309322799194760753256303381324964995688450040230069083613544446214506039798689115685157301001018668632185913418106924726578475989998527015658325913278639971423890457590119199614490203807467511110606132110566326132268763185495951596622840718868861524561650743368382616202636767637062961589071232178367883981837053634031765876800140605949576986027927791406931838058009878135270522333213489201582983626601041097287118769942324347221065573870177013761076282054977040255176224317008132666538499214355479302671717880822544549969291406543434009801213393763491580856343978637676914420014266762882052469846807609585024685896899309276419874416592861937234153059713361273898274718790865187759762490603572834735641861331111735576659973788917741282143661355039593017269171272265714345922461485671704217252328566575445638929274704315461502711252586598671320337458972884979761488168212680036008833942464969249615177994705727167916448066018426958638584063015876703433608818954576017989626477882551627116619319672091564588986050785971196873644261095107688368173949630220283794623472909633856966008323022077193029640876077784572153625495447181213323637575371317156494563392552756980661651304307770960284015343596606145039055436086764328616339684049440558733191065240345911089047361141008908601122215656926737310989729676009446428312338836264599244228771427836516130539198713373908205728100808662554932690065429734813429147768725595112608992430244770402065970053401559166213286555295573122256003729388393879953178607981954089929272119658061115731064911267226688879709611426589353366979886549502492199817277165611581315154524398782835430425839880853248756697862217656018947560848115946466394553902432386128679983599341578377365189617985936682648667723451056100031080041776894408065348992911861726365665341560083519586668944442710544585910317847829675561072972547062684837696900856610182358420430854221563090388962946081285751841383012963513269056954665744726693204058286989057204416386444792350917781918340517738620090316688324885360763025013598760572482429263963672877874061535047923662321367426290314572362960543428127130324003261203870702977174820096615929368889291815223039497139481950468887398401699428765782295489704611685257500018905409166959406597406358396249061689584545067910142312579681983854499570218935972362954309845227897930908739555347962622856729062290825793007240066713626419589843544619285323862924333790830353431823024584634909877580310799753834638868480000000000000000000000000000000000*i1^11 + 181253328793764633893372195924619035962286770200339582468468294308723911809127012126547997412439767173351481279310058554234692117246638858293844566172041338365846657776701699670522997695372980871836300599703492295635202639439979851514370910137345603914674007177041609611250183589149794278946887464773862870648474839345910505469566305491831670178065069016553336283319892372459152323235529362706717087919699173166066307343393871462120025360412946030832106997144623899429249255659766758848126558909059568560148500022451278782009550839515270902109333027867478640613004905147428461328879819935884909322156203362556251714513516956234380920943587843558587239670378530826930922324962059376563845223970288501244005986517640590217557950303491827115285005102514693483672370757750289685890526465477443116699595012928648413092437969623982843384485145211260286224326754770650288165852419849724637053907735993552035288373666974058164042249286958315837104826113537106520176458585767179776251285074290249931040871411291149681622342671060966556092093641810179386717910819620792400133428425425837000181594530045607811961308425350670809856582184496948749188054459086952605192966680414387807388666277229263214053969983265769114376136424179676413306886625702971019418824583449531000566429525257554755915703696024057227803225852612024782633119423786837556843210062455307200414205462275947898082631865983237308680895273555764475894873270186865381306656464056484615216596255238787638999609482529857745441793369800241907248136296569468373569111553513256292076077816496353703212362679529937392918661199526657985761246143432459717622566641488839770571296858358194276080826884924499400191609990384129386737781440469556039779239991649602449611024529429629892095952015584765081301734821465208985264974501055119949651358763546554947505559046414784768629835226592624319478474726403885681689093771563416656120969101979054824277137962729983510846962692773810741942170088238465126032079515460947663348412250620362220543543468900815351773179138571640738565490402170798177118550337613401310000289556537562493507789745692845120521378904906925195248834608747677788600835120928254625050045447137245325596448707366698437263622643113386675108113003493986346884972746807156133195393297250087448031700181398833795977538675323081152892675455495220755558625498241589286982040100487498163017990804606892475662632416097023875187380026106423228106192275275764333184734832738084451305870641692367840090873626578804837964515502640249029985480500918541491992888505545785952942535874031609973493416764217894934717690784470595538339561088837690069274556497110591409285758672098842163188412458511007907578717908077238614279324093224750651199901710691603892348153675162058655351114000229416380602584854564064895855218507073306412188629176236125719996671381627132651484490749141693970657405491513287822182449821020797353573972026014361096347490818457600000000000000000000000000000000*i1^12 + 7738271074794941461380138860570900847977205198052355172489893621301344292730123120728024657552992031415285647353061020483731560070150460238060457025073893718121674606556114936605678647057937223175730766082756373744077462083214138038945782779998941312882521514585913034007182099920264729131472498473560681179460935502689741091464780504557621785104363438692306400732925994629321349422192379020515193910693386438709050508470022510923504504551980854098246643404528141153044223528898575431927187162498873337945976689906286259134588819351777971384951995066354623884020882961681291808078560771297931597559923942294633005634809133718252866614166703059822316200466577845772649892684131167556508451016106071290214694865256899194050064048628275801413247133423075208940039443499930697250268456603876597900400747458661789588782595947293313744344074356941859241857819159712829236356015723003208213650123947664687745869911267708592160572998556061727011396858315748661667601181346077778326611778346927443679248504319090347534281803634496675830470146244403895594499036771610738086602060895107641717525710067368299693710193252375083089667688881718051585775076639735076883762193059795235043387339209974169410873431605661239551389110882876582757838338014800761632896358962903664880392591390714744150509209656220088153577919931655462870987298438314655091583770221346986406396581021770276905774827732764907229642602225450078093097584986386447274461243237731752019969659783880475904205229459957207718728389757534200717532042848277958852334709093914538601872294317750447352000947848831106118024812061275265172865195800088211826578005857118841906699687754353950290427120637860911209822448991998814424999473480932928693932792427041253792274253148009801424051468049576114128375545592314403820627799136009665349770087879596144416827064293304269195894667361553666000999360032507895191190004142772346761188684110019842491535294997397187567710606592412819028603607839105829733592070140514937879815733304516130551016206905063639457238261855186546856045176901633622455569618182397968907790008199709693207348200997905982688149562134426701121436225273562354045336224378604604116750809858456210257871269432416028172094664121064206652143631880868706371307043044364522001601581556490407951243601044804970243529975392501740674948449815262567464690088734759427780318281128107863757152427180843029960621128390291934515644790675444303489534841125369624383049872021312601201398547552200790218860890599451818470633158968508675908332356379716053987519714847416555990400264082731289240528536312575925237482512853038931735660685746378420226033598645169410137533760127588834555202063976936378438220441775305102502004261752421590252701656876928262037653825899424503452086412062668077070297706704198808674397928271914884458252317475809141408430717122749397383698522057494073593174837790789339560651599402178180122002435290850753823295668224000000000000000000000000000000*i1^13 + 232232655055681141653085381586368911536876659118597958805830454568600372231589167085247379713788830954800064115910040503752288812511581728012574243987663673496670588034318422199987035882988245476896367902863174537583274510620370081678838192814886036280700896791066013803989847858839786588240518512337938820104498511319380879445254984564176232791568852929916800722371001792261337418911316958987955122458707713090315115638929246080345570834157687710884837737940600345783583418283106814098355330017608251729260897212364025648931057935108485145448855484242105196221942121211410866776408546535715561795044534513747304088081897436768738009525761018529735135372586461647351808066804510317982925449379010512938347259941881938552470693062151382566655719417062838874788898461940344179494629480293816681245309059132649419190875441156322399733554771513405054809990259468953530051813333688864481663012182947490754349590415649486136729008700951737135730828880111582344193267681895668264301354908367669511012917269186990990360292258823816227950524018458764308862157929587908670522457202018333297568923613079939646476993112759854062333984236568361116953034876044112708519202135475573305794235022715027879095312908334026148064104860934589093671151626115622062024465812666068392601609791663725653964832717470806697726704600239996600531472548957896017082536899878690655619237045301402818903850306825851620320826832300194030204303038470222061531436385173426452506638697267283417979587389493777784600817735444210157130368810969255977159655765121012908483454756260628968983078798441418282068699100559043901469929716029467006498163122470207596521798947181281082032652516755140137133773273802323963911954544041024465098389859716564898890359873924110302306433170234421211720635490050184694031846720423459158110712052016444871812300580295885140994485385186428602410929363003476350513909244673820756478211550623582524915404488882479382094193445630382888091429916393452426827169202472329157345417322438342180913853488543831342835182474273753667791039375051207812316896518652328818303452841000617447532976900324772316532863132646750920559893732884417976866849805948961368430735391862997655791985609554203841750425183853809169978669738541487886731605489146316574188119688503402454140025701362766310265605816878872153529838697487298766733278642165143432907629515149881822118626231628119603501300912878096037011982126343728131258522204325833191259701978074263736956181280050123070948551093666995257870418591452626920436920118838558831389383314996308873298638345484921218492097994113888416423942597349074657843218853479731904784359826556356482377120919314007108394151877682551473453620183096507977750836541858925461162240720738768880134895719288781039001255346354191091274997251771158996729804650772975074169781895857397203729704093119004870374905418269096805378459364344467652100674883565851376822384545009084501118156800000000000000000000000000000*i1^14 + 5080112574418096901482697178726178001533315472232007059572190192674070800462688445597905437010711849899597445147194418033102649830707964771481482888509451459285366324108486296931322120013781743533640729500494178025455023937286020384568317411444332260709589289749015317220752026778547018084699838230770514040337030743350041641103796957442964829366349121043086180815167981556784032192444359387871576434316168566934267131095991713595959586792907905779178591295990669228733580625396914000091651233886388541407949331678567783805731999644144517979410540543595436175722451436691929293294521809481027692056101042903768810168273591201214048602763076142723765555195435412146967964384091502655669024132335626568882042895999631618986566922741697677698595598830008342805854093163216985969491117413109229397939549989887233121030493868536043729369658253354171536556259250275932487848118113012892419221726210322641363561281665291266544932755438789217087073198555946447201126657696050147786334995868147909507537355250530826906522541883380321650655393559880148117255976614910208407168330827007437829577007386630570831797861202192545882902751004138898504814801992231945686433310915805914418675183044695084392373874871244343544770877416458680447566762404472882135699033738877631832050034794105697749421694854680209190835136801971707075272298272884014830969994183432737282960335956145837468486999040627884303225822203584515535694503308307982935273194476861581970258854419126089697502238907048381091715158390917455562699731135921956221374769654796842667386616534071426114765813680939874355432214284567673128223492873227544432033765887018813023080002228008996492065403120030958593769886370049006163877878049346336746890873310257582964865358599128813095751103053321135173699187733597000595378639046725816368427443866390924919388627590325947068071969028732740496398877862626053221805631009413530440283093339337396099006496835448744071316725082130343672213566036355950259186166723532639712731510506775230086531522904240726932464837986423097933598474058355518278854692981925556778155726843401731528606817869145768600685745406502106790244994613117811605041390214552223619030315444137036940744704187088734131183013614111177677730832127518371855734552776260536381953222052198815636079354041523975653154904760804393657261979405770112006819243866916649666755623833543504838208943713482769319492734257948721873433191854703067879586749882668062036438422074354500701776995213805503293079010487358011691970366620725212199893394490236272197663247036020622111097942635484628047348518993499788562579597618705649806902629760519955652689800215941145828010400655886631831271146032162782115479158987179245275875478595681449754985226917758155355636484974295751127640735903944409201513381454572316989823365286700143587048777038767627537309132557355805945965413713793130999866045980721423058755526062428860635635907476188822293708800000000000000000000000000*i1^15 + 77276070843740357922885233491971236580397166389059005800730131307514961817746152215269374319988716614832988734157008722639389159642021431218009264983032378908728111078382451688060058946387717837680820132386527776641477618180030106717845596664115955984698963330044972577887800459188996013914200324462148933854348421758985520103166990302382629167115960430958960959680771616611777019583482816041968038692957209196543096048006461411069164359720415976634350228125731397961222802400492232727980945727210004692211595567838691930422288405816830409760832048931991180315906949167303192016913368207136866961569183507942943362659586401446313601680764486426487168760009748892627445651841726136798020815243073048385297054852552641829830975753723642583608074232251453926436655950143358253938707663300945599665249678861391600850355500097155023622198742473850112326541891893573303514284123088705428431329118054558494966314834856805826663162983686680723179688705468282272634388092367088892601289340304119626693202507157257133295147672471932040609212502805124317226898985772991786459414601977689444626367982220212211768717470465788835221896545844701372797951089148443866817127709732613672435198991899832373833000208116434251411343745224987164229230844592950556441373216501761710081759851973240732792124930267578217286513058515547248069409721500047406691098187694446712818997984138483505971698206207071749210261985816487245064545233249740243171586823293030648499663300713062929819400789270022453885790915908354602624380449368440781960058646619026140739270319013719854995029832657190874680611581101470961470407727434439269223433209696688136206975038013721008803944190819408973907333489259672944144214697996741868315390935360990429670835153691125930163207087800954817292614515476673854985513433246901491252478692869624244730780760205886768959077854515121618108292238936079407052687369945448374890587336745885780633776945234825940567192781993745136857659255576643973895630009103257385295811935917338025618314130077399272177741577177188402003850747668248526938366505019281729126886058104240416919883020124271075425881156844542677373994216972699743183874247647629872943198836958123103805482373226886488002995350080454380638791789148126317654407724431259471808465035147566567631721806405184055252071446560994444652141688214835052079268738656807990139382097526860813055798723789896056256648658426384464144054487944895287741914317920008285258443598108138654661627061329580006062482054627013778932439261627326640818977965858105325541200465358016053258790361646805661242915002060097175708176455373173189539209347676361504330233869004115297533442779526596377981423074697087600765758929568045105929377603416205909958786873254307756497270850948700692784283479435747101798663494384433202747920068013420695488827346110156250188478394235433463821903688771323949268972927505904149467904346105778290537103362059034165248000000000000000000000000*i1^16 + 508995889101707727621051923523160786105961878927949767909700293282427913453313387457678576386137041440213948756652056945447615941019628775120807319759196992176312682102928922676832179232279188928634761174275405481766108365241844711572129289062943795176770623875021852475476190395696299494234502068766489518720199332282516478744483403319119889284885073497313632708943763904944218524980684742145487928916996675987214530953099135281983399150067526486297706615121571623893437786907786053973412045377281536655219396589519536851552974502133269764616134529090967080765220806456803647967238473926732396700471976022881039137529971611424163338908666364221856262493013686723130349583949648899536016955614378077161908144922751469578709926555401472673150317619836278067754333930029963285488128471397074816072194125358602608688333499604744600234583390622403948643933049442862709191160813384949970608641099848367156924878540652830430562716949545877128653602720919334865963931434304757454829633589112076349803418025960342229339780104282875882100888612967567925792890082416168839078598787988433380929242398105103253065640964306560191752026913016143365966613059549189022192920157343390401549920581870781263550387138136075633530986070656341776865894668712857897932750835053910991843875269580237403211202649128304135966497979462814759703543287756592439665883413768462205511387916092685818104141283232775285061525174861229636572512194062371458660115198897988688058821206954104852870908746818646090494224598799841790179150091217493923298903999717944307135854654623395246204184246871678510790177394834549599575002965708815054189523444932692273198099579328543834302083548022370090442482673390586396888397777650277044449290774663573807394826269311500558892769114669670926817995707625212680479564507010362524764771496909018259119627987567130220835823471283843796617064889898821721309390127385617904398666328624868294269138352704934392758983711603760969232005953548727251951287631058088024011412315170801902121929424836862613712576410112377510341883017412042277403429332541275628315460764031383305415674614948519963865098425974604143298169722196556444043769008202259399773479625535199981767127041012124541613287001691365785771895677189069663283892436525424019930248352394181301621708466728911294322597842726358792517833316885931584863616876593118835713069236082930698758499723518155368572721988956625986971145101381544098765781899704363934165837795476854387384255514678171075522312900752527354781394223686361683737372319683507632694396764931511669177442210287691391485400689154106871982925649174962689462522963682304912028986028879231796013802771670197806677941366304459663241613175607710843066898964894064070916048227131025897242172740069425195552524095510683485919812965130267249377227342574886455205811744268718247724114062043121859669752623756179297747929322616370963812791444925260968587344560584130560000000000000000000000*i1^17 + -7247037313672485436778779331494718220525078061469945691194520222927487674013256289806302941676613702350183028650026940974708589465202183898181953764248131697270179795645598923251066911372193729840007613519535710109866087961101170190668246399116572725372901433886436119111664779091262818376810594298006500052540962751858692482047039154765216176339507761264051766308267022054861582883333944224335519066909774759247599144915788229390744422670307350229643230917906176823384338310017153588519850193455061137589814096986604106211454335658004140484605716670057148102303771810568444345983885526460245872322594690091986245342922473194167283364280559886975521769618676406397436390695359585565097422248794203953998903046248895969996853115852161447494331535358774195516391832851238676825619886125844571096194638954828348398441176097352179932627495491170901548335619183013575273155943631941187396132717876057017271629108737643510375101931030867624626082586601646469881008857901350619875780632123929743838410544057558905225632018138604512709643195386363850819559914680251168631624208958489541842541255519240336838351220672089090599234373857698052671856524109247731129537996179724873522689580182649005446963180421597315350863213010945955994112415790139607444822027629106536378947320231746026155815178122087897806499104077044369963607191901792972372996704745378821502264833461577160655781815956501933150175342158001230200623245155997476080389186684449680939184863078284997698557249501687166790858693482748100337354159102827910518972678219632530523774997790938956078731482049236228600890747032062011280666765138006714164104941668112922802860556728863739898452566606722142441355575365070727283571027978435259159383293326976932527070507633994526769229057237736609089557394489154439743128115301965717889194903831984973715587854867095258714396787405922663777992371026015042506928317984896309363148768752448852969601410697252463992606977289519653947140284190945968269164449489695901672194591368486009392423167231468021788144134120992206391871946542179021642440675088285165559866527682871663378644573075715100488916392581327374194544617213270282412123322277805760004737476731239702856012979016611768432686829759737946053941422358860348633540347860886404183900021895403749964303823148332770245282475997237607668130386029816447966448811049877133275082498787854498529757323791863156034016184981489811479331135955347063697660296975682397547604898628159660601103984301042040828239067655493636216237789874486157708285229343502654233949632563099602612001741464076558878685673061747457761143586810055905427568451761507496542310573312886853662764824502494050409711807963137143617707307714820198016862036616757534914071288964657336318280255106464454103386186738435864991869525592712259555186347115890729011253875848193827593373133797458441530429046427491500808575525973541524324795567812968597607614158313881600000000000000000000*i1^18 + -125239844058190083227987431003776371439789230869655819481237815662880795052736390759412951766991526067578275437081643747248421617966056368620758942976183562128001423036383917898079850965636554923868377021397458774808831015237205890489283361816238648274720867010295122035809980708673810031865726902641477402518155520968248409786609521687363672679215582265540579281812277739563446034058876239904873165709166889311662760899975623944632199454062589929056167903054460720823688234265886375335551107405606637404849457558180715881879784999325082759251863435700553101708014930958684584364397101090636136591877309376640712900855088152114363186062079931290344940916077556592451859552172794780212678906639104428230340155188722068296889098064463093728360004309196701870814222643402733180335051399865074211369979233181577592881960517667249953798128781264037249942874623839834989862688615490474766052996632353710028010483118162040216139314958651321228896234868332644941339628936781278465171626062726210848213242632980483586305601979454574386025055064945700978217924372492372096899897678767863353341873108825859456664989493061475146145445116658816602328785741811038123075049334814954611822245315103056758468774899696576794855293756842893476899821438046331865827713032591500941722018868888461808972425114453780276970438575057998690663158085996929650439540416782292483818845049116082813562851026848689025631539372123160618387345905212278482628063524342473723086704811226809913587812314342662790577386801908730245612663002189521299228005666813311140190260828199770194738661480196399426530680241807820697097971723776930690575785626175249429398912497544181908373158808783884253937496360124780735705869099195446468596478367043687179116247537533270507346585439770878361301424248938890759548376260619311465856648115223355162942123634715318390253470806745108339787663255279663246696505587944529871060224786440850152116171623092430521614335654178873496413476266170224106256951212460181155753172178267850010940496696957955135286953536244058547727618158919361865734450361983949959782395151627369592379192641849812767678272966205344340315593694938786597403123000804212691145057045573525213872392201312358700009449461368980543678245565954321258005917884422761168968332263124227254598937151794741392084426917250263995169019779328566952881840001687383925090803005528852165761569243697148102206374792601805477574033727630214470850947616194912099483364277426953208866755405564671285808014453321765067985891595473867685388753564220218748486754356137526910020469299958474308884698355173794225541368051682397608805683262010362674092292544748674337537404348314100863397747622390115881063681260515685285615416441630332168790332300564109080042242411653989391423130427823127616677771308379382915437108906029704472956281439847786463771129339852491535316804991106018578810356312927438604926170876504345348225179320320000000000000000000*i1^19 + 1551295867722136818994665189262462777007029780073361464766728966538680929708721848880987542045634933545243445052857086943566902883732133265660894254519448575080617307855560220160181076603053818526355327607141019585451136857065320320905404626067341781362132698905874130676855665892331063223312503869869659194938710469746755566890008347554454100747605498088337958800463461491961454933669193218132665761455899692871995350219851960827525832210075024577223495506559929293580708390255072746145835055140062068002038788089466771237854679372615956825827839279654080455662111023879348302631109740157093287819766803731043523098198262432737777851378825709025864374309421352585114218251914520239794635594915710511940724270559990780200638925917370192636216624492943592767047853171244439975648642352681537778911029225666296855622627644083039388501745573175198528774420990264490955587819307900253908502881232292381634240647797241153004516563736322766478716307155452918027028438011025084066490766725697961414384808682502637490430251623468459828877805715000996126547446938554688427547897576916080218621876944039949245955961634918018325871625764122092512432893508945103931306427754535567727331317849124662189728681640401251833882384214402085796892174306585046122429406781243593086871603925394233784155740751364966239330609837389089214604132852083766198655534948121330661406397047353237419140048945150188728956761492380782674514481606093933477386560881146778757193148147714058358145261344921880350121103968461566873869368583607470041489287486159946901091001126880861520086078289574354642473414406300064383283141676776764160003893490776290817503325948974058396849377817957374082017577719010851113766937902775742237739925346853420181634104806887696952015555086179374988579376925767083784781754130236931939647595558280139591766079882653734323106181360561426290282875047039195175865253387065487496363743996790095378426696130029445817826614954997046764980680134814352313415766446045279083853761709453823719919944980059129710653727353378915919125732472634893645831904964203137573376768928722043350961413682725521965552275759552735816096843041414780455345539196776945363133316477646499478832511176982276707164477599881537474012829268739636416725824129834468176258300244283944729296028536053774068588829842991630294574110108871177359225680789018143093554991077309678789114654095934608091173912237830322438169912429276377325242767278006902701320645288806700420219640560164890095046748518793640202149787610314061363468285084379174217427859901747398580786862820429730826139960058059246742588473438764949204628955472890364469047148438915965150525522049617778700761139785274524378729099161599400679645301329980505043891585109665669989956382187265962434230871384386719639684426707368757493640259302178277735270852082311755464718497706058687037643574121379828599244986956936190673685940852072653977068503040000000000000000*i1^20 + 36932618747381271494852325560025166171560513842984082660860246160949608153983097298358961779378774717861654902010899643382779253843131168695329618706061429073685356552946917025682573586368506616249087253502459301913267057880925086444428332117839893186073820267274442803219267356741383579375360413678331431383584880061449880750114075285296927433208932312078346245355609979490110189896715563094085670280217329849769147069148979467059147404042246154595701862694770985436032007299183234680075134189844812972794076593687794572948751107352979402476716306377110030227800492364903181081214885884349418008405492724742339694403707001878581421706916760883666409747652829046993208046396270429341179056235666273377871596262358495176539018590103451762358060605772924708186500224323223555062261325525540083620631394496533979903528055521908386427029897127590789185681311178334664380087121828494826449771768105630315924220442274790601586460323558440371158307569184275584853110141463520384620873206044373689396801891865724477337729908733614700184055331033918939693286501202460789058021006412765035250793207334938219756853358660059338719074814019971410815829773292289478905050372966049575258736470820968258543085558962224882085654456091053041807129331732333712401292443276332134308846861191356735613592334268175040875280852917705826991761294952685471742906197467210358439959383157954371092122324541892970412238236252407809970908834894952896720584358241942264598783891243486355785323695824032308728862128605969328305214917999172335304442670058581651938608788074309129284433147205617783665898378073302992331391066548040907577183474733999781876483432106693242181843971670453341077675188870982163052883832262910229933288484151177103479433954396907629688042710054758411645915214925499551154338695752995705022512773363605931144237936614141458775529221485608014089336456732976114747135979721830555009515711296223567151913111854051352896233930763685779170782318111438057753786485191668265559934426429797136582744488996885757797891659735375213379700806007824907014566945756729951623770516734511920803254924811128922686253026251348043557695285051390720481987242877047053640761452096114498266722436550325178909085433025366111604914620768437022335361330494675190135867520030531768180187805928483613727617200128658861134431394565349031924440096804823175041785734778003532430007043894291822326939173064931523058597554836837354515292994654449006132522955100701574172023027453877270756442169785713323956595770282841736677827529920857569320116533263590455703385144435135897650181282667050061788106570965440169721558764521870255563212057716338638470692801365928603338353674131897897728149500335857971546374875317387866857715741088420390673096392281934292726586791206801994712903343052002345475863867755567009042235449209142990859376568631209251906550793389416434111898042828583190104481088931221794612838400000000000000*i1^21 + 34118316425019077107969437104664354248143436055264483851814541783640054924448906191028044426801342766669527593768280890862228314886583183385263830027194147388890366267292392588232545841293657289033492357352642513890502241874132368205223637196003905810609760542781769845962018282599098300821001621443613350104337966950748009249796204529842999022138687285621769666771903902108544145198413772534927941282740211012508573671305456128318979281142010271084041632353211833055230802358173851968250168422794375748934245531101663319848060179092282776689803487874236492877239132759006782178966264899766462282664637838819428451279273132889052524580308604769606935488945748537763192471086071240338019066491079156210780832567118306913502130958516511760863379758437784647101158086586437331552297098342365697496551877924384302235456447137516092730529910000385149314575940901006398709721048916642121194298429032980791057780284549827094020514489422947050387735434900409095992148559664985406955191286406936706206946014903869554543941792982467688194865922441489886352758696584725800895849545016051878733920823055166425633474782693197618749675120194798380078959681990814759796107383622829131115910246229246742304632859039958381550097017496751396964554898843294195579251723486604135316633210818760473509440275970880043156479292891282045332055328654820312762363531713088686196208219155681507655460459326816929651266063068267333502502844777169899758886302735306877250687109871105133220569487361621994095302434708701684587843776907618505300475203913382199660131127505352966877496021545884708647917277543344152894387368969782784056375354554805413978823101957551839325703042638754913875117961524906549310040131558710468187311940116031469377641989750463700800850013676310506719604698021064357566988448948871439092421079846307307219056036836170999480014437909852210211212304033624516121425939960631597189485854395083868232673483787828511410505701863181022527868974833734476310703765215079883252155475751664100170152228187977302278040779038463549179690391787287748110316765233669815919601846390129554489553267208414279431325211418884735418432736638643423896131938206454370220508531035095471761796931626718765769722063772965585137974312526787256083472806940164884870531371752153290436742490292835272860939727485068505780073348459566029623576549491224166752343031057654319279262234252744145060235312327229236575833951786296718045643513850976381471512507962544121368165948788549699924773596336525531824170385142753162071987786954679048060465570645968311544377913210433289366643885935311222848978908282543454209686956959432217568306185488025490089026208872933175275940743386902684108328480939991305187570186076279846406613247999987585965807028471175342201631888855941552428239624545332626347256025519576566971689148864762666845362697780318198896042159982080580803737065611473079557909653649230921728000000000000*i1^22 + -2254094750497122277785393357722883035236810812943745425728523494493113311862791248465448801677458103989797253766544324300168663690980317915986791325778234080728059880597433080661499464531609377159681706910761415450720353467707278498953041695402953701675462612683143564569130441950255347826363599066621343538328459462451444675158380313946052152511671918333199941129028005875387248295047224154670130762440128757472231022238516413012739593245106215427974828897787099601503464549871712509078164147685662992459924210423044298712288837765667411267241470215290648825310596452009734866220947735348070000867674766379103679566665546133122422732893494115447388716563101884757877765273167036898536359776974895917842313956345990829764370778068206661696543179041787485472055220688773605102998636165843151716362796539195571961713716611623004130616900925527722945979328483095301990884777931739840645817380524621560357092695208994501193998810576195081156673587909644275327188063141127292710944772394515353194688920514543779832540857826092495593307626036751807581822815637290769564547083465493155692677417840888636173278659568047656408548172907887262308051963351507987160206472075803633594842413955975911256661367175754316217377869901033778159756646794394181203817233338624611314619392777782057811430730084147463642838748673750455485069327541381966267475056615765724991438734703691587960825394450678999523406618941986735075304097603456353034282999929614574767198142026333554402766639158451646187026605917821850082768658112494069120218970033825915360592735559344982990292917469208540046069449480551452019314391548159976485324927914460322603412631587572657160834631468607394105144315604944331169713534779890719373360871202884435497949272954584789236423827768899069308312061226932756598782397487606002993025590827305895413226801565596042080114855758920759921549174825785533723481832034521682044994373543394234926329473043384222344206505741640763773184473211786517410502697041409594929373241362443750926957522628297541010294938911796137506864367425026383843915782290546428970658842624205575147009858639987744717042101735392791800021140520935681802838831637775678443801701989665733710156368986482584883432108560573007483396759278307444239167644483032762059419882730459464371703494618287725507053689111583314186809602394214949365455519121217533470375184465442933173471508875258278722800142974940177455886480358636041949528877316655931094557892561860275905475864913066185937494870409482989969366419445467291377725315665485624592529950234384781145132608394574147444017297055265130629546256391457491342947094665867243209849880284424907416923424014423397482591054968083167311307392428511147710648128676460853895301169382729536656690299506019349036535745447088222929641778482329192586569820908647677738013798242070538762800911231350376676900533847500549069147551622063761585576322281011937280000000000*i1^23 + 20843190274635760797654275441729103582035777467776422334191498613114020735920320872017209139419012322328839450303486228068672632504496907201843572834165966314202215135680249760407534932487947036406198516148406922872693824906196862393979204066819338353379618061068657572648666293872760665890841490700204253990186966247289269330746800185780231026728518657299317272974707966071185867053079762982941745851523842836342339272902747062208560825528235717176880202715012062392233992145938349961542909532638900256339842587173321218893144285949556559423685851311613932985321855210613391338634443206221198742751321031537799252612860661424478528721392468232447027068144084712016565605486629799209804776259934862473294720988717048298587325148863564570742379454816479666271262712214110664371236644644972318167666113255915967135956473900146503962198178617249670104803078667747023515927988549842269752520807236976938430598031238460717498252950047727015205266766599763505610105785390362418004549185761339714569170421497300069723306771309441719821199328636454401238572591052390703010117402151766789331686448364787025402215046604855612316520164641714041167941725172774486855779602638790908589533338247479966365121462253696176642672259771993136133628086412866645934851030915213615700438157090567535830975891118583867596559966007197866714080801976853112095970582628631894916346198954092738511847613027105676885297288802240898498494887658593601836532609621323480143372934188887969998253740534746865419957458111475408381179888426047207681729287265033749430694815689272878030139049158987574175912234080025630916906429670367080565858772448238047482942388390209360022079201307514776931700176265579847906031257225684696050495410911396869821431724935487122075847970830845700040219180760082470851891961310785523708739788726560760418912525882843732835099528436581550582380971289589164807723366181900359976764985928976066280508856417030882739043180777487689703263751778659851465729077789507767656870230612455462598023018348720200189657804386163146901732616594480791038111916982920130196467691721694448299368783465036232743620188849271348508810774221597687111551141535113793495588503615392691021382626838972451646038446182914860895583735800950902320040501398180324887656224383768565725505004384843791989012307381396793957432003185934565291308658534381057274832089725846788564602062049311222172648448559748915217967880408288559077270181568105822393584259218112870826868261493441153566705232078587029382655048633859861398557567532950404728445684382080695334122806067220323125334253229634984121026837565283391334849320466878912353888437687822640220209924175820770646887723921138841800346877160259245984783706241579743453857700108747414820918465088050403203011914881369921974336143536996190177046874379971744806970853696983207514159066383777715438949050669548429135225346021844152698781638328320000000000*i1^24 + 550229089596821357031996190499036807727555855842190292949692755865051745428682592374628822858131771011629145510568998274471133619959433517845985314733740183319152943762785797715225170217181975452557497679435608081890398944767489421477037766923804828860347619271652195564073443200229092621537837543777272339281439115080297775641847146556308944809063703998213374081574968632988581298189594171870683646720990547823255874719871733697783266059145318812103226684043957098979400840354793205007967864153917941995207211022322563056124939461228941023691996484460966040909549940815741687281628666191269810758439581239663247512212763044266353490370101142387165232785881473314347341599982164458288346213163484274642243289691008102223292200023101611369801487800821297380669231958318131842562929048796743524358097465620792161672213638278588301010329390172007707421519242916002412870007249519406432351887700396683180279476872900150273648255122772244551210155148573783731997831464771286752048830132277213296973950401778727662128117017795767653756994964757386948190625068344593807203540205163741968250923295946243445068147072609407797952152510885075155261480412495012937080381756132837826608580075884830056628896021885112374414474617023314283577807007758119688596916585094041579405955699249843437662811736691363911777061782664113337259711559239953489702759083366720353124546795574660734826226441969613426133322128723676723195787200268976323544189347846824170689931701375435532167362391970546104493066675918523137621737659452530652107002478018704352225005974607260218660377985336172193373768471924717404427225361477034211109566703655524902766774249484493241890139408708426868757892021326659878843186137403701010270584531747604971677386451364472729906180317394342951097748401448444634375758849850722319403787084661115928171410964465121007504999469659330762994556244259485559118704647810353304605687010642447335796160546750603593403672406320564984726604084326590635563971645344674102861312644991182272477382398615840864116681632966187656947344839749722778907943166346919131789483448389902257780619175220429194499178075016232168968979182252187264786432874500515137763561757718912828880091741548164365038627866354995734239523173888504472875048131465062980463516333231535215345781241776091075720626487066595538854621163091445024651777700364520275051982203997047287939930974870103230127073857806931418077245230790534895651766219165030262389968677127521883698088677121471516161128713162855614622978152688510774764732042314521249932309518435802907780411859767045049089102394046916477026192771741290397752664095484763552709873698543529677056508575761406547761906584344954150083043070319995643286755025739490775284012871693578260844700754957718068041888863831118117374395143918208215201491828547339557499416565100181241995228575059268137567161033469425842897294944951947119075371515904000000*i1^25 + 1029222455554208668268991236951744433335634897618125120001283645900047302975617036295871590291587219982264340942052854014404163438417715771236958415245161399332127516367076988404676061297370375368212407302444215656864254128267557042360425012698434468930959690592140101890783347740068521530619858769289156156201225308417054144506207475707526440656798270240555987007887892065273704825079470974751941723137381919904736392708895516340483447676851682962097847452284055482206448834973346476467902106997776454870988740146136459289729207140422034057866067354998032066585362776230695905720438551281935057797846245021287519033243636417082009375276168883255976436247136438974778854480942956927196773250848459141204290520632060480362935942196169546770244329842092183725629325632258947562632624000340397977034149534757806791786195534877256081987441593618547833753894293747672917559614732263818851209940505713118226199568432994433254019429462811023690370646096988033351942047205311280857433870578752809366601098652218186115237407982582452479349450548023440127656506313810241145561262402206722320479045677662915572776804380233922821631931499071375937671913153454570907686881862056650712198294394302867780397860714330171815272087525682182420627173070736732413502505096184178819129032787692588034577458426610933013752040241308739794090707500431714234850118594406227693886716362864537245143580303514009993384895461565362720233373274763127014299526066624505521289533248801050749653601586701924363873820147125262603986916525986443956651970640906842256760942020705128211060114170986484500047587785574627570520767745936057835036510648684507695263511217365287917935776667709209069342095069038355307717254362116413719525399934343086750944579275415899028551763094903919524666618116479803733101416824094546405403320182920671701530566389392347848139371375229792566537553184656374237657333192091036953299035965525240491756873089178301246279384644728369359137572702025423623729422173279360317465962993437387875135293552032312152205017109317855295781042687412139080026253972647323102412217578002467507433929143521808729664711713731384471929167033499129718051049988044481637211801479174702929426067179069333438481929828092553945087533428970635905915718225646012874249868038564511627236642976655855028185880322538585136888725915906346013830518164599091674393230233032213238785616820493904953128536526133112769955286193994132491935479442429647522861870265609618706348068879974337025868644168778911824748571454456921965825149920112413066940105520997159141370912085129869203020226205897065428893945494700762131093845359567470523649217665798810944814704590752007749056206940355207231513586305630988713450825476281981610764754145264414008977782469099290546397018920297024885560136222184238459551147318690934893770311153170039081145195453902588828590895435327108722242086178665371571731824640000*i1^26 + -17715688622171209338046552814465151025961777374034241975920394163293155120710703277785224165994923667136966005173176586578934826277081327172944678479630726078600170834195972458014631028833831602489889442837071082330440855330522057115325184369280545584564869263124203720469735400715294131119721571491278390969205632625120711804314378421321404446691264070455331794940311553126234034380278110603848528418105216051527349209650623400153392320256852955158992564715989491302736472019557578159270841203908163806062036310343085607827308279964829357622328293674967963817879882256900234685292546842628748502246763230471700358446507358789884226959765371400124044783408158489254736441948327691541950572638992200549072962463969564907704089477868488210385428144792746834393490440380239987349553275622560663540123140394903228463695465286252106522465787082067420149040777828193109900763620611168534072293437902000308783963429385460186921971106776051307396516827378626118598270306591115300786560546181711302163517223713789294142188809870748869162210067181751185914997668235034850545745917011909201580389218702069352434764039173076547128589979931804591219024948844589694593653432024353983576057653197074779314348292792849941586085156930875658591880901103281600160046768832319713451458754175045956334824415824406251472905746694567734554563550064501031301277512185983879858308191030528153864297715916089194312117777227762145107654293303106785721119339060536309934599931034729724229578427874806716023525491959854933339838218853546971909038218333241207283064418113954438413883756191442504382779654603900560167673960821258110050273147679533599129928290431785966102186463632515759251259382203722823677573839101514922102553564691353847426274427199168504022407887593371477737365608722947995851447939653535857947715906754957440356508546980496526649379806475606092178206106739146926554780241620401231310285796598493889358908871031907098093595676672365545071475446292664476894134550156121871401830977513087262772030024258981899468803152761894925439897302009006212186050058502589517614420649464391235974779946643669088014121525435541519050917028724925514153140465189258084040056095879638742144787694919416488471074270381385646910223278079725273128417565887808554610242106586835043912329087228332858373615572908300933197129813508508462397704807348994116956256225253190113481594598641860096484297315379489609721098805379740368108982485325231991911868250807758918922755550641664953199322188255583282961364998241164275818777025486106239943574360702445407122964145092591455382695627812841784837549586301124133942385504781935903247359381359227096198760543137255930906961335811161888460014753503159581291447982487176784875420555348707410753618914692286646264915596093331196502347190677609814616858501279899782260436533588939179212174164820687451843515439100780879275051090025834624529203200*i1^27 + 199689145711969164875065697551914441966343016695858300085341974479548576268834720064259075980234369682620181182859905605317711177463255780219339180980626638663475122124768401717199505981206461641765341460129125127975248892349814191423685087803490926369376187183326066791940755852517970961873353148572152664470997722352189587462482032211022301896943849305606423991331007967974067324762579927716525220576856999459384185916545666286068511537650102512422534404589234912886241322573840224536676294784702219275864050612865919019231244901493868411749712054274933209227302595605421156997317462837249775889520461716271839672170851046481699445650508534739195068024634366442668484834912209550715189756458458962506300353737344265679931091330268122460811208787440414716440385673501522829480589415734039718039239885079923163471589962239906716766321701695978708310941661270023763402181472228026668073027182657724706458358731454840398868615409770032620558775662382216365929216870553946311336935203659249211363836688291834171743809380305205353860354875368022188862642485369320640854160476590959556770300380938053776920308863000597004218629517749360891844413294784112189796791287070551031108924493314667757157605666450685895160341583691138341014337170217815784923995468953325373344809092870315564439099327347865631795469340086502279844227491884403156703247587926775589141988745886646012613013942169407662395208088090669632151486130685427809447750580965342097930076290136241247742571721578215940867526991957501661659091678001105691767518241096611436215557234478786775405349747740584962547351481067745247547935307586168507280592084762724633053991428616086666333391402552798993887981061864037083191763022904747773328585744479361643423184378222695306858211483852092777372456975737482767326830310986732209699197459634692720734671739216745314113327574143070350872811049011224317200057207692955480547002259799413648566910871001366430563184476988518456748986866730598777764366313417871152211991698042152538387848376823857667479829172204072415105795515087521079846486191193128846936030092561187824037652632511353086234180219173246252098734928444095205364252041745081452636100435414981368187556043132144888387173729918049420736810647501738545739769854640975877248578508092198324459939050428014425818533162100945490887597238913531215152546016677729114468467237885459501296544364353928110251864982354420083051044321221140922822334595112059402717499547167005186243518022124915324659305763163066999491440816335044230315087001050090120605632720499502596485946379704672242314212297536284109576920777122658780559397516423076672230761755757777736909573038998336332668241292113864886845372033001901447537441074349949222440972428686738983661600966599405983685583537717091778009510347532600166387640892958922430370585644525832190502516127854438119245617021336618955110247699011004792832*i1^28 + -1141102298155205516233125552592521726310730550152004221520105664992309001267947408512120106593884545029392998601544850804105554039399208806180201284569044203122603966106425908763595486727987893635419660217648583059539029789918315726219516263683474358268319172827403320508591912122139271854785885231140697218899349197134366217614223341368211374920956162489253702584208753536007550042903637845874587049367818783062419649792109600792122943805076269284566049732758629724452293919893884367245092848591936620338058199868958280893316412749632688699252895128610138753455019811076840695273815962247786897330465450679759318750201939524662909561821037698705437143844601263941230259392741659645537414987569947685610226787110182238146950091870435255373226892408868084362078836148786013869494514207093012223337417662603572205511049657858038077297673713967949613312497174771689634075548745754291440829314366062047802137963537696444897104531874410322996431416771667380519029628377554001098344801471133100364268799026500288836914458516107924095566132514077781876797770904693572202842909583831843462688808300724799585828280733792939479277632937422501320988793494333522145806417438831880657441883563475873558642047249320915744204057773510427425627312368799935773491489811331503551277426395542297240347761726880498550595714022558675362616605361436918111001196629013220742054650700153107809158153279977098797750262303816867781088221583831157796589737106559884899672985757951760243384952022592606351221699438825652999507575842175494317243891235148838568200061210736428933616185101079311828276731954086952495012142135811220645930959475884275623905690114876126906023099572994803008007414035433301007585698199545942216519821197958221782293536835068552519677360937961704445633891287906391424521677180352157830107623083615409940449081329263081582644554285493386736960890968105530797610457158983298056294573367120098969876582733025950427996195304473032904644214965778319635179988546911474988434951452877284131233049058749994668759522326968607587224059623284614948337043153560399483541599449893964827977409968866284512816504797958439228404694886733419937970503478571065872440093459135700859908512771973639460249985623451511261512007238134450249101929840432446246515230059155175982811928288978137826050309398853642252079597635409120669164152133868280970559377072131416117632262914555636112628234210550321872815140913524045457877758251971756121442609903593362878128374607812595649708157359515797524319591762629856126620252136287078328702178543963986679691201415224053049180597359520111700912551290460657910975106515289378587823661177661244762539332210638979452082856223058569761189485602093777238483413785399969605499118269055790151537416655024897528745986374859377233070932156510255307083262811787714435605199007934292806710879028629910466429794276336384464298017785118720*i1^29 + 2608703897663847408200322522781553814726181155051646883373113290532001482651876531014700405941633739697198026811942734021620208247075826027065177164247322583181496285242460652637520791666789666540056430261880076025146983696068456440473446641333825983671791079805858083397810589626360973977617440606680449930917319753194945875972892946229661667262566575624225236919030258530295200534020617616491467966608147182086943196415891594019699511972133729915964279647445310289177501565961483835192420968475024907250759371139659964071181928415487665893333441094478747557635245175534482958143566623809757568699794531034698351820510837423060046660210770260392982261113241922721903628395140056521554693373893257782843261331885804056809599282604323831395033555708679910024388552975583246400835278920233790730456095823447306460728571944030421863875943861741025226649194686145572165300191883738269136374196638715766985292210131373190395634842519768116915186518561846609545334348917217805617579242560691177876955606532160040252042227802026090456521087294325955348328217681626848616548758037581584546272904616004512891768340798642097882769067797314712440651723496582966981461579367477944000644180262784529303074399546640596124391998910170996229340881491509297128980931429099104719806245377892091550564687300885648695581826072926108012285625426654329331591654603119757140456957502110289442783766875123489917340853382899772808207998368024662032965934532728334498158039702795416452813490605576988863368696703071600676871461507197095550002744091063808831629010367428951850387324554159968919708096231688633453067673905607454843176327380762009847632579356733067443682503086645584592039536874721077295760202552122169233125798001498843976929111482401649530464158176000227534388650350535693248782542161069175825551929399805626018693771416981258856766815451053226365204055783676418790879775910419447506671489127157848740657521045923523410094199744287509523671011275251734252841423695637071732543321063066275221932427744807439486444561159811719357394684053144734895034539973015163948356955384994846984917284798598942158415431643149055207033224888043218927579073908900247907794122247804797529065139315341457117350748730673309623545240084303322210415720394176919454401079424782765856049428926327565035079634490338834617995587617692483458781412471841661236053993556545603798011489732260050438050133804346489630646123827441295653813148898330663434341006524834178446691908521569287487008671785429178600767339287465552163438656014035224760953254527755422452295386652088666976771617882435966187566500009918374431094910495482309391979949072296357784791347923577510850785768796095871026991384970059198879441553405815921339441376686891023584935226633780385111978451276934914596309935587585294476022447099339325691985110307367012648926242026302173069647678511985943774316462080*i1^30 + -2479182370992458609772343265820159327116477992450559176270040978031818033776486552341476484527258352349255957936598335042062040428421044119989112833297063009749336823342501997693714428326438648650082194930555811701001363911248067202088243980031482073941785629552021783432343620458873387158676825622712905349342688613575426757196832372410138083783079232992079142862776206253075877295117362406674130636962209303097561931629834433209493854503945906640643472191809434236887763160629538379799236259204882804355432540975530993596481401189691589447477934219485920569281949388809579573182929182033085179288009419508319512628784205779724825684676707691701393989441350118470840269488645457950253551227903048438278465581546581141396500477914153221009840124233965429796598954375880689221716300890533497040954470950235933991783175826640801267261075338735888197689965606321011113819472754262866175120961366995300565680525961737853351979096807375167104939606587518540368453612230547541993105207620761695221546916281858444984569762077814244716099169216657252994559631796456271673440091903161404215433875618971736831597655334062892557919774740396427762822616742309327801842347831525720373926527612586776137046792804677675970441323972593870534097425929326858728687544761327723932466462130265697890337758859357322105277608462631345064685843817985996070470292162809906981511621264409617832645814012709065201147288588942342420242285563341752838717650576264368151551751440505612441233655047374034239022926997178386498338661934553184768538403437688694907213865276794284177572409710014324513030148145833004293800311223193348316529636942311984400360380370861760235833744441699115116812614739056163472260927282850596392019559714621698795536174166206973580810167448210324946073249549468642290231752224144884776243515916435061642509282123336997585910665767390861688248372853044453527980934277365429446808774264209578284379698359890488722767052465429188480058823022060847549548120855962470101604588368520070266240665986801825321505925051641429664097848451738655534853564384629447293248784409862430596689941199244192631136521014284046274745688560129655035844392951480686257388035354717665179081249963859288162670745343384239863016582101263287107577787207125772449393491974928380787355442656044317402075423257231882128472977846391477575227594333966724140867483625748515223464014592453142208948731209797065594119241622063406699272801529916971713522551461599224008414623028941348765708022074942040241415992130821291502752078770032484518454554848775294769417941191303137079511748624691774202156367268805179312734844311471360336938286948631129822861939218866870720650191196359913253795298701203002771846656874519877648769246732277644955694093708513967261541273417502033294100147238453604807881556854423469163280744330848454169739193109322477927147589451472240115712*i1^31 + 3743669324797164916875821693307805909778609367750782641489415100011587386772438676602631769329935243376312385979178545806587508490790003669419567058997745606297606348470457698451455880830751888756118404649198557192518204212474201874981583865635154112990170230243576814919608635157138587233938835165847841611073696040039932780255018804236120153128936057529065662864773033248376398040298678967538418724034277273151985046961997411180111914907232587043533974691765330151367779869669672422129215820341931800726243555944262105399123046403327307880172341561012117879343632635699496587700096056525801566466422524197323445751212179502701673961212411059653557101397396236397125393188222218898236051515855503881222130496082647039664997524952315870564621771873717249498276639198212002612614443120379011435464432776821473859672305160472878023077927420235924084485059756544280877025543027825310513400132402012551118810709169550319537753404612304939615633465730988219740075856950469554891917405827193019307939742306873260273628820375168499725792113741628618932752985014552188729855330828271082237238221014620882196276636979450467675862467430742126616188591171199205691622464954920298798323730894023682907204991010523419631204122450121761865620645131113673553752325609925876851133011910278483334735279923464804857497536085310128081405455461711587419346444773714690858054279791872682993047043873115317227500524643937176533654433519330242397890490880802546660269684679336664888694999540772035905197259276500565111188604031989232955351729532962475585283565931365037954505723052614093819697407626548929224896055972012540981315847738397796730781567944242717639008747324324877981814977406854893402026895676303703680611121557655918412000299536002744495818447768930235018342329267745018189906678201500013445003770650193922559483817436588156663925635749441686616072701125077532150557226426128559940659581226302013114873751223156385449548772038068786510627829830872087034685180822264412204858834728457727778776021502749760062546652933161070317043018447525809958215275818956921555254111010035296618126462164335756008836498484875929513198744999361108793635217863041440918106024848602172007842171434171053471660392222361379987368125622527203453380495465058703404864566511269611547002805791237111250913549596708779465254607838771026691486233171038223626687316672572207816737487670134036593836736093615898518038034951235883006303367836682942889419165457549055800143167694283065324739589162828329666754272993663417006155004750842016238074764722005501673149268223597302563866248071729085698162981792609366172195493133823378793630054419979377888965056511247830106830579189448680847506889836562670323009980904587579423996969394946042543619328863681486144244721187884073674493701264071168810736270148429403547396109485515494697524190013238369520343587449995264*i1^32 + -4335782314140799095800560440967412680632742475003440173490998701822992577478440777857002648520870001950645738825493818099665951647888336538503295682619787853928533815614536705266803690193199590167867977475110326605578938356848702536376579411564861257743922125543454226216195026042865903157720228395855918008532929349364967776090628376843928798400662079909034236734922959005595614709553314292359514661008662101990011042356991088315605698158036517993607980431350351398078765652128154146268450924020959126200263093562391205796893411823638089816897790540193765862676016949194462556388385154925622342481880231259999084923320839826139702970353873291031071235451371406773644687370434113448936291184456026895635895723577730502888945393825042247495869704201828289336977927997612280515228738422403185714744415967725158809146336164581223754366567091425840130450120368414126422369664724274078539347420501396351102133360897052235845567522508411035093383865437407616958745179756172422623791911858021584630360941317380802866259184418932837550090687380562859531176802752138515168367896950196980751182537887047913007017155387013438273284799867481181447630172100956822432093279391466122431448424774820202422554948952753357260638774419099919457288029808507150734627098322413507068268015651396760184596505306348792775126842635560126595959408559015131178238985687839277469439447023654149114666563676879025762785710896071606605392386619733693407106796720991767600583565608511867616405436683915927340666452286819716394738519424334696469477124918298064340633678921740222070521311886514532752564613689284297275351544750409284390078201862699609851717426440315081215870163965981935994250721688506945884337477946812597425168769517613449976811645337601293878988690611423213248975623373166652897077097711666333771907167254481566341567628266837215635995403985299561469690996201982526630202125061851716264839041727431426315556589898800629485014180893706215420984146766670907371564441496778894769469662710064250550209982900170514825779339228067573663988717140853852277291170076220267182280886949176862162239073101124390686125325218956582360133128124480070195699888142730125761235262964291648265476500811941413718755585246810984697022284430115239557379550059656556162628934514502409720799168378062828443915106139970410416357812166547743418126772128506590858211143590274549023878830102070887179487182996953307400746673816546544698185319261515935542307686366947363456821147918932800045210954710623086399262388143240439032863871070176178567310694103254178676027847634018107609891149536301386274486963353232040558758157626991053912884933615184218939154767596503154606976076735782966346050097446334232951203178386532356135589091514885348895865040270937207762817543426304377457613756428049800982435114128184378034961895158299674752350833093648763866738327552*i1^33 + -18887450057239923338141601992199986166279564066950141040563382974416879836697727415078877364746120813048730345739279725249680085064547271063170228864694051837653210353144096932233983587877913423677012326421001507544987260942440822135352810043174056294545524160011652861560324838396457412538706565110138361303733711677085076198263420508779439437819724245798515073356678703160404660969098181801639595283348064247997545514517695686982810658206077153530001602795691354696183767317443029434148967480346539635360476250699559502676994399137696604897390793563950274673707867879828701942737598708330180487193108669829564051044404967273508929834329186625442657976354175996455139937604455677258898664730456384910262766028224022599248097996216688957224239840359746844991546371693776242581073072042865824771178258619062512579311935270990760232982120703450574811994950683061708043671933702104260408576923301373795985176651449608548134840518682812097462586310564234588980344164807535287679738558680070572481143601161537746901911494028007050016840947770515666252663165611519484284754643724005381367663902164994729701149775982421209186481721865105563979392590044619646843340826252062439852972267703543200572335838276581050127804509395457418761288293708838489403231861858118031316138220076689087670311350211769052324991722442922555770359679361269750620428188729517470255331194576086976660611797555417083548973874690092462599141309844347115497123861066025273154223780990017572340903535256979817916755528665072218839099910321191228438992057477267389626536221987122425998039808813803858611434958250300431875304281658557784401771994523092662988738310575406554674868636745630585801057400560208203775821999506712200954945436838993716044473136187277737148536120576321039047246665910713495186798753320923512743987438699477498218172136262729933400308735960864479409855456096616094478025681629192729313869636761527169714369043569785359166629414217586238211536941609963992480139652761702998885334888634154313065007593246519078292857316752770646447523245435330533549466953045476832545149183287191644791244221611949193531315867445141812923092068279156085397808549283626148665426939735833974669920054427776433247668772374056601405230317674077681980931235148163864114168203160152036763982988589823006665639695121183723309563441446235942009923623051168079612545721031287163765101963663203565995527184485148092664993978425735209415555803082105637665427945073575870279466083313241571418283966870749142220452381764636463876272123312885312491226387223508187187236384399463304981635844256652959081437849807774660356559826527552630721984077034209564719595325469338275848977303904533839948144123279312154486257920513490615346162207789928841606258108351598632479575843705382423783247760958053602692256651846668818388626679329253436513692733760470645735424*i1^34 + 7879774285557515763399689338097231910469589808000942940310817732182522857761275617257488896763293620057813057766407143567259864958343360073852276892148639328608582731222982500464949044296218619551756127574343628939893117206206645667255317079076996616229013315535050806682307610097829784126226118051551947908764554465809374226342456532671485503387875353759540264720635978984571467885900614795397250028674887235402577668723530156343886261309457187906300606594925270874637867557198798230909779327787883848423945924293564811766888864107369830915653097862602402168874895491329339821348514558096415745038088152333813143466279625484203506440488287668324480133292562688642556656471880082732286530063908093142644615482364754268122145572014379459456286240404169413728316095606971466228216865987382619146506040276329263519942148559004286678100201619151530838298274831019620691498098385822952411912263040450529119548432418989490389318249104804925110523268254245662172877065851447168329833326706534605977261791577007349145216321259517072836488147347730010530420160978133172647634448037234207212984957319083310925790093133276696583533493472999249466758079652978542807240467891819309120775169833119160373436857845543703337714097950610762992048582241741808892372107819898608197341171694327143938956242413090500656854675539135751272801640311417930817655613104041244134539462211281368320837161310667967294485272419759652190460042816488619613861402344970783103269009247851871023229848220873807514367007492995974849069949458499168112240193961439872646996053560659817613637246312659858265607041116388026745359875868225077798053014742378065359089332491182856465501825619427794716191516770227807466662793558028149324044057545301564782475947696987594203985196591978160955795515186042948031649750527332326140627758833651117626008560686685938528935880248360031875135473282295218576565547062845492300428767349458708742888208873759904385705272732564368480162302175794791238952458502801342341497584704602834921460135770718229821657168264824966376131682517203924574228330697880934809069423473941704081881949872239534749354397329617786135866471867546128290874389715817421897964687942110253318970675654121640594948675402915722838607980395221789634377508110615835276155537121990265287806456954058555642300447845237744737198389989283496938497097907445343196181809356667402096873103153932520618406474072413150657108860739760018039782569429966160644413641372337484592866969426782983510987397137647452133316261108651017754126857880382022778648050994577504586529454041893219240213557544078405311459934148856442343436187881920023500199333290842879902539181041824687633482034869686678498545048548920370540438368735465278171774742979908068705631580797794986922207503412366294152467543456566205973247241954442713983123833507048075922459420870574080*i1^35 + 16508606695745435284273555869288720450943326297095767692356267841315751592728448350881096734934873400596817778306366424657989195685230386403079465276362282595565779347498183069059714181855444707171511070998827494596413615496293715622708013680799997188434529946592486118664285426569939239430605551814990469697674324696683081359098578765930428593187137522085698873356386427446333874325096668022234017288958569154237258142446557903260551009462040865261689755082839542288924013489808107374050361700612016664453754359990254082415963543452619041074002621152892363860750983597861011476480482479771346178606521215646780210861161052804965218729072551694784379701251895368244454001785614301434455697196147846211116425626136245303673984864110980048516152772151702830201727745214424062026636659046291261591928768684744855824781192579785651234406846501975771168959834592419449145128282896382917116734712932790234631296262448888519436964408393072083888278342221928864165201755208783665324215829570115136375547928969405711380346676364211602825661519468144873172759770996669384734048671402826968888586874073578363831231122556817746196738810241555391889417689822684106757520364104240392938029339463815664096550629960943224760995082332730058798366677865763414142013082480569027603176551091253689198554037834821153908046337089222492769511550720446371092759071464141441572340355901838603838982312018724372923976496739210444043382794648899033116720240908648258116563847142855272761260295355493777877797986331876397218776789020816178520859384062075566495097181490772494643643352765523773360489317779938180837777802657722118528962480009797534599085871086288710239057470413769441275860381022281802207192263288585224593336266564508617547155125070081979853100612382424983679703515998015794622579426176173808655394473560281802207042239372538092102314100607859019901874895280671641619207261058493810564261723568093124301745131827522820257931718643199271618990121255041018954130868881929360765691148255330314935901531159914162160703740589879910853758540383680198367192944756504090329855461979814900337088023137387284073838937196486528992654272738107983732237983977765814822228850103459372435879187590554387076363502618084953545661550875421185821282302638594360013967609375539453046638677401589893449049158121150080130729934710392213366259927637351846077706914895376991497065602520413802149565934143202979976459197498186437344345425305391136116880016223781253993330616917995227974962695629655620920963131346108885388852519224107789274495664759788312338345253992418397261004371979054202569525176198679186465611892810967846843899073873831616300244332360479814318370741352748892575612348700128268410014866294697918054423956684630951540955585867312205885242355849109942364883072335940189231873043278539827364905314960687228055231397888*i1^36 + 6957468524889245510395226789198847741172598213085227790817190712273128548471731873593762105491958089051315125199623049154953470977570201654967841039306090053379238682405376501895471249724098170461696855233410362408259402932226499895708752790432209958688573536763238252892633259787297108506966456108872429543732869699840788600981813985548385860650847299975410609072233084575696471297013889089162519959041865333800717504257351093565466804964806037544368991385878245647628975972249157550726462012883347052960359923353361528333585861744641378240825687771679556355101535600557208116646293669504716228615228107969566282555404724735890994842604093202551016048656851890604953280488905747462141935165644166305317134731873704015000019774811779333380112341677219319233753135314612091270562225213325393590828793193148118088476528467326585858533167981666029820475769428216033061139864217857344641095542802386475365963654084606910942099918402284166592844557240103231926356606410778565692136368779050457608201916939071963267742744086763551328517851942460754720885052519150174266111213519770068272466828942215548806371071851149912230918071338516573744106879705366916755606433962126885671487992160324924279011707482717285711770655028852321785750611608037673936015554869122136464408121168419434759223347028768134677323455792696765720934212754468279264422734798244231242881109053777934959520596295789202980540360376259578101058487480227876123329374725981315073488692224037694311114678590941653147574846197008761575066412665030728289474336799245596531543645590268300806531687335680850710690169051707015183776914231029829556397456748495470263095410606682313172618058340243485447712248203234080647743155811540299287989597132207303466866336470750044157884835021577370405087372808355226002012536989764598851150809249657213763001756368605938419942122434525745462621336751940833093146337487226746303271857622817606345383063552811241016902717757446388443463622706265316610844906936072945144762069822354868225804762035541327816406656526287572358219241239122342293287412473742787747608673597585409314847241347140467208375394679185717166428030510527519145999503562732419303002070868140515335984922152177549319000594552174841256009189331310798461462839664838518749079772241157590036606594715895630863198700071992972702965564081766016901023729699151069303334330390427943453566689145705277681355093049449910295381929233646504915051637826845221416725023090355370601675177613614324029189228302314084254841577415328800098597452371329432547923828088815081383679027818593764209948415064734649188540090226117557904498986194332262802868565145339726083313954468166007493790918028981497957298547994375637143488406968110137652733676322139759165431503717951639722570451522471510028686997013620062602023389236884250079976824944937473671168*i1^37 + 4437632640558336405451024136961027609483924163951591180692145506077251441696369284908755278693037939646309909458455735322688055117307510327222676501745681754348342771933385924748202819672680738079470433085139053844405161139484807642061610692016540936195389284765703473794947383390697259521866787966304474556877776896835844351136614289444009196218090322721768642588959746769767613830357432464529949162746625015168339894871866360372913572921722213080211987186936051012454068947040096466010494504859485785686742688917717222035938890027486274287784204826381816720152332017959409072358753904306168195891676032164266622775072701374719215033880214053857544752092897227282161847990868452640008280259082977837137026599383792362628883592501220363370336986884757006937669985008365013109129557897669064878055353593346029195397064151168035417843877991565301061559449166734453939963999201622487489846877260267613700061217626442753883308831145173910987400840485161532189876458710161302533501251414457315678123817967425971475467478286650629108482402185763511583235917106246210281943887748752364951138588481787877297717352140889567144164619673216532107529408091091098871927113706678117216289568799694265690452144035298749195923961137889979915013239883057165624977727186138259979502946667222185123579581480015555878374180497462081731631993039196235761721913177514044649839060635037175556457173178095559828199855301393458117191426394953716781724194117196397516611457185885570077031510705155063446260202487842572920744385916085119005173460995594325653533907172131953252488568959807619303073969463480318962681290971872393365955977183039235786053149604357396964326598869721079693775736812298265127521146247404045291561742332030766017163456011958033393482629828923870224194331611651085832055077256500260385497441149226050339260196270738453299811855649864512956556261258298579024051581080893844326805999784435280810495174669615476858518996566861827893822561287794634033075494765883727839321755371533053979170125054762028498213152409401548691301729856074025723131076511489927634803668002473936553435523037566810326810508185412389769025020784663660523247247876819725165854451198279118627717990744254443274592152722618795163832089159329346365369175620655738455051662230673568545066072813500683105839733189502823819854705075297705029999426932975327488941630741936604355007937110391681864454157430268090403201644565305157775590277319035058349492899808078065077887991414067278532213156236263815971272593902021633255982384940424645962121506012217101667441727668385697809675178257299710315036428164208882423426335047329321198369046981089568141993405090296730472635656221309387684784807982682691072594929886726204590499746128785285719141860375820158044890029282247340703324588023365925807198505270947809882889714575343616*i1^38 + 799517942423423926853163115446831701918857470819222988501173191125606448012565346817975095917432297978157711728109439735410038680462866645699179418655877276106400094099611846674008746450914805672009865693780234203928300273591858622971459669541234969107574744806579459920449092131353650470678086855723848106794692491983940372172691828078051861181650512770627623266077491828716139415586489921645817057594655937794222381265332023350244901029161833886804843468557306597445387362352941426972324839013375410959366834222451278889721269876827769399902797866201342020789171685605228245700478488601424378202553725069834399649203780657009983149177012083898621203732766260631369640914017782824078078361668880654503768245246322489746638279329167129650730194041961536016736327831023431065010749089238584785812983111600366287181919838258890725180798458115962839068597256601847863431782559704166873683951337785991449121848497793904906068181917167450244352413377374603383529768200725376423991587445581621423296875319766894176796931414363209498704594962773977738136642563068319655474005147004326557176015551236592291510196027744719502983046644511707326283939474193636622426698209943534255893117059998449705838907986454873630125751640104523224834840460397754567887780914217458252969943475626330730609636115468369244528195232811327867816368329532241282258731180521093358651038827667327027236617248471541272740509726766948352548191533993228232361624859515023945498279453050727946109001509208918687164854483743339179900559442361112754905325874081042174016599513745331831280408714927652395724415469835434449947780537901416276557459986389472462366816223483369339942444061912232428021227507936022165016496336270040382934309784871685273178525902621288213347843060263101296137901077879074158619234701162855590794801551016242670738463325667071638244133730375891020704919895759279804967413268780872122711880971379304513857707215969690901759890050232037645842052393154983063494540777136428938729879033417361944950394844327050647986377169627421544300602155937504162496358974696066941961483695425957595655889471155037629380334872108711472746742151935922697018522463895114980361317914651779034354982246545068166714184758588951417227616946087295038191594275349840079780866003987247806273716724067718167138215150808038243424505720783666508103067330612343560469781474217960683873302967123282327723455142734810964444464147367232291019897850523132503677203915276712311116089500902476849361745153485761636140735655453152275801241333005705419746301476848653674798715840593937406008876563989868622802514379642268892144503309786171115330196628111208644167610174172851173864630562597624731763637136956326307187903472127091008215559605195560164272367038218429557777081110772798604249115595110543949910277487180987098309066752*i1^39 + -18571845735289687316071313228696746384702305200786917547119789995260573350232449695296887148409173308679082442436643487431352291761212077153342876858151001996557984394820221582741889637846071694808824442453501830317467138234965219346341658526335049767562858527253441911492324201946246707480516704821889656338721494064915446628251086426372725685892502292754134507093802191480695680550742722730888909036350723772362868848598092170445084182694081076178936791374942967642098351376563532510248176250912949987592685754323847595483366980813418157460348463550482991489916460729833808535046336381703404515779543061840863472738462887568140579190167101190902816922171632657761455693669316720386054284836068018280398781790263180116352385088524369370819371141459179837546037844256331992426766917870445624207677690107678013942249841812817065156876256847735911169397088779945732559122167939062924794435804300772239921132920470887176192756344642383562057173481534471266697208519253857910552361162590165438057836565545358017780451603992501639837292117100976728481358180986453098068600980226935242077083561639691603191873285119202391042343875092874591974922775729597514629559577553130465082205575456649303947207726927888204491768398069589669473149525588989800889172686043786224320756325978234782537152188222948469217969833855814150771265064332679876635545385831262193169834623009118879712751101800552221329248083727423744924991796212564776119666022342703722356251271826323469920827931156468377345087729464405938243046286433207535458610802862398546623998466605900670277304440898181209734109262314675579693755952172240820423683443063407242666555094094100136978841988577918900134965125983571313932237488805960349866452306583185791654970359441924885256872059709060393474592853017018562044320677049932981355530265362846633185838231916712487507139495131692315886034301488787685013582444160178027804827081947951784095134405569000661363232021736673045116511904288375524003518920502145552046779287759335722836383990987037253957775249305586332848974275979891615514815942871231320812976748683451352330161514179674128463379776909291345572605048804613840756878266446008159801110818875057784113020365241777704667267932923021949782842519216612698024927567063738665396645830250984872507514387041061825090501387626862308241211682936167589850950421912410126982707990577360450127468241382205699296589571286026386371284680632455474042485256209634597914690965325447705103172974005666895660531613619504191416441248599432041515839680955941924287589753848414034218258606234002102498013594806852175431560016388768005554454547061539360597086426720103383227669150011474251241048806409762217392845307539069197782115217762508956305335007408418724853445518877102213305303191849246851012828503715691964121267212774444892160*i1^40 + -135540721134063001312190949222369400181837192561178640290114551951892655182982855999321057376213390541101800227324664595556032263590671135376008062576262736151316891961491715344542226389827698611124742252348643948385968333972635491601820369446679205520789961443845706130689445099599602257492624802531057846856664083768131183272171130986066762171937166457955037842312315862766628931007268093514112395568467356398922348112523105653177953087244967445206677606652147136618371863971783377549224550837605802246896436142232589286552447645711171169252528230152876248345885943479845697856134963522099773503909724114180886516930484559043458223868675327150886639034137914699629855648329491374359064167934624268742850123882179021491035984861953542908197835500670399891817375570114225163056249152226043317603112776816430630664062169703330740910749316239886459179996235400135705503400629156205492664322108961230401825367275492342047510842037977748430017698153971724318002345174059860911392951025078475325018628850848375776302930762576710408292963647212181473645633634604573674685112287408079527420062346971060492101093022733114229967455797654802260978262015290191919344531568507677982018979998340576936191403398708639437881629148793103729130848593373195283892629907190223631661131321624360227333034193953541761077203536088821259677595524128616789163659265002186945128058977213238709825927988641727169014958300643747648279892996845295968987313884770069637829985510327430849205964687493185844785330541750807732759427658320583612226511392301742364697592870339639234002839369430679603418252285087924593170627453724670181471553742229124412434558546003543235117937487701010731951254667780247538491638112583255317064306781134305359435955238673519117646808236930419282388333368336711623648863416246527420159613468497284581503549115139555808047354561121354105893657708764038899436535258067528567542724844583982522107237669311630034983192177488078789519500222640105202647453904457682106999347795313169618478949983083269363961751299000350126099007105228813414583653947628662755606572955408360980457110283658010218704674329737142445891868196489895212975431331214643100343201551931878636475823157889788869259333734201214200457706295073647956130960177016916103918402254816160677831848540995134718185505962540953603834734843202520653333503983244449053004367728122172870734269919235190373146478577249110858906246829740605564437470604774345564095998201203702419741598208626944475231763454450876008453087883465282831856914059377480810572989026577778941105204215989039168722277525770377606324274923317457899677305917090783531749115449784972144417475231406101195107130963769459027310446478497815451548919801952965245337328809106613586679074528648783343055711467379022524564385629916676734050141483302912*i1^41 + -9921665547669417375708253774503862297585401965708044907065045075266032795782934419205871968447174341911551044242637578734937652602448492133114625634308069397470099930302312293418239994412661898998206223604408197751336750173494521336281823596744128342752754578792783099679500010181569204225409496474561577066428032331509407162434025885941613899220487003009089523205041293515715052378091705269772310626732076174765801020405344799239139351230854291389881384036228015565623306158273507903476838570574405833904967314639043516602712747200409918663092182999751784453510778705612749986140556652281576242981888881651310814786068144264874813262642108147444343106820049551170539302436128316669282373234718548771710420266291606445911104799350855689232054357200981208508415640490294742636842179161084890451130709082488593594601117814374830066851531508361694363443281365673153105318716511613988628689007098780470809854416082977556502152353071058732858641152797790018209016628657726138787998777173293334443736897717526819690459920654000731222690189486382478104102150276762998826272190608236532605717392444512943307010456620458480756982634782858592222746539719389054734885318988529486599769490040507204468267462977382943219275390417207423896046812065323941763758654248316928644344264139192356278143075252914056778126374634513265215770204309587962749459941511396540905993825780314811674761121148044072656358161207379833749977617175322240763331625381398115650170214295248589615435349094570379194203518883442231717314813463991430459930411166310833070522795779650324068474046702332088487321178255881569407474197374103146838179491094411367329110935784967643382632810085179113694961827265663207499526633175764767310109805299126019114589976655459848937689894920233119107344235512079433846683363004354243401781740592422755785948146894909695291313471860282189572355220945173530525924191479095739065303677491156711718649377791572814053403308683231890407960042472722348807146456769782626646663683325530560370394806565078771519113436072237964091336203114153401844757153116590864814323292040806591024620194747523913261867101079644809719660252328180048473311437499510865775263103081880734229427627692178925218894204698177896636592120013810253271817655190864816572471945058820953202570174856621792279570125293386395833812996711888117633125129711386095278244749541469391049222729560329797998617765146436806692320444766260493975130342168185004757732678549411015707124675579108358768988780476286063411805436586890303592985003055392179457744381421595592293586874941411012485654000718770615421756905285425106645899508583173790347126779831429878374426398193527721532947260783947540586017564502153652503251354749004971000679810984316200021437580748032872505151791811738480752539114220621669404246016*i1^42 + 3094449625520886571329885429315337177837519033775801123976244780632900516746638434042323360559329083267906687822439122607243728268468211896138778046800176413033027451961565047727689536698049973117548154784903079899998784325871632952792705583337349355402419952916093374390964526425913121036742048574765060153378696830339646176287225017459082940473540755446587143437606623575833944779714857419755771060701046457259806599805750866574396700065651145711777571965042991969207793945754076532514717530406252613333272746014464548927745523661731214705387051049041249556592735953423698238469501382647967525742713264794968279730498892673852463076437832578006316793004907053658429536789584057254301569964541887570539428730434448708066061084499648888224680587210501723386102954078445369347230071621304583620650051607113014523887796332340750645655858482840475151091079290911137806015171338578574608108829703709411683551375884247041093296598858913938941360273808378139578605348791635449021401847139940779699895750423125312006075825592922846521792163264890310585566201427680578737693204745083749712918263615868383637577146431516220177203939188324589676402762712148435800041470380321037691199465701260799359538686748211969671687673586911902038043012134055555533085425199893179225897877245086846918061936744136746213094708876891773994333471391900264180347300439894321351348943882689523442304784842477778935412884529038373265704172709678920835101535060728560612227980112450966061567329161677432697409646442371230516376439090417070975195582115686317869994828072549147381259217015319524050474777415706214295455680295764823109984158239123525827693512428253306504572357956721266599089118317422702456240296832162778487718150018261904626714397358308701922845353782003170870735177904645782668418656157810670188721631382493429187487530688760122203301750353481797158942195987481034952416923294294727047507662623135732010672527569624013038428106691234754807189283110954271121921370623644061802724399087384043275270306933396224804633127173228895741615384319405045523862729873156913363028225240211696159334536930894877335062914975638750850632075178099748765883245369941206503234891400175819874662193561343926075043509935126753079346693950427688191713996984837140991738863613554703993035117214132447862056631453120325894818215085256918103565914024608873923525139645146792311231717622375690974170644352832718903376708037005036005889057377606175693409258382974955601418686302292732650679135876292585046027612202810194920175519000477382708324717895236709399075266613346998974150795805708501993219032299504149758483040568536443916535657083435569280761513044646031815153847563276149904639140972354652773766543143438494886623368886374437089085748067480870170174069956164318552827268802480701440*i1^43 + 861881877041458965748044654333517796427222764144061629148109104385265080666388399284717201223096309272816705957445153766233651631321384032357266788886097579820604538523695817327934963091427124485670079135939163389528184584645869814393385896507186124519369816438186105273263479307766876464416895727915946908205504122589281799297772974438982857917442365643775387543706910473969317865214315213447961414162168163792714150717544707732180811602622779338789787799680962686607649344894109553597578053545157180318631736396323175773512759811319326976472554771676991853627210065013666181608450068750591035700193126513729134436204078072886716754674292658754404141439922848175067814448938413503685818509405540599803844228394663252155092196570955559114810647367278658968381814745347065212503162979191084603954495255609397855370159511991377272558688579007181106296242206197996690514509417820424698698973683946321077847981521250416860124627513513669605031545043598458084583813363596880468330913679096854202441488585376402963655280488541619177265350528855144090617656239000856358928957811181234679953351909153766188263777210859214568693606676101587502418563268877975908232353738015681169702770566520541326006051806770658058385615052929446112336509319243151614584368193992076413145205994551067510609969708308822356697503530493025191778009216532458913626025755607943284874264927795295523194954192945676445399406126575319774963822218575626988571315054558167078125131419289609978257303460475163240968268281251776005099360566712581429368878123256104525434225065674047518552276514147732454750529560653262251377112432071556592441248890121490255011624486826575778596182784479549774577983900496404267263388767593970506472210071483170350120979320627340759093634582763720342755278234193807759073873408080518260347303398938114679275970378684861487973768430413409009138859441776515957432756879787276706503908738401150206116884378270102340635121918926008553196994645790068649746967472436485057802918354410838880596124679058633682325859856691581348222098210154331798710991557251457493579158941420656606115823601447055004672206700559062512695890279496901219810297225601274694482513172772726384727015792626023605742969377643779252924927533947096684550367413391988717676168726045314751812864747295376920603180460656306000454177977855150534147524883051777935576483078347919443815921456939167274538079476378045749693650746068475965515348789999066415197941238385793183274655742057506726598894504726457211785025769662460365673185833534668605567146171287071258266973000507816726887070586940400978951519843755491633871290450293893847529040110462612022365300059244549905016007103290882593809706172574752100349625351346153297859584697769793011550991171918089394456852537106838806782715887616*i1^44 + 165760606327278563126842850412064138189066600664366581724636244254268252031828307487825848563320447699326273956587908142747798885891807655407159150070554794226343265492737476290301273813655555253140293247814130174672481693927970428779179731183524310652467805192279623845768584334692650784613978691957553566106305828061648513068704058717514011178654513171633536238706857741088789902509840606756280626396694273964097075911895298897533435977237306584105300951393511844301136879707180837373115379843713218831644690644045694749544422049598334148212565998695889538456423131669541072757499027429541573327083490009311826470634148494974941484764559264088197304115521109725548934591013329408568570663139912788768961795068431012288531982764617187758227398432007802540694258992764757543111050326066650200669316423757726537387845525788172330295586374705445370786961002872493381399954631196317112794393740221645704408791353452155657058294071541874685596147227753654517359582525664367845947863665593544668341177706292278693628357523418217419597668472829401946985208657560931946702829195806891863863075548934291631290570675859376694713052858526869053266712885630950014368873491933210090020071508229737231217258094628800355418282029656131472716822971901414691825779933598868601142740989791308897192737143066665440156640860219252910658652856784761159328783384302498616820880092061656079660822772678485055754006255742555414031351091995841807003329153149890920308794834916477617689032216631440671943634080347820997514906328014889840890789680800205443141712996331819955516499467648840014533796050449335126237313849167997481536454160308070665599191723630309329293870552336702484683816248746848449493024817036802972065039909876537889047926457667050106073406978692536317124406757035096957171287495461157905932810014063763917840657317861628560126766771315875305487434912117208617583790728537935367970929226343796271519948937327921544450162758472204306632649161640887267502663505422023295840819089565687077154963513954663706884426413954955302733040704656268080895908150902587087824334979250086364196723026263295694572244053818735266274690764268555951474224906769843337959314491636982914264203187379988305034585631481622435056119204589395551769219434729077625071008409880475187819524124599395675586356466083169263103439025275399890627094493609247514836031830241839863500380391141616281938322253288637370115134182199213461654724013942263507894747123596970487153161157678371737976412459600444800644612961661898383026546257326438414703369947887936268126429016308347334220521430145365108335362553520199672094181051355811092308250339863224670136232027615998538584755140274380862342455810113881367321574400738668882876498495746230313102029297990634689575674285093331507609600*i1^45 + 14056264976005361659243217321565688998913626043185691212925290975903672359736698545174605762190277529730016731252145268211537775568505689324317279298473646470726643826626246869543182801100964058498813318500151270514168363968335367460990290691907778281245730460767632874533886713397154255542402278742963724697066092039608897811398575717413373367882840758585180389807561046788484932647275123269549127516065580430396225371231698937880266660768525600929203071259808963109097612897855066678118796963343690645241832695379671546666164789855948127665307933211133380786661652770508090198093130545876211173367119232182205330822996243246332679557446177062353817219849801033875054898144489939339611655866507140237537501849420592874493365226278749481552091849400967985373228212954610692651978979995666449488299917031560494131409780944247384492721888916473619882104711649707527984446596497833980129379772784055482886484038248076587185481213669950381384067224515581352491644048720223589250808518021272035221966685465900259728371397347705532545056663555819487517229650089567623819895494206291227290954453083203333934347244232101894334599405246502228011364509906094114734499575506439016663630061503736276084917392496977773217918348257184915993852650141958736698384343760622229310228045010202843692557537815243172259021744776501177932757509592141635894797760896428516507305700178093462135837753785452273574028939841729683355437955320459337933980572928158938856231729950949073128218733297971751318196320864050197227301489745672460255832493878400391868496631884953381603427847533710645576658069909561172733826782200277435077991277374849265399899970290191293363543917855678510044744087279509726467881276619259909598472294291701114136240438113602512732343213908328932255086806056353559936945063556673732898589139498241421881801465541351597001600253678172142391166826528369534602658072354193136615520690655155423601145202185718969834415416860176642613228564562545385332041894997952704839697716533286104377095436666788317083241361200965799277659429909080578055323678054229851915897798851493680935588196159904777307747707027792830151551578874111965816889166298856967547995740766549248778016994623274993786061069380511597235591840639771457672653225378733675878518313907587388660664114582402004032079963194905639824081811900154177724717641467256391967007854605149265640862487782139065299188978828222174483753366738576245866127101158288489344227294767555013937675916098299099983206779992266240270908903450212205739117007764655101491116185341860939996617204260084202014525266120903801282937103797640154315855386894666437185537518337420523967408510057690172373678026557590024164842780014777117589631192339514608873049505499120467342260491732405962659380548197154816*i1^46 + 556432013431200193831416749675723809350726628409521346277794313495492544097670377488745473925019716375783469854630828840399914730339197436650978566291405053661543142997918096488145375508494660677147824199565842144235979577854232987014117106501991087946200600277545813352074944297275632360917278059738619616182575400314317728178776316171861442573461263636832717838155614728609766378899345851641719383698215104373712957715287070823543962917405829761239334727805040374016320433873672603944677018550890872874497615703853059087551002563117258816775924931347436997918441074235088331947891551627136260473962927732000740656380575572476004877034881601450624705900335877549917121493904697728182362236152274143438633981791199158888635283880886334057586134572026429110283139753125492997584906137215829830278226232464282532768784926403383225985593312188470755742625183949129746103726435754828977598507637363486394645546142749347546813175065473375793509776311904103227008628193905268235522413178514834129192009496133227390326541812970061388647122275159451109485193018320680142813084075031161038306434592869817667135145060617694341736233253326065422699115065161427233116110372743083423408684921063275820893403560332615883049952758581304846816076603134022272304011445176360194282884298139539341287626692413316924963001141744881373070310611707788773848756640696261157504323034561604203382461935105482724408570740645635315678093836101513103466314170962460717294952382932179664613438942749029587945487975350456395828247554230865102915711680007855093950844321587751049044301376355212635124914882323731648085202998611939994467672437768294159623541682620474220019382965848347946716495186144858379941026365398407623744398985573527937025644256767509551964307039131425885274371956822911674640514010343961507354374207612737327804195289759769417493349434488744834331947737427812507765653561197782597760602278129739674326038238701378055302062421704896185199844229958698813030507985789237952857016885263113262288088375932020816007147833013317632160818491715283105527144920391857680073936871326796313346144185544743865960798508791067197441658073395738331127718973308535467200712174563034659860613304236147958771710894639504322195407132181121555119633792779446568596272094527233236458745796900939542830907103286476788682347513328484541335964349873279800925013157102048034755586210762627113436740512929642997056689003549873175334313358131732422579208213875280958105043318405773569630091777597543702202250691586799885670274024268108233007869460627511569183470362127967217932221474793920020567457197236684269088758576915223542495285125480365368622876321688744608300011262968741825008573131104037386301808440985908336137824299634741451946955708186317840168517632*i1^47 + 5844271389467625431265023073920859406835995371864923453810037109383779524256400248890588155340982714799066060466211885917493474156730370832163978502597307878353458935318346543605789679898754471848444915528597717980670433958880957020211707149079994434829119639994994185069335350032134987917475806452726103443149928846551222052333725015222456188770365005354860156904103892398434659464481067794377616328165582867248716624309124781706314776912438358081555686116326172234251799469061802953503878173706040758698392630891612639823077680235017857064020845477209634260884739592724349540333314505047060745697002865362365790249128809383405897726846029537859050772448676168404983195698943579731759235589125449435815995106753143151228090027526096398169981537183409029651700194585762633166474797997524338122955862274111829259784654114628565376652221403064524621714076186697142043654081215161326380221176899990216283469226894516688369535436867308165171708185866273060484969287460593428301016581820293841839662637472333310413045090267213614519499656848634901730154680053363058825385705261624737663704474551727437142418744091193590215438526825140152629121642336811891317988800225600343433498162466759333312603087936191016948059017409093791783298615249259164126420728681785678814857872007761836268012057704821160641048666520566189889651869429232412602224516156808455808339455581278627448171772634271995069096400315279772775487605210876898463401834191706759198679780344550192586209574576720600023593455078632011808552077501640297174705142533607362719605288913136727732688827988865335508618302182596129514003688293808176051568200199429289759109889698855874841165826699017612661634847466084354535348908142136043402533186320852435845396629143916567185424423713302016960379940845201351075037176070126597184136035955684059972346878566373874372869663743202729585913851254902551298593471268827833839837664051442070842071096238636746590412334343156815994693708912166160884150459247953839312097383878878069407118655849407919012084320342099224370886300536223035135283779146330707308859479490501158879704467233088945877218901370702338546181771264227920750896267948048214789142457990724788315983644373900215174929348451770845720696229448936973536416546759350330458336815427286207795215616609649146351611023989165848989845029054402231204183573166455601919888147954581600319575412549025559780399786557113425348415357277396382017844455796410373609154387898135928694931315774648081494878451514629912481692497073419870985409190803549957102002258945920589818061239210480506297999851028315141994107308760096835843899072845927855135893799525785348692289384257143460369705639092184300416438319189164332594501551727333408435714865415952870536324554279884947456*i1^48 + -40417586463629265488351419115674392424463051776468605476047608061244869535210829274876811846247029841346288074542147921171285156667308120801782877600996202058642896329926939259165344603062902761097603260229440149732116420318442622775592377182131569720744731443284478619103509569687159831834546029067422695302354596998589560225131056382469220473035025432433246916329770085404141131185745304529598951490521059040411696611614389921676330059454671488494753918335181348905701974559394987029055830031197657343288318327315750987845299667000568081355850554352484858975304621648500385383912767987572720998619258826415534592383730489248097037223384973619833714631381761582901910531189817048215146524826962350100491625646051763733852781524104221683591994897000099410763307264589023915005075574164331652804176121479051796482336280979015042960103490640715951877833922525933683036234496355648273816292950539848355223621219794409910499595483420507761009660629763069817361122333107710247685479383213483181868718123895288655654537551573957540120067691552247879803371445851638134503280788379038013709903273078347792403730004586163612187221214422574293627173378488512835203602845355034726396621542859417890140703519732151929643587493612615389752009419351635479436798067462352554485766206715560435496595450842305049372322909102017153545173775974306824940980545845654509485390015331608751965637871699960674624056218373747000192859502631692689522665560240238816349088336742953417274940675591618222096662425919975419201535011428012261847751826763132749859319650944560167201756999451117167939532339243750841417451937117928400416967484453889671952543924403198015189886422378260665328418516805409942997919840264422663301512784884257641862635412393104927167916503622567926827165796411644281523005227292876942701875219502784185513798316867028510464095524330640841762318430836261951074287388037552763291631558106872527166706621865315825475874410233678786075314092014765644796877360716312922098622303258255429677129326947663172796052000179809296334891209462459265156642057561889680655759421543139846048645772863415614910880754257281441263703683169130619483989325230509483539680206105171101627590803388766820661478718590114784192602327817489011549974350056725727080907644512376293417395771187359644411271574589551764277638219980406986570524037131864032974784384943508829253166384083136105326805957163303801019644995846902964563984000581154973238087229263552852996070771567291945695940309515840933744603966623799238313004827675558355907546248070635170048679025911783247220210514928607463475621975339621265847826699413980809697163451668714523185722743437354610103996945830758956483752829577075263935415876813995658488453503843626666930221350912*i1^49 + 6765786645673046818575178958425000980784464626500939852539730173838372960224983349940390643504583202774007073395553402789333547534776139961495331203483701079060848336283981931594899171143134789497806759987912128986551499901630931667731819050531014477794351783228961412881976022770697581456348359031004772513255115638365456793060472448511288492594109273246456517821226561114147563735257698218724294619284843643732649155710485805627968553049313525770421767812271243198136425569060270896371456730799520115612241654895174298779042529067562531294245993806533103643057784627057388642251074857551880146739946657794930620730067005023013235033199763897401168799574833690919023939516830641741028599311726303232583584966756422687933818915440697544465981178505623902116451103708734667659618112076493127438152427841041022521424436026814425049091472041801551018754221393458928805054509656463048249962394988424058283996552708840631499617333867092734828030612913274478590030409150505697996922239750837499006785039532467707059176059361096087710025121206592246541252282248732861601048961872024689867217178878255770026528329168446468608633288615393913366649391757657033425540782698003268778613373122884069302358719602559747467110392182511101961695813128873938395650358190739458323752919773770952013508289468539625110553413304809999782989691665498408445128945881564941609239281568443793071714310891717698363433943093776536274792754358731774205124647767495679434521139737727848919474772351083735629703676344957745938809628004696308116070930638210938979272133421265602213979396603638672212517173955995823039142092683124487701046516362034693071815634180854394904104047159738041800644018997164219777000434254913496749052723636369970143242879093194021048491762674183568672379330530502777081267786907446954005246760684176783864347610577704737408860613726781448899867001600374457755160393768122434853315171945140943385614381083794465808440685166086012031368226585387439381164923759893847877532827265919204109275479401409615179916812623354471074626651455128425414765106194877156377954779164759110265975209219992483406951532986212970995943596125325579119373197868094281856624754415886020629052679880400469518255083757034527730027499682083071406219804520586995585377721064208140944581267272700076769775220632930941401957359685580724749648445587779634984982732671074646686470523062237566736564858624410128146905693776570639043329256401251010603016931568706311118959026059548820709613558201837035108410030395556424733250757599161306786601750216172500032278020119908094115990551510542247731940708416225476294645854524646821384263062618103215325924062003168617636645569650538475044223471930816693035948157312596139564889483580601459015680*i1^50 + 343916812455281147103091020821816360972681618125086395079410850350551032015838974173545874532653257871274600088213668563009001791756342545829194680711847635404159229821832367669368916375257907159642791398101779840417861312779661722944658735010658554122007509478804922572889448353460687205640100821055975305167670376175860796300545682724169199302309865667250728520247857693493364978473115284369023184537463829220288872613796154496092670021125113933552662741367560116496136256343630740860146037359418737516229663666572711293569196646716035668036561420207673383429964745611783977823692177031761747307791439223298949271959505844072339487990359578992778037374876108164192149299122148017854824826540137037766758341701576828965264916248203546449375634996788116874185693507216172376589744873976217607866108086073634775760536403665032852253370799136000630660162366315305752165815353176270011556359915668353177391998217170560232203749307913144171019906545740379410451076716890995053398463720308354760545202263211124524362299491460024227057801645368529246470146145171427961930415243575866976500614258197776034980629352521895670836112348213412782223485161065962925549373696829795194067625118748938187930930625370257933480807323528695700287394534154288241514491993344296995829398905908702566159607508488353287271343898476749507838619969418712944231037190830281291059527243208204943943966757066164893724161433361494274849233788988493963105696573753944809743454173864651656573107015268186902813463208985500367121389586322745070679788135028889417762565115575251179245697762978428181062531792311589639860855311582841954192469368075759037239298593772287306594245492290243121911175686841674874781444182148076898876301944352329548824907144670469007126910887123515401316246646460597524283816098167879782047751480089918491925632564786497215398990518872936273733173664896096569048996342638473868451926956317932009462923610432063609865584925755376292147293017398026393088863743039454294887590298856233708750608866288846123548587510957152843124511424306254914946609266335635870826634347079083316237019006798666105438441328627523599669499406499378265910521324022174056959607289834719318423757217092790992607434632534080174638770737843516984430567129198040319807472217552717610318893024926839683918465429094381287245403931898710335015078070841926068552699816407069686699971050839156202650466617120565746619842614391948567105979903575809863316933594952765157045686241301715201901486018980792612015181069966623010682815639524082896497225973260155113244636548667220810257105690456564602214826714229897001230114440943864364443737911547506345311758832179057277561449024150142113310959254184818053379376525923373574647712447463424*i1^51 + 1513695898776357011308774188601972952947783972927644585157234605172999514590997116817883857366617677908065780892998425006911975494692392148929498671558185115411459297342240868645224726542977554887379040727658881335588870124539896014497505519759160061845757326345556193012343858019431478921817130813562977426504845916289124351161667484307996946193662335282161087875466076249055456263014688174286281416142633597946708005379033991174610932651800166729548916123881107190408213621351844164404484241436415585793621637352589368513267869744656072182177947739385961700767569493825830877622842320854135345494077405691606262186046010504190112439588193411352318810181368621578038923686838131791104506819894995380628108021601469428854963501145084944263498905644218566562619301656977672542412722945994179097642293666388172505451956030245123821390702282158925383879779805925572902371756920881354231583728318085595133981549817825570805800377901587538647365435618077351750883755523302133400790584845666748270510705957908284189777258067765879837889202445261987031105046015508434630563898055631214854988946703655863453370928595142998185018170021257637993563116424572487439641771217150918134247342077242128704595179961399291939794378997344041590952110497798076191489911611219011452682553301223871024696201999902899626104355167834503461744262582534877175097072718889486494262247241990146107385690824611888243171529357813264973733611161665119118544340842528777783804822797538931605985358993680197047290797243590497898537290419349216261629713579286274200743092280837036599197740446353666138319634200008929824849295925208259073744784101967247548497941715639646221707622800910970696936372796328482110546245741155658214177603379280763792193603828785962627041626097809852929303634556891581893577422932191718885089770071770925741058443558359519259146554876077258211701901271427829428087847446980166669090201443335790796571708280823107087066214010318893251512982129562372090880450270758296414013206395889850419902544055978744219501622533093030706830174142239386476250094367668772179661728818120123608315414274128647245882437862005835023713470801848834521023328410553518131342553123127805753732517598681162891021234979437056209291062393586613327147453786687162465254401619898528776537330384967408892107978647194551559947216521974564512339762875045161005775492096539818488487558882402414945612321888865723402550134960858121456739111110245467121541963686890054272380894755871093987494244599317468524552160429947522804095646917865338413769875529101094038386123948823226887846085096385145993889339046199334101008902062668964560681557662604699215968455360754683840058395431121790365046012658871264611794966993880410170064896*i1^52 + 31053693560972530457410958100459162336975089223333056942178170279448841794238926194895382368188015545088829183138970513545465132148886591139850735218501087235455275574608404094782499606932439598676855479635235522733573695543817853751407304692875576706932808434957323048713769524722702699839955793881906477032796958088358467269698683550374162855675134029545246617610376604781568489911183252571459937336252056896715468153480401732707955217731057214708592880542794627325165991521432724503777401533539274064236001381145586888125343855066626440575248947496388597379843690591839756585294280125989621681574007244087257689514796850688711771224714460869674733453905924024771548075159209271863158134774811005663289242207854028560529593065759314803430816695240407172765416853816679740326363317732745534195383438846677441813268598216915270003507531729806587575420027301778963995686068115092043848955497281655126559119871214844137977661609830582547502659053006207229693084262083203910556901649004272156297556928751422377542231191663663311335002053977574497986674823633895170531147806317588496256259569393824926891914081985540740143741184649259114535345451422755632867244841562376278694532666795688345560138116841657667923536968893191404994374482405372490351964130569880923643244679059279609340709671309967315497336303528205156008274781880910571162688261506845936679482414253066238064648653814104563888395612422348191029646049154885775085868878889103548089321933822709650660456565736295375184645993022433015379402229469346503591371902670361344827636489564278058566264990470568249483737151988839634367949917180364480007045574910361342776151450367273043152401027370205748265404845348681728251870041973394407952009248369631754589688039382675014714468020486909173767880408252561749121929332952604449893523089753780131018537609128012995392554051622906705320287986354492532339675248141631631392560800819766005476596307812209368831610517957654879691132290169594233164956952333378441425880747192566971583307592073174823278028510806992842439491511750924486214055762597106966631984963657063963059578098561982954711354522826699716254742379016398862389286573050334284845087119331721533800595809067945977545113575663259909359708828240560723237686364012850577546960993050528280492056853477385638079463401444388592459590169528691956702446699801377687559375316434085472985600749120703077877008112929822338208585240899936095360482280275780908949381155029543908688826878198445621889732016437334938232466734424837346323303955449451539231418094582552109644391917765732310681201615862342012819950020808762858037804658915881346656706089258053719472716403657983014149821341601394572675420043286037545588324257834729472*i1^53 + -2638676351863528558888522732669560384880619142359823092101045125092911106049115710148575478787672016898629396171802078382918788993275716205788958535940237324752253097529845788875036479173744006663388322115661080123702300835854991176076307204410880165249850817568400091883713344341281848194674874242649432261792502230546099028161125801072164245948177495570833396494179046557642115339349470497321034229460914960754624375798151873187396754438932483632055155054918176506388828766448736449372109729841700027068355139079890038118654899294583482349461450013028915004702680403053127097468115274915438825788844835196977620868198961339152651109322811733472357712585742964188452480872626892912651906364862056042055147281964167697140451503224161601456715499432431235112706357635022513343689632752073044736394154580004173529155505454089613144421587271935006973605106852802997364391924852679023619698831712163155023299685075032728955387952999705057826850420191543924940830119469447563436778520954498892733670333374115896774293106723102007474218263757261494934480132794222196048779666885374101584638975899145287389084034132815013483745615074666328501656640076745802727460656253723799599253606222616450452604029134523748041123701375421699384469699797969700341929526238845680945115787211692359392098765240067885739322500886521979482534070796614312361821817656393483091795097506075010193771938382504312440926108988114949302135281176149224965952661457664724979829621381762080605313734497961609588522731878128687265843219137402017474754405097103142491085644709572367126499578016985971963292872192814457491630165849601079042022001838539722908025219579523711956110620572886518677217609314223075887326190343527975349130959950536516451649062639682124603796874340269356657012181615472707148987360103215250138211449651772237269067322938501840924308034503752197434649444828890999680105893242577682719980759753022776178366142006222385617809055571590420810585062892762546033241307037437697216988026269050017473396702842537661272879887327059803544168244533312751226037639209008462258680078054638814764757935735118686366245337299563941482075829466532747305736267152576895103238604132337326544004130741165730810719641013118071090270752382598347421093241933051803858082901967710128394870936846258804171212802190441823795136163656769070184994494206718791226877585200334262086367468061932511149321975742143806152703057170574295180227418905464887768985699337228594307282666023870798721889671258372646614054332115204083076950803622805725962530408067717818280582003320869819856944648358356377318480500695453442532351282391809493871579155870673744428359749780025761355789891568504027136846701507403660778274816*i1^54 + 226469302382176725106543271664786423096058526758554083078874391671840408975775758252673279329701901040402369171643586627473176801771283811758550521508813174260286302173247644939421843923862807757892419071169109550540421437167144555166445119390499963920753397873219102543688385393042886771692250218705202117316927377040943424827141039104718463547987128716078715784371014125453386505632607102516312312153853625406996794148943114326227429673851937285777011797958863254789670124362615407641885079889081287671670020881056413935697309793007641806614072084111468960791857018939271539601789031756194345030125565587878609270355809297372739005647638436775219721879971014974196482595084941467906451248619313587545352149830098665792627752604668668857674679474560984455210310014017777795244935270018237688088025204445012954517459410924410534654343698015649645726308377105623226897609423180217319104453028516514731732641774806656935414645673824782768596142673599383732203529778528516863665676655996789619349513336608362014441145780363779637534741286817854062592363051976471671612549369905542671691246518518810665149816786791864244671478403549820149376399777676423061685087561026126827006462957931717387341441341120760033502713844374515143409343293598636507769216655912769435589827980834630940520049051960455235429633450128061353476163669875577337780998297328252810441816088245224943497385933985425622346774290966822951252478598106466670449786104994593801332828268345088358019035589772005597699308884531077367611189305072853528464821208851561132241603927391477903597764859617209290254990572157597197915817202276145191364816443616426057962142687614010308378781671775225920221210735413722995273420382956924625789981405787572458754183290330371401433714779450704888102569590328592028213014817483388953035277291094002487619330625593533372178773875021218856654447029429167170078734179328884726624424264166741917053322833658146454610035161856478379052360048963610731974599336634998654051831015189937867352452043002891475629064430516090333044647833932937355497503029572238018142832315251252850545344862739980387118451155615033165591437996461009096493084058647578332146785195130442088303587377161124454145410902472103982714612547487723712562066588881161713982448931507893266098429775739997243365183008799259752815375816329583092004893109475154274367348592990224762020323635808617582804327434460859876225918722136020343077029182331952290993184247461431797862662992975842028181935321599299692201042833080700083754971550522004594289556483926297235914641115796426842923875505350977856688739729914314322589537498694399075810235940414918902894844064386557088839030457933616351551312234335436800*i1^55 + 1158447175376318854681324544794405933693835886908792271800703785006194371709891736529638213508464505692629847613818315951292282997830335997437182543063106470361291222849026575262203371344954848618174344105109264869373233280715048729434775677168089420240299940185680097917545893238015241553157807166429709182968529944433982439126552143494654250366516670250565380297810569658698776271881448930344835248892656160798992016660056170396454041416050259936005257628269307537524845779650749684891522143245564702341060844313946475498656828647104748118931510891633211456609722361108759961072795761222734565044368000231677683720945023981930913629091590767186951114784500572515163224576715589706989936344585650014185549801593493348914697409663785710170135175630466755832781744693465448658091174594243239037949740175770030505905207883420565290650364188520061662810087641449777907452179001671949427966594928179710875115908044171852693697482590555096188390279437620607150649647453468915610280846123539555229807162961462033087495088014967883745869062769169825694638926519133493530160168297482233320404682129552837303583570224231209626617340834187841940814069987133994530463330961859716597013824657533868100066836331468037820205460264734641246085514644563293916839005589224747359782625752742640686259394073407258412108377688817786462154503552753115192066584242397876660631577976612830326349176843140235160436718995921778514121934034145975872659448488353060824450677837058680716564648708080645049086429635874960967797466346217043825164834451813087724555854942329366536414537226519223914621959687325728710293370725278106529862105952029989142212236287613014599062109432163875540655197506797542921740486685705818184912726647413075478286136436569878737088894005300965327906000472984355684105103292946282302849944542626581721360031267605580462648742373374896028304532156967351310224540376300674881376195895524327630020254957754496896212869682967300586901565487683140099733733524466942788764799601515638982389617978877593739165273746120542812487310364738193137083375109823391435874753792705410746900937409531076735034190417374883042593989570474207328531120579360528721924704179467639564114600334518592115827569011245322292620503292600904274590347347367493136138971917190979758350318092400874262654125806486773405482609618338552939123623307975565377534802899062757166239124368208666598890664654259941791182009280298603155441220979161961027093142381894383305871436873709837939503166532927659661255445951970932574540304952816907097428082569426774543925633186824760505642017870924511350211049944020311267412747392068302894985014398205662916722449297568294616701617035913237886574526464*i1^56 + 226041315662512353047200583555693079411189923819109436284445581324460587914527243309693187338935848214411948166061249245808017775720808297224581164593004821244288990169749269867150015601494281375452283760887143207086261241624600484796501901859231378536839274007612790272980792463184888162399663928304596496180296809070658507467863934545805663096825452164997938698618380859365536891311731729671038033536585800215892706333591266794111503732123307708482024353608021729385043717262593890363617826105124336147057331827253107419370586969093587811980221439479916654687132223675506517819262421702662401223315627545649502512934689867514912615788724845260072926577425790910882038954105060754653133347198990130019377787873032887709122577488206026235615774810426471473639379289823504461263969497271615198749397282633528564341764135135723733280480314912088545677034130497909852765296693272549406181320793524736356690029096627701348905861201108477430930734274700368786618192787189176727818966310421413106616851897034697505741188511909239858322004057283892870900962454515939531963116248016774423446119796408320875710303236181832070610858221788992352177412264041121873002508316027788641821218944737354903169766375374615480112642781233996993347834056274973237281021258757551891292627199277362116950264483794093100091489912524633733865126338840241077934512595059353232166787177535244964298533165537409651193421959157001338756779990955711694150159048363668984458252696853879614612209126052673805247602081826920400976694360116815294699113776265618371605544459962749957177261614854930136921548223572076865627199316490030243507855205627776377139864683817309394527213716337881772710405710981725513104191961792768843363434478990466710822392956732205127122815965198523380003153101261146807249246916660898019618865029986393729773348645513802262843969570456983403994162772739963996303788924630250965215657041993153146729264527944684968096650476935830524089532218269383170031299629830316444307931579889631680836835161589880044662455384659716702718878898309120274955833514522654032607854954127479036731189325194772315490741973492830475937227768672004548195716461560768875559908731581163061906722717673096411705603194726898181562368711061102211462442556205817670907212708435758663967681315758020880581733328276566980383504347056097286067855917290527326918309443304681512529547988218917203497205850664991298554905776259378021532195772205111679561737226852175689590217288799084615922601383411827935436016048861083612900715919214939806281264031066803601368594322821198352227171895181092210904013402037526103319203948518994937357560931974943131921519254072656955382816889823559680*i1^57 + -215188101041959751269886046457929440699624997672593123945375020236497271866014441130670419735900932794533859567735145446394179287771024306697687775468033986093766405938540971509057353724545977702400150796260565443960219961424635395442679774580277430583801383346397047212540999458122010324467161119796822103486774767471776152124073361433200481794157388173858771742576691968846329981222080527863141374704754862887330846807683198816260924157165772802984031227619323580079533266714529554762658269136082595338145173345203449930589404154245896304635305228335168523168720164941963533270067969994707504151180357276612952373601082992181967409126367247721247694970615682925122822049857417236172487893163460951707740856462156502931231410448370877898997750195464873382923915860697866671315654434110798782935350835512355472403817166271524984978413718220195099247792765300992606606936003782480045296918920528516549221259241099140141142972595815891522032319425910345719351625349739961701072773541166694328535866192682328402327537057461439724853884519105337140546209678180201017210426641706178470740557397891456907862660160349566584385811054176553382358360949445818490304093607163509374845098851479549917028852071549241027531121005469434416892191952212760107844331321327554348208204702523066078495427167626801562594393091042539367614341453445218044044648920249333487879877217717727969877841958069032212182868483376386153094920101753639071576897330139273898360135888828746328856428677600126149130189412557073648165264319075678528033116514935054533410339545274509576142696757539284644522119675427593236119646285014632248240828776986552364372188450609946785502628062053736559099123391992523251537594452157275113558128892220533584857067746099103602337543462652887625234908857995954910568336081883994156477108906414548611818691068848348858022645892269934305754797726825785516858731487836661312256846060699305489853837998421366715000339972323498545271753380168895269651090799166508836913971265399186459042350355092080640493906185765021165727817841536871390979545927111494411539575546904960365611016388094217273670163282000403160437253722021571581386852511259434022439317798982089879215237386109100279986084285202354969434100588389921568903035885544919367727893714584484040290858691484696705162680542367519883674908076371952823743890669347146381043475465509340272989492571008469574680341935478360287925165879953504957146547158961603068788786257605726696721527587123613623567673022977002643612802108015774961950012405504466695718378244724172921575402754499018012055126485388362049495475206768071371411400703989105034267198383636329216327350330203249273626165248*i1^58 + -4109191657743137734726779805212769022215544341913144224143472794263417895336948800201953549414496117205002063257515932902574945077787054609637480042434354775116016123147727506128303033243895456382291745771325669085009105149088722457571820097619030992620054152922276379869854074089413105881173042364122654236200760446161069452591345675610594626196951697462927495503514660333527937208243880326015025146541034136910050290289211287917231913004227980710170324821651258679496797127306082358794099555914057929260881781518983329974800732799998284099999433693618141172956818318135972718557292907870319774052843607921659081129608990366786980789831618740350116519636344206699673593358644369536324953341251436142467612615536872031974243849973729704471382896777893634124587017996468918061974768611671944551803792403562796690746402111419432245660424070504334511804735524337854890953695178362697886991850803072392585572111439369561496002767946833030542446806644343394389182034313697286315085239924658385711993964025896976735240429350866216960518777492234750441360273956192276181673484198378093218520655381309200416970995025347470176117744482643758479009293300998037983099264264798906310393759508047442857115838081963202371833611724430827201208963096210024193491316473886711101834879177389859923620596073586921664985076303252411868578401889185353813734190864865179936697907762843073310467934504455162920535469560428518481030424421710993986027285915694520789352651064253762204742036690475285112172804571861673629045919300719571944999499150018383943819716651565973893083845263608493633988245544298753782894932075010611638806610986023075861610822547270244347875924641746441903071199099111062965005515548925324874969833452491765374059125618415176473415891246708818470645329372167255132342717255190058803351889310119073112066932395867332802678839679343105111710759297892987918836335265169269308030585561977047333506035533602471578461159918470783724666764801374669378337098599559921693135066472904559152528198322470545869244135400887515905049031847316246880476758845181157816401632097888935101156635623283936192423701937607125382818772774353897212349642270175973386498871625206730694440258753659779314841990931716938118077712454356591048809048399390513193419032121552396841074314535443765873472984327561728273629253644652928945912823424546934297008868973390715070198958068848311479589049067574294205583509659596055307696949636511028937266522870363614053110389440557767301935430528163889586328514933288786922808523627643458457006984352584378903464911960810395761655012606452493734027336130713261464179042825476612498711804615703385405661739694109491200*i1^59 + -1424687934276147008941775942333295332245514772926129042369672252337588316612698413411057345543783948221540666515013370991293664752982194926139759931515966116540762818326877343186495254128837015299880178006606242031087140444797111659649542429161116049948527988316897298235911457139270680550866234317570086016479074558106877665593286204952225777572641742238640469955072589967550969006198362877409127069056297188140985013818861420163701032292135135294393937994347627369712072234654847499043563135449035885760720687627926781810027130378663671655170051976185672751597473460010433331408891585394057477732517271725268215162627095205360591585019937587159067501256619677143231370852610917542963949282167985140738321295918030361861625786156258951051759310597232848677244084904837651151343836661578519576636826017825805366166433659982529475160621925040365883424225579295109218651638802982710847435293442451423473903655883873841437291189398186250174625338348296132366326362406401737615513978506204736826776828413287711924107842393227842900678016199553212215812366827215394727280589634386430792069706407475808307815185022681701386491538752075532224768296100159725381058075333775943432546935365960263875269246045879563201931692786421696683638632467059149265840814989301934295833049838181922717839657099386886275398650893439545302456997322524548896986919200149252732724337062852452234471544180109413525697679402655456217860517354885139965946246526017739159640930436015500582081787124257189863559014331236911468386447538756820963433367366487339862640383605603495082254767258719888226957858454754980867513572457007700316389446777055596032483014853529961299994362029753981656619794223199285692581407193249593176946206661174272604825171015240246318166931659775617148088985552257651246076631560275312938680952684582334479910516732121554410158305928514432505187463397316220655041816885959021993676796463018106292010358716824437416822805661273909253762547349157410790868453970639204708898876480514586789880954323425240202764641553099662522702852427927994272454993535757968643800004414810273241338957664066484982489375887194909840740317901763711977036584182239901343715243856842480534211504986863748969198156038006509870718332116550331215161624822265941954825616843510298011082233380840624783258257979151828025704185381213023038348900715086833102703313891046310697822737029702086822606598207013933685923573855510012761136623853928575630836605815961318512481881616108178293809987210778297580836801944857297192342583599728654215096528171513963162584183205638277142628904959598169112705260693234789765099022159525648497564873863270950938523729920*i1^60 + 486826113048883692653224395444751151590894140014799768443610920436518473064013862536084153988415604501512719863089381399803216407969324906785554598924937771876683401637712020595527932067318622817062439209469755451733078520000919566868903808291637620899473379068718166356177474924075702335308314077534059265107460625826313313262174233018458288057076184937366252984821052796314695852721002263237433144667573010905567672020133963310475700495047629959755616873746879675855291032595577931075723800254951716615302480305135467090503805917145007356254696076430575009933894228770543856958110651113640588155417029480193997010327314313720968472926953102968465167892550254002960889203745101048494488887620699045826862166820496317865696830395818248502979008619041299625355547465420536617701942339122431979109210637710975784683967818305823836061210911835515119100086758921818454289643645439197654338669491208635399683532081867475033911409743846768479123051947786837344004508936789950248663746926977845153963635152414411709777173208469454605788119341265227595947244883103552080714277270076961523953185134567922982822607338319984274701501356620795413129329006174930273662231690097623507030130316699662680393482710497574732638759425142078839974994472679954311459911631364232637242166195079106211008110962840847608415772504516110152406296456172838098560044857391091471428123199638922313070528672213424913487666323342048386667441678995139103116646018234547629673050346823458535518825873631999661305791540964159120722644143614823684160456406667327500494645307732011157164230142009506832853274225696613360611206236866100521994424816708593259762836813782273554778915612144994991443903509800279332058483020606880450656803440212132329515892762624927363821051120120351084035741862743931440726889357112092073347387967123660077841993334500993422564282421729271719274879156196982268427245406293232471657651659180136857530122356290848515003996682900795492902263516232071429366298820954890164278192562129422950682533661440312819116487495273537354114848726881792432565661663749822228883431578223547483719675905690018319586633794373780673132742941939326939774753565606537470767974587952091900567311171849409086582703624386573656625173721486621651267864009537373486472930277064810382862886244992540587442082355100603724147392067205773060961468926175144670352657951305568999232548713004307574858037565521756446104303223273140411631297463648910297532751423422174533226958801752378871170936254493474375509118381785335113065018582782811851019142224336140370594026150057238201756394356942832125109390919997832643148507774638233650397927001693356032*i1^61 + -305652937973412960623465395886247487947857095554536335732563823780615720451581909890440393630280970043200344623346591781071142341493467755557580573371847959083761882624738802834133161055987573815977300319776584378148245481396259398973311381094919462157889501325276054786861894561802020593001743291876645263199759740676443066061467161374400783939533493382149565278194985055521182378802476875008122797431838545935986582005891007903410492841732248226342879842537453040916272409072415446508913415401652777020335635443780852659192843391511694351489459319134277065576848986717328345941488853847561092001595793512153282060329258876347524224397472100772984870217550216373868199624537350312190035455165602036563933568237118951207227962915130171440931932454689459796580742997045023216507512017564718941586844707174514064537985231274693959866138487979554180442920029655855051956184128967554259145625337498883609279149095031536512965362703454966564472023452176972024956926772422988003372225509540892648031788673927714950348971469220917827834977240614165432219829091585377990342906309507673644336963040918356767417729190244742872687849854638909863628899797093059820358654418772635910426256949350686255453937707501674116164521037374354076556544880502620162922871142430980814710987649968684773254486326571053522650294837722799453259243868014845471743609365262871202505900113356067511016865756197291200692245392915409719880121652113588610390844745890762806533043961134592468505752400858619408457964204252280182363416957828922649795126106213552822910488878749350162233453203516657771137711608197738255177234500673420285970368919469700204494691732392398205793414157763438671837455507840217575716923489540324391358344610630801608840518019858252429235311774118812236297939288247932090170812716390390089174975815258559864525979461670848479720524022068213580375494261577549330192932553521080744187811862892814557650808542226790348540877066870943491233606991071023377049425080572342390894520415972007313300506199449318090907753702703201756579823950903489046837658968837842892593484196327541585205129710170826532184433506145288031854516311958043052227564914810234356361907731901912239629302048081457303311995419832641040584366350272060065274632225462954815052228320904948020419412196218297710062473850465309898912937255210433324954154774190738079486302641660423973389753902613447320997466447125366187304869938227630958624869748737752734255310017029058983668486844356813571099941794430676492687395534040757689518160977370846970430458105957541498570261447993518306000964836744918400289622789212581834459367183477080511028920320*i1^62 + -52661240006352278111788372123018250220574543931750090061032273253212242686817554257416678055601636117580915101177191020593989023030920584840128111726329388470066685155065635899199875559599605535907237559125547900913802959822313796287021739104960044665330376424481921378424512535116271588336409569689439729032946266644370571892780494511500555195731098413063086599716057928038804709580049392776971093785147211668423179847589443437957017785471352446751003209277118314078483213932651884604766706108158067865569635524272653554780406894910582049038892280317263690033125607974114159058785658856319322634974158924421275634355566835434870232564261771275974551104557288245714408122906163198727743848674115119614658084890752728232819732102995105038480971817272554006776984764738425870445995495146517853529239147650235027843373345850987765499139424503413465263329621491387422812559788993382700527486838976816466198970451994968464562825830727302396445597590255842998175989017261822481893994052842434541722208673367070071815444550292662206097943555769573059569244603038801650895368275415716277604010922492647270634000150958202267531601305278296507808958068398086190805627575711604595200953270381747187442369092466180710272457941408324821330564887621351022286731180621895307885033446021168837563680356962862726402970648072308635574615492028707380863667434869809778697177964446633145292721098488033617612741301911103812366538657692580083239658214173485385959920114189480837491717921295997232567132679314758267040896841474863099231803788935808337763927287075740182668267885539757223864055111008835687903645115529582550285841075871474219795209794229443002340815257210169930817313982674367698624689023047951303747141662679666190342310017798733811606792858509723836289089922807313011178781110098635511238650189097539352102627246365434422323482199089978545140002289728444905951843140055134724614559011454162611700629966441373684434324137205312219477859093551585613798244179807597309952466418615825883744941435870424614895382429537233984894125063659027439285000730735866245436929487462304616378962382538560181857251859447878635232516415345844340567852741593244151197792942130061509070549374709620252649373854605259334293007716963045462663762169156878119837236720687449107666099164995574871120681261687164795470588573543063813374684989248956348893679563176997978372573955811390707241512722360435432073340899148706482648963452045449775244177336774523261407713194312139608665891827834214108759350386217983024768623405613263556715339972628633666016537018691689092452647908833794617228013331628963980835469281579761664*i1^63 + 5953405154818444485172278561973279732630236629871751324903611758767997375673940908427014430567391279064835861795009322812981349928116837925613688054806368972080941951645191957223340000509766896805399657136913736534958940723263388395494707784935655981972759924612523187802901205102741696257667505646553633021743047110447127582505171683161041531158604441317864778645828018986377037724930616266715915315170904975796033469159532447948070223547909800580282872629552322932955926163346724169101611384720473935089462610974401292930682014578728667997489057305170768143441024762232449642727776249262222077094224132431785983248174978142692358144766712112751836645565102192864251182179164398978776814238649296055874426759511517666558513549119336433266130529075952610898698323631083721471384590781346769082364267244455447629310217450639394018029091940291226170062836545050161657865105322416020577478007849864692675867242277257127331601914852327883067595193366412069564956821317253938610017800463514539515858379860188594333511279687145511443944782130755722661995993337893198625921474044274217170490176176944561730983985180412926064178785669921094673406714272746320716700705503725671851037638503558513144742638972219662218421667002206847851523605159714711125815357646994920907207998815038766764674146937218486559794866328895786385813424816769232528991926245049481698738519255787985967076830275974847402512915612669660350568077518699023541359411790906902375376913552018438300333356039249254722284236330550382492476986965170324396888962902951865488445901119657643520589932954856391982374337249719460599729128956263205375513900158108870070013162704037960410498346773151802514015510648601677497052318811398797793207669436307006557479255794176859910056662785944653888553331822279642413593861518073934016545169517253057736820442456617958969803373315114672818344586737015988918112054229266069694497998870762629021874070316911047949721816792808734137956921975893529657275818155134172874420131200853943110802956959148661157501854312482411968344996688028290305159738840595808091505156198719754408982825105238181545261434429941061218294243108071118084806593796705596663100715754001527046398060541964394676153681772031480622552887851119209649445676675479602035688332693444643467652566045237437914423784678099797719135157636064692581319976836476306568432652061146526891124769621239267935900548118710472760217030473783666002165253107481637836524642239678164496778116624056022897897498660131586004048035166997005673783565384874141708558013913459485706438513776758618698811900000940801018632625178929834345103360*i1^64 + -36031218681882437271269401971143029890644195317507502892460980310378079063875343335215779415848664415317649523580138204796494103868135471452367009985678222650300459497514383820817389845889966125672554483718047367544078523770120637902681520766499967034307224530871598467099099453703883643184091426926653112927143677548151937122528805688181226543772714348958881074175493592285899299764731832165115204855241275167013051183123053245202556999017791803824035381564737019409520475649644553890574048258777784974794465977058648496909764471816686032632559209941329747430584317965335901765261819135853610023784403684531084570956740482932494676550393410904498328771165516166870773587496788829960138176570580496540184960907801969411816780664166920085395080760405490876135452933940280891706724319183549533999186315962081964357226956826410862654496814989817308600577075769573523023136346396748004917416569584075137157028870810677005276667941544333030856502934983417158709762710169794073228654863224980443700914260144516418747185892222861941702263262671217078836937888268403032696188742936209897676008257498005330243057848356083420771719976678063163360804190536707108466568589251329034178396816072767361632360596543513817369381177395050969015941433760924867478823182657228458530134818956783996501432374310720678360520942325399474140114570366453971619786660830216117453111533733050528288801302829454577713352770111188549331962542289865966987111969070798101542830764003642166326601071422388829095270235289773986093165340044625974328884268049510249585337063313488224482159345519009189694161810803424089515325009736839397590746680575984909994641171857503550560173518161821516733818367881169786290332975310327172178515369274318992477020453239856372429895355965218011889190377117163149920855149191122195145545437707926602938544304286992426209754225879297411145519141038248900362419792502404985191702200726242966563912983419962400259098056090875855538951197207470135995248924704723255442286592838344242270373536913606081776652558516317307435314260959957396021591231720322896127771760536592808872959791687588954936741576349307101762150829474960534803096648685008028028620005189473491663792643198647960145564161574516585521852401810594853220745772903811534448018271549112905951308511503124090561958851791631272661220473068662097397914868967721802350967781129276527391417770596589545486645447221378126831368843940144541888481789614730801403055635157412445192966631941007654400922958502527633012366426355827758388824198206700961306269294848255055090568034520098774563903482694864944259026464119193600*i1^65 + -1511442047284526041232682858892809037021576611380513471094033428392454556263110198739155722890592920268475048211459927153984713063845105629586940496194943240060417481778809576457095650021122915156286364077333117982507289887695545205252631464500983446927903907039725022643123145779373178444046466684655949513112151571022445641935130110268371106184975577230655215168251063069361255801773388795186621865829889855484568836359777033789407863808843282681515797278147144511488034329739527703723606155190864473212299805436102845851606276947540318579468757505970689328545774540079791922126913610580094458635007298897206474223651025888174162837816543536465953403793613812773936068235912787358875594740849293676811206231993402333990995495240981754461135599918368414968093298502700459146149412829361081111332653463074179813374934240001205267530695259049001231942980408772877336556081325023163963471736934338470328715936840970555903243656096523982476524022717351997888150612882076352604556679599463411546327467672648867466188822417312538940784924092837028571062128640794443595466518012155198867692133359901431912738461144612787256178203473928182403037570573152437282222313592476549369305335975972999425468786853585425377848907245198598067983465928005917271299366585227615528532311068118672131119110821654635501451570267234930400139432752369675887993991566899111958212663386348412779313921018323773540834269963670440285579739289244083379277723122597898700242127494208786060490385361290940891157470184161181036288283145642056212446895099775523339582785032780424839331939409792871673996298763859028310953760913339435988868794818396800745750799436799003650664468545990205952231485250326925115364052094642656726720066511282247206523098293408353828828260724903108377337080568828689290755326439174493502508965917779783900184971336839042757677856231712141722570367218223852301254220715986942517081327172962419847340763086197186733294130747596036356573293337353029661085086986090403400210577706945454740146162831810021766723961856239901749001720620928529707894316710774137138117301692748773350196907931415558569502663900410369614642473753568725021664355340102544724005465921376798384603958830285486718777834656682219012549744919590970898717486074346364256549777430564234942262109288856400802355984754379833109888573375445736567063565077804362055634779138225860377712385954950691154002953558894021411468190347392373457695832593857332407153941478623998875231972289355939977789685418528936277170850987102106484669868944362238101035171448121103204465879775181745196885695874515497924952064*i1^66 + 223496162204298304763708239550976596943912052858463466732244364318236268544129846507314671426703572308387234809155304554695170003197589103201304400923790692870579834865727701416518863120584907628999198489054517401413252950200297043197775753673930737658489097847452148980240127893831208908586961977730203169327935765007986018821196822676191054897750793013394255604080608983808299349773849529884503023040513852272131135020184714963885686802245283328541011075933671726918162840044133294092363657100635900214893474357161579536669006439481265735469007763912987462899289782179438104059127329197131511906611515346320666384363780632772936055288171669158560683038171501332111581553284474868405155923335746891668918009071763042732689463184329674180253741683403021054113482351078007457840949838819620827810472801640071552844307997058763188062214832338252558180209311710850496939352824191486100040623151487180161625899951573299032649547342690815504425270895094498524098666489076295127349423672005080518598916007757275259170671404133619570861317806862846777192649250436421269435164508486574223569311151528116278016587099525709127999703541116682375061980253308962730249518711855688635369462141584237237245175364404514983005963768632252607963360138587681023599215574651753147736707439034135171750197542336236807412210148506530144749674473030030773360442699892773383257537010214754935135418532841143828838149161502611240473351024855727502911267603785912010392800804184035409267147780003971016452639324289429978708014545218928667417955367322264775927127548851947560768192827119954642664653199274378668101031989883596359211668259588728643313216557907733872428752304404827366625782488596092700139652976479611659755250702340204559373341289806477200159601764285754085405156755311185247960213928193723236410988621498702035697270412132898557944396971304140972645027114355443199804183452897771518072505448212019037074706934906414240536694560621023292509478520625658655288611945927623669205759888779140745726812567668409125420552259464519899053002272831118168644326668643085318500699798975367894710168999235285304038133087680811190350347071997080467879655951114602102028380758902734314707137184604233835149974957793507453839321600051540907827140757655518656389085993935877365166631048009445706832347221559678097174995043716870668724545854610142459147304501668888217676636854507048564119345459491939196045412420715932464845058813112435962472247133534705245731570541789822723778394409900645437297772849916862692137377175084172972208105840057435110118736487111761936751171049881600*i1^67 + -8056300519684530685481946412286668928709801996326708856844104607897524563438472323150847922152444510457712618907213550322903839503716083371826736240934073580442966678778154836379748036753653931664216316054384486020666359556841006763485044029797009968034825054469794733994130442896758780328424754924717310708426229967471725673335791365700067132178822995333503480471070876697721223491016339408824235970595118495870767024463216111875419662296820908607028210064475610928798243558242062214179726967865082817959620403957069051339869489752930959880178035390920716830126633704562242552126130170100153581916379138668064647599482729425662476978177863512852616633690070695011621361854725989871956130007012605616125523904862770025038447449678418607077518626795899231600304283659927633610983394352166787892094458166603742987199258589082989769625260557284782689847318164690729422575819995478664888666253885328981783812616927934719461424868792336651215620928078577396200209300114018410428848558046421658791653006808900245714557017412426921672655172565794949153710668250438199058912207349872662481068148294829344334022405028514724888967616938257138842007729854364284526174960907393895186929249871771473021208947363714910039362559924320843764829365621462570218960814282641127691649308176735655732348593373633554289760077471700960121786702360379330359642079520393621302697383048689602094337759831803389961140480780543407462921574439895889090073451989192915330707581472490754319074694400102136153555202090211277293470983816978195964683835310313723968793376102982822159055533717427289517054677102070128646833430138738642717252714789836845031711962758595560409587586421665716645500241547307035663062098921372333313865218247625744611590142975103149386871325936330974006285664498854343883120574002340912787918685430114789845081871757955378297944994604151476816580909492242853616171303937364079469256917733253179257440816538233444840277528519336790850284929069171318947400135578111113994396529187512528885659613211777133238860191684160382124918124201102624142241553903589727317456327532560416701123484063176804790858247147318817357396600121449754775672323600728986918893347452449887978257927868612828522528401633173882948977799874271842743331998307499662413111781231716873317315553571138552419798144996820126718094565212543738520428323756880754027400305030506740627159103854941090694331936156080896759178810649337108436544248885884200260797807017867316418604382793827228681855544447305680474887106881501386463045930910226676180084901878017927354510970085510356140032*i1^68 + -4312268775537045745756915285535233587003108184155550829966233156695538395443976118060346969882324196935339454290910675916311355888172357051977327263375883757563635960663251891829262321312875611129544090249673305360227452830424593678364220837540495298365152245389293239691290224280427299105003623388251944589069204611627720612349933726033496961190275199331949485562541274861615931758520803921282852614282697810164573502371414956496563133741871829116430462543756676324170871815302041898172048598697891337245629431702036854626074222673359488350164125976664034587941778148134016871322339444597152258761399980273307809123805692883214381722816884175669840817639783074438542207981727420978155925412782615205806285742342631487228742940550214295020107270815921813129754850947268974428931119248126881506043445721506415351094347477285417504858307565048142059057129959525438040448276082911760203693656730467226065404552557673252457586550092761458589415865369744953365402915515962172548710035561766735175143082340505967989832620619496775227413993537383566609069942963779986155394542886365142790257450661095164270734962563025909105690322183227149239987716639536285060625985749098526037960729843965793586786359827519957036619940990429179493666071419291402575100809421766691610073050534432505211753247601829943263059437927834740154662864168628500026276662616695680578100308493043241669231276851755719114857958078166027639877907817536996713026496827458235509330843803225994535355025017615150926626020667626066116494010231862084872207362677615361538794244172988485508979512444585763743456478376677236510634491423912548233165726328649899975239446918566600776029728141728186209689699252120700647308263505626224515718347618793887187130873174466059765961764218638739655015835724968807321093757932471703016118854437049138243188899139460882476754576001795886839639545486316796568926089549306295837914245287121375335099535690177256081274023609319778299576772396256824464820361257197260332094289178519076367379807198817730038288159658350989425240557161859590154326474004150695092484976920844194227775379513670055570150856813513729264726454592946365322429833605676454622281308133550422835607590522564275356716113074650005235709724664556227400676092643495048890624253296244002304097044856102009605277477452405731938338044074116752046462432729876252775712067617784416765565396306617648847951157200898920562348950964626024249732373613843308208526098947967176472627060292066249117659933105482547299579627093088013185554272041180276097618420340908843062151652311040*i1^69 + -192157382539310125581210587045124543237103255961651620376081980913155250545817860224604083917773937980816495256146286542717646602423948073382947752685522888453076707915978748613778829477650018739329860214565264737877454474803358623342749566793306047604209167479909071514791811349910035961125779314680722731577564043860663128955396145585749262725381543835377355340704604531630998349689245103562342792026573045132810250614877120494728824217531010975931407802191355347402938275661499784519070419145373479216826569888567166408686861012316876904516029422386155763300909583740021778145394479606453406189145645656710618574767545384378534761765412817188860891728412594135874745772088704455333396428426989832736875219088988326785815570873780579827203286816289823529546921952333190785851273977497283338169564587587034141637571302665932246017983467469417452485693720226420890439918303394985367114631942238371848826509329826404749117550347651954079030939705915625923281048477583976686960592836184241673148757589065406737587684235012852258100987578844100844067373308588021228259871249824021137766910912549991208205331301513863938495343554079545697558049632378879033217139140657685379796133591137465563213199854808285264151436359963423436697648146824512480710319340202126551000268101474761581591744640232239134583786771057034167260307270262083884042225414785276821005468087417983005424932543177334070931718647011549793182930023255376170657771439318993176969603565575376206508672145196265827992316334291418349825196349468468216256277302296612761334788349692558645405440002598425230198518426928392459496409214656222459834790962682901276751199444445209063892368237770237979640907949945062163945151900159671397724936082522419495139227253809239963222454871809611905276843154632524419728317813344909276720883099974503642542020001432770464991000665882371438233706267027336224648545762596516424239631720613222641565294770003650819924545029528166946840593287808751498215573089451066607154335153148355749165592749279575155512988193690117307063556674644454314251207734722177597530273443250485420382302657505445605955152446311489744985631642255457530341592384014984307579905479502577121322258956298390659302195935814748825593099410191580461395559025423412782926649579660307870404671590977919929240698109549212344184474780462045899143512855218698677433811830328452385538123809852836764428355995143796002918871994296359792938427045380394498898232219694907640347563342937189662195813502390143269479675792453725964950301758292191093099297899475453870080*i1^70 + 5552629427173993118688672090716183455982697566176069902285737287773655099196661582660573474532028586139151629305833616752218693899474026188638052513540841609599182726697168869181500002527052032626998325855180850743168554886127496176819293361121432789904657132178925894992849521435358481677465599738932130195576666456617382248110379399421520346967550175991830571901404909675770844511741055578303771837651084889229203280941673885603178035352259534825515203242378180757196894083156021387158681734624745808419889671966818171929195023005847686417984972669770536723753600522060777841084550193396614357011799771220448048066574515278572520694096816567961582090789669892892283384422803546089501710330398255818930519455147298771172945430922653902398905243415315599661651786207271561178569384159748751925086984026581000225089721740555916968130932634583774972276930683797040232006575988836455666791045276839914704314325577169426129040537896363681744684422308135144693775027380963180003224127871432730720074408576346732327090624572393000750224407338346652337268101254935476203403989819985354736934659360926592348958972319619105329577446233597579485726223015525739204500171681527328047135129063318775510159272510065298094915217390384522453686494687229300008416769834965238800409415151229570934468940264021255229647817561429154666205654572933170405515990535296990420478240555983399002483074875269964062118104905845322919266332055265791756850657798400245626993963550148818864031479116732956599217432321544642030709397250630651584730923601689281128024179063422750750019018701157280102425094720169365183134489478545324355653240604183024511452846243265984887519524896357551485458950861435638545610131759813991904697626512227773727536422028776346495925380429420062415966860890702121229329729215441333855653444308924975514721464294336007876011337212661259638928023376453674232974542739804452924943133457955544145402144696231729151997447296345138205489371117044168553090949720743023299330773787653111469244552054313521669746313012073868580618205530473607815442251170500621422607661233054593832329109620163108179090107863578926311455710095182187450782765746641902608924563519740409289149806743148934074803531970014393142890246933167225038174661627485872545898787026922550247680440737154509786743140517116715968441954962795220901963371312735171812951974390903289210449352338119991980924384180143766297941649486110637443283986384270834497011366302383100102153173482634935769662672288995668148796743984651259404595329133343881698190819328*i1^71 + 482029780248291796571534017058330611024966772340906882671884679592865132836858482562796965263157634655306577179024297743453197781945296396999164109549642870186852408505403554490530358600401023535040405752114626104889957618648645010399397088157556320045529646051525333984764686227767291985819500403389962975159075626201321674024489835512059216587810601220716181255035357090538413890497533648150522862314967495377330139884952659614999652165569616079971047830807210851822929816950651071518698431127463450200568533437800068908732325828159596005536960655215926462615815349231167204694994932458502276319373933641225250116061903826509550829384234375737502708727611852213700238659368543643614757403184750169481032657505430113302187755096727512368016728735423024656021960355440226281814971183997621260379595936068513082498529193121616709726185481693357139749499683779036000599395674827743402634352542216562009486412997254289906779855635487462845729081548614001975236920866085370955848984586970211507590480120907191364763606863158896517615023476631597522417019973458239221494061497992883896389364614600036989882645784201264836663787010448282514531915527959948812994005553764709011688999677851082354405428297653763395087689235268878844827429020765321234310315485794451814546103263506675530474912298074502312694044069750902156855464168530424376720525392161107339792346570933773531854621459464171460215147208724151507177915080531326778299493200238874475040910602409445307312672063903919457370626354211494101321763235056499632391731678757494479614881691904620735964220337032346778067182309547105224125960634003708107484444898920610780496351798947112746709769919855627688207074776382865583511063385053585512861837401872702680349576018151817766895930837578176195043349055340002183456945802977557591786207939310524504288991626428420135682939172299632377753110281349077837036222317791585211299499002599140087145883127984953278357188872597932071869235179323991645606359748790281345225761270017201111245162300688627604631786333708017428639782158758320568316250530167743303638594269200457715178274911916284185411106956546355248300843110343345482386209238364925190267863682015299286710350660284060786997470759194008810185898537911553924263661861773409852731705147648743453652604266221287353805992803620500995603949976151600022310291224463339984454018111902426116077842643838353469665542418140198887540196053416068319905423763502048379146843198237042889235963468247117657405870245612082313963661418017513613475444236704808960*i1^72 + 3892102620509403383393227446381962086510821663640272339497196206224582765099639916537710628445823945128835071671608535043202415503338148713593088051597875227282319519814648800935626055555874898964995440706917647019073626720616024154138190283488889294718758411786163385622717747576175621128067359030716500194550091055651205628807041574195650329536788884904734818472604018555431353813842762692514680788781910986571483160726924681506136273355598473554899565126284809354550722283658506348194370630663174679693739100460688707867542546355606044935030415900464191563454172234829409594297001105022070860126147664203042820876326201747179590689210767907768887416360497192720175739810551201657589672105385892609780655442222949257620128975694752626413190877761872509281582019443502517651532197152936529911036243712915785866017700167434630812429491654225798771240736556583857602521572179587203971822392943439623878109772956398339646743204846824455674801528370998939077553105940825837845905878054575349318036329016137221190068301283387769135213985789078650002859151395482457311380745397387256463663344921995664014116867978484372308256771058150929874210576076102850723211520959138915568992805360612271558656156567425207169115836904973144815677218816281414117307449565811133337246725116582157207314763925642866190657435559567800388574160183368951784154165282377535381510023482460099124600324483852784979698978618637551265546558946607566007287900725523105274865475343461623452152992544122244500856325392094239818794816238644818452003941887500649202888787424923611020293660892630376423718961773515533714495306322375403433941043396458740221106018597001268435822869448081020114385632919566987606104839937178892447029562385643486161272497490258430754731453575151824853821684524357292121158988911526981988999748728757518029993892119018378267894616460969969592602965421503647902687763025356664886731044408729627167160248585357176041862718053605033410507586882854704196935371282148949342073103466611534409648861248693933558939510290362448649086143957972584731312402593035333996976551012856464659820295736601349964685089379389969673004783432334306547271106378580680717013095490488931976176906302136986882079530478142473462534298904399341672684975428267162842489353658871735907889595510903027544799868830936527666002885884520810352174297766505526354092538441184361144049213737426937548296825992039122034630127219751048878829558301628453714561422035272705028297988438361615510928038042372224683971348414532818916605952*i1^73 + -272905082081375552821403511174725581124570957827850132373134535757382066720720558570428163123939512714242509479635373294022652297100870998400700166055674647654836599620776828505606335694221113905483242386214307297221251238644678209608798099492988773532591120845891552260590256270640208091468879632143848325750973989418850260185540440747296195290155370664600146288813962361642654265852345512095020304358159956001100093192998459632578098651877358183183656956852914522032201468692656801478102724588635242578900432981230872442528723378078674786266473774900881174776317441218642887683489830957362355183342028213453483534878231313645813335561678093019362838428640831011242642078111491791988530464727402335951172682029794792696297477196162968590304945950902879181644476674674056192184948243197258190082319012135311108534872172489746311300687225069205124524546692625313671884939834339046662953908273432310052621862608526253440768000602773576164495919325119808216149655331916528814891246985423606745264963814489495301417714011868643803486939224288873526718325356948349663314601726944562867527814655859317155609788375120458472197334615879058111230299103445178145573948940949742018584807556799671377918437460286228994006340069303929046615152698447349414308860154797635699309088600344575988774882815918281020953840960194009510229492857089939833660909626880825269843646554957708387802237820457509231512913022071073144601550838581536284099533569711976641861240379423403878896087096975523375009373174535991050019957978944648618807794437235999031282998326876299653619487913107893672959116204995905076076334414772580597632795756635550471981258595564858960545890953160312800881281066813741057697815698678822005806815115393200788934951690767618127859697515505232476685570966713055391252022519590275302908477621918393145052520714916361955916804820731438472806291884891667009952591204556964548965805054536916638057432022076893659842484366226420417357151048357388271266246228529789070152851840724678840784320177031921758612926705129710054955756098958185086626549496779006244994983547070632280463435967565379754244847914832478952145881344648702840848536577070588900235396951285192214075114342495017693207103846435317892303095447069841003841801562251588411582663810841731393093101094500026808445429643034316840012611524138356322069279299820850070878033660497625793532396354082312868417999353879682046831876258617399139881534793179437925258980436320915981989421304024862374987872217771804600562087861452800*i1^74 + -5988701527594484499282610910295434210357051339761026306488472615333962689803216611417776501145685532897005077710502654958944150245941674298747442648874206809491918668807678067163434841126620539246857149803899936179127758357540594370260392454479956233690567924157027148636989507041038086042712724278674999119991424305337820172521279964560333541647465479511982303685304882569107967616511066191161927271488981611847463113015796186557103228784330652261183201496185235335246768169381466441818743327611543964843375742731781625648073889126331719138425404739545471467649925558360906930992297291856689441259053546513649672315306709163892753559046765302811751853317301723163284303928022538799100242627781906002291103990203433270854108129085758918560479528332012908977161411584123993564620950152026141910521971054374316430547854741775136652676170585680774046253724398538506740892499461354031829120802506837238278810507615039317017610279581281252793139832240281865030629887134859363156694147487905274894089137797587161796950889765540165703645312186425416642314245445768249569988166096591462795593980829656857775461950890370169422809444913564222925913969974333715518537336872408516610545472099304178698466188676790239310376974999571116507244044460692298513886375889164877566689258789393433021914610572126144804655122938713907833270803855214014154714832188449414318235453651641909679377403980437807238629796261153178667233014168622019347867651604118136619107734609918711650303725527723313672754521523977071408294888498945674571914885144389989597804512374440174670115688412357006183516670590380170167725163809568681946517406531426857300405905460270959119397187847362200171240878150316158801896021873389829900159629381427025730705240406519001914337349193181747965906627058604725273019823148068986348791035398277655795223998173564530737332785426085293805227284945370867533736442572434860387796126597580002280439689203007572285745517828200475316209295708282969612584021198443181167456224026552478818967419642153805585225384369444385632188456873584001207470183121825134903930251407663764703323547035040913830678418354329720216791320139486737907168578969324110195189418505919473134679099207554954097058408785678604195198764836238237109232313665044434752226031056477528915317857736988882350493468551507750462552503828797978843115281240677940916190203386474161411642905109331863765973553765744552645151636962149765738416535943544431733055273334728005663547687852431759188489607853692979834880*i1^75 + -25181140788008500951639103920969194423708850879070465951786189509057370172724701359597502848698574073341881166968290683383649805238889151636915094289592923278960813070148256062825520204185642007662304597331250895553642237772221201696519225814141970378095929387114966518268430764401329094214388733580883028985686085792862068658934478672521492269052072168069463287778212913031658918456007851664135058890500399098439035154033030008261776780919449512346091541587961959635787241292261226784951107230481464748734198538233121837735214849049738257135901041917446039940817398800000540218582663294850535137614708862415132122673742175454587395756661081018844807285661333005544769500417619735167324318138352054854473149140595473984714104157799580247161455399968174889469537623152193357658472305700689489658517181090305952957926655322732795185096131703361281992833996934740598677922878900343463354985676506442697077598247623782205854398079591162083005460321731170311220988790768763889030852328005364457291755313396208725388186505293291338412920334060477744411349591221827959215277286473107403025627883206778653811640099738666823499108792813755883860624802984426716569189482553806450643804555539274314248679824903352196280340503213612431622786328626173542339286341427562648366817568055061025174746407691628253692946300135468413370808656828454504749390598559739466758881008739331397284782008727780446148492042619120218896926633743488239176111557483502568831735066114858486378425127381630528611062798286925858836554755340887437866030968203858090788273423188258358884860975824555139862145553504198401768814727628493096486015609541330915613771953107238798791291860701734489153930993123601167259245646891062482335555832235407774492693635067518054695891198578267723216053565715293748978878472141795220214940404988400483016173580638116034466303505656676185345222468394744358943540394507082618416477842738057661607157146149833796619089247029200477250786209285509438833366123752687303726767405742340459356304542476291508269991482913064608374827895111255369860905374430530359160254880816691308855832781195902714528423727568300009034572728000757080377216934197165163490134684806343081062198017321253848898494825419303092401990823695388983860851296854889724729039422234576787131120657437414298371842210799511580463638136112825873643061140061273585356028510494091123356474165737750042086538504460568899434118651831949396340981684872069371215734427876340316584123187098536211806615499264*i1^76 + -5563279319609440502695007232020237686809906698021530775909620944884405988226059494501074086799303995431708784262470689072611837147040119869705342472676686699202631509448618460608939286944532663027715159451729188139793453200177190327909554727678090937086100330995195101027935347210037509539480164234856975380549154193438674244480819988677213773945462720689193395667423390389524060811246214220250941372573351186735089836631006330800020993854263640640667812175777153070620968280253905167308313264611593589700904314945063273707363759178655808440630306302367516302766667938142162764498998947443567390371921491366982117613571750359307570573914944893059694778042349870581658746765765931735520472358510321063365621010708279994782529451128281402801569960839632673951472770970038523532820281049729896158102700482817895748607500122975549697453231857383231085748496811931561456871807240993978573873408183522387070334237626077942773763230425091306969262022212973038516777149211988223087224016149485361791920244234241244245759188725769483508908708598655568451960374691473877600797114772174511611384388530474217034580381728025456607695020145908043727124037747166303627635602153413531989333448227513081840852575538414885460937737626161287123658688490961047212113821267183569622398142350186595760310577244878916456544031690670558794350957357989990507101371727902787200073609114664820708168860942896732746176517473812916457805534935229385436686842183732326967979735752939196603232525415183308937745983366634997081126176646309932057740894382204520880229439539631897138609064821302594279341265576092412761987080376444337753598782823181989734315131522752794845495560582823257629609595521877662830985249902167392548147754434520091589290448099192738950282308785033687030615347710841138445888671586768557037107341154786504849523440220790949509494810060220905522268591326906234580769362042714314989862324119156526954894918356807151503806562901584121201079575184871440948745583125231046990461030176588225378578187411079219266489511227924110939501782757058748197800497295671341542368199817812292202710783974034889863978312014074686875794437673056440493336801476504440235200719402044483603335821014847835200929222577161168342356859157096675337093825666194240427255746419628797851974401230980344421969386896449853397755437907013918993673343937664299015867492011554607837305212980316736818343508702761369648451889607444679040716042888383668749798560206929417800215587264*i1^77 + -412853095298636843987181154301785658592140985460649877846028220109402353599890208624112799037693022076991554361787436956115683651607731576988942617349130015276610163923044462934397143114675238152828199224613940911570054875923898171879123121110445179127595741669398569289826246857861582094482089399500044352804709370270820422579386570160305070533000854354905797247642591254430845190056712232505524905830732550697340727770479659023187765106784409301629712271329132494842511545199408262625404746479118014244719750534993007063879219996785562399431007664676122841734772515804203255079611132476833075287177033246408514486863702483085461505423145190306416505161380948369524315491863992224650984586380526287512770444163337082597005709178429987138519863177948601730417364287240419645633454218692196713024094151282020258677335221510432777912300902526085874346377396679555278645695041820015874272945016870693507702147338023490404849291450956869979437466121672129619655150179040354267868465294271683163643261136316878967336406330785022111246843356177666298404731481654751243875617615038026865137091144489610554179058809756157946082697640766173573813190059015275260733649859669645506489548745841569326008361639926731272974491332105797796111096756672585824228719145106809209369292112458877250774601534655830913993786234421707672366292573652965811401748390593786628662987820277260347273329804431267346697735676653846481442437899967748345441249120552428563144854402845265222645253661039318975406101730595795957882797783012059448294243499367695724693860306723886917267944484562695682248905063778957189836645507087555723513891721724529657467219707265903845001125518536667314077944079636365838426896721485746834735690486533653757016485747215284596554876941484319055806574804938780442042305258196462509275788716006589857610553634892342196651149065896794698469999785741921230996956838705271137315293351794632882833125771963612469665970961622680458862013980735650350947710186115818118781123663348679479579824592980205782396963241223864664506784500806945985840547097071276378216034586332880411608670022784324668915049590303117292573195050697818343109848805901987699019137195431954779633269411939420105214588987564532255096966278254778038546163938819925517278797635993914697787897267620628255912596106491955327504336908420310155528420880043745089440833594072675603163894943834910117695915070721119126105750747897786291672820454083037612141386472*i1^78 + -1607166671058726403052994501459275231382347282362788121326051107153070465644823164112101344235591654872514956518665907025724399349980479265207060205719298955039945593140114173293982456111323799279519531717295509379868528858598920516927518352215439205933403347124416638675867059768238566530520053581105714203597269083461359740151254316755969996662098339376955224975096286314292608570058053499375664884370242918821195254267168312930011233337340038821243250681811537834277075500418018213835040010928359767650030918767680300108385124069834770996465786631013177691242109321565924982642464495807274175944197836488222559836072261910157001887724995871868244860582667662026417817659337051888112650150318253841656713095439855886252834570761196986337640431887997133539970984034481064995660329883579698952704228576667769007411639644087218324773422494156321500526978665727287420860855096827468706328176368401300572957576014777906215835932601243202696227134679381659716773090984250242474623464825677980585360245304150476532798050184786009956230551993945094466642788552615144163705995095603533340274561726926879323736930576196785431040700622095837719439901938806086442241259454423743510338062904689434147380519162114815005666940690006483994540284730436842622968927019453734816846909940376188207930482606465682793451952257002882103339804471682085412441775937038820278367571194484095359214946235041125424871608672889471582693879490546062261491328104112997533959600464563199177850450378600088084362264990000283314831470819468952472534465747249727210427003564486765777713091185376455074971823878833852397697751387648710999115667839158241327515548701548970660615080843228196165854037090242713135281053470753504627156670469829105147030356252443720072265394890898753285332643669909572531243931997551865530289478300478140608644733151703170238672885626340766531341667795591516827129670555252796932953846678839878621003094096001875171621975932806799684064543326878307391168292921105899300938865619105227732827864414069079413552303475104387629385230943917922978237057345569845252631852715193090074905247929871262414646879002417684520288307104261769208920952185729501701483485751069826459068513513278931972456144925655398934626210725226132640598855735669674869171963665087350825398732306571674802333196057688241454897055868652888311812286563387725865078028144441036728281069697625766055107060270677352387516963442491*i1^79 - N1*974381181275976866177865237989698368604569760229439012866135358893712690448790059391800255496668225963671457077613667007365277566887396415914968566762836087051769249012974374689385751933001110697666254778318160885123408330316172478632352188122946165685165723316099713959514238829935075972161025788439473878332263802782902957935778085380696601814970616729166469855737091646143668992463797654979137922589399959007697454648508017459097081149931143321309410787896512065447513212658630571029785501266719897743252643110366317953409591124818961217796548486161662412031440462250728562220872535208775485179593712067151190944283681132869554754472073304409995936740040212857856874703074134750*i2, 2008905727835601904368271944229326405806522150869064251851258158965489572798074861968472854143277878741986600268738072822774057148920138692628659597535297712979610964015379022301243549934392483764755648921217222497720925452354303541674875926840144594279206875952919365869470963364740120443753080794083856458827604151326167797181637412453208514624811051498224745819873886423147957697966389445347073044371182676550178593435651140063676138719588413065293207023991061084065205741112693147318564279952667312252512086506262235258541058468381698347126639204018882560572705678686965318963270538866734720511826576546568595725581191691549020611954825868369008558146538746763176305076696373634179316518759465283266040414640207833726003130914268472512613735386667762194141750364155837279758248636512086425077249671500960876720627134129266744126138465840851079705001884463068307783681174400992464244004359925460059874508825933254203165155647512376404817298088081349870568705925513686656810529462884864051718144376213136794585269329521341766865310525947277003027145169882464384563799463969555955700231269638229220521023616568266776953585728059656935559033474772687625583953251319367823029936417944074628996737114335608609035714422978295900201026546606832374984233592681070298830929803027898996465115796143233197079748634494066628625967312389772899316321628397956568278382435430256325301206559118363475923016961472075779108798798577583516197974846558749499176520603852229259425430729239590354784515659321693433937533519189785537673765379205369121807921645940960518626953982016218862562313653976006482397924739421539321596277485620579522125401518426976288238062361518936309557641820470360605756444903331561905531122694909672670012351315975349092433787707264267159006276178114760114289571652363106751002460694087163585788019549623727782258283064005183281329785123973506953658493166460806738125727540741192931036995398284247417922499254549192365418987514655888693734651772365858411249744962945927610079828959339885693477272225034940481623290757767732071352005733950658689967503993610987764532428309843057526699301607004996537210283261293076607572141992879471239135912171889432391610801387070010269020998724860574328201375806401333195991287978509311190521186045332245509897068046511302731924987879668545950758815017205244223552073007300324153633219123642196569680105772241260202163526129608665992385526066614179865543236606656570447072174909355870667436000318955634628108401150184033997629218659067300037815097860148521599932877003605877590548787138479652598073278788409473422158149202620149905981034809836506607269036067369191181135501216240853919122468265750090594665708632394785409249764746603685420899020790721914272877482670219305390140044006484886589324094196684828261267266036324048051994035170943694107493093549579741029013256043455342478845506211935011109022744491122347316002853290239548696087757476479682949939200000000000000000000000000000000000000000000000000000000 + 55308623670670262372585406354453426843410100412961213696592862221218991590155190487923035632055333170510683448164751967761046580934896374694156058517864180333611044184796355231755526735909056613067416680434975131451597454129028831035343374597561886768881934450943767123293138194446228414394627224275769762235198237331273326088422337319128146890248695739140966845014398016696414291799039696213883026820194094659589551251713294632768977039032149425465001729079484115733851752386094626999873983808277308735174798843776936745636245917119867441237680030863472603855711735779548192088404843643638622272768104240475266723639957143900552520726008279248185937929372232128365698639754185869352524348898894110354422588117306350175644486468177007196925634733965676470264786543087528528653011403833984285939917527047536357656203184353219620938720701574269511235500182266543448158688762614256842643931996929596417151104558440318207659258603317197121844572026776141856832055222918025245740881695114442616581355544231692950046191176477655748969135554136915318697973876728570822831978895934583998008208471744211330363138245286983357809929771054256025140525817441582051740673195780685546871221689957750926670364938686924499525890871408612039456493025459126138492795966403061934938433370078830127236930581196137726705973485703799015622084902704871018839922051895701597733835547376668770680199893586478599759923290474317634532107681668616710557392308925093821827304097975265317538258919959241869487299065641163177621310260657503518285780694652877353591449141514183047860486065035507578484550636047089173899918703285844588293348865395958874056462851854994524597003316925224413239301244152979768609760427317609746363205805423258570099679942601976604772760945505984822707331037898174495638620608529624082413505144655900310622941021434230014004189022292463187553136959297330247382258047207622608321043245616046183327881697463412972133035518643427919110113237105999526429074726564072301964877712493250727104714696122853372147190122480798056457199376241991745680937442881070105043928596392448431953295591178736842804997733634841647134317496288036363617448790429580521708237263702154496984789264583870731878193085290596199119022411173686840326051205692962095629171291385391460238930666517753108544049089043132869460462434700943818555101608039613906203418138702191786653892569378288641957183093860275668099446030120639014801358396365478145163608527876420784354216490709174880647429370166335178294295912574346826301692973576454065380402966014385865271130673906633264167349164276079295875754238074354812848426701713093491022454233282304170087165412513635859259487350592062845172768638529654322731136521578102767458007216901078263861871379251725310874792029321924879368499388789390752111062801887186535855175973756006717275821060893150797594730587001125220905718181800378299147630834894851605570700893332013642065873965754569837248512000000000000000000000000000000000000000000000000000000*i1 + 1468684238952473723098309057671830155408779741433043023815841934249480014487315620151977845165433183383760330328855417479751906097683575406832007978762177421618557028944350105210802341927851095195704140752581587213905219015568792735869902715782630479652138742076637906666594810547437944132204039967317347600079083556421272745033548637134559058366110682075473743223510379511789573467327133972274063265362648000254431521543565160271928163426669072321787574641413771136106413632296905749289519888345158853721885562436666961996639164826404584988443000291992887477065796382228689639540661398989034453623979616350869397969655921625043558090319940739814590181950955531562951098080988528301982653487872192172774147907359887411453257829827544192139319248765386548587075408190115095068390691686334676427800596341456881840993912159456866505911504396439436741031235884139471721321688076793223661023512905934676683797157100587220434370816556896720510097279600396675014179564465574055964682423818780776800650213035151647662272776833162189625358228864714184974043625853704009161495697210102279870157388540007470000580205822652798203085796191238850421643179179794883320749325990364515519601966548982195012039923136676097030918753698212076442423438552674345566103901093214660372883464167440873690510601474996187441249079086485259874945833011805655201770439561160081693738541281144016012823391383022108966393521825144952568113610301189584880415244434503573643121035441159005862674130467746763537414874805680399623142883439578016492018388793579945563365054257179379048499886630237354855129843912877254106777090898484204400362777206375594500906668770503368566019741629660525892616693313946549182988835653010431903753651292380857937469676202022619739555040327307640741655478536639967508728801144484326334341223296437435277370560576589661297572753245811507952803584231704556882415501375449560083841867242305370844087431389789202596922775292562295774465984227977132670655175052139352410800017867581160164583997032373967507679017509595694141738702700246559176764193200903951468291961271400573295366034941625690973160001463069730254251683235433163967258578847719584498220295506465462643217172730524146442225230349773360787226389665224789302493604382748120813455054582125184168779316493575922107126474036660356820934341876544483245076813991126747238915615112997008727355899968360803463143497273802572169211157217981469358627859866130346667063872503651354846304609422978177843694945624792911685572577827200722012012215231593250644693534137546190374279773151031259597920486580323850407087963905368852771883520132028362320802828711191901535553381324076852719259226360938083427540374879968987057195019972836610607932627657531061310672259255943747753481837414985432619964226570560561035833389964072433029576688960251051060734762621125965182321741598841672408567434863484736068369294695114406412790343296889117516023844819141275145994240000000000000000000000000000000000000000000000000000*i1^2 + 29369429600256844804564090207177080114578034578101528509360786498830913386800656020059091842259939101779374614645525742244190786959700521296601880151521875457661092932910693745827735657076532915829834318002153783269411770523506552138201049317010372020973094321141334304173907463472624891535123783653768706323004504939048535146370463355553100792876364518486649559804890661496476663265542290808364728169944085205773412436144466475993168378924830266236129071555296355543272877408203467401647274156788037369873085674999951863493855510633107254197042099618231047230547182753091097447255017065096865243208292922059606429142247497644956375165278784651200482560415503049867316919627623653417770470323294215173483899693678855836834073792858098275490540215374053396515373554902629403493184995520046282178792793797385578051628132415007926652044729370282632220876776751689977253080659342407112485245463613758673775258813359168024195988286236638813398605293547526662877225571365504046211273369634704654252290909412781304538171405966555379502261903361733172674500825195496575556068329526162052419713711079999890692638051567332918926451947271790558387442572429715728000967924164034383682243147542173192250177546262316416199261859093903812337725296015830829056776023247370682466374700291543467183345030653655218156501511408870679729075218673683732266739169018517896533163455926504409676953733390155927408381996526284849696937392251764847657382330689663943189417707861518496494222015461106703741333210511916085895992310954367909476309077341508284083469122290787426315510585478868534956378821274452000320705215608522887608421472002809699032773713310518783145985808245617062115316781783864024351725630184714175374736759765457121703944053421562968639681818770330015496237502502262114639560339757715190580940092557990536423184772783312887913627780567955468451282316864510454452266724604894339825862072080382635247405877145023419064802702217338636010027583629302125099317143712782724774256436442108366321180481449244765095945468796399199706983850700634647690196251309256998896320989833959782004125373908128278682081934670496661790981047618295283259899499909747066797730527678287089648232009179663309684214210442655385103644403644395465460543193859394255516816686225050395151809799967148031766548320206774974814651898376762834200184126408137700593825675603974695131150476007377753506862177683764816338967801780513692891092435106204148132391284269509979877348022254638915746263462067732384919541114330876526238363782833874639957960328813457812307923657195630706204408707524059556261084993302568414872496582377003234391341730788489200619736301096034545958499499058553278569845906735246369615968758612149976011344668110632124273774806997181320182994918736510475561982447752582974385650570636740261829278978869051812471272370032371128325561146984253092704042713920067365534918782835608368910818880244094903146716032472922185111961600000000000000000000000000000000000000000000000000*i1^3 + 358433176726236744398149814146507397042340831901822080682029666085672714955067602740630476609416431008988296480080940429701049438942882924837012469010295321000626000110622926870214018721120129569758777455883514743815046802453846451921633318405178513081779920704593133555109265045143216591683818366004424589090394697154147612899052764341601764100744160368651944440283008101122635846653694554409298474067053120418648278732936412148002728511893005757322007782411099742433091215923065377617135549854073074160601982514139335409732477806580452170663173102567270753554053239541316085873457954747452879814871487555912761218254653665028316756075946809351570203609188138323094146072495358720423699908336079106129606777998044111195391250658018125406828749799048218760384993084959179494765555796374346326045256049642857486971921387123374272957835273595697294667375322667402754320124133873859921045221777292550445383315557022185995807681263865320620353832761379390270580897025453964673993795194882774142069831050364607294891912084071953500250233847253739571282413086973234992718933247823629730916791869429796464796367565588623639091214072262047487693130685469550635420375791646903340219340841483359928370662847334567119154155047244101307836219834756081279077797629583385525699635099366991624627346161727609974125668978944388708265054532308257787161622543378873301118420809001422768465009479214582714036973377304604968423746538476220481586963956543297495250341114112363782875566119345930259665699935861568615619152759058785101073153753862148512881438950240209264541407391938441596638377213718748780730961694770346588791387446367606496414230005855058702818536720071105947196207004649116854751497918274658412015957928571050076309944537576986193445384192300825125924129086693073734977365364067211460219383649542752746449506479556942571286397085441522895563206138631265470178926513487868609152590665163744119676752207834330044900637788953054012311365231327666222606613618406814694500313292689082201132770357637440496908760025778805267452264232193185830035931609044551332442501006925975264567458756521053991081721131343109231012684540196574384959445153953449419482660305666263245738665829952685123147637198733569510696724407197494333378751415364794337451352099210809008197546704473917906674739223708004857317813674549314780133522332625257194638640107633118329385429541287468759980686140366216724075113657213186080814330773727748434891468510001455557663613421855371909289922165831078662096314945478876094161231299794406171350551992125052104726373658751651523256581376214038673988359663465338720883186245721278093265161132436935371475559157787351907684084527024103559136780872182457455042724209785140846716418783232659970424497048110135053400127644101552825147368823925847670279372001227032901968450653792021832910965180702523159975776034047724363132048963380106939440400999988720157667648564534246543309928246679499136040960000000000000000000000000000000000000000000000000*i1^4 + 1635805046865167551368139729922427685689938152367173063932650922323659623321452835183374537711396800757585112129056706809704818127398396883782973079816458521462318463598350908299433511247679542283558481005510139031482222233096932166080517099617378195731001846769305645391682814160490407390851661993899545686823655230820966987236360442477580746873745431535625292462928618177951263902236795317311428640610297502503380180472944658867377289353107472786388293340250914906391501002894212058611570949508887230774150759991117916031701842639259263809236881726180520305836434731733546246022372161058839286119101368349477969565827309141104680958861739460468355000043287215090956702355030256005960976518587081054547102037344220366130605574857898297228693364662586680081309210127672168507338523303518169051097631829839891174685559354522354945862654699762909975210068210255142305837946888461254765770574887114741990104486288755650657141242689477460503563512034841868303360234106423090182044570859600840739123941313545949741575516586000312921962077472847972416483850386751306753049610439864165588174447534941885199443676686577391373665490273660792126920978917077860469355303370021970513382208008160660753812884362902427189192662097368955022266521504504694359954536890824140376742989072418758424928179265924162750723743260486313575341962781867440365625415477453356445590137860494442550401834841642721858805556946334972236850819532256146152818956044493147808544798420747736691845060791964947127107653065773873899427257069787035109774645585817351191448987028588999604298060606105449438064997885263980539440204837194962165688130895438320009096686036880738869714795512337872857881122229038266271465560768181692041518972500343902323806121657105936405457774004072103026104301991937957481006189522415772120368593239379798267337856751152833142682310380648079868118267688491641985885241326226045623240061057975978464810140086884735431194064963178920959014034979270016622948247151100564081233945528441886805064966617127353084131451819949571598137842956097673315289171004747706904743216760775140879647594678326049243018166937413974130030204678196000486838540538755229284904182495701247585194022146589525529630349396615154190777672366870891008000169509155367621064643912239631231385517038710295801325438746401953681189298158075879630042249402731633883587180155134898350029619434940833585489421226823032746465850035985443272463779750963917906878481274303401691767108851977640522154437499137093031322152861042085774287110382687028576555812204065127287840212945799655629706593112351175594498203922970955515402519533100241788456704590261589824468482171244427025676084882540764843315934093518561807367800621412348338354198348084026927995207130208604875260079626365854818995703326918799489676551507167555568273483298153792115080458167690210028697532600313443788546110020690011401745717356250823357390676177373826058075904875669530397900800000000000000000000000000000000000000000000000*i1^5 + 3695158389114985149934557687436018007393284380101761191383828965874523266914580759575828214186844556048966985826997560789978736890564897194813508175538239273590781425101839747549556622799402147811737904202405470577143907624514135701368980174297341416484714626866998596775962760972924046589157629189342418442125408050555428810280158368802057006857370290449737813358439521006867078574357203402581589816173938754303597858755734296930800352508959185797058848307948436789832976183845666753213268119193517814292066898357010052533527856270290974296168023782219317684423064919930272123790672763639958190921007343718140855377758436624248838767036097335948414013578901082813566932059439622060502609027295978904411136400685780976581501719067525106014783985829969556195018419535607845673761868088161225479841311560709335717536731946548804210453039405647119117688841260936588860633288091222331032182525523825049109674716708849798279412515181678309738806250262881585822341054775745869040943577196359884057833669152903635588651444229583321915225889923392266835422930265383177352860675260149651847842622664109873249924238569683769939848379767175892502499688130717539858438246799227333338713848868788893149425864902335275023958374647029229712916453185378304474541863740255662431325947801989110585634033505411733423944077443456845821529275406860269702925349281030448746950912277769530028721915726088811468103554618486759604453275836215805738785414949282576578924231838453341827965968305836155366891403128168051684801361386658520048765631717945403489254479906233736640804256980193878434558526063411630600129034616980232377707277384580074542384719864131571867335678225009165030967542428515281664656620404518063967755585145197304404093210720735055021466919286913759882690468513320201211195709480234588303625020166334893488770036006047362660382238797235383123279866711185172360754356157322967777412873843978558247229372510330869809669738400131884091318243638188769710207120246577278036233148091805487256331079228570649571186829430694632543194733356214170565789820725917078870990612800585017384957212885642789238932635471172354562266216513861256917850972745260158803949886789784052129176034658483580742236715704594958228496083986228811799945098085749799032526042785712949684477579008176467555624104822491855037869912337328515191476670500734500317371827495171577251540806408830230889466211431219968718105975929413516657495869411370868822162618886797781648767233849118423992708514009101804436221705889609136352758764598225384195655768309412040490216735199531840184132595641818263052013967737261514163691098932352603576668264790632743210326310454858854533563007595983160250719816282887185547931827044513029174762754173318265071963367745470908905777144369820630045966383755952730394000140574887504023638426978974550155794748103210934164309849759782731891496658594070910529955779587615439275274475789744639776972127405674657218560000000000000000000000000000000000000000000000*i1^6 + 2860363108980547862624049998982106361777101596894513722917811376710250811208851831299254145941864352319463588765109045937387621061353635328000878854949067586846777408260150045575447780786388868822890140416445198208049037962114053080564674769057162010498842853991169180182244498168827308956328629315156568410700929731780950472794472676597601922166062657185080565010312580423145624528770892747483557755307247406115125421152809369509037675733594576360568872559541345856081341060567385064020774664366769629372847102127172379541596113695511488138977332116373951741349412172911110324155781307954771726461294727721407356767920559307665816711046053095770148914471942674358134296273623499846158220396441773027532260383293257552490896400653928960014933784891295344977981818497266804140551382135484299473055726693076600768501976944629646408111273683414739276857556989005427978288099853721567569408572417512600143145893069984685032350419164921717127041483335610467068520890844799893636874803621274077161410118514448412975912990974782922951106298712782422749227822292139578650610030837005824624068211259443984997051562290708227382788508568866317785711940451053743884387505444696214570336884786030959532639165317651361617119713707210807015936089120230147237337990462619524554846043888655963051087125929998583278721023271371380481514271060413621038593662262844704870988531408306039816948203081354214679106017159056864984093414861287200001236769856762959174973918851477587016466322306334123413024341011958872989417298972528039012434779599448537093445893829486221890919895667711117051507282671120498399718620033535392070049290467910310059606956399388297497942894793963953597106480508054209806607034536552983003961269783120944826158669322092610110779428668166776460236313336208020968975032292604918980352704729326527159500675864466514487641361729112090527087769846711793457618598431250373711845394202921981874826085417007491523848202931296112378515414262899847191144056579590592133707104294897191559819482303213615537180876380898890786326071438857392000871321098495047654138474299627596534373287823142825860571307513490592183916393815046516665296403877534128740737988129505049652122006351068286023265241892115946736293062764082306586577904702693181698104723343067115808948588270253134208832585269285392595427168500207394229806542537452661776250883006215517744505332293877549881933923978653981168193289512388505030594845479120948286226132816273711348551319105313081253148166359966317746131162927489214510257692231843850572613260024059690168473037582936423274377015353297246733680100416096083618792932228101261642997089277171743045414041411029161169873208506374530365113108457720276134602577635837002438459595678405353962990639705415101497101514688589695783134768029323830900952430709322839038362343704012542719280454498266542816589850335953981446262100563235589188779830088530126945129356112273966694690393169726034411520000000000000000000000000000000000000000000*i1^7 + 1311558538586947737344258121039158172881516018457126267063778835907552589436619445069373285590534828775925195713325799433799172780123388709491548942943287695319119303782486165772857530826859373137944218273867084815998517003432330332858445518003576971237457110820657938865619517646166048745082864582328966038959578915897876778934964543955835635322099225388411661263085160450590644604470734294158636912949814672585236651848135764910670802773807108727440246032072205040534415378800497287312692968885661394613070665081064011604548229231945166194652448459073569354543395072302054803572850993819029074748364877147662685034305146702186532686671403323754160160604044589058066782987883030608281546854927527575381338469786598347249507217953673160481305900506478345318504663218885766278297382566417432338903512112257140664924128586805747551408964788839571215489023275092316402541213945276448014989939134805808824665546087288156381683227788935450399907128761078219244493379068061386233796940202754177145636546739085271193127918881264392201678747078341699903832478467975414342735835086643805336421601389367315409669004705279003811649203146110456324695802026045153477037002318073750079113158768265339266401947825100137259100083861793205158445677838408138814078852448069078943576928609080585590104234644397101697043012704655959470257798914959009818473502307282712349628362183451335175692945380140764854034767993515550853415266981155613561558846851765258325730573622640103544129600881544899988791564234376485695906746664332775068735050943870913697798656468072351239311292793522553713837010046316256896735953013956258874417418456084020049090118251518429585124147245987219189930443243453327071856968391091205196040894895713363169479576173724166331269733962084803494500618422295615287983095741231702866292338022689809416216933316460416361888511277747822813143280113157309657195382487916810663691084510508000022127428938185660334013667326080737537827703492260831774099830477934414216329232679361819263015238291828083520644288325301193759443453736138821205677059965435942356420387269469531218487668081671501470758956892734175636165090125938515241013055294051959538899376955638883164471163183237279862798288167192661002200782998897062990972053169628046396437512901364783755166245797195404812416072638898320362585836012108028984232676580390985106964227246749584120286247490115940012906569907922176974154617310064006211586412656205437587260469946486643781830846955603229807095297321541181914347322519580989018014510669093891029703556703561169364930331988649890061941506058042669311098211906413105263688779760078832245383505050057805666408968333551721501643017066446084975064187417015219075508930698949644458232011750049389642316411639369467846132056360031440075054149919398052594923573145475970324257907751728143532326691308910539908052217544241204262673265540241614176327844129239467837904839644687617567137987872030510284800000000000000000000000000000000000000000*i1^8 + 361854592484740087919227907988499221687391913419670176806901764829301328065741035266474119885601662214040212372145890245858748212026388631076597976356493340904571830647173912738194912074668634547317249394863206281940609061293493805525714581271600575237299898148258144652436175106143070338606413112655193292399246185530884198161167968780756002825350901167377916888098731214118997712479727202237198237527642600080072756385086187945929542716497306628859355900120564621653604000073644897644735261072778572796086169396567551292686529800683662667236716661779049806198609398076482817463476922350517477738199501713171301784665981967844351409526842012568401260931882697717700515306272368406295120114088229351679885536256303396952878147155967206729203701410112919659747040275463676590864586203962975354646002122992528604800990071340306958384592010820272082275246803596074133227703224873935446210065778758342273353885162334532929245250773929423672690568218367053098447692168813955349089101261785086442714782684695825015049404371409200660655426764899217218886940443213491304091042644900125011136603774440860007228284129325568704796783147363602450335949357304936333791427050358267793522997780468850078229972040281881733679573218506851784978009640010927532649073241967970590023651295953966685911306563332840989699085949760002333367732006441155059113476016606296540647879662377652636332873605358410171285643079775854739786436349809617212299486545018421874779271724250228885875865835283988847008567574929071663894793353396262214369211306865849266871296132281278738829393785659823546526030675728515118318851141817847873900211395693344058207769314668698181511104201218691906186565717822604433286359189396557821126986670515451314273789480378169247532010634436716149647530412156892694102020723442062665628680313399689037012769446793729383782069218356934355670972541361892463604274184480294497789957979115680848332604431239852956606137043823300115989353681757162650905314446894139582264103303510871767627936666613011038496356057169794410639152420737388947656714046273420781416723084045378625868455404837013083993981077215363538658532532658420070396015799173020212312435035833668479840345862267401968702504836298867592932931431613126857835345909073299514161202879941472571371363086909695554411760966526684920574786306788617308760817081063299103438854353268638223180927312028054571489503798833987026600719338992308030114505248696285830131162734525109641742713024066026045632124621103200935527838686887086222264403297107576678651105722167989670535769021730501353903911963403436948613273714656754442763733002209824927832913238780419935267538566963948786696933169538109854539594118767363065931385169037048355870912910664253727363606031724307825404374354392062819859261353483945173950604256231707270014796733772553635302456637358697912776072136314636948510481278936554270242148565396046028035942033543304656224790422646423552000000000000000000000000000000000000000*i1^9 + 59329686240703050510272250467136144099690832117540927218866518248065377601416534183068212485459722427438080528609103803753293322203675299592042167326793357712514480380726881760280759355375925517430419443853693612266552380763535393445990659181785801756149109849589828545193530585794160026201561542567868487997983981964194409212071557028545667853653690870528535030040451844763246665532490108974179138361192127923438614285738811353111877443794508436082553519947434318609084497331195914442155260128849880763249168232010975125540346743333394711922404539831463550949072484468623109575814278817323541325206616905701275103397695301493919073842007028171793836901311470295248533300756029373194108545396355338603045501880835588000944165305004449469188568306390576318221394054854140035402797471560803566026876522746875765009993497644428663452901707156709091540590464430609859248227664683761749664553242029967417075459816870301193754614640197585878168039563339104706688618240060457717100226161808986136235520000712063283297811020553304788433192632137726079903786060478127468031132967044159958560563188057195384799748127608840037861155044119122012429289086854758105995829093061602573359127943838102501134642320486110211916984965963182153715545381212638782480750235725836537872414647534251856751385980325633154091771667893422849518599499138193036948660283612645962414130608273219806988204936993947296406833323242870237183654657593881361696418597153155119137552197406974202803324007908950775959704941816703839372618635785396107650744529192718439953432723978284755365745781585391975757602487313474458883459537836602710367187835747074725549918702589720785657192636817358509840937645716832577742312750930048229226170674678098003817920093976211898583130879298020502803726193745625263077834968287484311490797454827690825501472788760937598228786631499521666729328869302998782616392850536360246150928588279793378377548101189278784227515198643348747917255950252159808519971377671187509060528944102447500318389228431200752664431941112969617060532623374210164030654007937410827654356412635767980381825035518934341490676083619605343768955041000724572693924008508501076519110149956363002992885773117801996825798489458856524505837970149875509450614988793304176487344499782981213952320853788444660450328316820667251102188687035875901363685351329018453633450793274989271136430516291591395039281057055923616757857570667719029638400002627877802021252093950879748353977664053502487299009535911737007184895828323922583600295986772672995960323547273368515217372631256992950333385624982395189517471897035569579249374819050274078533152183920376953254045676167809637239584021229869059310960578155875983059091690001932693207458885521766722214748002785966020877202861727603192073762803423227282917228977154271868590911186829364725124590712366750879955463448511573716430795090346899240525570387265052088635127663894952201417872713499803648000000000000000000000000000000000000*i1^10 + 5905519072525112419011154318389379093338779446979912781590092445267429457607603073563310733355506252077591209080171813881340595836106733506390414024947257366226467501009543174446596103009495814944613339698927234662904860552231244052994499449308514994103036387729132434855813443448302252457817244114779967118758566209113464509401601396465760922450995825819877769047159164813093964937494037715351055686194687307893109866281974370157816060081799008884742408600284503639336408346949561966655667896458524511366671284222290778610685196199338470918831463468076131593146542302600162220848259475486563263896352986745236663069596796160414930095236251218369445916621840742609641464731295487241703549000103679911462789616883743197533666480729057871257885329968371136984228824152037223935910273259483245979784966061186393265268341021070278555839324672817583466559705172148645792522961539930420859194363749682844869128534668591883391564243009871000080786677646601831220664444811614435495382697843256874133650930673174829585340961599185698370783175042635290927284444122177566169701906230165063923619574093773706211263111546515922583152940568063706614601111163292128455921850439968746170293045656108432907868698896693408156609087212497957822451377861763079806674750373084723232470719095507886134267973917062712984319334855131367684280275247094670652921508783782129222828638150691093459431249614957970350996879043084585494517636844666770159011824073175259900843744222543555109346562757504627810219894645969839864267125106253564645276291744255967110084875928218966711195843296466832644363369042603614337819489888252006179845183528079598425751911759662102024894147146210530681626952391680082666064428323387900859257093986097911282560701505676965277176214522814382111954484019201230304393045483068487802970858902219274756893380772644123392507060370039177560269839322472760867572884450354936913606104382271661488368761786271530987140011586100777409962867061871554607203979430913888765056432437728068530377286186281827232403436016448212650330559519151504292514800413622898868688320942779639246084780680079486123861568542115700157343568666572194373477106100363962201593425852996655310301281848179988613093667547456255850571585161581135435577511472734072136354139534300815046186204091427407930168684279813478227209153518174006599028562212387687136259266402010969031270694952878466193733307592792031398046982091103315225781076641258165969822010274907730010236794106650805233400368188209886695209773717547537835578630604793735076116375606200826484396189284547846776340966057446655866822681165970233300063439706611225560911508384054963554401774272069526472768186217338228131437829529492897913741239467918221766422699713764149014337688311818360555716997127491051088823192287681213387806532712740665448734362670095023118346860515634162105827611787953140775252634627693225695931618330484779356742313685962324288435111256391680000000000000000000000000000000000*i1^11 + 374213527714873933387086618596536354211663173463359294180008457736828456748350644603126127625687439904225810627030163712543353239941500640700167787426691314673187651554684891114263140800287080721847160864660668403128408268140040167588759066723507656164509707437936040298815410867529502263207812617291126501015397090557004100582932498682340434814169246074481754090770369399077327151411082416056416394714531968671230421490635898040484742357660882733183311587650929279538449829642840428953819750834726671173679364488316328276632242183413877423212029505639401273862728398154477468159729764502582050566372247190544535291739203511852157136184973412053035751545015262738431906410592150007994758512747629218213117170561015820894915345833412370474192962610532326509842840621067405996746038445438744500954087689683960696975829793742607260652464416952541369114953444782603474150709986239602840826409098931652369251231766109416066081135124316866394283188703942321948046933418374790665834559781481667350402011327773143474292641979154168096814244097026394059192334300500905773109785133246754939372128340741214453623878436654699219450931489001550869915845624615795380685316005524700442402369521455111888236467559850625137614985643762114235490727052984770688343121438952624821283706208312943521451650525970815191692683986423956851591422596996088007302996384642927579498792055566311868280050997168731916974544118115966150021233985527622404090958210443094467673575099898652874577971041833969543421273413578855440675116689691643247091035222025266780153905643521034126981001878269900695271699906852930640051629433548698655842209761119567633504107568207903126735626933702217947574148406942728597802940253973118088550880700138092209350574722720511312298455860229082058228973693932396362129421871436443428142015223996599830295304045064768355608581340674085321626784914600679933405217675634056401198773399823863674143569735877710994320611216122180889079320660230719188228440919246910768767431716641675676037585347662546918332484718211236554638621958541637137167597824996232958641450341686205678291807195417256562774847597463245941012429047511332092833899046124100763447886341829327365658440297375983084895040346411034258082507156401210476715567373490894493841855080759893732428951516234505994586449713741719985325415446352456035455398458245550434760735145899227386201308551256247461244145771964681550540138425570151143154970762727107904790974926276125374901451698110333277594074944241327547054456740470443984440454469461739490862231856122418788438088062181676984889569864613221446238524915751148996383636217257528744788785800494725095354592855090541031731202811419666106049510637079562396742101001698707557960528931646359510416126700458009104669134313900752147207947231229498173522634559766652395119649748670089474719319302259356243126688366359416507076754026977725610651781343325129955168316119669226745827407010201600000000000000000000000000000000*i1^12 + 15797749858108666554536321407610961771577298659327130008260570899079179958542656648818755602898716016636952675756407889157967921582740964765312561655826462544891178352930104919430886442995852919030186066560793966181126069258889518332946868994566925672463210013540804513948573831387596792645608849435837822833901635718969863765111490357331176326133416126441605689764470193214929202127052074465052757060832920856798698717198838127360804882831057933172816897038319612751711488423765535937276913923610537712462320969655065581364905807818665757825747482571908919629854954834723727686746349269914668344889523905431282292672865347970185671184905310942301725701336510308144580971059613464646097662397611237791205529497542799482605296835895318536909292985115652880459591713429982976576892509158514685061657117812712877292093282346770098240005432222704868440779156669640086618003353723471159569191514306971927908230430316793427507359937853746115136020765918238052781484297987656007270443052219701491067587079517874486896003113121054931157406365495914824424603464136075567153742403283690257273901129378057582759567311531600945217360156779806573971889525601263246358566515070342998565503549877178212835812118783494573776201100257251249674498891158693951889680385267400495774741068735836884135436213553590504612308830941066102818531825371141282176240892612006824662027212890876809169187089954059109660284842510611481812456586985058083435508072611953691526428623770770243437671578989254709008473531796932075352733078148740516835246721946103700764224344582294764860838237192597978732089779233998447818421524170505457307675854196413174303914608020330135578637253987135792084853416176838032283266974482472487994281085188390563232956141437305560861513483360471234759695191098104255009547728794809717873103090234292493447279795377938241292277457379792499169264905006256514675652638367824495193045201718562734509484592672499599551206789111199651663009399781129251228670705221425570190056631041896385567313471638569452557415106154864599878987256008183120059464214155772523152206730374613115322346969920715587279789699074346101859452949408885585050039758619805224049928838423659435216473626702788608467163134900880687140484282573373939606532508965402075923560044688590367506435801487937714693237467363596555626395281210361807825842709035356144580985683723214613901149946159008407334890700559665595864411882193005431659242443785030343516689375751806594706058001637265887522068813179901647630318059453636997834754976655213112041615725930864333716644216583340101034975820759926329264127118944626315837546459558987071591552427861659035966300790825686021798391275494880664369077273950575575202243236340378678653779622806320103930890627677639081072407500291756548312660676048274076116829250569852746092131303162494208451030759034607152927580024228767989300594039862795593729952012487095312588227572736415262601048489984000000000000000000000000000000*i1^13 + 466813540276071732064722686236776234935739318236550727695149627756342458249235725610426478445448748183536244482456306360957352582063604592578706854371630741163348792921055227864954789966963131277206636201215499452930001865410314488867197416890612654574568088030667312038505309194102043240366778562608628912976476675834344267175897853337002773130484781129473432193423857367672242524741297831954206340259388087859471991299478495627265748743397298225675105557891303574266063268674264915956265306035179669733942606291900206260603724219821652494868921504081914469107252901734624897676345999170446399043677940703425455545162156551188850351154069260072789648583186278023752729467341364974507908500818111691546501785210035875814214964844275721619235502188134828541791507206071633776537246460793133056045898284819524861693908962874317537107582756155926746762105226828407133506781226177800357746832783887946131311201166334475724419958812575653879885027570228263381096540610088806141450682876567146988668167420929665758970356371573274336231903395314432663662771187439615914113383475976412882920292800843508239290267504809789932341332976858881934458829573565890883896368323235493147624993087417146151918150991996280350240986526872319213390791446592812519934709795052680287466654128073400590442760048772657998355783200738715323834218480168786402508716077422493577495559984642344453818442056015754889805090296136060897590540033008077643042365981331093868701553775241598597406636903549587832141351077400004660708499656031502361940135954496204534119303873668680927658423816099080258998370987255732270913330072748352006488261521191929244004427329001778534905883066070440759920788784528378218938899354849819365372971069043754877942339084323562813358070914955065152052047658591283263355294945868375025413852661055935420583038083150032337426759299133010405897612627304611332327591565212077381612358535075265499037460041179037016370293039252234520348640907973081283563515375091079836715995684001580857056764366465503747313125795659888471930983942267763640611812627040798617525098084188472248782950340719476527884442846417724942127497324952555908646335443112242899840258916727412808328138116689358248741648899540012275157885386942103947943144269674041598639687046064867297471227538095883921530788014941421185234308808944295944981406203632303797873792912332835029136030313121285567003074046558831718954816544998041669529160793267736953453219894802890954139132960760705699446004138512439712153562333694902670742374447838730883275325125410510088776592457895370823649112188889916597550696014087989646689651368849451907966291504467444722205333388406446716037677550098806807850119448291431405057406977851931735060726777845247395565129072383665158928261034368203429704064790162159268687439874566195320755377753780537256998377244969115441601842485084220534977469417558639543120395036334053449265292827362655040490700800000000000000000000000000000*i1^14 + 9993736878048956180257166094401069422385067158338680603869792918875559677368236421212182476274743153074781223187807276278522353693415502503987501183119183416274181648085809490855017976401653494590770039609048261091810543547611437939132707909922017583051957932265304039743835170009167023143381666859525746619914323059010124242004788554563681520960464213367676570940189568946892304102041753376858321362464340639283257718429562018546557263172800173996709243615351189459697278097495409499272833367971933785114186240933102985697183694146984895160982169304552293185449195142003759515307613900915969200267671067720450120069888879835801603780880864237769312148594264454960297891710682086471676614352167759170849091696232065514189016595703323517405980952015264339044118762975397547494785902351585708821892934146148557850803375348890584081731234183157959158568313630019705637037612667663405578469168292399394696249719084556938331143591622297340395698397916983917165554145781317967142130186964258461398776757869199400831185721303547632391516626263497144742370988539954482371847799731403301255463277332317420227968038513989108498895032913089988040092408542944636923788140370260528362329126358122725746099732211611759446611347224080448588994908366823762168777031144968899361703286521031358430880316458375789978757507545114210503425123109677675683080769266402256811787646440264927699341352254505003420816188058057661530374136452445068572506002796295621476183703333865051336037816091540234224332808577253698460164848166045750958374410907241941268457876794815424164581398810380054176158620032005920477039444594272023838258386396983858699541163267528679367204763882237457892706555129819759007674039028422609160826530744314196402537515494437931816546350884565043599058980359820618145494753416872904371260587730299950825755287234372971712435401895549172449522383036254745481746865117642879209197768795716087681568704629561510832049819918298752814706821979576283625006937471993869429178017601114191851163588956983278232735630641977450496077103543485570032126621572381331951876708999047407600163636030182231148024079079627332869631490230620185764980897571848101557334881122028868978607644820354718585111150393283134762409246115435524317310949407353297374268617751847161274788319763645710327024512753865169471052724389943349276184533102686300608462710691075068660729536215479428046271838795781081534122687223011385420932879535145362734235169018049828237291884548402864457480067841610394670300871542337759703317324664628354802105113451943109151258192779640462207079606012006846556428513328520579726675737308472306650794927668584211445078482984122375833515730809495366044562385688049641677572102663135627983421066053323957500993097208640099984255321078549736095454958644880980558019596577679531897989836516004455181068033302990327896733154787385147724415513842501765128169951179106138562672749819655724256460800000000000000000000000000*i1^15 + 146498133237222623127852084572491013545605504623976405318347622924738168012088888460819806419389402928590917758076564785430894572592739896815602702931027737952871765325011666142588692952663619328219841550163537726953764615143945474202004410545455472199143210841198709612490776388900457347591252004946057968892204165653064032709301157972693231961120148777219857587875029886141847017687496526376101376210922503286399083185773147507488994507539556534049174664354798558593296250128486392470150742583896555206702258006102827443704014135766696005818545211761017576476816011329752409097596832236916127520536017628119911552221237857972028147870412239145729494027956516608618245194082933783540841350469278744750122393275173340989556700772627882258650082721309802086861149555995024397019866392660271302814033237484226290966960819073647713483309456769472810731076673360111058053106566701500261478693624007071724858796474460962350486449371516496657320351113682447445270683987666214951345181138702429836417139629678219598144516807773849671101682608930757032715836419398741433848996011746227695255539591028155903757914864367327288995550949027074053366631642821841893618760948017019619097054221915904342226868521117943149611074726035723212097391096099953946487667643293684529292241759224538742082009674781404354081567178791709180169099930452208959153192185635851347471885276532537051126491743017272923982090864230292889537548006194806122754049552870115813682826271894725945689897779959598041467012098731709618250641088065502517201983153220119663610141432725331371386342383777797247680711281364411240361981650042979288564606019035756324345772669715576343662515342387458320435630235701154973894597036040717704442588973161461423018454754073651861219094136389228220873092742790126241804733547364584212002098867276970619946826999930443927651569917281788896972594734371192978047352270312961016431957272153015809526117935241171713286680260991947748947233379355495550255931278595219956727361767517922309316652663387019688849788383530943110613860554795999448204066861670315000396968154969577075186478521618744373063413559631909117415487668990574907908001740947184676012499109860213693959456761536290616683105001814681213635755811170467221711694072465460543052586456709505885983736459538000919710504308457972778421282532174959673615643677172000459285453229233287978923564859367680874018426796385815950927138498697574880861800906544766264786788510150497393795690152939163010515579049484165952571148713284517208193222440719740302811913833235068579942435889845150812130947030961867938675462577295781864221717905153378005294352136071572678750905712747358716946580962201020392807804880183054526599255490748434680626610617910948416573565515346842526967174141908772551671485622455089087525519911730856920931616583202097995397164419036633961911696739364163980634214270419533601073829380862068115042579769485917421568000000000000000000000000*i1^16 + 815331350728339440319343133538590910907405764671090459619785630441468660374968353586640158750958048718732292535962599197000896140359760661236648585239442678471107440920720828669817397936090613556613911654812436673915571852445732832860821160536100150838722581065946056664316474968532776455028485164746114077594154464502743665839041260001890312807736412012452530953960038159977463268213186326658352066387739911213909399761524512278531009446199886772944407284225851233536559740799923061901667720954278806402695413754717214270375497235929042085012022193423597662685753481533001072377383054471052670880532552866773143441059380296962601421188064304555565714074805455205584743615473272040493533711349888812114933597584429347624252293507299359739617037652833560847377749582817633253536422591733204180331315420657052440148963042313772530207964193554575852389930366950754087012896924062052043047824745377408725646273264694372181617950896241929142746378677639702538224863335489337530086000927904734102756057324265252510377692069587788708836367143276639701142679696133771158315494898700098048502050653075270648818759372328165683694754035533063521429809150257946715926371536158935642728225790705894647060930387534025473189597673160347893330648537131733639053435730633423674820134269629941595566412422124482538213305245820932978850380057241270675288625104212335402902795656647800631527109686997484759376429346290616211508940066367901312054890623478711144750396272745660009097532636629689797115331041585736139696569406089060681897813303892049273576616030576792068770320022673732183504057584213397954422546206998042641554482626158973784303202132322486880550934069871037151734224164240809591191038514440683040398498348163144023228739911131082981005273975841739967297243883981536064224924851724953018571733718658754567098945796865244553149657155982563283777803146243481622019801591065023143249163121322673277685877130485606544367220610401782252643615333090432530423482624546205029857701478060654241838734599319757294461718430405456551650512062057182000613605061756441992049108572749114789593332115521218135335978040368631707814873155160448776610011443784426564001870262543262874410158999614972592076073567056944465447914208031697423733042296713522470359142296204556495617742463023690296656842879788185493857392335382580083918110406879508478061039849617749882619844438627992151503293087704563915299174512177661103083720556082337171099965796791998581308891610515782225843543730905418925806943878216141643232730686113174293170921178044911119739268349454256837452074268621195855554643009573566063854056975573983021513656776030173613996287528604802728639408624142664516566837189582078294724510558021505859773195109003252688919698526221228883501668166025350200470321191046905827951172075547384874903302478463424883369168405160106847797254660974050292624797414508687613196627366251611842217147592825896960000000000000000000000*i1^17 + -17144926920397703941975413297018523784541376165234787814979951000399267791212455447630193971262763062168337070376216047621129080654414424109757641253919078094353228128941495363938950935902384721872113129151845462091955027022903504252227770877605423797115440203226036423834030256058457697997837992056106218699172957694500430042077458149814535080225206218783106668582057224608126087822335161949857742573872975299744390194002959114128083955421752938233971160665038813924795765560401245382051077942022305885897692661482244200378990566659946103468542926788494776045612046220427825096868351969966943071720040526043110094153305918950339887726354623968404888052048141216726951776195610840828105131182403181964670316769997725112604153132213717893649986252352465671236579081366335726375082973698715725425432688864203838669242920470246342335988427516812947723729537799056057369123418728666873598162348870178504154258908678949689539724291298470418216978047930479743459354969306535252530207235056932344626977477413943690744713541344054715904287441699023403235963582336315227247938387178168587677843461807598925736140971341224659700606854503096243954157730997995662941090545140547924966855330167598736356970010847309033025239013449674900060770926928414350702817358377617963137516810850626203938347284089444516038110733935748297958322820191801288171780964960937035953238845314051285725988610900669990232132207924762446479342394111361652150865149610949329658282300907614940635893568821971496232714000596323586679335829758059481108982081002531161951378412919084907572272457487343983036191529609021714619957133534555302084681179779522396616315795943219708596317765635902228677518598494442747611236242092739217047472368464203500985959671573017054902577901709677458011942625281198895767610677153431273849330861063600997298251559414796547157616741813839074942305416556624661586326594004317458179315818926732211591870866921911289604821178462841763836950330511690515469297136839687756325122652995362478315746926878184709344958839209886958630386765823084278825518815254438480788247954018635725133456385283177098819604577934958669009278280265353715035939108453870893342277008803440956143794599516522814992524261330674920711355086087729912359802107751386892934221835652192745973708754779133087657602998086059056019016164998690653052446982081580129707843554698159213730164811883066217707793863748974155127375540054851751779776896501329645185580986146327233322042440209925433208178964318882528459235237665641101322224173453308942623645650085743886449851627081834522998357026290466381610497451728541842271175051562473234998417127403750530723925640441039059970145326989751970552418888456449612577777285050956024786090806270346056025095664145462702112867997562713110155380715914948727612537119702848398645452005272614093204833540013173740046132413252959368245696791223329316836526250453016324118054641965465600000000000000000000*i1^18 + -246359849109980814071394011471186039894800672882528478609054494880754661206571225573118096997116219491650861733978245391787803932331592112665569085961993442395966752074163877597317627236423074627483412920567614288853374657820906575842744445024392072120877936860779243888812801319677228036524956464687086111092585929155898918784432809102334234058899503596640587013628867152055250804908701301574801654015915426544376848550550206051835725318639141553704565966836538139460471250300991362627324148886546911703555179104316684154834734964162840267400317800080805258225306735004735759293928892791182204353091881670346424472800885013218365852807798794381662828440806129098748566605402316973434571707051919000595127842052436529355808060259313038533671980133827448693627488937740372326019084882158193439021806298859096796073830849540687945764453372295871367605988161712332245654876971915127489482922095229070004275165302157121179649294284566797616698744308261565505193008358205541316500525140173283879859378932631760755183882952814343280166089156005781443511699475450741845583643709484944877408219909347548165286765612057546300874661788202412205663522407686103149722466159393226422976994573284598548352325396844448882808172970083109981217868826585542231081669796795474796678317641218744232124060135423272978725318087171802399495027840987300330149105361799728695193402333381237897252396743955995285928554513807179775260646139717144947955716769019795670588453917678286768225393406905213151921387006672008292507579188150482269224590162893624828030848054490089004353005594933707683646841301295522608238599052947129361008596695887334988638802528341921948647695368647289664910535928159702448694498825189788988287834693437646074028588131279941034475954462698399751295143557160012379066114199207173204450214947067772904826756959363392519907323529818083204905613916636554830836300817886741879986681650523141588902503773821368383868441840083214161962033672643068368699595127153533835256848787398148216853717323732248847108860365840234341449884269007268573195994750907137576711424875431635936271971124561793965792476073930442812828648989282887914120569478219016369318890803647079237087297730736821898511993824396473720855857722659714783954425165484184031097261967466118790982266098456817802083562499634558400540148287447220675688336360707643421078392203935665163135971155561768748883927030444626459458362959853680889866465386829894032281124749944845761885330695293783557883665569981211386738721123406812438744124692917011913967602381680783761096043572037131650638744217386725148346499565620924923518758505390124284882557940374005987301739392713218918956368067860751605944901464360552275213350123394272778262849085611724225843286358751145952485237224737985212471737467745289917241226492155170539259522458388214858583373212540452219679789185037463686940241952862955719753796576076844746359617617920000000000000000000*i1^19 + 3618160943534720497591132090763348021281231217872659678932910882505185264420464017761072941123331337111887611968122787901364913213869290777502353265796576457382398458187296682338837578823086110088504762014036772690696106391040030589508608794244965381811812896002152349387394067928188932238466855152564937593484514233595872631196156080647593651848493456209785969654956751122242743546242682360634943244283067313699023343332746846580606831746661210604984729736796253556549252291814491907421381284339621487663281562055818061276748955613661804483136276947107153751019042931592876479845363956807314428268902916229022889643983463480465072147114805174686488549936955503390906432867728766431653981473266882987964146230612614785831104242951181894690675578653238876947729236746514447881650435181341106583133060280380139483560725884272562984005082924307315115627397739291753976901167936223495374730867861983102626585840881580101108775690030170908476652284563805389105271833596799703475969104529617531283409831630190119940157354573879100465389900750483655594062747621265971450636201810178171248648308701608329664698523287455212484683646647054285594683326001335976101884719108830577664030678971031791994177210126965472259787677001605012010821221194088353581548142170586838220498270724033437630542612259192502685909922052701734338953516380967434150829152684540210537426866390960981407310030564559147458015712339382679559556765771955398812690785852185274758251678717465956718141940868628394954925972438608594459890031424459680623906763718462791528862214914210666680604037979064035087572467260748158653296683322531689886800345909846984674408037651922442904603704724108061793644402812077254214068568056528020074329526259598341557613447514283723562600968499865362211775823989685581045510682173551340484253624392704187932365890798331275331736409897690639292535595659568981140142707746994820746783075530672473462407570007334709542720277846393109263394136327108370006477653729208870890520549094423443861715536058282506636401812007983811789719518771902398933347044806947736841553668401650368617850942332607094374112237609853575151327487773678394463028546246176263895357507066768256823451116610725243136206283893305291893780830904716539933158862826159851962705600963943803466905260049388421108514648551099815269728755533125987205365208946272525535465890528367756681491069344386185403668467791672172815970615795980149331545672370545904354766704813573176417625677568703004733578467962426735077066006595815280443966536129820065130235513005234012292542700564222647184284500247432729267944032684331474186066535673696790507928347128505461793395466867797776655249901746695757759069176897616829677520118138955640882413282873967039039696910074333225585714125313393840714007757467016835115765053225163874126272575664479061573370161227563633480472978258725112137644566784386718204899915758119058120785264640000000000000000*i1^20 + 73564355375629751344931881893149961643419737823042694223986184420101157954966204028447645146197682057484055626774621351521335834090094285395152769771347739676687838575453810367690820820136832082059306772048521257576394356653497497203932567979950019121203207465241331075500561810307067351176543663212149053993764799634732412224110634888362336512948178807790333268327578745789512017392007408704271466724552699999877727961819235751737941204441447782923876345593200958431841160033419335037645766677800794725401210708600273213940604490509955467660482367605762384522115999185693640894117795033177245679377028497149145624011259182514757471957541497922051379412561228465037723260900633289277042283142593818466034019898686940270681855962108089949885312145722355689285618226167819081223087332292515652572360505531251860197243052325540428023464264184447741220423291356081113012618460605916529581562108719123052816718232309845047068191240515720874154270249133610008101184379394254192017976438008975783731152934560557991460830611159205919722051546672001452506259832325086446353983378789973899115085807805234412942470587260126840029624309128272302466359151188218016974635035332526350504902711801530797278082849906657255195138623000204448820624196289526907071926298465331721429651748263550293804968812384572472168396957122566377517900782598577469806563989423599247752617715986542951860948268708963378441941246243335994530289257520696081506169677923603070096489443651654985627353020248540688872163279493312294329632270930999802674320022866158593524476030440813613362208079693686169653646653765034616916205532745148952041278657165212519197649777572956928716207861906289214817661665903996310292999073565630181680709162073213922628444979028569376251160005974207168384304281042324910466308991424195263538454758774124284004415759638501693523785557066440920015800104717011686918592611271078473319285694644994411401482518934272300130051554578305657356793915368526432866205682472356012671944981306338604320519659218799882402389624852749724240506720145916227070945008910384507416396974140201149339963304744489838306598696853208258378381333245580632194086130794795260541972788305359286824921953351397778771002502969173970820546741734428877738494882745887049177215854619723615321339422890533320137796840317442225026207626471266220994425723617756311407897392585341113020323150314171882638828749762785113472934990017528307391411213831120262475659995894409796969161977171119334470047759275443529180886639117034777293853068993747069833098654588773652278857515680259013328206920158186749214245940320385459810848960588192323448574822729576350318975549956908834717887232100427196685158568877508491428712020833549384821866977254611002979127544837453148997792422887693555152624249094349697447836626947017166577038016328530404545462108158448349085948962582764116736501232459683989122774418412585106171494400000000000000*i1^21 + -43061988166408725083492239103545775493325741818824340657401418454384491664236561679277508092456500069508890699363062706719781756087209124769232146317998991156088178486436592617468763292002695196969832571803639052454753577815055707242699303581660647172965969718743419600460731345913290597475390373811652763167952760934494124326676553581211714013267546436938388613985225116934264889079390956583897882335434171943247392691651810887253401848095777992073020181691588033604286399591951962445622641755341139748273181869058384145926959350636967493292987188888794617821116483946200321483241177139845394469067078952323424569078398639609749834895512548597990526387398085522143834373793053575530269396138900834402919723077182650018416921314589939054479376982865771878108012263122563036420757469462585430109469694803733843664949155077029989389859198596388614726615628014978376696512061986861265344438106923629736595133610958866634304748182524100550259833046421933335234116148338160107016827596865145390660922755885772121249711560555822851814108842127490737796040136177807916987415149763394684928348999414414916023854233847436406675746335793075234003155687762977334038602569365908921517464573483491591899036315258728617097946276654652215138838595138830999912102596402978385949593429330500610787146717747165630222744423438647853142146326884302357647506718093478114437929116634183443710722632338050063658864099142249684192168441076107494644646738502472559054582468363548970122380187424877977637741692364710504723417014628285737717167265005853102628405176954408966790472288465511157769968455250830921565557024841777684040759822150542646578419203142304666104169798194846990013038625431267322277657421800722189415226683556771069905810232811477006799257945885129288667468349148288671385775700228171340373249981588167627984577623146524664458181684082438668009329514602526434701825505627175964112344424098136126752152642968089081415476733578985029136155618651638703431360888482310367282447380639582897887261162315038846834453530478367006009042704396828723097130001076267937927542587409657633644808440730272894464956588619585785391874951531326600586848218140050138298062165219947950686255295256076164340436286429233003620882241730590204072449474509879837503311614031915299982401552360167089251046427301494679189435545008196500250225103480766421612092697265131069307342259707775395390856956069163528346807846311377255605382389199821106275577750482528491020328993804978937779535468935535165701940690559783332275782251236026176948742729724661994543328091268668915515050178128087062251167411583042748729097967511612809678171715939715025850598157635027124250498647071087057316512700389880716113770957700289206865016139272371528029395982856097767454653594444828812676961084791343254236162755682335661694657751119080137349074842862182031966384365033574388524772584605449756717950209481037053952000000000000*i1^22 + -5025326584617265592794490027120905213765519063389430605175369126699672419020314013505718253758691140566853377642853196974777594593818112118058491131748814794645784907071429725050447435001143663090896260374944092062166806852887506193517311248083899877126605030112523751861926396138636207060724635052667010896119898262405763532786024598370487141971923950855663197313711797722127266821511573420114279360552885476806369277721741660061264771786841608225144242486660976839807471952486449436026657499889050702249298253470317509054666870468878353135800623084020708806563398544041611466306217045735261534247203457445088854848138045749203044621371342074478762672918571788272065161755283173788532397964229280596422798237885113929562993201417263600206056248722233996536308695645741975533239335703539976807021903226371044903498615096403188477144506239238448023044304253664178679483120129578774423981355305082278338454705959683312515255355932663207200811027853587752038361855365573810241652349827512446191706621130573306382096703648817263443746066942476525601931378781727713502832477978652487670604747227178809324012412073594905252914545035276911539430660969274893655627849093057121391111804133790346770427338922282215904599207690501238780462717355626206736736699044918852397370849441265179297988852386253200776802636629022763038942196906962779742639862229171056160498871109486354338669741895614828115358800003530751560305513942065755868350694575877706701852080416003658699888782935850084365990955057497212062163566991810138434742845223453764933539163614094916764765888613544210478113023117146720314386731646531785477122715016275210194420467133341911723395867037842434800804918181492440089230509957647271198052157179191978587475829491583998564703280001467804783390256693995428423268428826559299429039666357007990809500097589626483258231471222017337845687437794637447570795148167809416358997448845386812002937946659434285199930327641420210638870340012951082263131817358302789129882197167620875000443446211808626090393956740351661864449029198209738472618690713680347728207989589330187678724242661443486283318252952240632380063030862278678430691760083334655784270613540726941859104662022904043567751625383428402951760486937236351265046235040596748462519061458526300642543674188821139747663762113326842840456661642947750671278270326977948632327731846393115734704531694511254540467529805529439170768681617546055388998465320425224267335365628397718109284345419090453442495997202007109681316443788926245835345287222318314703091268494711127129097515890623785048571377062733860119969735989310671801933715578976312314376606256630665231638950549647296470851402363480326738921039997340445949516073276573954279739296341127023917773533211560100028677324449867103590871205481370253458734137829330428805569279658244300510173349205514500585311738975788994015315868428252512970987129776090644480000000000*i1^23 + 49327730459390046013611698965916213758590425272325422066201863092912191193916623503443832555521874834747451037664592227818007998304087133404689333295139630117135533535633282872060489026369367431579244332288546709350256675203690838124003397424127923010483491488184528696415639613319142767472236045435980440743158315243719939645007841310917039184368089253969750703355093349629376008617694211769424197234680596686489496889190555027600884836287880094866624046896083798760110208531765512344954995865622689559879314366655422254010039645024199587074588548434841676882844875593776877608342134378902741199390335257972161569138841471247476258800876789097044236871281927338386290822580934719158502023151838623708836417735192917905197493573072923018812132542514464429229630611705973954272665080354711158916188913363713996136093853247475518858283945569587167344996623059481127391108549010480594806408997537126854987919140115201624365604102300962350700353193625345336706024377634146888225741146390861001469638656654325382622711621432402640226305610928546844034275577431562331136291202449164631277106720657822211149488674511036734590460745380944543885672164941068047478393682190414564569796712114906923442363252933932517722093706450131252208903360896563079200665468747047663968865889236653987805805756876500983783395194287312855165656392613236515054082292980880178433409439367468860892092481365149205871065501412376359995476638112771370357067413804091234169744845247286623106696214550827724028807988845273087475628447575728013871179751480557447932494650690306492348311114550687992859477344662564614713398224071042974621854247323609917645765597709885079787991241794492328050767565294507388657999518912208479892731978260573485476066512121202039578412418996914116764670792094542551649101405817344504014269526350491368030370383204480953385269896414584322008959008569811732180937607938133244745710594543193469658667294372137915146989416181693095741176678918898107142596533494518220260161309850077509572236715931740333596959523285475212412076566630225808196753198367768660591687480066387703156001837802825468406483768090111186085921875496218327690899095025501172268577836132552769528474503855871714767862320993208610993733775742293310171683346685516352162146663793432621612104019890964215173656644693471323097830754782258755268118020183263741893513002901635128991628547222626876853284132593788683910883448800128709833908559742695003826049883105576716847156551651011858379257552344310027146895168868087374868154948437036875212768724852680624217319267167200703972503548052849748045148956718742812617453222194582141858062820870298366967096551077351323203978910875245327518636397842169889302546115085263599598133213940300951726668832593647668809069301339521211018027800875330100197110970232968704901734759098642383989709873044093008192131113169436502941906591633139013401550551777280000000000*i1^24 + 1100824330019030882949145024212375578217675995482311466789719332133278724521115573059750583102692246850193319288215650145828886012276377711447053729958401073109012092676752641543994427721496329978034066044471981798476697594931955582092300691639774205769694714986470618016821908783220881854870997125968494181863670269999917560080177703010301899788035150018280732716313083244810635545863473265721909473702724517986732817194894330733635326833908628184346258404904467315542456402868373642087768594114061692535530123463412325952381474669364854318892897794841670624663505810063174735275471800771050417738055417924837759896735115815716362324373952948900216412145273596634928804359859550921934583078163305743036041691091107080093472995603917812645416825745608569992344539321107097514016704342626083270469970233028539277317198440979734510488333806309529222897923913809460743115354001945849222251359085887820901386248640584299476475863862585551721394961214564790918862434485850263254344370973855310943849829790072752357630692297271545599710975604045524569694054703457032947298441296403021783015787920790459216913944512142489481328348106907098826554481510011772415942081007577061209814666720484744877860173497994722165248548439425769367881947652952794161681121047586219758436997768206502470036573136214426918847665578248773536100286534779630302949420402659137097003324840050662974483379859405942118178829716273599332086459873845645090863830122202502542383692254651859328921242072123258437505028845961139129039847869826850316820915656835953450300275717279897985904113429287940967865793098976258917002892510015753857266910394691988962656717535989399572200926874121700354182851753266203232258356436507550755778445901297640626120605800755528462314593363185171064727151619305324463568129001264177209384833477295987344484685118494951199023046241226454392087868574347763705996054235308769690263126723190573520092470639297960182766349022870737730026366771347896671045391825623801965000457661635254462578213740602702372634835993757752515014985620813117559328692013628220421701495750965197281381630548583379450422763831345363226808650023242131339915417046311135853761866727223276862751865603477171559614752979045530674026692925779111274220335120970178154940718548369464450289681916005656738348631008637813177277397698241835082511552971693974123950164680591280894828499366895186136861423965204482992678745335269910217087012920643835906106022369596718847535715689626544435833934656732429651304548692101187709357054366689664276684868331491384698569311228777648385422138134408908255042581430243174221398570648653590290218747242227578923268046813809219271721736634363070669097524707880569709931157100621787916307856300775619563303722542247792299311736453781050151590771691986407115885503704807631296753141198680128726532721498430923036411659234271468709956196825119220024877529432064000000*i1^25 + 481333599336036787639417037382690602617940619296879345129208216962816093198346122675463694749014318287479934583657834583530638635707797306974286459892690798151204153550565080262150100470309643261147280177603430810722762789300213143553849747438701458396383535360376195951547188034614153037051459981989627749372543901065321973861475638330989395322297917895228878979451597009564535572367681127260479777760407282115445697684840433166574751960951075426175793693401000832556798077510091816722498605940968427784297618212310464822203434274403068850540466154911584775955729984223012732897538743084180921381196885233896674238571151377203865724839719466274155858889668460100716291756736385286914927914633475967359627516395467973735530375069881019707228496020932061374733001366340088626423680631204227257257759606809136820391574293623702504273216689904241759771435413455780409985907638731903715653861943764078120570118223920038527876850055059375287697734014174313452751745741228407967307897261768692561588456495414512401795050001850320253701256728435760781740880208692783825097491153504453379668493531805568379515847816158781619495635089188802846630427320622517323366002821761541051408081479076531887559530571722098250254352499974839255626110052600402989583881913735028978241774269256198860245256271068933603940109028992132649056657713716811416338710340835170865503563230547770611521391703183285492285790982911788710586890369507121906939116260430679538304426155231164567482627232304597143999465320136847285910656695921168500801786759765193825193641603655953785360634940553586353450148460091623698124706859900301976912454634073965001827541015282926104378753886340947870410118482038200694593140169646988538373442574225955003047659549780011336844227121395877604637546912574110500408291761146764805566608519580595101711705525632628809194426940491559294951689859893434812183625629281084690836956464169729008388986416377178948776444806904343889889410831824803933126386406999901166325441470643856034668091151920169920793009350224924076231713156097182035106801721692870865259829398249349152201684938632204953385076312924011514664038751129655164153006514822461709802087502435912023789853610038629488740470699825615568715584030277540095130856627236547130562294833757168879392546143213261621904756094370158484712063053166064752614625645846134828829910906173660825107205956000629897457738044452695246200579803891257072341192522060589610092342229327459496713010376391897839059934480286575899515863521582592615484844823980926262408567005451124684371374627077341710340729302485438157973069132185355712090991791010883440961686966943485970489952972264619560866416051256968152707284135424080770775804626444375795457852685413209999255305617612075343112110979096566515222856669498925962918637769450102467181534015440420854288910204064349826132230881387937115524707947471697780922122240000*i1^26 + -43142323135595945514406584139222803878950193615609623159750219827286712838992849739996743168425821234112128501352401423106365490547339602918666079563710719824932525604023414080400110950787021922545164449185934113919905107549312906821328122079408861248234038321798312023421481485853567481872628168233807710246615113433932636061474360940134254992727826999045630847368586638158301293257340564227547882200415675445341109654511961464803106633286467119238942300847855616351045655103883458838716472589829337152661862154858137934796140451427908717195089720162674402184810689481559032787718592892930270365369110178834048341105039852712910136697523792577896873227755968703782580962660338711094628908986490351046480028512298806286813590562628256273016809276664364878083470205852040024962088242703536470227331814247120454042177518139578460680810872225561266395890209164760802070692666991609543348416598262551952335751017401819612820628112256824131263500192490993717694511132205255716935190307449193036708590545468218838374675246889680190184185791563313878392442939694353711137337220922374823807844935579433372201629902093936973239821655646745786266593710058589862220405974394625118842284780249002055961079336985021953028839522967514175910026749308257930191451467946403423762436301305676327541256553964795586409481760278038991469865015205590003966816648208540488954229212968186453525637946753531487867325661537143711812806708972427391499061461247834601518198400507741637869394594784293647364477498608872302963446895101220242189963157753583206505351435887059759200915939037913505855381775007132615074144565166518780325359994990529834025734996787560593805316277542718213082654976372661808642366838681648874377998738837579180603961269165679120404698600109281338570897180216093247368360177180682393190233748414703230833763218186013938277016919396607263953243616660213394195001710137972316109083454015602487879777278252871383186204643483737904555269037058750697576048076508100458222113639123201577424980035074293620713413535257543224618299077689336799393006974113615206354492535277703701040216120660895885787280022091321194887251985473285749695263550335714196801397797162393321599334254896412251629471226839963283181409200468432758114834374282485827845487139009136535104368697309231727850063886437615132563928626360204380479516603779273711552662357849245332263401223003547343570408975475355270207325913907454604014624271843766151210826083552779535481101734941760430048397656004595303841881616327200686701891963835281902360645586521545057156015934592201850351313619927997769432939111316246969940466396726577159730038218393360917268336574542566378787165254252324887857912977411060514911669753920647547101432466127067837055242577974598585552701717154819934571770383829114770393713811651282834068680013012060812897835216562954023263204978777409485706593491841699934319411200*i1^27 + 469847598711138560997788833741815206020908235335371448930847605175144829195541478683688630302956003241736532653608496611340903252141966136760346140727839499887072586348995400085735685190988745007122163784014919048827694002182391745123643666091623262771672988995449436724780766822686316376366324336810677226884712532271229717062909734181766162619073010185931543542782618517219005051665569896355119638507021731890885792321868616389459600219686196382293610611023968763511304353212481403242297974991699169968333458181099599170433808060033046492932110761435591742200128055929221549391912119185700992902797955488852391098724575076083273131568118559452582372972441463931243777018160898683133618412374768072100121680208311500954941965085598038982337061794916283811198763968957322659669831794041768034828745540506563060388326660760402426915628824101566621478806332551667225028882015499583497172605715992382920713760625077492285206002153300164360725181774692089071167192574333143776002356308220253340172122761759866839953605874173925837365777607163065482211644006543673921433187012843838782473150492218101222334161603916134224116099921192351575859866214717098324908459086361227924497623434710040882968766711452644562489712179498345349364086503810254738397360677868342072137806784743544401692067217806914298601643960207481631400690893420158586118267874453697621469851916581870532137363822710558802720538718605849376882065951130894871608348343764376468857861276519965234736263519294739816105739612113142597054020660006214427932604690132177625185221294396815278610284431875194383554227335266525310754965681063719573719269879544787954546460334476016802867331341744974442497721401959492186640431199837743509828377196139441923217458983799348558634300485570436372493180127661048937087261040371548579418577256530340812745706925622586259979645069951182485168114737791930039158116434961209457368224442839343797415394852064406326348728136570966101301890538145039590361442735285554490270937372192029032809939845687112442785363487056975098315046890290584323420684011204874279150490177531377041548098921739232326644376600952485643436882554221882625618475717274342731895866582068312383316614677469789876793466649398918501216408955630606376320843617020396348960855422694896502746389758956279586491760361854819876271729581411650735547277638897579614669435306900165877669738861174564498417380150323219396674261845788149325143994468157231803014849727285465691913253221039188671136157335513674964739385956935976537244122649831252314767790499627911647008079453619196645403483474658363156316406806212147953168241442217611509245454104177712158307265885074471204774008277895563864563397566007866217293178890465044434596889499257574991720245770437650144143614261294762541222520716328813854575291807965421811229361924690836674739948503906693670443212927768023917921394380102552256512*i1^28 + -2955874421579024185381219222891418088353990621488897206875661652280405845944331700734816997889658306767772314612982625928052349084284573000836015205863901601332326224053977863257961343539511698261876709454913647819599454886609607800863985411636875779934417316649401762002442809796909225654736005302343949313405897733337097990025413842778127050161931307546149426368996540046598955943582341625963271651106478993467772665486281674463754632807291808078013336882447407578809657824857273963979646939327679515669708562008338624597040882704058420416189992670424607439035797638327065022758521342003958413286383942978261751782833769678831356967694397811480978338560319150412781932076319284464930103460966575898327418717702200084708969217903781891727132834199323470399118696350994982900059911544092036627721204104345581276040091238676293645163498526386490878834134513529761587731715049066218369301464457609526116502160935838914786310271178546775219117381897033631752030680177181178020496708292332769790916116849156336334381532590806675012168360708023960384580723740388197579981461606331445481515239162969268913062888417081106419467951168598489768560913173707869360651127776836671841483779595446460533565495225721799598697315718916391661752971761523322309533385647305816395128358726775034712872299181182738612819764396744508775897830880093062808607446279450332995709675196329301833989011410583797330746673176428533547866143492373043466363129852397008706460909828138267995979486980507169349778453571219719078124797278833254197624887363666424801884626249654645606238607686583466496377044872292076881174588006316402785505508701717408475118018255921785724324130173914165294798111266678887854192924319167773642573063318349434000913414007887770373706417356488913265154502673746117379225928291357614880537333768129742361382058537114321030861476868072161504070132421127577983074543281542675312923961457790150740122776977940867692408158094883831391797145565431949010889132752558279778447315674207393215565399596910342795411835255118643668923520848108688344142569856126072801986587287950039416443468616661837437286241476916762726215574972439383130830830683459524724936218292035515018599771433515575614183931510781509292357138708959664819594211240769383569225139600712452398123754409673626479392541637976561823108204238643119717681099469048595494050223861712617350232035408289690870629433516102713028135795915394501625754889490822747362449139298922912346809139664184516572402554470651624715536420932879992855887759920081387755363004614520638034707666001830832475362086539602360444078466061473407716427565918705738089792061944545335812797770552877783398380169130347534165968920172187459223512281739851718703209574075773008488635419478325309753146257144303066869165033932089151657845921810286721757114678716022851608581289378404719385635855056967205390289563207860224*i1^29 + 8276227418162836014183621058044774074707980598321882594120383560137489458183965859256524173242695794568901173600058693740632967640006400788064278048744220968245161515969960262656066102303869839959052444432088004521796681263377694788302303898472140981193447746448101725174220395095869171819763515086177884801155567176603507474961494915741632018646739835913866967032466152511828822771841438365472599986598965359301303823785056869726928847272392316995078537438502795657125068880416716601452943929513183789488143911600237787205773292640198342353662344272652798908788947376455810676651804748171745691401523891733606569799197776976216104347572196101125149050403362189625395448900588291741847086432628481950366627919451422034367224501007496194477666720959395155314608255483081463785675872468473395207506322022041873134753637212129983942228966467098998118731210601771219493343189178826211820401036967672266286873374654132394697353264695137531072704104952628049784376913319581589439547950629596762271517713052719795152261444411683126004074470584210538913127702194654959100267634909718089979111497885276094335870477515905512087235601533339533086715410097184723362519359830947237648253091925756767813425141370907777438950137710845765843010213508896107851726491618346150403238716321356538528823794154936766202403925208994734785016328573617208274568189268206093492988372882148218184627464445690070132553655960650028026213933890393751471270241410333557948340704854002189226753107266467987988394964719854036929593079992829537414334419182371380705269811167473143961820162510246022725871426368450419889693547927469885013221089102889753240520156867160625688718918566933692390376949042753873817160236980826578844875117176360302776168706262655612872780277846338020665854242485427090764758653655154824591498793719271399372052672824533315532881780908030144687166883046757141484968155432596735667283717360498663815608561613947509206015153793651523322225202702067965881416274110629174630188415789469174267693224895756905331648691055420390775596391023806806627006505496784232075954524321892318066453761981835175519416998044094342297582938382216162028967054351283444050091069311976913298783166514793487357553051279433656747455132083448662248010968335313426955352154708050310995426956876688783113036371096348804911451131590108080810181961281842545091175863520403919932368233656054087919158265564006688495309965838727286381359209238119187440781240748059172136565320998437434911657104893818560568708319332170112012203016492593824716159084251299066070408795768131874261695412045196815485776202425730153223144991231332222416333692975631110271114906802178668131352833973326208810022216724367545228141702819099466036408123816697560581323005608833722995141418663685602857783140805962533904451519870661324488293592168328744137756456306904635992443400350286648728411439104*i1^30 + -9736906685772792849587684207463517077791733879821679446979575091219787992202412836428946099634808075029788840636752028577374978112729412814483034031733055304823663270960990396070390911632268007371686844951502914403252201329519042065911295892457166177029392874075627490051079303492106999305273229130301410904987124824379198717804562987523553374932924208468225654182631545796162388417381604018810657885541432019792187841691300175241873231468681011205810019702099722242513012830276897215994443544893034261464417915768394964833463483986156448445516054007857888695220057689690730228934011152732347702726563320667402741613944332771579462818498183266092680527347682619944315324245002063782593926317459978759165048226715074712616564485364003201672143566061226469451588305586224087501215482364213915182878503884283504656995735374795856898485835068085042561011791266400164719247097623258118140567999167215572929272789182408306505058758035307485614032151587965724021469536948607137923856336506100868828170149766341047187083041134822192156020754052650112303511372262204302754489149808662566018860846597639576651088156784457131593322692804099471465512803365851959831518353940682754307650567091753072149273020426070053361612651986109846881104097958740533608397072280367570079183645527196410202007294419431542563863867968430814521438692607183419656874405135831780980824815550088332666242457406766394068993483142669397525451259715803290956805695294956462267347647159589049294527757919909155329632832534810322502493959768790690189027721896645564819633630983002725225353477959392067187473450319375005940684531031201852493578508958225202364547631725251904679490964766876758945215463195658416120769566010932395049751992151469730859296315356861619464661499152136449211951531276832081062923269304637887183903922131335721538199383085255796462218189957894026547627056087570162894701015158703746663094217907506878765711139737998997031853179044769910117217585887621081283294221119172376163017095190564566124376402896051844024978602937043070412028406163766344943543189812338287865738788230929490771815518358597216399466260722191329317142560693172416613346174132767880453039128086444367609383018943715850799466333274366758032044550432263164962086258734122843589765239800886145365598759426592791888326933007681376742278952615206206933294230651656302125406444197420239090817487893307863853294096442887532631088866314184032493463171738195125442024059225434684425212170031526280389111837333282422471428966890100335734025675572983212014587837785231399543357993180702596238003725515141499394901350112090342507360024620232413336125619582607580196397311441158591912348199771151249572296208808312871545334204085193369796864681941302457022724081220587251669968502777329934607894060349710111256998017564253743428479244638142565449677785352058929515519622535808395771904*i1^31 + 10322323762602338620538780538407088691257517583895669587292598816522393370616040693106082365312782858109602401650291812585664151178550521137842354085966053900000201150535553467030356353763225233568673659353155311235381564058717231836382757252865249923405751667304301606580809604011195071274630116062843823300051013297504097533009973702847985496806477247354314821111948298550102212010788890350574510972973341813920541774676016924886852275327724898447944939387302342988060479435941646051140095172324670114692340187218497443626320152683810101885083752711122406951817540721524627501288071477990262161991678596220469167187890090985702976653086910541298864126388777221261538870669440906842956071741893499000929139944121948150497210254402023199065466522506708254600184348164398880868221042485884227728884932721606795869266936233988054074735112074010116452388094884155351267671369217432915227828782107850637809741225097823641384269287418223319751780263787318475533281778673882148163383756536191594820438064080400433811968690836166447510330794282528150473070605322562288092861063848188644092287701919420296683311354385695053861715840772336958064214411471252745624492762281793604505368075517747578255296826614959809424333608984779219059712706054718535034634793953927608252379907836766403781830153693173095624152151105160354719730362857288794214619519636539447945346938746571437334073133985695630484394124794773344622398656397976252689311974167546250850725261369026149459889338152828952537988418019765297274642736743615627625506432451253459957107857436072377765529011683697608320648537673840724121113849464717877518835987583424317157440650538233605217866133600510653240545062478005391186247649126444974137813389953966983897227825196490686359587024043758256742501975888539330367884817963058309367576474078182475245582269531931265186386760029320624595592141854174058048817842806052128828819187792456410604626983975872088709088642710217998552952799235144564693604086865724658306096212868249315568042692602927502397112387676962160395807757335844120588523756870736029190116579872629945294689879532545123735324201182125312532601449224128901732271798137961321159043706907462209178163749229643717501024210029852851818158252588592184150359419334714846948116783877675258095250906232368377818973207367953385197587547064071328188053743884230957104263354103764033278405842210049875736071288163988120574711582586766283140213746278011130285451360477023379173924886103321549651965894398549929883601001860221317575193264789739615388876873273589883015413067942015392271093880763196900177483593707456416328165800324310468923816495195801050541494646130370494868820136002356503296635734030875404861614463813098242138226081955593294684983162188534132759975989050997863707876305484039337826721134749998529877078119854472970455680474136899720533868117070184448*i1^32 + -18721570117044804057364449959136657591788974732733112265194099235034792476047268142466382415225369101862254427391198820764850527371568303536037112532904853387952258550867616114168342221034073166676476375355695552944606952630041687696358941259594703636911583528696798817081318107096901967993692591436602993930057362171937775689706643166521656164801410128745754050047253296472856901783156911345325660263677560340459034123450179208602150936536717984187255969105499803623541146425639525129033426432277105194807201817128934788070728919012529138949613112595075440773259601931981968732005657189856504404443932389527545113298153806024777094372277414627009992601443672199972874352401650803845623212914178380918455822976787976439684614974445119651543109147951628406449603002489622886255591850127132664561752074985936736513713527594722594588800597186984522975256750931124882729780282768706817678859819624067184145930840225039325298682540186493199322618368765585067387457831780070104425965230159595261403691695078814851958799966798202745805441367530686838657305857180410798226997053437385093470271635571648889702208538935235383700940250719367081491143157827495493343742178871152523011553952985793504838091747570427509722397429420132130965439142817368062216273686845624487972351844498899526402999992768921060758723097716907124241843740984959954334585125140701721291278583660542754109886945921206111436931862312247580558205345695952879750518595907806161098779995110329686144393132859155671696133140170442218619152942684665458042175971198439167204086128692989003799997479862769208314088763700961677741672957645240579465726949274644247596928709772515773016802194508082248713547895975791231465714363034637376505262692074153894488860425212414088073379081827443746636029701741458107163721335485622238831759907804075842718377391988067012353993064775056008424596945691246086076887567951362802085976353033573171257588903609672058768527204777628483698720166393709925144901312558395378801035306728788931822424877527281764257422730371430319219466687681128664962982946060348837156004097024239646391945985974125938987255109558404651749137003268362353847578931953919981752840876980161107904685594553521393185563893375885642394894422375045635585588367312404396451548518520399955589102630353651008261974749640511874615114646516343671080504722793627063639763835191953125304174561637256280016618866314111853684674729342498176731836373692504478648109503485916620447644873487357736435893549991991692825657139414754963231139656608286038935584147377962913245573798920437936453070223262866199558762437085787056202964682033447884004468553298528197994040019900821924481648004136273449002981926443491096002786501816245494992147589967243997475164993863319066616235907188714915581048130188203073944571059387568328885531915309924838726454113498304605755629633536*i1^33 + -37278754737449683401922820571628073193589727584247383830409618485662626806114243168680599677371097234353917527163574360879455753152861805788431541864108093634625308511943034193054371851181225939295258032992262264326479774092969019546963560428315920778074255426010929833182860832269178900329313127357371148897547992666701307483982822119446816634612135701160544864168383294176463469367863246748129664594927127882604779483318974480308339045414421003511488318629921784531406721493271747772934639276216967898091874206956229092097893075272812322753278396894732512104620971368048518536073812157716235623317260633939849009831061790136911320028837716768855803976383404414606269325850449094621686179769513189482656163819325733684533188981165515153748620573604751173872458527469438625647705431830744863045895714684796293600529921538955814807204016057862646067652284601934052032448165846828281615732900424461537434907271883924852540039312555946387432209160232426306965424822441517610060786815891777266357663601181826258562789836835848870259573381291763485943432301946379641502136652421047946752963336122127389576566383946359624322414829318310481896180899930866091801486518608967916371914449242493825118751174817217968352633574062122845744772657265152574760864184781702522072894046867972918972966218952145234582391870136891944240836186359616159806283137971721105036771696981292931802876503134257767120761965293936792004541885309727143245190315611536623985511359479508170529011671092176078150407375724646829933801191891217745056911376002667064913054579682079964896822461540291119795669989779807240553305593172144635051829830906717646975607999744790634646792023035255367901742170014285976301127913373933297591251904614034614605883714538509275307575993345264125334356679982709231111920789018090448061214797094185953015534326021094466272730317998134113109147112281962260186345076802045195729885814037018552911695753170815754422379128552583027517230562392877316161974170416987906138713004972351051746376050544274259876030894296800510556497412864655900911335408417316203529279404600211428515503203787904679250394299821291100426569472489044657089991513915355793390296215515848533881607145571850028807682139278053820654698884992157432364581384332722053414723713805305567065724090096063285385234803363324382421497027403048228024612828074218230981353749657095131777089321252562068054150462397211905690047614849720242301026490628641845067228938832427784526197319307174753362393882553614854042555564683880431456331534663397977386255872753317265134262770385866662824699742404648277895117987233101378268027977562995094226275526425246738034350774254919580534153204225160950044126961539845417367225481541698767430429101844922426307449823702562365675753972222586059318000327298999695613177761044703314038285531884594613688174489543628369690624*i1^34 + 73727685136528199917504854203173688837719773692681469983288414293722076023074075173910103459712898517212006178944664153457622165369737789826545345359322966730957355322643695115410325397812644694197173518809678149895324872843995606514796067783181033763355218081682808781494536072895557055194156341952641641337797931694798167399527732979307978925028930293770007720286590674103437577186559820415321130498842545838165754837263283383870222138393496619441871033766030800388598195988979579507894683065868222952613941812186700048398126209157774412002898689278944611027050409004233179175221222741976744706657708940772833201054468914684302576496666073379017359121842989058980239166643921102000602248387643208972748029810973269270256173466323318156812253804541728617891434006874496368447252045963145205428999218492162593799541440208616147105169799020358368378510391647177546375786182627103785201834810828049475512896903103243538459862441737476449306150770864570391097327419998601236480726801799452185230780138834933588038825544259885693590639403514673056641850408711108631989073768444370536685690376867158261658111285964447489247187250629138691289820556677961158278823445449498161439369323908199886680123703392624744612880234262570505071969175178597550937422582525595225922808876805468375837369375179493732836087507149326167937723329860209535016806475823027292113291687013742340060642984653647315009318761843983388432564819579689463092093140707097283257446273425727201966175378515170403832863636175086610786349581043400938964086962642593193395675160420876487839978219438121861424717564958302833762298280201040761055339340050492960960704660573866856184706676149476572780491365044604066760261862928204426235350111317489491819035202012354249663242457272278083474695201888574640215773975941039321936621613973655423319218204784390430930237966985989736121658174667066163638552366379081870955038390307587044612761802365592538907255681384662492745859910253010309283195910814936151840474122660008388366610388387096277457276654890007990382401742113347906177442358863243493636512938894622120159765128751755860384248816808884722457689945678988994392194079557476040187779092316168021086642918205377300749557511573337515020472753898948972992797416974488060009517398627659801686363600207699124317772794767038124564709791142961380981445699971753886985717825195828433885446065111107146466543840488849015144680601053218063008129827646238066459594641914916850275736071370802380625754867741636693403404524944157792792330257295151427511055175201226047165332931548925498727693400535916370241023837869737753951156954174276467587431132820719797675261515537465946455872280423374507441983327442810939272181176904972682429116790903744904376070917396934273582925082112922939736212921465342261964060711637423542521185904814182477149739092994424832*i1^35 + 86263114554565982606017452996084781763850851140517941931327884839196862283387027000766334453594166797596504072467222489272835521726670435530210053982297390926954813489729113960124293123636097037219317538847187220032451315305442596585500120035492713026778398352661496532338995516689196023573323352379646233231669117036048372209826762731788045734213470307176276758009483250346796497205323250630209181299697716670030177013994480465174723848099459389766103521848371327649582553187956170993614127597453413512536998423765984130230930478736485132204134722833524908182274865861599178974566228188996186483283770267030506199175848242933123916918606054350709124020479335316035605062286034180766513666144572196987776233854559015242335420811827388907230561716156955798867277728256217316680533078647512579137985674607817673186773417011352822437429020701110586014129517610505674487292063571948904848202801305258950896372519796945756918005096028343315445416400835622659360776707534775090370707263793742599509960204541416726130250664779794423015975630735859769585607343937391740778645987601716359637931571919547701178324349220800380036064848052547158356359590974666552130298990724545014830068995213576252193201731161759257344785010326052061945417596837617117815170723148667780157980012089747843346624175621454224180129192859914640300068494030908521279463308576679522182736891895957929179404499165295232642697001333958835497230026388000504055262894589287991266481608881548651979301359876324216650510736248010534491118723759313371737339872410156053632628019049307043537865297111665260940665908223658419693387638009411681527003443462188878401837553164021055148289526756410021036801154486463002355090748706425929864981486290966839401507984825729981650111356774672437841507038895603875710015646640397427715267024581371138780612187573322588020584246322237018303494111509147253969807561457853925723631595558024501453274440786397414959875215717164603780605881178252890652633370081718298316703432128367103363531935547155631952626365973374959543753837277071991080748020486041686565152120090624340422677734792836712783987196634176123384835016322990413768367940654556097538529251445562560342091945372285723981584782724496035477124300101518712018651508697237637881211658522531575151954804061242838518339398941923593888024089565729874192128595920925481971736282843592333508407431234519176049016565074649254021006564303461136712254014416117001038753580127073753033717450734199188543786933555315053153880820414165062849071686077507449248089540973666716894708545131754338651654519710306072265629272499579135313358250089429793384781490293159401277042248448904333628119712893700411824886058604827947579104827037235613929164970397213172837659430525013278614302429447895225119973632174661900465213500962833534933174491218863555028033994752*i1^36 + 37779868431179853327422888227101412385564517977276872314422252476946192744151247175564848247638743435528928971442148052223815468053829341478478552650070608366479076724228333718844852397253358123398867910788957561853396735686514179312564571595688032522772190795723126690781555153759714570390204210802792998311766273918122578015192574991502975829230214059490976440534255916100872341703173241336499222790678984718114837666971924099304110377582141994717388483705692369584027114062072267267605195052427298527936125912277214569892983762159583604185112655562415073456606273038365883479901372827691989083424090670519515773048114386313509168911649863294844736946791775235986043833261067270875014759079145390661439497784621935369464591538789171200936185884617378764490420076719050384395966645951984341285951449558686955090066956395226026926176083393232844780325027463739039275237705442109372067893187702817471011268132109517698885583391966214206979527891078909893597781182258985034302006573747958704886612751540102043958590192121555871249660178949199286311284554266865673198115255919327431296909211669053624122879792135019504928873875202812047474928513150389435115770143003534899003362247837595474317542319671466984434046425157797641475878326714727970859527170896378126836134990642882327165244405896464299288223160068559560305410566225922369706109150696261101187282409474248615678981998702495449489246248922858889727670471069969877174450770365869259226669488718426690326524898822944620401881215531202188256480382506448421576865472902512818821040337404796439073013342533423466511057586473500536697573996497234863642350790215005390535694303485946998504443213571985598249817548987853537468246431868027919561419390242946341736302258698168732989041953580178233321929272637213465028655330541578103003731714138165287351398278851154852945147436297048954156643204051176695411715980537960911021829537172020093027915381175031104189827768504671705090005369427835524623538439737516714122705503172560357658447678460375395153258239330382262919172470027978404009644321286607379977316202398713858680321402821830164200785929578169324928271148949510829463244435832668104146939560352050551991047837191084802234180019318442130817416554755229654810729126275258017374256079274423218966414504740672995885687697171255570550210489401664162280110576005377936970152769170452716798308620053569146712691413116978350630259443344271625324118982540608988701315538227104667963228865030721518928368023661894460955572304840266556574678358318994885670375573069773438558044473718110154722519953279566514683736570359105497916725466026018966769672792473829685157032542869358931867438923969403440772991936882077568265805613579973415317393154295936319517824547838112287635327353629016394772529333571277126816652923156662579805320958616607047811072*i1^37 + 19849398345877133658258343567892174864818157186985827955666885492060379264237006548587316472777886171759409083028682577736256165557312512692133625055327930564914094923718172184378074373430029681080518521671934184193448202323222185674597425982779402265671716417553848439186233104868509791053170928446136988576481676041993242696565375387878693605722676273097092123792130857583865828149441389718600224858886719602774521629265312915546996239643359056554553715282566350698925195290239315063540880309513263779743798379064294086191239603791678664413492869145453617582554795592179898153295415618315222067039078917700418966459946695547994100825726232480603562083000613824374542558785183180966483752099181201356831584277783640560309727738878142890422848137800571621043966650859094316264036369327826241445114121598412979429549194529423601944383914169994596136723379646366650572169773504446950203234162979087873672141542774434903353190813877753741645530999568686944915561899731549676869547223048578013759728489415437329649504368918541198810874113901597690315430893619880167367615523996009008341012789506083184286173888378648657007872406923197054267404418671194004117697692475572881176676007809574228560389983623620162233491142743339561117629653361209093298715538170346709976432639370836130399119773659950641277350528133006429173002503519878003312073214883035933234930171276177530391450249665576064087815978422856406561441193382654321899335283341715112154737366297136101018911717380044467756758267299240358009053903149183277187216953734821052668855201555270480814415886924784430114342268596440648104196852653192560698617053394198495516510064200980235739272178954061594307704512580618887721009663094859016493379652384296838750847369903584780333240519219465603973072221455579608159349635841671426319252418897295307801885724671772822264859133090635208513702880917935744289658336205383648343126566641236707730719768559580083063763713303897595382074134591126350353794868028325753405220976581933628571603481588431897004366624109776342556299487452894642702811664102894376121833837385758910960495235392240302664231136746941722091923874624972414282932540725300224001983128319000613668880874520103122005794974611916582774607322332086170512765881427866658078510920652144057596830801034834980961301793292642925878581581561976502594184413862446179131862962662038740045751741270409067442321436748472215595686543961451272340322554833164135760640943186640832000314224987720750622487234424243617603800748719002712609805962328802724331305065558716998571892078933732207441825473021984106608381507319985395614343588113173781728363281274467329258683304148073317206870724855987736649081846015491915885652408554729183781312777434672640369662980742198581268833515763862944769037098540218020526092442608293452835299888623255552*i1^38 + 3176188345437653242005131339747720256909406500376112723146058327489273036281506667098794605611379814217797318609861153985225603050688320893673563417496268678247979000716512303359839704159701416206266749922503982885305826247303607193374502128147763951966244814755693670985439189254984780427132957615903241037906295177890624074270361335812031426359989058558246498401020613546840151343417065433526069726302252528361361146020520498696115540897247881045607379990550611002156997023787036755440665299804144797771644963261410216655598601325322861779596014105543195695854040971743286224794736694270168255321412643390226040780407748542578064909807357082718858593804122047937801118844869265699684280945323468355830154496674524378552387635603849311587377634199812640994750645794523400510127757577175125756453741805820649311743945906158984486676236128359739433509224901347233507437061544422066810861298048618325212189051224192283625578114378643423062560641111419707510818639734028365426455107285497580105906660697109399297499589960785750271048791559986070893903435345885095870370517341894047260745401884417717278984112773038199258151696563207453294350419538512408307186991963206433561237913265796803357352217993620569130577633953862934694140633130687222955757710990286524016573809328243568042352105429452213582923638575017291363872774215364271908952865244928633072439194395049914523220643153016188972803482103452278324951646966711229137482405935123322986870689988082741510983595324956182817681814485243955911935211430614807803888668124693718417099767463435414041320666274583229291431722906290639206944411618880543085633594390656412255377567830368650644332365707639688276016114740756295337380950183013464582010080503940172078093832797310789090341967203298924834677957670756151686782765516725155198493353335203769146556410929590435694532420808478278894808637075896312935444825030384809474397687460611113259735953819993070762804172941242178300091702622186058255384353309263081448310550328659083850960038702535139034350788192893425603629778300060084878584054475482602047063284395281029332236261982143392882266458019613871150199262316187154376132005418383439437406233761483345020295089565373580117095357958882947604256184564386208891194542613497867823803029024919349717542480941017398843008140595966628829669983617520655363683297431678954154990571318389830770379801181509433623684854032470611699145939489960511931052657806092534581890754623706121574076401379073624818736926527961679932988762809523983104598803698839620884768873912900882165575876850523827792369896210771603626963316277804995438137831155298706742046697147560495312751616180896788366501506059545902475708697961468648530837104799980281432524157778943132971295550483551717194297906846736357241305478093004277063390040398879224848348872704*i1^39 + -304161935951943361843337380388184657850288996334488465431547264516710280710750998680710864208261789456185849920898869888192826266163884071060983757144370078756322011518194461307774187735023186024214732516325210354896351131117644592303015385610712749524871618563378026615556976937254102719212652758167590900095320381611739891296457648417791431047318507629609292859482517803306682235656867710792985877345188485071155601842395632777396174590045150421567313767903676548727956542038883983488659289140356773743467384449134002295384968582606069468861763736717248246940544815199365735175553733985950512981829327427760606527607591355751136480898709467404138810844767649850584554227228766906899342148782774362009072828439271749014342685579592069393032312893067033321805122991127574963465922206796419317674319349069121650735606199236497240820349009309180732553312965295062595128067123791727912708318099487335649742121744751339989128769762269969104689368175678800857591734724809134153757320006623753354011607618974292571407643253984624814952728747125089134272484911566123597787967840910670133825492006479250154449829431669488490308180309563879008404361401279455387542924808133535221519866351146438823088245289782992308216284557293346713401359797337924131247649572239249829708298041546675741692394431710095288266604713609414537065847639709981667596281260563495119974080812244971417098668897373827596234209691553937697586921813694219468565815491833172425657884411337107023313703247864773612696333866154751480116889881798601950906952267646506926475300402086632367935091621499552250905615277390084736879282840646752596883251030780189804240585086675496742173821865566262950087999920610922180697893210401101548797596255285236545708929577113634560775197538830059218946214924463626186857445213144003785695898926965868035317686690145015236994839044125188772417188877127137966118945537792821636462303233158645789445100202619118572298921853006977177900696565895158312918246049060276357794061447861765651894601610878438340829799220183415096346618090696462932261694524360422222030383588154243525681167299215701705273285325230738852559126674200806550321801272782981359100146139011868109479738390625014021700682654954801482512630910641182000615210282869557764193101577340807245241028316413859929874193855586275570237132095728282884900208982410447174225891199924893502478264651455999296079637685598478864252077092753183927828980010780582184807632570720625121142294381754019065629968406211228692653209750596549388699682047622922979524537268205572639489497568647376638549366800868445856685387932003039301143164856878613691004048089659818238604796365681968101674862166176376893234056933549634461915936990422129603948188645877518256821362643125438664543237094593558150908252786865970644799341229602877997056*i1^40 + -574829696300996543995288915560183745298267528074438589892303461927409679020114087516713493141402554767944703640804913217125376659473217932401538318625503444394403965493949217627987186046982053098502818605421369964444392762915435534274598351174136904325821446064554452206598446206343334478717227828115545908132034463389019997090483889681565828596335056955641008352476587780495207648011856899175431446947792041572959005330630796844194679486496890588375153744410511290881058216625012884237496923231145417072424258595297562988980780685897342582593985321793149943044042734155686168025703871435709322939436019861111855289335285589603802792609162175761858707896378731232080940966217575248411070543865121532844068596898928462375107160542682899478704887114789868714825023633353943231391601238660153062607283910939925707124754145875536268198788717136994996986342918323680303613321345401393991304730693352929581177003508662278524414953032236639599579420017470556965139157790208919862162475402206433905042955803051676635935141261683124150780510448451910871383612129998391593699199507540475204898696157819765989967970939884869002301648721352785003283752657813340316748168387318492254243062378557063716079735988359701098743358442705640687180701622705213487111111097374861522981363197948764256034488385484735899115068819248703803416973359810778640052793999393158304334083932860737925721665917213064620531117037603291542290831408714992227936397216202868127489579884772913127420256371246867674662421926618156122043923862706428080085643226122255454962858249393542974235658064818513045997604366197972181353932474691921513314559586830445599296503483144851246923863094648643211327036089557552322781584060228659238259831611922118243737082613816693795210235054048830310176211531331843158316182920124483055903209536613147543482205001908655228423991383996654335145331217157684665010212959620568656311556814728599183311096674912072943217819613555056039731002718045070151637799413540744867925492025024333504833778230665970604676474703616324252419370410668615285326690231203820388234202371780794988333031366719041329646120794383338683096842980463897753618417087230741014173524797303544860151041991440807421083817672202989915827789354728777292827510248564982788514796664978766092798635157910456900933233399283380188920524407356263658321990041593100690329725746638302156973180558219389660483669897293240455245654909324019918821557837315263482392918460192783760917835836446209997163203306802747338254257544077003305020004796301810255632276657186589144191317114186307732455575950792546752977008499279608210912577296686999687285889927683767304005732381917796587138134429606926441503873475854342779850967509518669785630903238492016843415946449809586307346674394619513636980399355740161455352240935010304*i1^41 + -35438822937598193946708303698436855278858439900450734217268378034622881133952031445912483645935515036278260187418974943491928604803697141538496528909384759245521771469865686611832795865368720503821638938729307079984482467239146591094143636931194185459347375438979104031796540565248809625459928648041251667061716294445977561634701840108238864228999444001959392843533506834860691197444150602882512083207026942188099802074120289388576560988827210729811152850378082998279789746665417647583960982988595194897673471832367917533089097028438051462264297747279939549578540108777058808287403108812347022388109045750245193787063024112393789507644635366506486057793150323637254584675902126887165030524647157616304469643230488067365939059306285893772828084652391591691058093294818060014564015920557064553198669014475418879922651146077358554249369466260960021033716867513292735375529927488474771467256673302159497612917058275131926339191907573322280011999572965280575738763614055475361365114771481771088147905905642477760561617040583712392979340157241556774344444106500695431458690617063291095932876272711073569698107782373222021251895523099307901426007834399073630314970908682666620618991177608851707774344958995629662159582382828430310400069865432321639915741342254399263209584538202860090736725077819566291862998479979609611002891054230116830798578533297854759913349870898655967477666560710213701468246883573998390035015041138059566435948591202033836683448595040505039046686661009655021689463093008060637878857273414225034040640283939978458670696764114825706737845464293791094899566365303047406028524958957802327234050904246740071076606833194819967490233998550472067441003706046539244064927085365706827717468541641766889115681069559073163925786446135477098738608987229358690956194465477958224004790620774324193758009528129908463448730515787889606331568496377168685171530852721915327196950697318677526018972543410677297262702565807828004878876750714953145036227549838207693930478752554459824614807944128087184930992592454076788233218395777568774627805496921921756992652601710637440451065382863563473815479268884133195780724396176578840333192763503359396796366994241279026805547539620628602424331092451157036037636805387663746323163431077532588376744647099872721809184485907338669539836463193616961799374196347263549467023361961399195457523141195879710247494172899543621684185669427905723293796427371079526626639138594804508804894018857891543861267081622314416902038299567688592086481539830982914362072671274285021533935307731927044957944608843678488922586370548786025628300948276877918953642959503111784527327399071380880203997076112926665616828218202522270803001839330819252756269466020815734825368202208360652733751681626095647182616592270508300348279425929958481180229632*i1^42 + 14350090410269914062735295969864294197366799879063450960438950403663769189552128975270521898515470278911312767618389827014626485022757006640017085871590099249107717526732519150366582509179385604240995475618679003684271214363306743504455657878407179171135353343348207969939303941205793038455386813251798640783314879365400034004636144408415592546973177042612451560441558184714106550597214706530969207569048412684569219169674367481146775648212753487123057162079127519995363075621832231351519207346623355670858853765682485149872049698204977379526280727286787794509972977111626261720903244637628055269692570135370555564425016449887238866767182028696304546167990794923930848587346102807427664509326942920215919684410799965670844716916293467073354224419879420763675990112357082379079834681245419015115915495048063100869463461849494911106418354488548802218913400853527784168678359717600811170251081937305056076747180619675370595451908822135870743703564318875098424651126957948502278412378132918647686281124411738639855101494065520376448616310138159228744746127178809354563161425365579598523518829723360461114731588281236638729960202254723713683545886291676673076314105919183345837167047187201763828358785743186057129328387768127575873127564138524600681966882896527478405829558945318855309303775895082606862665394434004194385615554740822063378999775389053721801018983560536767215929329491480844902792040819947664184445046973503722302623322449389284668365490129633571827993578732153416305074329934066456810288765529068188886823092511173355705339597086884966782504839161517918915119939136108380702326126214359717435421595819894595489905633726159991905535905457773559068523345826555561201873317341866473993203334378323608332285785402288818195118681525220855442557619735218904020467058263831133557021157497562296953731220273750473135614509336148245481182300334963985296425944313961062715953003304825900128407143467206408931481858371273618590153053713869195685906187696349842860996966040769410723969131941184692307400061036302515392724381339436605218316059079355407266924582746827558966755898283792080579557842771363688009458672962884217969903507825947656442781107813969744734438188535219615867253186501474666526254227478046885369947539328999603269252451130084902596719209250474887691799256361567126594394532705429454291015252009796713191806781579612439730679271785853323932522725105296562233611774401790216835127726334090019933216835260092794563600931218872177432573990930223573042539832337709900553768146292411072366919568565222457398025822852561764855504558380989055615863159203686171584912921299296779353433321876190708661691511877284705117783100515892668331676489234040253160363599245480498546714152730384614441458950545646471808118219486377563396442289947600224256*i1^43 + 3849960382652045883061902509074145736504070850188019532259403984033304653863426126646016974733536311007919320246461530303224418313694605934031749694677303710460068051034691126356819287588686177466627513374954341550226650845590214772043719855092021402992598349870465154610786585280211642453515312749605078329837750341802788481877765216696332922161188249677521963374208757063941797554084800412506016891920765418589971406205499285311644892745757270324770887166232032739696723868246447130996981378476425829822170121375268593363346725592053991325826894851996246875292315463762435624523258904181950773784856225941461680435054655885867282186336930404379309823403327352884665644209656755546759267965027463941964965476870816976307839175119171127646883311758232551795788766845643888770468919997108491797503503659225431628848397538748099676259476583372451019954072675780159744009650694809315269365715787284747948750622312187341350651420529485680492229990155879433965987439061755670335419694432306804730250933790272232966416890647035197034319017953242891792797123453764692182884430032909468945745741883778825981103864283247991806130254142433227937409428273294409898139888565624521994044022410672282152318968436931954096243446708896947149468757587254421807593205846102899313714178078879437919657080830726689799022048874196206984073058114503479978404688949812124094314430922728886783049065771679539297038444066823645077840695840808887462741904054703965537870993133331347910782513791100454435762369108463824424632607988619633365176750750033549311128216833000118947786663932481736738094352154815410709800569080407985123362853563585744507094395293404725340272733779232645685015208546180553996393467275016939498564561267386216334272771669169248649043884724256375089551311799890539457278139248365436213013100669158602091398459070706262415281898878109524482527138850619692376147347452461489065166293685676590585622601183351136024307687786098338922595695802336728081927267859841093751428480262782200205983556565228169078411678505879154442718465317942292232443951523230535384538506966795254527518896887581778500699860273656371657626083783532172134979940219778498452308308882854342784360046111562869550617934380986656991075818095467814406817686734470387037096748543624919046115909583180515788933681502832013116603376415068059448932712338073219101507769601213243327123285917147173490468311534052923941943087782521756522036276493733016999445124084469314688155105324322342179092805702937276602411463306572412809752625735604924437275087662356991538212706988160995599336552821843095129867499875363478058898352921075672446224301595920978489665017880014199062694182104594327037280788192794626086786990959340663182485131623591459381199396146602579971643346697880675545237193490432*i1^44 + 721223433775085843261877106815795197976524461078021931004268926824876480590297875195163126761774642088368437230114389919477404959178984236534280467209772549702072274774009073303391625502481592114466084473565807319009846265418124678799720190744374556426640785120279109348514972194123733943432274777783590128563886774444040366736753854568561564373746132918833876386465464416155164029019173708944678781017535761373787408672720595672823361729399927820058894643853909366284338389170985389253679461876304942583202990532649035817557052542801370323985159848425215799863302793564744516104884607242021644251633534196246267750919503044058118557218402483811984421123915258237615715023683007685809069276495857685884810445603842193028233284206735753555324713063635417444954635735771281873894602283413070246448197227658668205151312902432469815642101443736567786286198375309250103966404201846430742259842058407844465619920671539707897215489055740716572661311160415520669330774520074415872863733291542924705585193115158125351322722154447630855256751288525137585117793256243489125133265309430057984493413157023983261834037663108569202102466497599506716743526585476213503530682247999295402249718509368341114692690993254261063813248462048156659447305301447253727923013297889518323254037175602836482532259780501558127206634641195118897314815790288633773002600379650641680199851233233732644176319364286131569775322503043185603953945979950110458032164810530487939327064466133231882641425533920049266807174315363236663637389397849089476490074802677798134143751038827004314100684488589265358531168362486060263828735808470599490427854728975721658506452881773453435951900079614365425391025892318809822856480490575184640041548807942842872147110298401960011448025978707659833706572180571111839909464036842600095637311238651328354415632452391075965275726479586144215347168596446757211795785225381745946749171396692514322958152776864950267396406884781254676784965728142132827461210799580934260092438281197160043429316547705893136422081905224839213056920540469059772862092735311621991059742504595285421232456985239859889058054669920336952286265752517404843733443985275312165700150208934030132153095500410718879665225051184872174055239158336121514923799094771375218788052387580728674062182315337711380561665166476421190632332201976618950517819714774101270072941211751091752330344944121465247468635374068998001206616609809696433699909410131260571092789288946028939952082861425472108475725061889875588451231604337770288917504565694642415418832996113124165814837816613619459105002512260320708750853845592969185170551773656252261794134207349726308871140396583928877995877998246504700745786059380209938499620003966825915971180492995186417576393533133342679005795875885808716087296*i1^45 + 62258076871239074296686967399651032959428834581077013404938313439199282123783439086017838976655386221485129166101523567930707897066546301458102577165761828934788314796320913656607580606913128612402380502028576820019758071427812403087599802263130659258459555507818099541689715722159909840495592850344852221161061865167937627674515208520227378274879637337264975930973692513421399525269365328878243233135706766745846603600516232105140572785218866416252106157352195015277980634518443907351673517047998119159424987312404748257785460529441193496602167849907942579993692285650231215563327565300496794165758823146976346014319553745615768883734037476818609244578779392075597196287583461402106686047024962489985004883346661556117077329932991850622369009904142436576072264541032067002723670813563759943667092764494268293380227514888648203393581557821695986315933975983901755229719706668798524463216907281314137370731930523346993100324509212432228389523917311792747182979144387023098626390263585811812893308535707603001478683839398555471934827480191013885419040703417780327307049219576413314272720559437218784195451695538002318918455255003903947433685229126258849412000117566097485294599799464657947822013463659975985003580302571699553056388001562362700017549551784035130392645444468141375762212412466176967455152192953159578984434168047244949517549668041212839604218051962194071337533291169773402457740287042199917679535328502388439764389043904859073952051358320377433323646595454482357958653565959523730080064513276980826590368825744832657802066059079253119362327287655483021454031109202961187361941561157897704904807360944579857639748267594830247043637121186498133948170416679450864496272712552757085048101405279957953000931367350101633103178514219465165278932128747731487194789594074408383365414460939077357881741055675490265315145979906231656669308871175575503229901511859831910003015047727899186399942219382568970354827859941748152588464097694728977018523828941116539250396240035383363665003174967397263909477411357225592336321689528254503615616409378751693218866398298701593407554264222213683678997674217648723234590496973280748561150665562129619477798628729619377185307221429889135215417329574814760493159758255225997972339949420457180860053885045716365680391932141976144851325335635791244415338058203985899356687479691812172021823716166462426031783567581509633314099670930498151117949020815142637045622075522028702953604175236287048771152359836722688775131646810894270516539098528568980019800404524679675337097477488090366888203860636622900500237059222871157736023552311249363086104722857145895764474162101661200781510402303536545473942245357499097455697386823203994891435476602007232460694031805868031382752589926794349733536683511513088*i1^46 + 2639135103853358968585730296529796477591113245551422707191210039247300415734565844460597999133449202480292670376692852782659028742150307196050420052938930950930184629856526504534478669193588143458177689316482858898748369273065391735152886187862573041667576768601078897830045974578934606366245662448888290194155872267209967534240181783387362605407350544123638644660999371155128961581854124692722980900118295278687695964658390976587166765483173368916314274398345712910903514492362858978730364900445954951860546927440385850621181722084811231184596034438893280140927911779049896562095713981449298641498117580816635980618421236636811387662416914427815011010484068544141319402725049949086408235948667121300572482242405197818591663352292979455761857079874215604602961216573591138609141396437592937108349611467254559657828091044671445203644494844180128078010733645883805692281506011271387875647240817040004173079812838966637461486084684694271522727802810224039592380492016427428818756625809458159909112599079611513644675760678833724226620013132096202851898757897954186932211952195092221728064269721983526519273780950812630249129591178252648501560853228830543326907729075262585734023199454525948989213974374263142776932478548807899765541897966447848812644193192640073944727400683487090133122731956714059652063673725659324391456822371193181566522394817611189635289757489027244839044447399999710390004689758328760741462814069317079523960466959119679442101098311893261131717686692182190844145879886947735279975132443238519455599682149268736315278722428359283421781688976606807731226709039466993025751485821407724080592911777470898839387153317298438577188008403125243535764760708829646615522504333988041579204270842542546651738496392724153351005341795900278934585095552681831932361314580479039681801378452998618833796340869215167437079017562628334741523555437055934310640490922205914820283978687686338016900461188876833737526621548487332637691073248557129288974141262783539191275764505343361076339906468415981161773126921931149063855760563407972782228352218599910513551886486545539294204973502068810352146536703543169423796451235825627319182392522002572088051851266407104797943599851371263697228952029213487562723751076869238878908303866957284876787270384496643808511325158118509767806655501740392660854094966584246667825305923105183061292038351528090969976028771791472197892399819613982120641565506501100136654913107974312857010781356763923382116564425269062744781483364222696878908869645437107389185990529715235376372387244938153017141867404108792697915504316613657772412400350871366488979408843514551996229610267024812097750264077104647526732560732613337587011401305960421890696371263096826872807275252283668044091372492235816337691115520*i1^47 + 41505644936292899823597960267194377493354090808480407029129476087976984944046205764536369154800531458370677926747744060639512155742698047885215867592008017599739963540997336424213400870248798063837918087887806130474177519571682332002957413055421595213104671889889580585091661675003137731575349902963011968547180292016995383202931239765977007263140600733883639859287858288338793887979932885317141382136063497438611515482041926715068997627069204531577074778347623622964156595511017258015977244264816561609070861385215855043154762508955654036040924215777288931216896898486297025892280311470083459908904474677499642894054299252312211743895099725406788330514279081066172365328643358638082174113119209582527550538705281424667869246011587268424026607949150922984833215255065220385953851106439683245236965733589698280194031989247978301758702819062294061521467764863085231147718771542727639126124755337057404470233751454617508374155158386020719954082782767390785167076738781726087156605111452170323474859609607842063704286162688857407139214912554060725179703881050168225203201777510796202700456900006343288014462563101351053488304697711158945826820661632898370672083344325892725639938068254302208851943041628381599518945723452240792997481294133502281619946064622373014550999705926984192420800330833346544356473350693519781067752092721213656491561036111338970664041699430472347265969155536029604062283446547165049685890197277625261820141292010090740155688275886074951424836750868301429677583792106282803793144453336482255708354692603747005994274501467831486588542940865683520064960814611562593831519236031815629650513987499949066418478268241073994055444048760211031945669862068600926479010061753276671251813122399478483614167022703229458164611649085802465932547061516120243786495821247508108003773341883423603009963983576392770157332723213691218625732300489316151055623374441539994044107464851545386824419957490789177358899284615510359359303670093320354966140712680156595926606500775492465159014790320138427598149634232694130445745591798628855695753388920680826530538306754906671157566568238268205332104024975448517170518897704273958185753129694767837561034709198743244319976686367609875646076580918289748484212830516200499130050844531976860022614949552107006557503185140849675323608872815497575265689815271517457013073184515763849893169054874562247738804818765796962428013760507037860978434976310991576140795214886751867416831189869588181499049620441885874298312581656245996513266332519885698881856588816563715383896855928828720171609066475568855470156406443525812246125701835484899772966540819552674923010991378637396098997679680744058202003062160160669903264253742624157925202033328665012864113308354543122729861687932383920128*i1^48 + 341243053237187765516133490904850304973994225630077671681075805605390827242213441623613965083014924002954935361132610806783125190583595040010984120219709568116461342834034368857063740355377340329629055404761650979767771226409457298178939155132056594373815278346493424829736940815515669803273254945632810597839579101575135643134303739259605393641554302059766941771156800611072283812239240581434712300295067903903524655528897970929622541234705727974727341801089067722903936667553080915924083033432021742218934156154415650672652068709313506162590031764865636302185283066420737546806537622976410787754296594907381479740945348420713531175729882949273115561082414200823017946256263113860938656039745791126722402049103552904946552798051744371969247104728243042596881015874928088551933080579009841075331257937468227332061405135757594507942294473238447084760711613790607325019086245216480119294329940898249520747656635442012842212470265405937594804717083292119151119492456269820695852275206482904234228306987894436430884791227671530399624895208786184683779363103704108150933880607193758190576146654858526761719023380216511171797165120532913232763591967406220577880216511762018652252517052611509073954133787606542998603203458640026485373337642313048142139789036903101487480403165820312730183486333497715555730130595925620212099054283926055045041314428512835267400894467825333898085353384141878602635835276303768820759941852851292613978569855514248849017202421330795153885522964908186318702259156135765727695936215315469485027487959942585267958961057762435217610297584185807020912248139828742137085549800566632832239147863338682559324152257971996709302747560583448517002249229388748124480011672652816761360103896200404647967726852432914493895562242220573877231388510257649386918298299892938825964111958022639870673307390359092569370046205585855714725084092435697349266681185507193017939468727584302088470880079780134367114951361885144044620609149753347195753170501117300112171067351190864590095784157205276794338127157647422954419586008841624874080406076658685706895972143493842880353171500447643424098398396040241731888640576399187569599394773015265155610509211529525520825839138072890794851480025861862225904508250648144438010624185447025816494041702832754936216164946453551044340028798898358212816291569919195741774641098120032973130841263600020440693733380797045745165342959916981828093895316529876612769730585838828262717393728598576696840577941352402931816339749904005183207314401748633982625513471810715453378542146280169515915202332653111944252749334164620120853438797078641297741863385365692756963238719776682668488330554483574482761109929962739777814043045938245264947817486837143304021035540204333027670890643456*i1^49 + 35802210206786900956191797039679645322740204035734243985410516182453825098316298047142052848980089543839540183355376397520343463090876783100485244105577488689490729540051539315042433212339728404576365687775091502239004257086913144685204804517371429041681991555375763698454759486039403606319818667231088256212591588878897224573514711016217735276203566663961969074977271896544676337492108804128741011170333771435911089818691098707633372849333496330175936889804778928860653045826000991988489214668709345737032650883270526694419010096020925944883531702048307461347942427743519362431506671118941156735681142373346944281970980180076510609734668395617227810402432383234282967143483200540703488122847396992917098544599832990570548462560658018608465385276727401881462066895589467032029446347042384056772569746775688640749528593792458091750851474338098020202468695485547072346202752141616144702160564800757867153381969806293684253983796900773018374292831993490521151354855221366780006444090277650416777511034023758506656107728462506256651368597977865248032591667437408713953056221914186297710240463141738082998496580628171107061200331501030173769347045331786270263357697649475551631623719724835226467511441102660526996696560586498980973914706076303382046103742274469182302742194819888536439305075273779236023564783268043608185153880875271633778355601126512640898454589298206212421650831270042940523505682776181451860505537961631699988741108505085765223439863141368339465346999631213025318191474882288852231886406831966557935102820759367757265000655168237627351359482002761288265169913756592938489321611909090910585504324632907702773807910891202289388995017562056918623972885382275367174551423671815888083387776592716440286285116058876716234875591596414256716345572180109870285887817081765768867721250716874572841690329389174715858736344687626998707657106403239407855324620531398010258617301304808435303671271516291403171891561322269854567796326965130911299059683973291749558290446996763820943509229368409984309228566776989066522808881642661074872423721778947001289801299958079048153158973364838840223901867941032952443901223050649156043058291342479411739549208943726620802031052027235476960395207819504896317647212172593441967435614059088155838572678653952816963364403179950614714999000458153480978045884702536326963048839758373766117359666975529478755976294184863000380999067517542697439720506517554745122004334669478284906964161156950819940607917084028265695511394614768572113918087050172795571784685262600995218676492137406418511068998975176402084537758469823674825426670827083197171746132318218363476733982860260244476479111852648270513289746714579495664810200529788590237350843072953956313465012607476490567680*i1^50 + 1474808773388206109675739149524537604544531300360779969934775568157544470642082608200214547220331636012078636291601144369042535542656289648578527731411534137993850074052580109916975382122670108027493551135580362457281326101919583944064241911342320142308770012226659757172960607317241215279340406119215340203020092044544857383953278025089439151989819362493325101608278999228581197792002727532649072863638309244958599812552894100045632597803227261808524443417677498346008537707576920221907047445137089456220798489875907009321096021579649984023768394762216141663366602623351575652699963847586904186183582900223721796040010895340298947722849823305565376623992734394121843797609522828235482546217234737184722158284703975049868310125809055298779713214765143827189889229739688319293605120747661128973517036595784872157939177807378070543192750680019002970454022796145022170888209700335779260854971914398826054877820420882757245796378978353006014620563329981397086807960610124259200567612011688863700287422957250008620115597663176057036862877341295991251749072270772417205412052363225855175065329040615292907627894732325977048348342673576697057377013164841304689896844250954371142305815271434560435009863452997979241581581596597577333246224583706020226455299600159634478249828068265729822082080489165856381716994996385832501426714052333569454058370956675623046662787777594130601563625816259117408711372347746213789389428764692306880052771691714557035198041527172231606793447915464118169469296666431555860613498427851619774208832419984492031824970528360778090484124258873939859229142603777587325677726754216552493396697624704555957107332073143652180512985646758072662292318762720078859414143472488717423448396396844420201775193185173014672587241170336760205951870502601597283412916749384289906684236246296572367530353148677244678596950668606133946617785472195870762031727991970750198280973413354184613918618794026936675379583956025248150349798890691524663582772412128720226451367956079529396892317850488134618011252762770696208554856019856869866717178773559747026701325491464265179302675826408184787902482018778710424855899507790362254061903176087524950323324758901236362126077465392875612267320876781159651956112346509143675772322398079918581759045450476110273372234723770708889471946911234552694848163376158273892996615966604884939906118870910591365879461584347654280260424214514528693937770809652794055935938000694396248822554249999819878356633300253704706634505418933005053612378725825104644496683401609823772371834372494699577845033520759857452352961061127123014225612724212097434034217029304656077605053474456956534857988109351725937242313854817270171959586898491311915448563986464961602625997167919104*i1^51 + 6742307170134919473800779473238311540008652900886134995096129233194171027640427647292766485019961673593008042672995124012029722332953601079213056336721986345652216470846530468283493568000893592745272486749337099612832970507736192370476206681276486473186023232301089605756433599325855767468118763401385621493227720129228069976691980166844758966218364397728915022483291348368660995265198585245380861008360210343227630242998575675666250270707352130523983746576352261943728243403120214425766870639920522121877238650621730870208076151774507660478087105457229395849971944130521271262740727444673516527931510460114415832657516355465836017407858938305065359715851290124086386633571982257569196411768768140749785098402119982743899436458088406144143928865495161028189427313695131950763221666641921362256401721988979510321572723065940842258124159565425952109716981686620471559575873793301926032103497216612630299291816682300864478516024244621254167710531489972930148501714357281815166752664438915457852856629835552227707195892917825150691244976714321885433866792781471205197946929650880624038252909601757436927565271702165572660375654853651911675774760717919910222739766463022753540547078421371738150996894334566362235043750156765049719538805535321586528604111957083541265963918707850766942838395618295490426876808412488152022328474845484816649047263301167047124022934325380448030470096390681017408676535277253801283846082919960570133997230062255688988481173157386076104235915651048880960542036351378264047233516282481329008772476976980635641393936953280374178993946112469285393673205944646173985865495858721360822313632335253520011177846469885015963609246916736214135550865007850225317114602792991016990894684583214862436807746011352350669677110529279050481814485914013778926027803354664146834668690079330033223277270741492549998489528738557501292189642856445803368849756099395021851552329102105328249198562055890863144670552733124304521035721284499330377617345031805340249271278031089583375168546265704777645379408151136682796201818224974659115090510080535217519572162116527170696898219977814311225117478925251801816992834129017858766593554540326149657632718763970414876654849584022568948789409862473974289469851501836870201560826608084773552902933238164821953185596182828792618855001338507539411921283655052189192616874307832362685404144351846536001048188914247805597320609229427348329360938650206618274880288599595335153756979396171821271629350262131814462041886409553029428210458955415186295139168153778189854096585069646014774118771509963803491470366366149530151360754145523673628705557194626569662593871221835848238372342083233121759515138656430041824472386332994232175426674125774737215848448*i1^52 + 128416890081900464309116222847836185355587060171178824911779090916482127966346206684869921537495296360823385278557361944236391487743444194797305699373479462682116619205079596943746117651844828007529041683678751619216037795544267308719840292059472010818909874520627265745606881836405442573904251000634962717935687276342378966172770462556164013639550151546646171221026561442347973708780240956473299726820021428589163376328377106194893148198295914401086815016937553802781379744119904768333233458396821226511353658343098121768263623100098478541027515251610084496155822223001413378878977486950773426389815877635380853221204799556096776272689120867883755172103588261950195695161412902726485193328250175922793013629968099415649280950563189914792647349848285791909992618749703247852003448308680465185232159905655735138574824580012059170647167322337247126788389293086990524819352319135345307923661976216652686248554676288940835025218585769356612304118312478136347093738538086491047569731953191683313090919413546476779466110257951071445392033961245027896809119798371520489925110653820424720817908593964685095463645880532510373362901702285777671955649374844242157524060631140787316337977674494548889161343587729745174610549365443411102395991568770466569245511449989367381109529570382497639206143252244066310838968617275197834158813429151774739759398747770193825746764376350687105544088445527685632179947952144508203744802009064335196866939696726652324836418485214925756171169411651912991450469627679345232911215644279163281348457686515851309488867819802016605721212325707729378695808628463244887029457717537657351786031068472689880476505032242376826677819909849094346495051399761466055619169507625942105024620991181973000942231074961520991045033088606907172009568619544325390200270260765810778182992581591044892269858312850925121404594498693132659156131480451421474312330139023412777782307394734731252561519040145125921919821467803022517426996483962128603786759003371989686991941960769062824368007481078071711973612639658608905883119736898713965035062919493143011725219213363556522530427468104486675620132163422896667499592314508748181457396140415342272122264979253831544554118900888821447388357920244518966952270019680062847378476734932729266600070953032393710570990349421723123395714337757700864016616112684698521373432689836768094886170568417624309976031297378542322727761001659686987527438904146922158914176206165974503930934546069665266578877136071506988325847768898428946697164185441677014665909798654099777736383197196419159603560373826568762195172338969058924273185960112355270339686167148043693286257434216690444849157214642300973939150479733614303245321965793110332732908143336488960*i1^53 + -5645592625199120279648495673506137554171993551735719338386519896404633234872254435878045562229338321269586605344643718903070134507859085602899201447472859568691372253363396216358961559188453863996596927238521109788367559910298647433762769853046209794120164487688277806244652735209370891291355836469733715210169653675172474559337519671586121786034837028589059996841761417349261016098033891853674171476184237353515862730171565555308308994175877193450419773911756172121739808941863902953270753574998853261582883095662838078301520492307015924266409156615451892589228362975034781946419265855689038276477159470857075606199212580235875415092974816352467182792935251428634636912347366945700240938431053623335459634288359436074821365413460139778668525436175197438462224572471477211711434783023450742058064680886473456569667136310463653820180010631630207166864674033761368549544313956122421305230276953356807573264962721862373733132490370423083594762845377848202455365214798809332235690051349445456917639234119069357582692608164801190307242813361094751624435641846612944486487389086014397416846552414303081290483476289650163304272644356361329495620978535515747172826117206823877573211299547953584396301700906870313278630465852461650819872135890018103961595867596022352380877182720922686389494341743847784230774911360260093259773574778808627405720311039862834746853351384892070152605726374064676913151322089387792489879098886485532043506384962546662828034289326514325107360520782113246608099025186452743942298100749173558320817216602407428578326869618268926439829044411113735029684873720085670933201041038868489919533044890149393700819480313718461973094829543728402417122403162251795964107343253329775544486717655932178392742890756323859029170033804137188564239706152695432223822411164682223277609916079746957394606045406259689424562656086361155140057762883701111515500661208138273220923400179599278995115698488577887965500660515763934499866502388973009592574594342480178326037357034463330216680235237531487352286892637473148284880337727550422753118987141941599507539447067301492053988139999474915655795011467097324104469859341944325609351248615721477039083274190981994547611209341718822372661195050558503706989218602984320441090194150606796070062423971063630645144728536092401648213950102449855915771365227404358415819450165649712724387607933190057618847149716289841886360750305101952555187810507108143763609477716918594599776515188207349284976856174062423564053163862185213269273448149149995885993723915235366655921442506772422795299164515303269773391572058154781929828919425975916934724292650278760729659082614163676385384356128024243498498141396952657221065432030593630185979904*i1^54 + 928059846018977777555701015919625432517079873325076520042906828243515937396581285857174373591934758576280429159242424169576340868475326768305875580094526379972830774096386723392792299423661433260967669307860455831905119019461092654950773844977835632806791471496787810670533575000643835441878780384476970800248173353849284424189932735957120906404774860785761985353154234765024796347235339850169522104556240393736851599114319187799861585574576346609372239119526322173758541343651300051814935541470170333745319576869847717502813925527273658676533449992864542812207923459361133737515581105795460911920582353422694001263796058852768029804834750040369024389863543080824093198167329211605013588939261055161310337010919701777374075720831022386757954020077504877595415108828179581364504469098253753051233142701878458979323660366778877572326428184573228445580919146240530524732740146771918248855135640875869864591785210067840745756625805843026139642050568588375056720669740496936508674401785385978157644781165422685815601534553107721698346720370096190728095443429064137694395734010460920481203096673111987306070538846244986560270483397110315725429104805719784404450925157703515470577498878923781400021836314771450553736121562096931357941122022544698691812120551870561660260936117303680175491467216570747834726787914607835681620119869704725592008756762402989096891468369103740709251154792384242786520349060287792020778685372759508623335229156137407878562913252639533382390733199652422864858998345887796407080694699308402607060388786018995147645103708443604070234000246122330322910535824312509738182319577251211237764876777103391176300182544844026154305377711350922011310409041896651862220400654724322967896034271423795836118454887291169056976626769996023366856848610989871189145196660388870998214521546388479341913128146002548557535073294622082314222727602503655796320089409907034699037490940052121268699044712219250124107067549737825223283163311621234851127251111301635376420660236320073143760097272994666217817278639801211001847629536982342698049265830445270662463576327208275416886854001296131557876500852228809341617063922557527073884943567205870462489441789403360264592371570300570465803353626282933828577432573841122302124619106739974074351456687356428258724066686000138091088065310009784844736618702767269945964063530548047382523016611434268766087137317022465571340268377258175770368263718982991409238371211384918661763420404442371683160837558736819752946543930821985197625143611630695991490014695787875305815592866803625747967756666670510521565672225979455718809729571824838626334432971353863337239676764929836581929620615525525158095667515545848333823114232670978048*i1^55 + 4864374611574790003397329057830594936189222424847990703840240425696011448595178117156683210134083601985185896194171177642002966489123009578871977479432691674059974060595104984726378861800988437681906477821392697475077101746888490265914989569687635749648765998994296195969468108848476040261159098773193627028504012776990490484451783343577022463591157771060581537182598362103955527580437574325189232361498576954512836585088164782939206255450429736648771240254130476764522423717955493803716540033390139547630985435537931592008536941547473232462201255632111555162287888025140604307485192340870127047948899047483011061510483800224444266686497070992163129367964163239125319304068369483318500344973163085520494860902483761716131665483805114093406239349870359308489460387023433894827865235136654920349843318056568978559274824547738843977060662997008617116788861659194429033201628927975156081103232781675273443832862472162822407986821737442309188111049089663134724475562093099874341973708950412055491915285878291845486720397669922865841001723076186724932819520948377541770690130604928666669411856098592241955488221900121231366361308806950944988241836877797739921643617675518184707022733884381960840246717389088539067476241989502237162135375493254539012813757513872866015875157238384172113432821605932457067587302496585920385460716700919884322638881099417026635319798507438550683598645665956145698644801967999413955220755137916362805872616009055222400665286427237934224594880752628508801369068541781937006659349286111782649725674658677398777473019090384082374982806755577016380513298078119478365322962625078798995400301495369764651688651484103347782302188856737990658208000164405819055338522843919515678672436874567189270400067101074401583861929119402808231700381683480802500841373116915768237609998434639295093968337697359513740480351316474372285081433699635234588063711216109396091925891034572730905736965106834284246768908906078450469835113462942738228121109756380097698231271498722936572845613396027361268747252840056135576386511513990842710556028054148510084587415676153287347714485125767833187865782926061659563048424384319480621418354499981482911517152526833184271054397972843060095178934563182345248121247108914582104097610164407973026481744059650418960435848629808399472827881947247833572644706151693295421827174917731588933065138882952630727637881549287845031082191103134486822952489825180715941380942274651694818909551669591383414143996024707181763775335468817391750355104574506342880455663689715414772782853176345828983150959482349366056883552023517740966678583052783947824273006737869634912086530842840198701706913524843334051978898552448354210210119680*i1^56 + 596133116171855661945444091472550756517338203221904133190198397545181816073519239692493160570428103091322181345192474309920474881008797941532944420863996977150733023341327894737246873714364450476647822652041893145847152444659917471796862157083880231014977615963212426752676191584341840674456577194732522176623708845384413888323310947015643297225364011051677890349593838031023757143457487948183001080481152305425762353612018757594770642229620936071292960745862367811309786332091716746455082768983392512382555096158563612865470168302069003731115863101416891905598850851658979630726445504246859072507891035989620667736778848128382003311656438245788105744101655322552713810534656232998028406128044245803217983050402696187072392134018592402445752862645094182090978529824492227185162002396660121416341905518190709204065154893024551489890862253404390263553933129239907225240823500289190531373390929974940227833249938121345794497732600454756731583481175589304276491915374691797521831491312399353317461537618635747458717217787200988020418441841564392227361226970774149949918937365434778112831463799694954582845907546715596174297891846287033860375449803256885453891414321656591708046586759117326300624223493257964523249359545134105408483509755649318049746992175607508096302033273305179124580146345746044817919019717312971291895853987384057535254589680695481542909246071420264429585821895740731129499111116096262297794876820796968854183483024630685066322890932261589279461573820696835833569444454907662734135880605886239859929721212262655983056546801835135587083888702849238420505156892440594686250077459164675861672851943584375288819882972792032808124389881959414827812608101066092657445879289524610906053828821578076900769872887466016490756192216838170004085230378609314111861996332775158648243769908497162371871540978428727329797985081437092859256421500463082995580391915707836667859685989466293724760452437625368711368417831642142958567215024809340241514172676831775076549281721360481813305987389590310462841715614987022377558427569033340509608735862569314050180207993503195802544632899676536175667126899940647042444403281145729926335819531035986181797171733973029629225836684059985759823165802212318316100558644193177428284474850511378085988082987742669209229688405060486068454767904215665008093906840976405363214525478201870338209971969424863601221463695987260316473935631685189207132212678232727637214734463636392601999050039827885934358399139631308170593795533109406129894710489279999791511328479254035393146675074688608722077739121469850497283378068270424522519885812599669052744909840338832276588377574601852815185284817431421619300943718474842112*i1^57 + -1517798239278038244937425351398050865957854047417502393271354040810060692460655703474617600467838434988401298700909600284969951615537766746628827771548625280628739787679412909820835548006682631926553613769638023494018423292779881537342366030838123822976053669176870665120736227452866860104609469336668542650870895068193337131599002749861364907021396300873837213244127713357411681456799563352574686692078567123546389874253724415631498764021151113219806490042064961956118047733591392735738677225063477456368357897332500117631655290439662157841823053929632264643848170259028934884150452228076062659263569305248726157531006572295693138829188267838104292346781502605570136538433229694028172188998631948842868159082508724558193734944532864832922224484799020804108506457960633844600215680604051813463182795669656539729960495030509618096644460703781634556115615734150275869059590856700056639078309020159567225366166362814581838974959251926295246946715045331080885461783508126085175253406764961528610039016215122756796968767875048307652539025056810087693210662108213464339397200143092297215582379732156503832928972216817450741686794627080150595408997462982851722096798808631000411781058901056840676194128897818135787848399486751275202886876672281503955637829215903741918285673905769191666055776083078902588559056416873801478295858021960130704489019201324926893162172961886095810081798792711261117014549874667148543641167347088371863129423486154390006958958096952775604684344263891016052957329233190452410407376288731882136722836515388903182727377141459766910696892048615592207279953778664989512759555679235681392121757939116051497545649746279405772771621837318460176208718603732117024380831617835578141231762530015990304380947160592818025250796368382197909212206155102244392710883335640171098452428314413978300811243589725098624115471377779066352666452400733582252104098671550709016897295475687548007815469122224214908600585284377270699994669978646128876820626660331923941857461140902370943676069407317833512961070052509349470946790611156177826015859795633794112629209463958808318581077153046061944128976138950525315864139553642749527399455546731410528289916930098848639591901986241120492297319929964885753829087224349252885433368268193087466796818286475884762168188937374061871968280898485729958143920194225699232100990906525141958582748338556956061864825447690177254652447339566536792260753585064894012921635922491561569066254516986090957872636774114781561493828904907094478203706831105249354255449939310459215932139207747434550690909174665760626435616063017135915459677883416162004959162601851025977285408156885661247899861231652752551554580480*i1^58 + -16055549270865827579664903170719755599759019336571087212996286687204622436159755312237146969277452622765963339653774740433263165465517930091614594475484554858669997276410920966125184349686492378870930959882458165881822365283843508688860593262815899896374228625487794386758299295288696477541672198898735944212180146894527739179724776831068724173150749831815868460057225156007315736108662065300370420754644563709650289810592149873383465397387175127230718076549042746517485649695808091209834764331352240680967595963961279618291539566149064808851320337829912407840078889042264296103367544624552122221698152476305064531685371253289787151132532711654341178418861572294167676251220105162520126000599753626288799615666034136247464477526377632468603008756483014505033148821889299620752161303536289525192501043108511723068110301476988306149168577213408323712143170601855165498084236477498222391411915690591686379435204784360585694061500490054972655442787760403501647427987377888655783673458391092021175474456321475641128029690136580032078269949378663921235733849778838286143389451811217058392282409497615412023661515062455319535993850604371816466427392722750020712421165759492130850589840169608945901703282944691286785832648682656932726585616589227389166788411710696318870855134233693359702133258100327431478192926058902635866617626727770047534593045595395184841420113517094301356720320637047786402017195638026805879842726004280775838770689652097648075724789278032453537121646610876861250129507847150948326437045760355748134398124185263810894791014728873158558381113671516581171607525213752360041896454921950566359394789826963899004813008655586635047335352663954343878092244835511599409396129389688865001234854764184122657086511643068697047258177138936588955639388284030844489933617567999641889166218675632648130408527124084787918780298582419339742034033701760377241100932521992829039604682527074507983618518405397834965797080341620152165220834033502639183887527001598899872366117508870561636185650580049416803803728977844573648515714770967073929071815119274516290222619376070858100613563023168428036810304136088707626632086413790248465488164757071771361819736819689819668074040562065572099512524151259177229219203803827648139598322728848964984522226727405215050181206776540833954862162975589112162995560590664885455213771230716849698813506496722042653354486047705802970498398671501367246190781482408847720391748014844251961818546538648701716809490870753531614106215361362613235823207204092374244960132794617845137062793713217631533914269969988870257249512594528780963597077789740393877926931336071573842621502244869759784545784086575185920*i1^59 + -5366280703955811105783950573099024912256717246057681837265651030240081966121705395281415774792943229007293485874072784723968834087084149376520321086817920044331099045029148508431894422376903236025412676215446775511445834127566615915192576803490182610413493519324712829498304121369866382545642728933827404699219654226791686238842224136395881305684029929865763171846927413839268042248664247345115448951168092619721367518691363662906760775491780216689317510951992760894666395736854622357154480058576671494114846684850900733286933555794584394789505166149688807301799687989320626543252666956977483306908963519290803038614419388502775082836848672115587648774386382989638910333521407686376607923513712807943862270162362558760130646038286290933760247555177320562182665101976536013254748003220595054367962914183184248245297863007853314794252543946230488889586032777763719295272321523304861243025779547736846452431991248056137469755019506916608609060136024905552870073376858455425058176660459586291009833806400914302318337509147489577488165962606107612767859142950490210633109620674741515110211889254138196489075539136010287780042439788908392251506092946353619384265392321186030815610205239404465432489134476278009729300319437772646168295913185325924732629065030220004173116134519751953343053344568481722819356159140795831642120808359964649553055558972942368819816438018823576029861379190312823141591377184463335448896846315171972958888904821478691642345931266649049160581086345474533197004613072574263279811887801222383747919908324337147966420374734428970408641175788142946649334499892944938040901562101257362005417550503142340866992671768096820003938903852847865226150340901731238911213511291249168505006689273722822558647945114804901071961435775738971177149993728617853565243667138537815439293307449548714711230544866160815955913496870245753395090631990900133207732618591126449610723104576998172314790137701937184743866100921431643783913350498778377189537664585856301291215712762154635564757804160261555449982581258482361796011818340271201813015879806283682419661977452193656060601985820228550145421550696427575584294214070708391841497965786119342668825797602823091385183039473445180682197561141418209484734890439497916031745982765914620117347627764043287685804559871660753240009051671104920116403983613212575962398549924231615589050382837381171574950226938189770370378442851971297284908178559642153379075214711330775226069589803199934314423376069252926799015564256594383331857806835381587411390980596484718760674127822133586724369323616287408087339521651577543365945223504396545124391721018728257867524104758899986303870304256*i1^60 + 1829864481096815728861738293484708327253384474453187484897557674795055722810058600803587721578368433959215644828915146610192460296180775780401080815571106406481202179501108270904868973600973483655625974151626178284606888071032503418913257883842408403122777619694462426231633885809155578694425666820469239171831812274096077303276287959431510901974772987271585850226891002538315494322562049805947973626446669478453012524345876963163016350387991051806473771439952192050071488152335713812526157151704888476686125664876288486952541636892027645226245250090089674516025319934983528521108674326587887929362764997591439762395543413868701291279446612949787692940587594296436360605899770983163595404740025152617995360388991066988244126946386694535464579241759568266482151355786360966073773798136310716809880941855491615053976193549544486751422580596043418222998632289145078146375951369042731513832087213669943528248707610021410410978655863568821359705264358538557092784307774978530846347760190662188640835385007905060910609972039824260643231216580847019492231704075918783336581328960930439818241587471034930833180923249726620966693077307176302052920783989696058664765094615506055569944694524004403443582120146686253885830891793825236148566710701750913452043789728686399352507380380703679070315110718224191762371471430392643521063897894059449714146757453421668361588586664628798360500142232943950919584673642554454987442390469980588353860567603965679591609752463094358850618471434003266430280592217820110594375529562505126494343283992280031902606528111691810880028153533974144448593239683182766078727138627444366017737166823789547988893597669685679040318224348447001568858004097239588078247346405384184999126814232392033913781260444240989245069541041417005770457012837294620652216563586436591757441507066949899882968493766956410074607630128555475078752618254249277201524991540112317058320081786690560217547251871344245736090054815247161267286239274845692819265129931255885263213992747994918850199893702856392771582913808010005133920413747964066901216376112842083551568691098234566836523095457669941611072943494355742471608824529720763486880298995449949861271782631197977570641684024178690091734892383213823725862173441696196244543691336218512055334188015794570941076685617066972465323932797801495760394695341645919897107363696563094534742874951994746929791509674173542635620217728580826460654841440219712205868983063460368191534070385963018800582141906169421360006549710693423266118815801722100461761172321697366744235731649158635524704740732151947635561774879658548924562359276094603240944207125300452991643448696824135680*i1^61 + -1180221134139817851900330615411402992027263441362307844085151811974637036101268881262718382263355394258748755412302961467476066496472836930068508168891271865982252936347555963324087711168737629179520319799162968600341008633390900466099622669127337403289691183102923666307709720563138727009864143201187811190951048760602156079833163621782023658692771440763419279697011830034172535747193450250015513417277622324801071275532584623651745470554084787019302512403587982089867219044249414997270249627772566143651944176283382575622917079235473236954710387635205005761714799702704317698128854877775894763226963938455498987885652049145283819338409297289959008837756116348872227219830518969351167956550122011503734867696467383070213245131245169448597768212660449171494513677426690645960973526488374144701256518816866745827188767440719534866357808085976749438185935130273871126060003147899358829653600102803473585622353141337949299052016695287575820393699136338207228366300102539407259720174594319968335489979835093071239297356048948592742044179572208179229986809887668099816531639798697911801522866002407653093923072069977636483352818265706698412195790635431837029786807429138620844785286018701868543367847413297114896139677836491431178501683064131452670123440555767567243094656007690834699823954252813652857683432444139876413661984948664892499004028128828763952429053333438417356550721402478656269816085701640727500707365593538226222882051136655621115994260049886932913382701384142439234564262401084620087047793439105838409142337303001153483732802019695980926144204225785430278318532974435522205586724201314934312578296853972097898571138458420532477141121402655887155777326914230449632917801466537479165980409203022552880453636767742799710872963655534396181635971085784389028292628673621383721547842855264050960895164360843600323257451367513785927792707354185546727653324739531087424988007656310907836478694890232286194097296640282719152327349678281205651599155891293085895622067241120511207813703461520799229010287439994807614273167112094879135413718737306291309181656951998946459042231475552956484905019421860292570654707473922929555323793351698335074151786342087508661927013030702428163396229599428987323838812159183260681336741174836793407814355378609396518808286484922086409566789918391757129722385416642419279043053352177487709752354338153278367038921701554111647933148734363395918796495981970178655643213787055657482964224974009438180155814676256813728044836741806272385075732844379360082716695323568604494853451990388266044994962244199173696627747159807244990903488309492932700259203663854293616882089984*i1^62 + -206105412864856762520145397661187988178773917608651783489194529224512018366309183159107873104225327147644758523195141005050328930256795213505753075856297371894007694536907403499452455851918466699688928112582621363372371777085544067402958024221165338053867693256987936604692057192891381062208141027871731463018097623656800113628157130133403206871341742958754355555162799494950820787445193100293293510520911078245098736165246542962478188315243739807694966654170638945786977679163098299228967992882126693270672442960313562338350228398318065035779543428675960753347974846364510706281935777996354500764953846032559403012121727029560362002506475614271680780626948870333057740540168583837811266557395936094778908938336995455737958858356695263762216000592793334765556254758325304781500626287863763872969359146032830564322106668177816306767616712196680991631527566800867489012137757412957419585166705587233411200297952940754383529060156345770628881671054662574154673072837216492011972119191093406395063409422537875834419815594192059413281412931474019958185507275913571683637943729011576007602459258417602992555182814285889410046683990756436636145711975152828763143940600097863094773959965960608316385205919545984251868095411296739036595250031607396870381159982293144426097654880619328001201001548635223076539066741416432886385835123470572006020690702219177609615021838531996533654583192621415273822695693855802975313513774071068955134946688271191467442304928105901793048383744312739322498624964960605601880664519961693626934303188334504662125876205307900758566998254221329247273937065642217361550817581411461180878293426661909848184744742569778410232132257250645519270055136512469076061465490492213999217294249669955521149728512721521155282076586175587984855031793837784885780196995590111699181306072981663427040771441547465198076545759583769393778008579513265856092278128574928215613376086186788016797325623851219272245999697728320394355443436265889572045606975231297938577260128928605188682217313781579856135560441494471683196668920554607069055092573085542929017779576818633084845523256017873484414835298856118138700970558748915800893307485291524018295212123420273495993317523960646661867722145434455478655270854166313263393415591101334597134815553354663824401668496724614565885653415557083836258210968743808077386932279844750330346933554243219958040350675230244369913860452757650057956436940257644562341968616675046021829053740642653250852533215850610707572482244381630848302208697571741105299809606038148039465978950391704898405205301923538313159322570626894467043647184667954754329776171945820160*i1^63 + 14560657141295141708231398895608106516901064918710425381573061293532713790942374942696318013238111431107052790324033195750109707092189623399757126063735421692537529459957649539393532657465727865368412350430811520304082912820129773236367493921720041836422129852058519288259492568246247616950482536414614283349104629320432051480829199739295740412132887501383146111747907481124351806533655296950805021511723321817251023234382832237462551825420606051183233585898783851591510987736774203714171769202389446675684360135127521439964209913958236854550736285711819191992906143850794509194959469002434239249803673518103761591496318908140898572858891514280955230682497293357204361917258155131144725041506359955997820099107152643982460764104584478662776576108076302805454305819287891942472219852472555505351673442443328158969502531373472468828228350230471456631317575836833249773987173125525695888129754429691124898969981316451895459344909925781975222760991575227007647417025157524425867378575316023850674486861076653092939347128259733008969862318288765531293383533336849398801176761267773110519652889744361312816790222196328383040079240485524090662943129901475897034205476791913718877399304786727499739983595739073292410976279460683763879875872073505891878538768142979444416232220600815751951440129189057268687845691228196842537797476117336063017426380854103115912284447904192740090057967351926860006103754273411039557245166339474548151213004436139565501650942153114222903424357577616736809493012539930787528229013821610603359065202932747110822018318176663699114531140829916416023158608424855183784752728655600673809447940782121694142934599754889032956924709215269129921859984026240191698424735809985164312446251831767411550500332636020193090700575530895497448446702412155307454341826803427349197110163092182550672083629070065965502294991554119189865857802847494628002326476249435732382734232517689627880053317605060844554410583914706614172392497277048975372303918063015902796488141156846895199034195986812675600606845086702788091080649968452137829368135830619505229053156139346824101545044136851636857783075012292407566611392144333846519342437890897061064315994545524070349479342816849574001723715244139044800949181320040729604352944065646366868390759472943622728408744929142887089627654986014196249140968436087833344781976269000905212410299197085422052031902293283769562499648763196379586534926367675407762704450892873003171784352293808693979467906050461477970175715031512877004485479685613551051221924437521271013811004859429692418799712121278409156885291781933599673141959866300675926261760*i1^64 + -139362457599012202791265184290614859989074687426250531291942384178152609205367355657243329687319644537691365302659000865388636095895652493723882218151019017138804833414950541331042120291867166035970523461757083615326183000949449299169708749532607961722505454793617184881474155072843538909420937947455340241318051604276037366273335511689249115648969194219975073795123111989091851327923754028285958666857547578899639759483780126655932609008478969459695162997338701665241813163337224257212682393499876089930048418323425375516351044994163414838390647635020933901734877046529724527245342098567073551226771261301849010372525208098638866787588116065509428811518121676393536726630510684991133285590838041996224919355513166774881561286049833592910465597420635172696580982620294697937789426032019115311162433363404273741858801123241513216816524791494077579090120341976718745515194074781738603292995532364699822600275616128239627232541482423774850744066390327881101325048698171142738361266755994874397382478432105773875826375778788161143272674865658772937259037694179174528421633377263780077441973270426626243197518565140520309750365313527717661454506672214902364167321980729202634965348346878236671558842212529437441715282298886608153893301382860935279802000424510126249628259686161522555908702108150623115274636673123065000873364141561608628156516053549588279745989950583611860785463646019613235148832711046116126150414942338093574223505924288781638508094165487346053672375353062919659890481895672689495661669365228336035235890386992944309849771098041145301183253839382971628967656492285617955806644716203117606229378996163238384859039761070699570224528653585493097593130650011800076583820505218624023498688985989643629409443485692158959532852274461767784309392780374572593988209868928919307521600158906786035601992194070923575008222841286857496043625296136248111821286863336764055519053265234659586642810098475288028259535471295141828577995262025527665483736432972296485395306921415458953663706259973281067898656246552506121915451871060031043325861698103323641350701763019757528253748897961608964736929350695412424313242510961886768267219008916110739211225508949495271390364249361760663802739708995170207336240157353638336872647439810158811333393657305757266253630255234829442785001922795803330315071097799236144328556213999252521409579874928733160119800812273361467024485371982130310836787237381957967493739931989186120332641677513621216195060426188096815047429320493709855847611163425105573207969465368174005271910034907058098286522183892628186543197788417423217812686554737410048*i1^65 + -6170181106863137080933595694679429889604028553121580493335835421545386635471634430654779235652553045281657388582515119513420363662263252325564025380564358244605429748864246954347745403055339317071687798009852060450405257207644883681341055544421123626550134781681362223002523315428340447673667625566373609752446392823920523492864644321365711633554763346649664593133052262341889593703857042902709675424042040307696763695874594795538174361027661624008625032754324051950804465279350601788428322218644040921436049935175648901874607137597068416736425165340032297588732127838070656646961196868323718778537198133379794942943857166397475762945833834576523359417699057676313308067546423923894172132530734167822476778812358717082428414406394454901113294487744967979124306426419114922875376351299059334030187296245020874663460206103260299316625478813924924927857352689486878137077945759955509846040079812695023325358182814664514022459477190808697953535867775504155579137044453818292894960726523851778065435603158505552517878513983438242727155293361127692512873983951604689223694459777270605692482616170201871689392969035034985838349315049882812608903120134741966153987504285238484960517275399026317331485615413370996219568676783439591543403458800846811163899716194010179454625989590673167871443815825220523586555922694955543124166311495868423775419498946356746519677948550922570956509399669740459708063584558152812673112657390634227067895143047854303394466005698304855195089261362709419808905177178752542762110524212071305921427601860364364131919425680878027643599074729836526141000734510347179749204454806289703248828018750779197674958226216614514319472223080093014773085694465899881654309269301643274492275491511590363473513999014427978169829193187157027897824190924572666294823972875028008497948049448766789883043545702958381569710934502797028569983004472157252281411702922154747121856530937723381578415687235205481067826300349026574096118745373730347640132283509962809640897623444052740445960124374713330897176788115190912563988495462630662425520979774761887390472449506621160284914086184684338019168771630648232432622623134242791643973344466818003249317284486990785917172674749988109526151900071557180140118105372986399997874791172357723403390529563772070680816648951951330770874569135642064273506389628273521992037928326651712092616497332283373873214738191050001535754212256576559511646170249987492124755563662627288528249185810342953960946061963062909776339072839999033309087428636296760529693195427286308330303334793872308952578715401454101695165747531758796894371840*i1^66 + 833947353724657267655098345521415070679560241662322257770862189425517874376756183117907309577884897898226210638138482455445313518772769783384889197258470590221219065782268425157801713342011163761397115332369332228705944042058926610323241198203437688533197938882797537083896518706998456051127807236568163836493323649910645395344445499293633813225572908954934102752029032085534127140658048049582668821686201350763868217193266647271458052375624687055187757572770123091892009812071527251975629720660967020523374799217056283135002305899025432660255968324963762165818955904434731685603194675596920926947526162447081415275912469777676925864865401162420423036834791077863474159902783672103812089681461393362193651524873476558251567125326911983352235346282540950878325936828141578197327043450126352379103614237030698742705735077055366170644444686175070921745413376230462566041026712800156011697821197793527076566265278055363838712343370688617883037859614429677599012271468144301537996401776544985529269629545046655777161436961155913078478213080714003723514446844602346267052669611613009749462202085256507196002048146570968519357402640701044617640831369069651045216197803603999947968353092455674208415158604358707189590754180864741765141209831024945728301907131903220469538025722439149093067282002546384397339797793847164877755681611202280083061064922034089337417178645774380264906896977195760716391955813351953612876595794677425610488236376932091989425464429338974430500066718311446377338891905932176921737720023489925339599102909869123793248232275867750583274552281261517981372366807478915826671763410590972771647816683283202624952468148589310354314124184437725885841467520760719812252490501708181425786074860603362977694413361645677517843667798330828149478860549864376276197681949683369300050041379417583788052805926437331121180659560918428374575697005981281557250577385688112081188871546760248194997110518890811939849020271127983018464888175324534908918532323267060117983906067665642743259542314194150640128746579138126343436642753896892165238958332733098837599815587453148683747778002853461182602841634513270123742238432333629196848018313050999391171004566834945391921491389962891215229010954931745505830299614861668786247456659283376289293367712926994066375906361247613635355501256621581388585722158840313280239849891736434266661316735386305110495936524685047728696850917099915042362628530616221502192164286252381411347410981343861861728518710207962534211311783482391677570833973613833076049194179067145430775395358498305854187447604282630624821058090303488*i1^67 + -27834063527178440489953881409401291434449203762498578605263176814471620003357803077395184543825201943277389325759463431056680745729583404427695074120988454028334806579529277425525725190654510453905401563163606301992889653875574137179196300188967671881521858122035094801531499830356515253243908495702797812478175821397972217891910032255583237104288060028536653243853844516250092823038112547090047215710678676847787044092358127670211890135344586544794023732908350223602017514812392250771884421555862905211265216724993864284616961212405961081579102547251193954751497608217035750076683913173439653130787287955043968454101330389552003885974706824576966738224679519034007362110416329160593772897316792192058474352599455023464562252847038713777741518137132745332708885681323739648894687032588654717687483402987549105068959081820873334411369323144106759724655515658698345124810232828887720781820630114310895311384924998016297275895288695561890137447928251180252982341939093963905793845695037987836196309708059655116635036137722525749393417790824902384089291634433305242305166171208762702059741357473837614784343015695994120864423741689522532138808947617167320971586782219529850432488566803753082073529107799760991525242964919370024090231473975898360909824298481687832404616676673709503243312899906944594915967716808182533640901059290651833122580400233998929934109522367499479579060859167501884939575710629858267311960022126534111319095415682973964854661045856127098296619270573685826927910773906095955863754380269836300755483156874525250446919736033471215591132566962524178920727394443655432996430140802060193358757504077494999217079171600124330347072879486721071658126920777628149514093943708153920599604740220129435325476580309528125170049151928190968360143814971299295439054037450006871228816722855762792477225462696359936538511456878765949376542463804929886671050724757563084505727732000835322075692463998785018788421413639239195544501664070931966558602029534478086330952597167970490299680952974425044844985389635994662046833097915689536935306670135269443535312198813287257453876141698144756780512478586549288883335170809012529938693925819299980952032844273999415466120348478907356570612722146043588816738656699407571028829440575900347961872473386123735664520834315435384223848811817514778891652672702108954600294016484571288552134939108997547375633277995846219422219464861525489618122550577561793446763031994629853034055262625002461243126636279494267128622754845733785314404660438545618475528254725148616767990954115205320394742493112876432097280*i1^68 + -16243925267458827722295552767204532355758627377695889195521655859314621863829141450358849970139735661720039165228747082572915376516161429234084400707325978050512533324075790291155276031725618033659243058465179273956057840282420310554028139289956211775464568592862447210410898252334806618360579177712446210996459379398047041746492704444047813379568305714200671449689724160297719089067111588976770667730485002059671762648710774145715884466660452474303406545872929284793586368903757941594616645080053378330833047376295144332666777103158965570982446551274880431652234586517872214609138355550234896090001064787583592488260601766357008557352312686905718850877600628613511375939324538903529368314014264825197214749728362139878833361376830860751733843023854109911148556326569127519751318746190866184725144863983324764050387729479558253143550988209189876464011665296995757871308009689691020760250512984549727887068748667728556561532701972027728781594229963519937829811614464874937977123473511731944476014498116946656613981564048243127343149465714064507388260992042120870178150820789333107677371855356067090900564672995330757686345944215494670092816756280330946103697068643322417479527754863024074509251935403678230251886919477643422354357152252678535729294860846202333413629320855945621319860727562049111809636177850622012640878235454808067825420484416597288014854559724567997978586631447987474599082644181060596074895861272470599973556669344328503739251034465046195430899419639467801884855493722325651371545990284682997027466276459226452705907572009537877090540207349990692374649017948457648602634727989306546520302609705480449938945741190767501602974691961145653130897413956997855247918761139232232137308514994604575490281552252698291598409275912624109451205292393795184253587335091357769514047358540541704335826221182388604357954845755358978372720459522328804249567624429100224735991844368462421875790036430787854288401553593034374358521523485505653281118313386547448500084930743542101499431170921056221778879758740623969204136605690234058579630296723537065563315979451727401825205518501079702742904879480136420242482941864399841673707626171637212088871387057271691119775209976583216238220590696806226442814889061286006032817016285053572333275377700246608362638887461127845756139250585510707722504750791346578396986691602903982727028634364115280371577312641085816131774819580001012324372684170290748476398663115722521236501058162876424796358624532048192218480088574254142198309910179466117989768344260358256034954005992937057845367705436160*i1^69 + -730684634931850236575605986056898146672257038398762543478466038546039693789848531665617229067952947481777156248248513947890195465870176711592705116713679690728277404906283693898765616963357754352572302622918008735602747892078690053846734897850986626911166904381414815446833239826259385865181845162337582166671782257017453442932304242881495810224724739332537428277622676781929852132275504568146331710407205544653203627213668497492003686713886043861133300154534247406461886511658394560026037160697898546849281795235256048120077372863025991736607689647487546742325699103919320868846953770044312557078546945424216760066389030191026418547722992856952174116472772480280194141024848099558825461070279001790904026635537591023484348077799051788805340666642341590084125080158584585631056262521795344123684445955087797704723964752296252662498113667858559915230304671645409403835829797814547562928260024267897936276483012656457983785828115726021404447519202712517320631090461833936608597527425557093286681140534564790906588130575141288065523130461043407060774819748853238177604043635807456193273834200117048318972401869041621378724987206598129270371564995909634553770004289421796796042623956655836905969821530366051815639142093086447751355798293496147021396305945639997584597759939135368592941626089850022709051264966700030700100675253679959826632828824227958460110085989976446634168201667003497427879678986647110130455875616293677830461814443727724771565786847748930470613786745764399646824362334209520872112270795045194934056851162054167533756338825793735926464979961424690060805151785715226151553042872122473110412242870904467066630204636759996376879282950083976945330742438409199944855345863272599424737920405538028173810304451211663461390739595971282882751856688085289787208584205806381771004793596612501751652814129814261113540058027743499927340090792705873385556613030869474488890461237883919189827969830046056842721802311159667215213026499780747616832090687078704938093094865967307717552938954258476691710046286994303660230294543809683641968504367255097574026276009018755966780592467687591540886804716415530140353759553708147244449827527813307762761623973584712588036826372351791243871994450602634255786640902940167563424888601023561463215745502732159508435537190688818664757200046886454193586337155010074709428085666431766070112834083067563879584433244724135127999448935828868613661088019621976716301002427611901810188052365343325743954066434954971320499342296645412337296086204233168192579350919167955685661311770590156161024*i1^70 + 21508016611797527560434496008003804851770076058424425103329208796695983820979434497080921450349885648524996620505102978300461529756372160147763772772876764702610581075353725535983150943752268801883697382911506519920216263496131491575383750196750968734144452616242103701293503780465985682475528753103631603107754196091773353375483106598532750250608198080366522274557204212345955286775848226106417250277487830481109073983344872095674156980306795875829936152025004697053450023219515800574439455633126920982384627928638181144014772910612370054355386997632254429598999863327635604631954828569132501331710757094357591563652362859143607732055332879090100227375090692174308555529206342334891094217627207470661658572537465515814959027679526582348821871700393519391048322883561654673251007490778654520700705322283379094696841465074872782968233375730512421663678461970331571797305872031133932388564180783302825945604118255102545471365485889771000682216064391922719553409121531993352086299179037019049086539078707526439172533002386837001974061582553888969095649149982670445166058811380719948096750551431187381123109343708782700182057953271656532299788016135519540986257506305281821886518033676802954924528245389427324018859827717171565616500953990562078699208700880278840035807871580142642055303843619898614983842129582092487217105999625131936052566058900825730642472404340097222722989606279320616205065587488480096513772154677502046267865499273806666970743247498173385966051344209553384476901667718502542818638206153735442599545019547995269925911183895001372216009060443413456692137449319925101990563384194315827488187203657404942033468532363387925886611056247558495298465366181751288873368729211431299115058770646637269134981194337767837670634513727232719393570763749373475308923678043816752326455446501225424783015422482656227737911357296979136626748946839117417940475174948076621583956142125292088466966154812473980182508496000059506580022086374500956205328439857103980706421020760908318211966994095919745238225292385255462844704785986762692645011052634215610827584446290335475361260369111389735549175591865185516301062977121819672213593584206939749417385115428548958612069068712022707275189632843497270492352462380300456416657742921961723806778998745353764111386787050411331020473507626746582649857863239063586035965115196861064869988675188289404320922000222947889004820109251938155316268073084922526880566625310185210060877008687139484530459046365732469312127130316493350019519134770796035954630796683076224008763473920*i1^71 + 1852001223936507380079080628594342862815160480310055651749094918701322645606255870070614137982599345829116074429836578598994589008286965182616103209710946204039634476156040410090635327406460804797461366610084225110978228538155641282679583934495161395990143911735437890985705719361386437573920457344580625045467609794735361578923860417346145750755001766518282100170706410873119001338071961524796959716390441094489886580548769122844855433238814834188104901159402789493561031617748251620852097395708449502150217647308014149531773090208845526953311632021327335911264625240314391989841828009896820246557118743764038785015417394624212935647884056662045555383355608757106125706272802157797397821321049171802833581538946502916067531270007248230118398108015147416651976723853459573503103617662882283781345011992423516592257636805420453306703248549573329460021609800491217900432743828439658669503410140364901641484962500796312667176139910909735340841023578715424218078053079268524544435853830383177907235326817514493706044429934634229971536766463816744549747391750952950692580296191008004766093473103276007354369487595254104670058477186027585579854119711230261396210159584478485174441317166953762934120300091214518483831093244847915229676826900746271434093877280033332594895700982569020209802331271981763317665714325551006464637015879345978798533862929021311156486442264514866634048454894578159173463900304606125704696032322149265064384685936652913001468972921252748298275781416460614934461079988819286648447019625488894194031114084865247139225715514306885319866422527082075798969266430571986731623997771016368508409322324495955358257468404463777881108946500157913366522567305655392553268684048871787328061102006516095227890639537028079702789994853790700667638559749838606951255008834172068799610841724164018921916227373993615992026623240244093689455797842569268848412833742027685027753040283536425609447427365463195743851535390162804641475883129943167636263247238003051621916826356295264264111737456023749835845472923065311842106767244393677383012618124072101625894792089252057811628362101432684638993945307857108167228342678225949668385015479357939269247868844603139700393436386698108085338904396685074127092872395831109178762663064920148464590968294431506131574729941287458799433858245703038177109454949824763799621693808788856087340454752719901444430645534848857792367267341162719418302489566325114917910049141767155908951860535365223273230151775561128497489678164632795200479516856699516788779413686204760064*i1^72 + 14349938671904969685772188877207094043076352552967084367863295043148776009510746870786200641322489286947011276729467883245475503184758387796913971324521555517862615420536949690922946252802361252175979007119701423851259194129565516466956060900770056228707625242710176890741653696465201983118417747951585987995829082405935708295664965620967983387163781613598157172089547732169356903635727207943010711184200189074752867754980610222861930424493950489487865131558618756679407696662019177488536211526579609522421121824652115044130782940156430329330269544108390619107426273676764820260361246832061656763453136979805231090140910517231947492716033866720626671597551420095939043979535272605001479539903854680603345100275801391044869342401725077331069643394180856852556020355749327660478742559951270956773992899330434694569748688590329614674271727406989710823145587225423890554348695176166364772761889872637790281928939944131859054903977337817963781829167677880270324231286602192004028512171105548131661514800005004400661453876824070883906254319283980111744490128733299581203869364422147813198565737043941979839703718246747910256079141788593733933685045528924682527507790731006449210094227509771584538365145169765346715804474909212185937970663434222706127439723410989918838695089851053340143692102495188571660990307465337827339353720123519902292334892866369658802079081047730440395709463128502964795696044980090053180533456550394494974021610788335628833704548892179519636061301132427223732489643950605499061292150336980734967258855987967052503926703578612745265969249776774611835444975223040436964725762758619756719183175085405013250146036057897574545239813215063894910613352952545374788764945063697290835580026821469921897729577097270053785896434899124666361908929298105279423067806346714407445625301890215493489093044907887712756275964223935836396229077933227240255852399488061172899399937508485216572411295641141902489741857375722854486046475269187774009532405334358040394130583902942913870866283223327978874086578620242185819299456067781043470788080710871566909633069057961945869337429860963193785186471751683207922783977578182277255862392885956079472319786363388238476665105831165497490281659495912219028355245367370316856643188351737760417562670904710282431305066896928968363849867923303562943996847675857543026943225883891369850152388301753632959890099872682659823602528308215322907355422037262894262553175965057163188517980033325615469695548668053604780435862303348217193232305102421570304606208*i1^73 + -1080032514577953465553028216436910761118755807433846584600161524162159007944080580390931516434227851773763892205003041271275138529785061938277829915969337864461269051052269061443030597972136576235542354714951164455895408700212259357872673221359226200754628912103142188901469640208650763148603763998108685989229895076616923049763053671625598433658542585547346488762330153450741349567174454725345114254475457251893836933865381853814319951550625310277737980168241034279913170525205034038807808889138566681769993273756487846022502037197917888062125306058220394805556030161758955514116980410569936584818576436837126164236980239078494474035528967859400828508337426385952625313907852833694439700331201285501418886702695650853370068556798215033871703006832357853581002308601217312323122034021969430021336494188318693242446791734244982713001551502420441136739941557123192063411226803806822422257625495399508698892424629831747106082828998712856207490617313915574255259300938795332128628690841059514136684656204122180914921416328357921909409142360368318205146500228752201575074087188320921915443685665993756329231815221338199104802048064141480042477355824983087314638922963891799444239050901466135561946475153873253323834558552426652525829118901293300336775195890718926087837606914396225548679064708561908796940932259385326411193784652873689655720532607901804144744429944770396521714316697944387967919494234367120292480381549670755498163511367697861944099022356969656233502229126218538968834787650086079797389577665616803416039988124331260015996160516412303906589382075687293172567666570770212524975356148105109838312063416127934001105974026130471604131499225315091666232938289629030753686964798389091587179263132291689048290739467760733656265470354957368781330546113449263904918124153967281365064863958746858025401145192014064737017587417878514578884745860281602379130739540244246271812120026831375605913038751202468480013567939569116175658620616237469436875142242792958934026843893252269423058823998795116323421747805405859397848595469844644051781642989423527292180126898351052326267166533448985407540781337842754118156133220346971520721681380140199877135177232745494165060597516775120473324080738043500225249277367671795791725033495818062204866742435417527991463534067223617016664882938299491718258728008684218573021000620933833221896218723330494288709717042584582722770365134030893270855358500364882642082164615743749704100583201651603466617453654024729344689123054548072088667926567550976*i1^74 + -23683767996528992616793630853377129436731562139258247272272091822359372974258203072550744774452243795724666670819434419243329558669989002687476351836565185212861513102770904970933117467061483781993941434977938487359720881051825859415388701252875618274424786669143728387868322330310836732873778976586745434655609760052756443083951511770666125429228393370274431523757179712102594862527663951974541946189294848547444206766887842301230790458942508661065909507187368251418333413494528441813580510153922882689443700548924377581230871368215047542910167529159559232553153579009154796910531108180657768528231649886540100966655004904103092719846808350000663141908581807661293112709190110965628203902587462639430515545080786109624185493604456184634433897975562192366069948106484866630140097160982539214061574373012739624361588017809928461841909686418138181085030108525191093311115404686026291912221762743336836213612096225781060808402074295275944136680735425748387124915075938532567004788039146017717271503122802971170441297563777962044367936305649368303231588599711394781744199599861342703018511060562008343796169587605742489455194904219384671102251156841600552062181926070696333708792306554102993123225881558534009835615442367548089689221945669335758184204882063636385476261624321791037929997416424721836424132471001064031133664096839617107314958977659094060682822616250577296246666000220618239826293653008404230410426849429650835490291474761483101938162367576829214162787477282018898589326416407634083515934593812881297389800936213456811202101927054187125126220247418743628178895541219041188386447647302716089782016023873121266588470944024136434707930847874736394933451856444814859740462774767705897370510467153243115209834484559629645903828804592954157964574920550979460103208279640974922055186910736027127418396267100003262916698279142172034827877892181688450869631507526675917525625159455953615854400149780912160383924708151366132476611784105479010152382940960967948736260013441703812052441642950332359681596824965159406402410441478910579489912167329683489831907746776610021321192953268827649709042373864592594922749825708911732658917289046585259621427390510391179615728791480193321479533460139348801689429668698695711730597714954059857172832329443464105455200332076994373409300130801871975538664413324777438234657931396356403115295130396776488990605726539469159735832267119929784699786214958870962142667025482704295724822743129313695763610367596251081282475405919644315570176*i1^75 + -98801833927498680809929454935515699714949727736875008209119355645681381793480239903052461428157721395416583629585380071733154646701917106275128738897903983559755784082143870228678697942526481968873183177305990847544261572012131903375849854560902142973532038887913098172345516165966750657544413466099987266698589529436069755267434330225236888513460524115043041751570080968402362334188188920813139866790462359249396479605635239909576654776922796295678593437376413683853568397799989898567997243624674303853204616206466866056010458064721302898823628815514977987384310061942486228510403536454642114443768724164624264906678167387046419005579501181186466207111207413390487034043819234165402988300615979995668162441027702364707515819539868169634992802517795798909729092187961949540588999249815940861628343754606020285068367225736422739194762511862538565534266420649925101270087060168877314641558418587419654783533747993361721483142360262418830723124575548453621926498402349183768604305829360728098337175866619251818914123044619871710033848947889625938046188331818419134104889466062659334583656341394631392978773020615917524889761797655403825353718078500349673891912324675968139599178550933119532766165502478911186478536269447318701346672876567415861385843890478934969804671597488899639650571671568908330379905771977907109252402504631687210595172702251007159660895732312266757146797702148931397861068620159739501751463878458984364974945480299778948928395329158898745828852408034144482106682566749583654178297526636129105235910554213251982017673508280049812036629678919845840299245842505702018231858520265184577846142632102221302950717817069445049477495385726619160471901002407633637534280933213372894861156050486006945010500593287079829952626504742284387183631055568420239864849331659372885575450254307018259521272253008545153858227137876840243032772500759502004734005047152115821330199822777992802409949245876141747268934718145357571127464125830644390522248110059679054084137989868171042917011758121708522034002323467326273013895171124858027779338701165060003774916696947228507683486050754390925087802240646602480288396324477342612791147598870182646717807190841355712184780127900860919290988341651360483480161279102980149201882276402180073311358155756027039862561613469606715615237456161227096091797118575949285193112945097526199128472890392381331510000577977292571882002893354041145350318206859226403201341026752635388361753000587017837835568512175374829352692338176*i1^76 + -18942535037409189982607162247789950237414260790481664376473899927633546825269525652604470572965338809556025406114577777416829352390287593006740273059866320717413438595642045257025737418571244917774319151374643433096624746182111284221222155542728267397429352848298205319775390276438640053234588765737050578524123989298706628259358020287982918697150762161548914550630214782600761896546487623028722121932341723767375754657899786985965620002616201235135291179437100972448664000524026999968523940239815862429002291030394688390817991041291067248686859160130762155874923164987330863786092776793659813656951599444304101995867618974597131827879508019976790314940509977272206901718780478961756368929986508915727113073550876070875041106678296855161541103343939983307013280778229039703961417692834230358995032850157491787617943459768423664261387145766421017277679584989773404722482258959137446850080291152722542870441888211781820086850563594434232781507664931157163007030473750627766718310732252847932997619745940644917112139137925298360681843512241435562456226488562403865979908830726621378567279482671610868548170762765722806598620660865716902704000305476430029126825331587862978755586219954717432645458574544530522659344108261347609006490250538610487594587651132472034719674375582162769839736009517215504434173060766865507306402937807783438590440341067061003891019875849680662299365622614650569317998695261436817683912617642897722083695826953040498100129041622598323759883146230047154312448301398847876265320790626713179041322561871864796228562648053400235896170174925690108432862094608768630270741752246973948501962288484506878060592040838007311450957101407047506349923980060043024996212612417608258655747142245301775788551960048299302850787639109000982222254937736381071614750152375227319088856871902121886770734104998161786652994684457124152686510139711919475861389395582060973236447118727405013820861172843076868407887616542756988727701654344142626077190986641835560324487690549592738443336205477634461725373560071764758440021275687947584703479370662663435973293288620577196674943458825017497258385635494243133399014763709174779421784788817414203577563563887983112944019791376401819911836768568781083892414837230827765607521809012984951858485223936687019690903123441779632753940320252653396153081634844276144244164026813127090172044507994912468011905696439262216494062016437496061469500118728839535391039921938375501146002781651091991853617212736*i1^77 + -1234548951050145765389786861463715657430912868754555039623184218710418667379702750818351505000567746663562843531335704253602027396467102344157497290763028689262045547040172050309873854969490991442847358585954601033780140995868904981774348308619286040351460795071129875086504530987465451360177560380781453130977431451043175866743623141558089407681486600887516704224206778672886591652057895030231164299317123027850157091781083658246680862252511539859358323469321761858046276853283970215281286446051446480460687267503546724784785962945364750925085329833958351733734409284652295403025516596628476505273396693328796477548319852828325787571810099154409742000726943649832939902988961828236938645806446274189894535358564189999608658203611184771792576365103964555134992577441158244526155663032950338311728210113955012072581627973171531680455999517776735326953017394310341206846232571129492470118011538175904876393405705522308081431899113091981131126353312122365958322656496562187723597692002946786404995629775702420781183393972328871081456588795963013692246492598193524826275161438430234739237043346039976560931103445989497914127661318952916730739087779622851975663993672521719875083374546194827370141050459932481815507031347538112161477763613238717386238315265157774583181145797017184460676782427171345564868282011465981640281816595073946835297614693690892158626112043463303848674358744219717016021324885610190465100995362799873329637873950821859682685516308854054250718664358618657711009640464581023490004137833185585426037857613098484829353013538808504602538081546027865180589002697251772537660776442840448368930520752497402431477359619888187386260931086338276157514851934462642791569656664108825999148952436673504855600535519991910692332469522600650315495614204192188807125860566396707772733975851579998844423159817799013005707856105491032620014742233707571990216390068038182188032472830261280970436197883012164437310546063290649638641413310154523460604919362652215504118725663739625071271538351341933173200142505873745674433421230345080862889814964794425894893130510391693596935466367697410236918392616957924450263069970410427455621394759589569641550962510313408079677028079000231537764012184823842793831283470825677105056459259484451375871958502623011598705517028540353853000769453611427684395564267656512095300517364025994504072703399458094829040596631309048777559384096695812440564869937752321283850090785248981779529663960*i1^78 + -4906923435726290940921376228796118208414016346568797767114135444820929408869580783215296502664996291931374538626719369519488248450972030802989589811351172586223455069504034940680518987129246964336953202275444360569103393857850012923229002539959168910862719740784534437280989550431748420647003773359306150861118398628433166050712739130618256127557868707802365614269488284618680280910569152007946534001733544752886868407647639818733461684232333308051367655356981944946995364719115728763657924935274134104801446637556694859086139566778176561662765927963089058429284684907463454638532184192679289706483144164043398894806916555183578032457376284507436777662605282028729011917019955255821990228953976752861777314061759849248349449465009996749311677846079354138981131468375628006231541648874782116438980124464386552412915570507715933425763555522912801506021940109999918652778492748412879570464914349299311171029807069807591986476697671410437665089548968181274737646992816252296591114988173718447019546241224489588536857058405356986806429226679113161750681433355664214693386028908891839639762731424985538983283716883124476261905775888947952938764044265433484623322395082728796108848477311339951040244727437341305050177287992892665265880042374423891277657457878815733120201768720048964044873700677152293731295141493396315598793225590513739504774606197925766417656029585219023773544296439473573930154182145828791542998837212544877172296052226903223239266485744657313262216706007791930550385011130373514396419132650998129870808252421262748952785631352422224774609108487534364203218616842153106297218977915552102752348943520719839877131938727577872784291040898438233612794573139737223821949676586069636045570840335418901069520592594205048841820636683326854027902857532066972639082254019111275638137662615634781436573904741821413995611357065900811527674325913826302559411319557440548374861154567539549500251314446640399563054486315790851194519328328520372621031662340776907805016539328469215684160691477967202322064558575462621546958883405576776138283908765229829877397522720815002193064841442665303038437644931459310360750445859589016736303132418384708706053211775571566120836101053029760481463310311427867103339636093607552200628320741278791058418780637620138440529099290082743833690532234089529276366884721191884371775269882701271938756952685943746809429349192283730087560271261047837629514554541369*i1^79 - N1*11692574175311722394134382855876380423254837122753268154393624306724552285385480712701603065960018711564057484931364004088383330802648756990979622801154033044621230988155692496272629023196013328371995057339817930621480899963794069743588226257475353988221988679793196567514170865959220911665932309461273686539987165633394835495229337024568359221779647400749997638268845099753724027909565571859749655071072799508092369455782096209509164973799173719855712929454758144785370158551903566852357426015200638772919031717324395815440915093497827534613558581833939948944377285547008742746650470422505305822155124544805814291331404173594434657053664879652919951240880482554294282496436889617000*i3 ], [ -428895158322839482253577451260892357381947360533417755553598233230593302997270937003590700480291422820530418115567519278365261422810546894004445815434202884039601348970531312226656495922931693293708326680396990428762605514604643331115755624155172925639752076478355172996485225647932309640975475716525165018839655826283866273849954784112751681027796585737476815668055414745820343458219090693796773446968000273367284739065759698972064344273065817716398473690219561812754625198769969937539558408974706664433250540128588003037805864865634055034719665295666836771466729921313069443248833850792135779431996406391683310564272714480850581577493606447892116181991979339400198240208181903669508484055465360223603857251330757832804075516704604921090171105611869842434222341294645489224618501315721259516295182910850941198280760245306915475622426168097076815827027019946316326090406702868577788594055339010462337073745182045259744678648059385813924388957698557275604558588258911069499989619550007720868208543644892455663677990483532272255519547748082323568936309669122616342275732574456622082640543183177401692845673034328573646379330760389198625255890948595557980284172631343648875125540696800974084899207246256737810231114658504061225086122900863289351774623531991116241104800547292782242981208692551751368202792912457238315189363395462810072046320524669520147171988701295397109850305668339249189858424212692741456096454634832002040691785982191425507047249746590676995150170633487461132179068147158551016607088648460119695954729743742916352976874560887315477875393391866485533355794104514303901177009270157469224873624686627734488979713891191205122380898644692466063468873291123625644033840469420431415641961496254701452614229398588718546939987048484307982649312278188650423368328591207344076255831311094033017324088664875449032541419150214834926688124939023325364537885239284423374643517016420230827521844946199692351768299963315396297197689328191355818555990746734166330250691857517742870224058440902353764927716975881663326335805446228580700862226648796629222903549216385053544497547915864464812790324675945137738640411159865231276696803732922738893471015070529799743078400000000000000000000000000000000000000000000000000000000 + 10819834236983809831202588632696363314147093141091868842089493456808129628280892595351237912851371367021332764744635295171331157369603417792893809511501715205701332761371283800091587485740865717776680928910819659077522756836889739705668935229150400729421234431939374081914190880123700147751598468076085317829566937398543770928268890148310318587990855336748699762646080023926735767382784467276154960117138270281821505697526904417309877981777242442678173199117181936140258058004368693724759177489522669796310109759048044366682230805015571050129927727504997987590964623636444222512190560914938613797268436872077807185412628965148046850539570309843999303416389235796291683477310726759832849941636834684551179320696841322067037912494215411361552567840500598273878127061645901154812456266297851002240494889209728517648981597952053190441935401190696958378589488025549612767954347368595027862238006636583907334211490060346149385502206559882983464245626499201492486475311520635404806972067199756272531688227851477379874055153953033363492463592366637358466989996888606256743946866713297764421290915635151760452962120134648512667379891524088035654901330239361088506309656024021960354713957138491367388453666215356290855357007512711158163214456976493400115632046347059034390117599995661882326831215958716516585610874162395312387227744514573093755547880884679494664165785609973372360515853372766576005876595611071957338788161215170225448360249474151634281167880814722361729813040248219055746755205186134023054561373390273018664631570955484715068663299754634513609703483033209813695657298276316684615193879749328086408310791776335149788756237691084428376751435813918847917280733109923635490656444001609857302449888010762807134156104781999964186673932420180576377958753791690449193920812335914767254656380465441944067869833971445369553903022332514975526654125139634507212914204080904022179059978646217244686976174779553037769327806854948999065939019709845591489262030225418941011318902606887463218915235546155369965846204092913928857230479868312239828203401295100257157557978171984733257169067050563435796194530189719902671081729749506164808015627975745880834689232998792677031936000000000000000000000000000000000000000000000000000000*i1 + -105768705078259055252301544162706324770378737153293916485707414411011245190484992245021102533340785725212890190535916604946381910953070524299149149071145220246265800796771004215397595203550286224436245241689077053060070791843738897301947330718145848355781287503939925632785817201052290482825695994357459623644518369691324150535553723319967248955097169817151899049925260561619498274331299361406635176800472376738023425638405899666469868015609030537336801819586153373859718188069203249060204665437640700323921803313170532098885033262672420862666704664547802045603318088782253388967706726504402020824010870563434879695701928341945659103118592355182614850519814259943109763495656922687793588095241122365740191018888756420974606932580725171441501753836240854607233757286486712864808197325883444995241309683332114371791084308036614354528413774790037512736349124952831450713908855634839759191121787720475737236471632149311739018067306735511264140489090395280221511070296445096821776855976307046357276183745247675540880986946545178813385812190440575364619188174191747614160642180834256666462900629517021535391607087356459299187301560179558607907469441893046828206069377872356713602356396122195469286858195287484901721511413181883157849210868729034498752121903395327590675670515299775126935083503168250823787697702507889503038271158778160840801336562060462323510604495622487135284840001437854944966766726100824890867560267448527643003311623757626642348550309083848056547054806290228389670761798000692125149168524591970367116109387761702712066798220166153756442139482667637221943026590048288499996267758492507501173773639759877195234254771186555347098433721269844210151612156716226318612153316124067131352973301190170679894470772563747578990455379550960039691129837560534033311639905535420011643978632274415478028067611628356093136112525493106282069056268464963766346683706669825122286524902093909245251868568046859505416613857819962380526968902596807039067909468394779058014924167248196592082367138094780398546637634984446437358996354263201230526153206901111671844626311854292870743396973031563321570644007568172297238425963478557297199662792665495675524436527474618222510080000000000000000000000000000000000000000000000000000*i1^2 + 523533496026917051951158582185097425147948386172169059192584821339750797359725864182655621759105907691986996766950762469690751979408122784809462993596754915120824374603163536395183370578323266348224008018223355871753297171400843367092389078440296986832720962449410452968548442572935893636022451297073601317947414038391362027832654500847277508840761438915557359790329697855287492751297842800636651521758094558741704615434212543725286864613280200533213095775317699398640631860759600879561318275687273291771853892977753045393751228445749372505283685632059878848689571634385349991144082660149125596273130041586163019624483650672442540135691979385407596148372942439082832876944239795938087475072159238889842016436756862027075967518953286199553876917479256281969486942683477997207227844371361436888423983622389746729703330847823145506718201297166471266462313999924951485718524258990318351381924774780966574027147902367765428701825108143226313817995298013604581142720621237940473212996677698051292358244999836471755143189709141354120376442246986734517424338937221523904435463790077550945484510417875912422966733859306992487896125170217475917885122388267488425244884611671054929997130754283718089842841851399959434403823122457259129826091785021675499261815068301212946025370418819918959314777270205081527559426290213767312711798686990305054915221096835653215069401123916935023465268501832447597713348602955821283355274457072689133130097239389013768755353271130836512762813504487481369308595843095968570883233364493014961528611492894100585136473154398135558486463498645065233276278783482325521991741244613488048169600268831296451785057656811532905166372310572121264968407222270386671671764702690277799781439145019174203199469381545154210946441453484907292298361328655445539769549184655155969500636411813611008940850231956931408207813713528303567786500477055801638959093532832807572121921604402316596908288973750763563926959837092354655002979189972492111719362772688869274387420743350510034172824678084338184403697245362979345191450316497991106824378460905414211490177861283218647917533706934926897647819364984551654803199338814288717855702556399885384834333122531219524812800000000000000000000000000000000000000000000000000*i1^3 + -1583683931299806628463008655204110764206129226663192258473162872928580814594883949249050560935824564237522561689197969694489043060842510399396127313155064935896636206496305883034266009034990688368919325390229110109888619922324597584845126559166744396672232584792978285509136634451736092855247199868533170856156952387537131567353846751833545366792903684885931170651167926289329907951946154403811022886804386388539193764932798750167734961924472136569219268255294767491903465927638091509663776185692870474280442744526178801172147995218530654526538414353092693221976259136748955911933262992091088982420691846330083033412619296274331126397757613058561302069039421109059290262905534763270319629839807462790895051904832383662660387422868717757990193153416354897811254281474214129058798000889306215586229122320561112566700840830879478579348066580182953175620335024253453216351287550282249349735479097501758169679980298959914146499972410720456932604061114800906394990211826573658316735101538923856321590245938636514652902791182060089718008700680288290370936117210256907223127373835032619744776004511022548694608921004873948717577693083416669150349640135385514778808963320927818857524222409402883118140564287945936293348271632778390088598444808775364895978369259531063681827681954500854975445013822446260157715099566998922139230690151953169670448693873223255871424968296307851602209845722227548181480931110703651388943697888243344880947586651246135238988500665584088966809600768180589184905624075498992376600635133256298787353672130462234360704104460635063431916612902632633977779303218554044434120304386456734105921237523673890145867662250942671953380177416831567352162860120317591467034470370648910563159763944725053780710001996050875822599703690545984808593135312753363356435720570578693970088906461260030180660080010262224099120253191273732298311952455935608261586070060478849308129023231360304163561347543734657771410937433827165815239298972017253409469687171555221510453459116890366765653224038180442662092328232397884765391847637562138131875183933852138787533869930292974269437370855398953491511904551666927357375683205493604503587320641155773956364226191535342878720000000000000000000000000000000000000000000000000*i1^4 + 3575524930293143861544909027704827059872110405569249419219704853906875677993267682188253268912705260141485437559973646069783151381812374920703497244335578627158884830964042215454090802911778891201396903459628762337459444278413906425415929423050203781073582021381862691873411208691014147079683033712484031829522967422985751319684733240817037434365872846750884133949752779846880923039900576719061896974497539131433992245968872610723847292374346162389891463081846200676839755729634696873525126463688962245929504378967368728748764213582280649412676249233428679654434718932228773530292050329934667315239339276826053856016319335726450150013259406534946667551604886238082879246537912403659966758340690507765427996504898812854413097923984755212481959088560973707425434647452105539884881076589276865167489724643549669603603104255163588543031440644880158707346529974761883345041368335834409565421068438139898440691721262266023213126901542261854574285510538131640284314392017916050219527468338567792323678531994915634874622851565834487682266694412393108658577379805451057014580927517343558600369425470029933063438635728337554533459864822664455389829788452459464210918275265590526640772295406675250341972231981901448340224917055971647526138142842558127760747013446059051707255514830112330026080846033225039222037153579547515964977472358304911066648737877379883211502294508457418912459614995710350318915554069045787681089480304597217744949439372392625459316679843938390655556309630093599921470881848147754475424192411507484316911021729971900500934736310405817758870950066982378096209906856206357012814212014587825577537376325720637511473421932686639598750996610710607515702917371581230681810125529968384634536354368435540725689110406430093204768982751157687431795603492712862491188483950130964545267672733469290734506671790772356805219598768325386261506958391658378896064572408793512992090821391375699434580803712506715297043686165903758506655571635068929157495093270775468879051832952759687291815809781400989193708248737221549759808356654165371590855128430494984695567730903280437187690909119743157434453096484153610299668201362637009860115869598422540247414310253129996697600000000000000000000000000000000000000000000000*i1^5 + -5728574362516043086202172416378157680405328857144513377395369790511637031100564764666381638468801152606879119173833575161213100791288282592578110938047959017764359095540569041383362278751689743592143887717763948440533309097498818830082676665153352125043678541577740724437856092520787719919626188278364527773026031403396337837665780168522732558867478635991063064898819203262490395030622989232846002049479636470965354765848070952338801601717792350726551809833803247630441197507437872923918585816128654086433198088586274089409919250931685545449404846402493168814140636728525438266053902921295145549644015939690352350697554586406401051474930119029848816019458915824939204101094294626275267752329652513721452616020611532528781975453317330029026918372739854401181816232312020131562206997110352139780490071635612934984678480441598491229109110356268554142063909052078925550660770497592947089714846243988231785435909838303585037678432996564699085612148021611140618594492603873659012458356361077481227145944152933787955448107287570170268351534426773073956293348095758091790045429467081823596466019282139376909681284387888450428389360615719828306082054398705370020084135259239865120657627157731556141143580385582555322854381892031794075741955399946483260598819722436579200894584574406711781240168866957928156353982727287147776186855775584547996807536621540966842835017483768086344351230565510486016434559758773615251870960873620974602845785925723167229555139689206288004762433100040471866055074747489116376961532501708837732215757970276641027592498649875878709562176296957086843366588779464810008190608091072454037520447720536490138400797188223623010296945113516869053427382677706000219446814736358272443576068551086774313158165334909006795693506940648451228641111409676728937182313364834243161150491709999270980160100876980018857372205852655214516918363916405734787363783141356452865590234650498854482379082291593156127895511706261649546837011963428335904880840239050570144472851677243984484767309182050882778908596383046519869601369852736468270124279727225713356483967420119270410871242019790147764827549154752074237129869704848943947245227442267024856107319770258341888000000000000000000000000000000000000000000000*i1^6 + 5884806291648411519303479583084213637889592149004565041774087555555267424858605761963217015011276136576136792875964108407488852130154422410306418843008318622947730863703877619767590939162869447583427175510886757908970329638248939663255412639788666556420353137270434895613707807480044922377046235780594837739817675765495694981601576717308126011601608290231511134979036083767991936266757027896995460634572361097157416141162321167985233283440245385670509074258112984352390440226304712158025498625257679261222012020140460611032685356402113831763258209999100622603661344295549884606042058877712638767711369661284747627753024055509124018273291704468158564817671906227504305546158607813600722780487544290094517613621428249506908373360400153550629101354074923686467562784255815428722159956107842220957839791740462891979565977305714919348539805561461913533607840971324131789960017313689446759851040667280515858030180987860795565875639805602976742189693858557597972419565739303438112533286376811519136947100138755715474899970985343458898348677734694321216792274293834367239736398457998519874551334063282611927979088040741544935853816118670971092797835866813842447784447352955322936850194216338119189907112126648643820077775120950343841887492762549605499485306397344702876233480092009967265278828005340243753258253338429740221263527977568002397759125958837570119321258946652023931496868880469754336329733334845937917129109636030305667329417631147690909707893684723497632986177699797976729750327423657143513282854993692885742719792942465258499146069192249753244714252385659343353943352681846003213753319405528377031089782480224002599966369481267493270729262536375256340640780831820047038778302055908813970083949484871812509161514887698874202507048810351869533658725766042897234672296115029791227793600789658781089784796703627642619035810559610555258627029982811359408077183569012207817950714203063656001144926291980581834631099215861236986273022996728827222132579450096777111760686679682328357025511418107383124979282174400761485245041655744406106762895324984139697867168277294628222835676929620692576135552001760215056492037892095738155744929498851511403552562851390423040000000000000000000000000000000000000000000*i1^7 + -3499867355810185601066347692919600182205824266322201101888520388199855429349401808580075824727606025354976898828572474769657143845186154315387794185484938897488530177639737411536919018906520598426966098834432327217394768267021565008354548392512915245594049920960764187462181479865298997041916503914700278151891737667679803374286784376093624161026037417571589958943453499439419072218407428747278001471168756920935140777175076421018223803818203783982262604992943895434045292549968231409442949026769945343543763965666486495104484905233660046137396185931413513584453809520698548647658914589423554866409196111197557927275205754358360562479148344055955178469637616731647384973563391012909935042327697228063406718050386939652994367833137398290755846953043134141450502852666279572756722189987793194613850821793852317165709777356592067030878698185540375301682295103144272526279059701249772292803297883169331959610165166489170740754997626532662569610750096872833153415801120379617580414451163321002196528186314506591237917703462469158016149516315210437556871995347194244109240060119888147228780437186457293617832410164189874044462164943139360735072095539946275571029995116831949693495176215356208962238778632474623634411295090510903928447710238145712174145745597022641426550780703692759384190700487644292610142519994952426010712308058616966745136561208635274509308700447726782882786748286808236215018049988244544972205788169089575042817573068545314161096984287040047686808480173579332776321436727631517551381830312748918329637142855461763849305178514608430566869356645046834781516237909406066162430115285846160210070104464463196781775185294193412280539994834114306377443621199402161737527191337995597989050877229081885644598174910242801823220162833167338938451307184063000125882837658016759134429078773922866717964850815265601844865772460948558156851406710111935243199500883327064694810756997005474430796083080634734336836090971052606814796439002740892878952230533212725387292033766875324435603916626362686340908497674654100726768123332293674245543657978163506013421869370990099327121448082597209854131095218361862004532313521140170466092898079373165771630789763740467200000000000000000000000000000000000000000*i1^8 + 989252582710637420414101732194511396629558676101991304332173150590025177869148253164172833221536394020764352365432126530360137094810371349747367862885423947627498475118545829152238623300004188139263049830195652160979666604782096159704976441800559355843809101220757808662873364233132929855528743328830979269323994095402315752548194972198762180278441568089162794828068681897797114130497208104351135414947603273401585446457574211031117197371490756323567337193529652185904390999315640194581893327558265335877192811342256776253970837769122077764519165194038459585267266946145303787730183714031007433794379953560567553143856194432974377847448732660597289087543364680259921670942081401370092779874850175791883755607718749021890600269803418201689011004081497472861164046363566906873645108786975589241138478905722490895365296808269128304071788700194107326624341737081662010703461622650635256057648709048797916202625390507769296418107812487252088052422982742217477903987580136458596559599718788234082280681559581790768724356437807154002397605487511630803035132614965688567172660012789429083068500295302508167426077348234775810213604215305030453738223952772937978553405053510293422205159940883957306090405756456546983443569351739659227563007339836059962970937245355671858465185931948678197600832665404300967247207406096277591169927842474404885791568629731575679771116496023666835127013697259200351186409445319425928915442084724414699955452213670156067962496191307855724449237337217525765425948619305600747026004850456006762697492342107650786972313837566052118616631459545545182278692212889798780838570341598580277852108451295641024046529495054447561901937317348281600900331892621393028742083916503257983427478867933771312893360535890196787493132865371180304960714197842485944933271375247314485068213434453869052193566199250836790325794496603956532695275413199515820005855619201538196137705561232004139901598757051999987173369750408829315182733107820631902684812298666737336539222355248380220800264992333602172508980473891488143521023770186868492753099359230076120916172304118393896778417154119858630784933798409202739449357984936045447303753801140552214296149436137472000000000000000000000000000000000000000*i1^9 + -36034037050635611830239392430190314271214664452057763241693168966304855214978873270572340803000913528315440890177579122922192192023591211250801377105488670836542273175464800563892433792580655911623600576091190786717902770513776734553322889188635182260576212515421994931818001372851721651816550133516975669745382104050671764570609023030083172241438124845608248054137099922866449361339191855711852643113937723830470699532538927346213431162249647028326598495068010624249498382591997454298939489916476392321905655522443001049125837428760259479550872891835619165113358078229848918323722229884338870969163281755103398360186816409859213154014448185389297510593477543909948884330436723513392392801536658650351956609600500034818620440571235099956776066717793584353262197523310208301726287766044227030197036395941231921872827111864076918723820530944934472696536069328517528825621336312976252802331869045192919625350216822118344990317796952667165090021273780076775740148157632725253029323344088147266008403150293173106032490697701558643217718536858283358794789424020626684082215560876621109797931259374229042865804351310333498135804743798631313967102039204932210530027644167270064726201251257831684000555811790430722345265952966574745871770350782463559484043548274196209797158886033857198058512045872625468406901121149001981517931001278206417171897683964825017005052478618819595883854445184303957399687548422579833930825678447674334688577016663785976827871077241458687005326958392819800177115401544803986457642621406670874745104124819278926232802763313046615095851519325120248662161885338579146725226742770338796514608198907372385578049356844264770680421737547375302278932134297951739996637308531837353538022292231722127385318689544110301449238119211530447657191870766238248283173614197762254574464077438247154160734181494585899746679081690105030804994765715659018182751050216692561114282568258901009801995806636477555445245854040065944388443232031563779773664459175636834268336500693499746888031162174620935742036070211899527918349747367859747927284341163750962480095927824781034861645374671083312907080217023219036496165887723577743015242324830001875165221073453056000000000000000000000000000000000000*i1^10 + -24543790108138166059128623809868310087573431391324479123739878905835679792758703885462046023036267575212783841851142352616325761281147555321956447446579776249961961268012398639773734533308891178870802609895215217315582164987041981163970363464159440704245561152247943410427780133879559969105351453353191439044714050050173174924369044360889407304765781666448709523330794469869153758015146220868303514212296933564743386197657691923111291550158791218975783331189555415828791905891420502198650176424261900862233189465149884063497821603388047602012625288128260530359907673839282763499325796043728422702533919943943143269408639827826594880299177353019281068555157756634298790917451728937439524771137698796005108772571806826372485968208855056491912807200628904405532406268793384655794481779459940581213539534418451420219362863195069485704779660847848762044815713830717114871873673167456452554465303673633896269294502767689120925426750442559903823615103253736795161193117249858769039521405058447808087885764229713998594201178990414633899401618627986059917036326144175659625391205183417572727826457902773036286610902300566686728851315817400359272842662992895978779635234741176989966616532887274981858451667990317352182985559335066078181214838481690057848909033504506778630755337047203551520366470461198359151586742437131279065447089991497859223500331876554408187364183543636446554521236630650103985785375866929689742179778125845511808048563425700773114771961878875452529338234461823924557204531884369130064978425269924267390952643970977411891780026786752949099853787578802350730689000932967497132201321031530246114551080046514822299234007761305793420300985191005890752716038169724579401721326115854318377266846926506961100469551519417679197831311780723066158959906156108115525363727883378120368687400670182128864199155765912565979363946260981340792450248568534180564846676745478178530060939104802367768893171188829861683328482135356870734103876676026044774651041775959972899657283411015821940474748379812197308487536892151740602450116251280291403731192732832950129823693340532867731218970265349555767261651500735626321905434244611487512339779763974246653737524264960000000000000000000000000000000000*i1^11 + 3432489241359645501397145798991249498492160042002998026030315614750038764844320490344173455799085386162629786602367146231867881623617574052886695030172787175307239286471533086627115910040622802897822494112216504060985318569296949292140601444285351880514737815367091853590913028691051826546760584962363900494263650449947319777505617963959617161292562462472080945438190562984413725989785086587063153317946783828051515800396010833145077947052960889093851854322244988883103588258726582645717801869888487697368824549862953624012861963787873118227760190259426181950498433703905682524181701523574195310242040197442757793094432730487514040239747270243222727983391710774912555510328895655337782652853864704426217932376584870735232224891555858467395079020724496516955940007766709485636031608964258970386934799497380168143545277262735434150759780808627771714500730334800519255136120392247098640795302306993578975340915403069443557660929639715129160743752850963285691034660008812637550552083277469688313418265919551625814439450930168410114240975652236498278663153141818894635634867441123408263321405147796375324351300804334447506158022605707317932576905598128991022208391181515192262716890227304116535236173169882974269455192355369292706975566799278529784847568920732547877981780401176719053179400304102096982977550111159858415734668203566986804656687071068629011647289036466534322079858084770604441047172324138016544067866936152500990268607364784768895476188528583336352007407512525359010184187909620948953822303914879462926523556354348671908717299352923755062978850272401638822624987039138175629764856492882639177590596342831226566692188266761068942270933803885502353015188292041480906861880656427256637203372880113830926131647742248260041741057710795240664132812903287694089784998018002236380985294069564635352228334041801774581320683391201423939310863837058285402662256786246559134860458187494998541673539463550126265215285347519850769014915505302784477497737931736799002390989243926877476328433196331326576390378869513717972103097182116923003314804031848315628682910180422361195646136639271634000355779820589678975093951895950253998064708948538990922017066188800000000000000000000000000000000*i1^12 + -66294082941363288132272823872829810555301545984571804508981428654227873275961423860861492640615480039220784503480444393051811737051276153694547663626874768753807133279992096346219273271335776798588106325188210446588725314637689532108143815154515193954774431418694864192065902137822786943262050381819454651409835977465318784944767718383760195827813682202931225359162011917708449067011520559855078225107182560242989514219153392101726531670522809542287938965466483986131467442624435154431137683402055409133958295030934741818373596140043699906777345993179348550665575832805937258417224898898228267973080506196712467414727912194894069985984824478637317278498765852154641380860183567622252319936615906221363058294176709099210368194535962355210941864135308838322569117862459034556842229766029009634736934135638997758351113729706705830985882556122495290542697725381238454811141326133273546160875185008269202310524238556189135985773438075701724196410589630175633497762682850967164521444876555299226040477616713806281578736377976932331922121848411436906839731077954020562990614329534960131503911129884145310733753584916598888530094190695501840426704782169029560904565437239380007874077795157735357229307514922533373669296097492888362945270975518747707695849018265720815080945821526722401806200683583724711904065221674994089341155900789508825268807763510725387520371558679763852482282814380313792093006846736920493418183499788411299420289056307642308359809676679244000321571155414355801592452732741776870162707634509568239749785134306475557756914256690630004698300365383607622443739677015724803708424360777966175432718101203444446658105847723236736214064785886060372247567245262321408309987352659622518557289810134561059094453136184214222618937955804934087366117104762442236596053036629646840059869094500565357936520237288260293407172924308040711896736109884928642568522237174156334065186118711533753146045242213863870122730400613828321723756389778465304461037819276563484808098694500137064879801389482202100696095927750302303797857841269918790390611343957012292936068921744889271798031077126683707578324285471021088540181859368587625058514867557489836543705088000000000000000000000000000000*i1^13 + -8851841166002744193099736483426905537748925880887616736819731138224110490135249202515301890617120236974043196860834369498614194751347511397600026429545555913362179099806360291030097658220920676429730188290209696810555921351975085989349796888427686712981066188364593366910168533995287000837415544985741593946177598904774781757354084169392003181195880082494585364867420084114451461625501749459382593993235434080310532889188265942353342362059417991613982567060714311758372954425085819804818532104447437172415686051713729818520004777652614965309207997337847519856166513538762487946540026671509138652780975567697516568768006832046397740463336028979268349027681244935171912355751569027501097059144918449217460129435314928031671096262919258848139921170559259073662009842916161097580617222889863454801740622030184401825251353080322819327754787121173668827536535198265637751524592053567129649943156939545326898129380170666543451914040173705678849724859795687231966883980763523444735275495938377770208770421517678567086915687018910523862467288515286602604513343612309636717293502676809922826070796845497439858256767109287762822866663118835653225297808988132579303828125415114972982989797926519430052662856375948742733095481752843622184973890942418375449119590729816607476815580530554376260158505717297749219989787013677865897334896007269010913763709434114985097569564704533750242164626920890951190805059103981493328517652797025685667479678285296200185624012045448212669397510922477101002891012102229383128504479124027246368498313635036783293195377805493325188630977616042161326573841639928735093741247824864514263540246189749281900025125682888344718436068668602896588152889052579592362432249721684594900948014955086792313385436196065560488979391919174186874409202668273704564446346436082103611638126022621447036720638875995206169155827127755982996715219559504325009973734130349602742391300192378903416039114920584956580866401535341650443553379793857079567529484055015768356021971473962415089911947873015434471084311678726965970013537078291816619222886961966300404180902439788700190755939762302440066133341455155749648350494342080656778683286360412989161472000000000000000000000000000000*i1^14 + 1954202913841614553893916792977471231907007284529707823626574947242960683360134290283915812466515803956549885260563554994688148428988219291044375077347533115727528052236322390521574480958238990334842751879741412530883757518222040883279234385118130989431741369542859676374717498873732754369881890522829327811561900515228774519290726625427532547166826566728702996127936535034632383424171503850364389516786172503929316881701480892415862787121662554099596435628127753177429469876555953576965808748242504198105877980110473625048587535918203626585875098301573091237400137194624813742992576317602263950579512818721682229632242631072820955182725024681392216003945305250374262256686466188135389419014777377796146815615811688111754439927022580752971561412654854555147873790571655307487957038428625121100230111305027137364114706533777082753792869448445980868316141837738553037637179794478592999691283114285848988796291820113333945181638338484718987033374296609350509992921383498244142882338216022747822654687371630870705863511924835537683828610295083335456067405997210529541460506292694048341909628223407025627612331797177169192444965063470991863180668346859366098286429756666271033959883194311124884319211873748910387868446585461473149291524422190645130879612324141619054595875849404947142122892912367462006084060255764790302832744942449493362478693413612612825249748895135561478530374965109013181059922959596036798270481706876272236345829898283320601845171497881477462925019417749003652328010119342082127498833289229663104893657444436832417278509742156198267990809403974194969313519825738234834386759793198439519678843371398859410197985382458228477620380290086623293817749227118112812681665692278633889164318738360629601243334967477158681119666634945414549526759685518913241122496772130150919766734980702755153738825617994791373917638652443439343190709383059584110365873750809715889972276240821451432885681017231396518178102914482836732780440248181310519553471970722627889842852714978138054898149656009053119029006348383606993012248306539984498453142344732746961271675538321244207737237834844713388757440628441233443911727535412078712152586927663437211238400000000000000000000000000*i1^15 + -280221771811857168693498601310085754694912385461072968157072268431679010467310770492160117123417357415853310922928995999038671390303551705065235054094094126978399776443564690624514253554439764591367395879289889091858080985093903857209757276071808680247148574185012179730302845934446082281404157853602121154993042007204679615798264588612837045171560530436247177244390577747453728150416989288270947205299282818921922458430221693576973980785548391985671341933153610228828416163488355034789001636624147611321922806455799186685486577237852068598234139931576664813446802872082682949324148796338763465714450003644176059630914603037312953694117293999314684004001473811531601310312933853919665286973607584677279190941145041870649031088030530947509710167638951048174733389301408599172461081448991595466128667575729132872475787414170939947786398734039286075953387080977936058542040774584156628979173661110124048867070964762676167245035639517688438279801864043116384438686018502730992657746644033920661008872710972650353710873976834414860831117536452469539675622040960816544069237264210426797737328151064626860416489224561338570459053608310705391075041465117859156865908620055329436439787821169375795617410498678427039978219428244439971149745264014122280566054940655538975612098681076226515166312317969031662128508934913490763481242618553820800339085884401480913249399837271756625426268156915781150123141122329765829422639426299324928088861108091266460455398844803170881763217895815081819554535267693249892544447517661934724876233329917122573196731858028181684793699121450201094876054877646036847699325218268773823908482354225829721130034100232187990035318748777041425212478750886007136394185549366619300605736181073592184334345234023589958425350246398232194499325662090434892585276368285439967424405424356771335383515510352008984700566731246273811112056933521266344193909515753100840537614987030787473164528184109456272320790173025798048573364121943438655487474478688279654141091209572621913205779265565408848846578285232662429322122908342289414616932249264582218783883445409067289642533958280953608540290226164238046762916866109325411786238199620526145536000000000000000000000000*i1^16 + 20403350829727356332395931217213805420112199702133515798141568749548165348340500408482210338368390796481211823996542131612806201627082551154710772965007971040321998698073965432122960141143808680408349276632153927963486144890681690188720729313141971359658618248046379209625907343103297323616937160587626368293237633245994734270016842392687004167085791323822242683307174701753771668457982890221426398107344191651709301945331236612400603124670170185001150210225605255410865196481882999954795636114436096397077181595690049087052078920599968286323733355604618717467724481398283720277698542955468378052725750447076073886580066320761565738970295276320440052630292552186031957173870598686549725546992725631487201730011322991558951362014544310115220515163313685989374696367820815268586980203370805335751291548145526703870749609443138857254311821470123229937371129544254910813225270807620407072998257824237502388342207422066298207454867616334158436961202262959315335377000159989223824255867568151568422653641452091540284216724474801179857221337624079142711183324070665858321634661923037757514802976626702055206564446974044044587394081405902852395520872890214031287802552892410287391808007279146392663314540355852845645828905951709112117382404951955002023522023017660852220232981166290407354095632373802207745775110951712421829487692504982222507895289518230326130397542474217363335368112738202970771871643245246231304481580336677641272526365523542817678025091813971638571849903817292076141603084535813022533799443433914542928794864994480413819245174831198143311249425059146715658949781069055263765080249026456369003029737770793506100642306940299811180139432546242106551405480993006332573718530293677085947583934466336366086013895801186206901009162388007665195905391424089134964747941262227777576815135308050724134744738060947668083962347371699699172201605131718342829188348488712445215942116468405366900921721392380528136465643015323650686707375622164845422473603218972480369545173045921504738060958608200628050204597705410859068060845761545021603833582011280101376726271573533545194566043320378617870155839719067817423403847426721897620491925081219399680000000000000000000000*i1^17 + -832260886692507288161128410561690237301641337084106761771188390160497198652170312196477996795753244993102732117302325374706120940975949950732731548728348841620030081254937886546756960858358644703040977488159232202672187460928433443550550258088437582766215184570650913661261429084655483108516862481907969763405075066788890750776634176456969361572892077097881565288348629926955444178814851187894265827233899865236819226820552746932406612777664116673913478847560413378828083118379504436524735558414996171740132120992070050770100993711871917290377390184318608954877360704643246839415530341200697463132964860200741772714142208067403810525024734935149531968305435832252413825831426886751155546813696884095411319473199742337021735732768554114229967462585211161142775636352159028521531804574999865570729912173519122105638836215533018704808767549648312334850515187589060702558422389652359331388862888300857757144002543147127493393493067474767370738619773386942940549985731317906689070436223834925303465176208664738920750183186077890597451246256322926374022624907504876118311444286427684114191139535734039539557493038764976532633120161694469544858779015843916063090368742636784295005743448387153407716220863893794438108273136896743691714399216799358395415739824910712605721244446388494804150968526006584914901593311971440108156723174051971865991543217380416723705618245075140536396615562342252164609148601601480045303641757362458021429769442225570973193132611380073809310333562388452513205251886246479966362790228576682755615336937741497846422001878721492246311658234589850453568902703503056345980720437644463568498917940097545450554041988584591774063232060636937290373454265086344914623159799568763696871910251463507841784203402941323484905829238896711856138950109053781370510770540178337932769527063318201686175586992748918941800269192492304833691798688957381196555934667307612965707459214258472698595872797862934671380876097161544581239525772216328067045828099871401927413567822817721271586920686693463233199534045924108283469234550443787823518550323892220009711381211923818006653054113744201107336231762020458026256424721786429946323480502652108800000000000000000000*i1^18 + 21656357037077781770959345998401199810753639743290325806494422334006048778857218006531640311628936905941012779168721397845049366565849377984735843461343699899577153743119626498932101328707115375540483684845677523501855705970716144531904277224650648511531929662519673869280117385010561905726638231493228629762771924181832269382901928365173762918343536423282806370697945141977615875785486132935859134736776420159520717534309331246294883304601091552793253423839104662081265572776103431242981257697180791090657047960176101114965832841943837850077735267236932701646459060626411313265787519820412959953022105836404838075237544979391825093245221384306228619771305885623555256212651846439721424341000239262351297719520063058589513080416075653085666057353347208374149979604694938438590375500610610573345123938701455538984094509968699745697249564926675134539603210088173561779344345554015863759061553777314240595911579026668535562446749561243251734535108893590022051405713369880544394411021983495629333466044099394908683802683620647534565027517111509894857862797219568085369786451186328870224589322742556222356965882823868398667566490649579778417092629923043391482886873767440646878504611044157451264758116226062533158165523302444913347236637390449838324420419013594004522163382093038039335539655158156672665488992702305953823399356020667426584143527494955324636057244022427169227512619918532879444833269899384749485032930758479436016292058415510832635374602402590785136417809020639236680474689275423793834730094564434065785634960985380638069645884280367179284889453850175828700698544379794424285247660255891180564752797567761860077815221116210492996394352230119554237833552685829410473851978629900262124123554572244197507295619772681166723955454342671855597306720212502599250561440956180601374821796499868186061656496468738415816472050667597071033010513324284288520760268416407916664995994243009577392844313837404718516333979893797438504537950288831324732322576846540547154711321123045587650858093227824998207265497361692045700299041139179454007136660215359688286595970929837967762580309053437096437175289448216656070663251681673688683989413396480000000000000000000*i1^19 + -393494904671156040774321653144732622199569921037176472882160237932597607788828540721952941315451749922405900197174525796567809754195536457040690329754040892040352509437137126656227537966943278105794409365262501823615276899267715551697779191039133340038046483004697943217442560824383661828703681520587281140502058823329548800898566064212329311489911000696932641275557740062999236321377876590394478631716528243468377738960415748970492222236090913497511758316910559069494048236538706165819599948807643559626493929733461169057067391710999036836519101733596322630228321134148528689835056913383483655240476059651326033887703876623381828112134623201002990014397188779422495467383372338187966986187210808978770179832053124682492140947112275963994068930404265830746265527588958955105744560338776528313215333980990919511764707143741733692059527776120139994052974468911449868014852434826685998284915808335452297718772585854484464374449534664172305128293423850678227926413320679702371581598494810449046178059588188571694545733812305942509725711404606350517562947324101042854936329950751218832006856831785317480468182863722733422941137294518849309729736701908169282285213822597542168994697466219410952202402805379720299297287641348052347982697563554006431253699492236896312953292325786938181360703142103151731298980258649343017215392443671300775505784870422774120322883050785089389060263207881961336254719859559982378785831845995883847480669365719923328340071398114113458776158742515423264889917488923860851708474904172979872769014354045686231561615083924369421217886725364172258060419360684550888659655720083841153387280626187215761212069021888400365364002879540605220674237467946681952017435147912467688390990629298374790640407048253922412271404612002311894569344543477775480642962288459096938520924543158899010422034338403252944994888554205713799663660293801670105052613688029626475200117621586572085302853844239712757050119550286190629699102835308344002084407274164082770006211862663624843364862993121566479423531561235471236704932472043725862648365477006077721846776181453890104183045728330551195809756840066991500630694578016630568357283758080000000000000000*i1^20 + 5054241364209424782596814023003445794611467901854408400817707091725342810036080639305801876720458805900876619630804590570324899531538689055103677558127339199100166801680060419261491597046980845631645348203043792036495061756421111966188408451818334970293677931202718023786570369311078966444293388358392704700566163486269441142969448664143982560603359533982549967228345243453074167643261303332312831388348492250619825399603203170651672537054103220160257578433918318478726328850606557258790567357119453274124650912809925061552788619456430202684940725175414212201099791320525215742376755574107374020100764144051058906943021435491017032288587546695320345558207195746115006972231875308794612698950873116585549213751955716037755667804691991141319577498366327800626338339323859565031615836593269326670497000352984485848570437128653289289321376748869208338732958286535458575036637427418923334312365937485841727516367546341483197445055650815632746623066800174133388126076752566843798255879719117873660436577397701631191707734587731345492804400386465678669495061354306310626065705815200142247206588696439434167472338093906990910994782150120591219529052842819923226067776150973257080526931299213465269650260448549868829552097850166973167574559964495757784473076878377764324864785505589919834759618113364186506478952871760583441410975654711241643007212589145488261003601911708710323971999994294213755102305240648206355810186876548996140402079533394390826873323365329022533097992087890802276595069440866075978296958413640936260928914167270171149025961916099932467675053464239973103278716524907299800924371638616085930634869012016546108631212269614548708369575138762561740209774180409844318958210270907975717275505832731521282038689645560190527539748637489142867427752583486706385956750740072254686285966605272026066051152537290732885815573510038582559412928772779902350243499319568209414015293247935191298604527407876318631013534581773926740396414163699154981860875377339968255486353438771276199873902211396285141287425555397605606837593073976507464642585001494220906909745302415957156959870287006279776541540046480943756827510812908217433273139200000000000000*i1^21 + -44201125290682294084444364379576932593835378849045156131455666323354124781953349170716554307206670908465185906401664961140803465811990980484736446148564859777635851260585006369795368209590275298437605133770530854398928318155653073791469351464295633102434729964478698229305446472283376601043188695387121352670499353398743452090388200507466481697572465362727945515169757635941730317145831914167866351645499501348864309709308941549754872838794142095417280187018531342998248648853643114529014475810584146793356389643620548350218705953985468236363703676451104098975321193511408669265359381470965995253853820537523317029114487490700479598626960066105313136320673974564259497164623015228031994510880913308604153619148798113338356874101140541950996566087359359519738896544223534665059303128820041313431542179696596414607442401598694954351416251198673063278223661674958063552380316713121910999001714900741110071271585899131377766500253633379457670660266373172071738823842698682901202166774073859147768895684484597828895083421075462000853408915854189562423508974489206514891625590111914450137797438338754023542442882917890563637671072851110571429821617528074461429980082844957636353973172321857612118141806000931731672449106481675225359885902400732208906894225441943553181925377974281705230701103847781953295381375819740618240408652734198429153130862065040968381663882695906495185743445206704546470781091753686155463451597699866495885917859497898922373190112396264481098691178332782102108857951813555260082012797111995905835012397625908063849764335843725441382986616831183249058467577057577441443575814893441896015654734704730169448914271635428946479367592865327316554781073180317722275683531225826864881875894318148785026154463239243814974614972064606339266165433862552768715393017523732762557280544956433473071001410504700691894634321093499572030932944637367242701579947188160372372431822629997666440733046136638037047128849829996121675682065252244093036457026613812211242572850453945819528355833245849909202768273548014994323569521547031785017052434906538108484433761724440796779863237526410908703905755464371876109659553974361559924736000000000000*i1^22 + 236411545313494057846770747017816249352649676501344212723222524584473747715304633874081104964051248634714891798727935147979362500364635764722846719649531239467081146120965638710568959262264397737419331649538028783261515229487146329434414416618813831335357795708325849657439704063212492753594838892389336469336831159145753694989211323090397199883157255822894886194964317577002712879661587361642698691224307919664265996979695099352542627142996541147285781995842648515720505538980427309447232863866605718603150354237202229461115248764765119928371629751995246823898449790170378753801384054849997826253524591554110370635383310943116378477064886793857145412936420763068955658893503634086141185397399528011100235857322892031253094269235550048391472645558673750838819678084009696348137443503039050848998929237373699767238060392099364161691751283052082117010308919558463623922384159039663781003444133181274584099967495416870035719356588299365147197848187791524669188010678668543366976776271032713818939981636765520695298646448717935453168418447531280938175440681011281471865556114461435644203831532654546937504155748862363302199357608849892980225360370415550740667895250764746443466763863332149522250654619248872195685671985673626000788448969194949694305388619382677068744043423663158535182747484919039888121373942811641197267989885786910229698922364186100124831150632175914147220654846299138173447337817836392902561404664719151795191399832545822818188439342639396698979307822590765202941514548393034052272617785463298154999540584207010341096595109314647233942781945861587139782048192077938152183585536563155796480809823054654848286321153078433077277430719744489886081980084106475319996840679654110334831050028583732263038946089133930331381685252514357573418363918622011953511574818584281250573174203433723620278578545346751537112646317163360679853023710031554479169733613693531420458765050238089550385394006009726934775083709541352798932794625300432342950099294419337599664170321349922324986734626469018928325222168000189538136941402160007962732777386038951085529182962551033687240151573766827263304147358480310670059413334957972520960000000000*i1^23 + -494096265804108484633913183326177568036813004835583297061268022381856942547902000947416464803753318434169654408947790520753128295078166975758197846629045148871603089418240171747138451715781080770234966834662708296987092425981378962400066717644008359822286381860526119309765058579897666803375145521134380041785469897185436789703667891583167294935272513682960578880391806769957963707867766967609555760201905814199510565417272517535664144018659180964822808000822887050670326331181043304405598517243793974656059579256685955861086885597426964035365906184031425234176379009874632994159601158311843057071493703408829989513693005647754866103803124607991327530076193599407114722064593791403875109922914961810528237262098163524498865394192243556008496905428284982788630081311091174559966143266269455258352418588032683747573671531612037638940974570949458075886479074491544068954286646414287891852996452507646071536251171720881030203514674130924691915868015132537260520214407047913135190168471942284339419406251790301534877572414144144474448298773452709557604999472252384848541943208621260093599742743276965051555828660766140521548366258897642322660833815040414496319368183383160466381786486543534605082700577382541588733974432233160232631313132838844720065959229191091763457552641034503412638298655171927199897713506802462059228004601185164523598140977676552023288937712818391651592189703886124424682075224952932105852334964601990403471783789564067209367657334985820151370181192483351934221698919813711932744183563722933511107677621396427676184513828309893411110143757315632382674934695466998245185680757669433709844861239673784978256332421303065859020861545467154783853965622908449464570998302508922581625789465770809848022172602304042834144805275638238645684973364005869721938777524132052000784506559135888431417062874520620089906093903138573130351374586902581434805835933881933948232835393861047161844978320087004439348961717669908345566266886602543002912731138911014162489080341812897193191508297888630069005744337080548564194743776356604728443950711223480195180135710748910843847664187074077425305092213474561958224200611135488000000000*i1^24 + 625918355860184437973353280478776847263717573954331607453472028053048496342394172439370361026334428611865992126925285630380939655873841480267240995580748050996728699861993216385598745071813114358882893005919538099661543255294633516120809399666965498781669684978989416830658374405497188253171295812875765953225739000921418599028303591733448453999585078263068926118289228630525370043047326385719282949945644291997495477482691218377990030931421598539925827962540968137836186955770659480777210437389084338160736851906993528244781450326556407442254402309404439879311779487783290208686998321651017571629732229221461803471451738733925921673790068176201637554846534318770771585370494738723045391703367598040040278380930944323881937016075350349150268367356810930808334761278830539604672948647445395643382718521231851884319860532171935579325810229357679223601082793031841140362180364926954836986587912233558156068416215714468527061132738604010943792632184340585529397297390982409457732230040464369122888551588493019986243356382821497743397358312016533578603414360225064985776004348276211422784024102266869421697483144776779082672861261811738434761485858504641084548051687545989453682148859106215298482261462727911821415799158658114368765501930386208159555315711129279301204830753035108705752979362617636398816626582228461656544750239359787010652900795523417809536000084403970140747560248633483883887993741591558815521771048341416923680755006749858737455976888386798216115687147373463010208282126099017204234379903146970840343059466086428503412507133017290986394651494707795043721651060034116879599002659676959486802343538499728637010833442884995007102411123791007929953758207316548827933973792378157861634139297558130151686785845277640181017961236063030384799027417865522957367097064216757872449396705894548408416149772547209079023217676106045023217840183065703869379456234072469068202970642435861553210154116917936879156173030500243670827772492700510749348655832114135195346220130957124595944483001763514568921394537215395934792459747348273030127384153538450733743573706128553274646933683120263754745160609533092504402617434112000000*i1^25 + -61163210334897206239154081244824907481632278372729865222461665134423550436245783726984285587118235560332693014887085615517888880422434796793150107518366797959840273154429752112880467607784164430344970354023707687254469515016294872820710572692592979545867020596045249080377623922220867620033507995997150201533675964363710770965105809767315417490149559768142878786956585550829872204652067295016933152212593534372093301171844809262003401053419353981924684025812044766804087391428207578803129052328123409120999038846796245895082615376658713129774982203501148028960995319327748131667220455318404930283556234341113549619253734922410352625460690978903424468434938244447889344450843165068171337099357681461053954865748810785788863557681653945208813885687783351762676405316706531555757891970841905323055026507821869693421509944304081856799952952135355277880287596354103357548162799644919091174208626068606149783820927427021677573766920901130021661802052710920845735401127204563031405329267311370976668282119214531492089068498043768130296123851756018763779735606575403368063601077670287258658197622867212612349953974261686146181521765457804271630155997482947739364160236908304843265413091874802918034911346865105420692194888777392226001011913937411573091786923805222391929742582521937877467802398647829017788458746461704555394975479432746190503284018836788639695333644627603386223905092715059416382836705007818457148351689000486430733368026269693978326358212342887667494558921781128941177564507702779929603547227006987140835468183705564138004031472247323639246965225570254149668437281852319696602160897590965265797324818802759767350266543584525730890722256908899446647087688913327763245848271859628626860354425415117325543983048535308795606072987210118541885076964508142990278987016583306690600950603864371017299488209687807246928020262232634155673855264709745336831434580600118851006833069436018793115485389211167270634412111734285143712433606907383542365194428128121033063492961688432531714108969016528587287864302737471986207451914413763792874180173449249932683913166545768885424308664835076650228055273280920428962570567680000*i1^26 + 701464763819601705897251682225246784584683433966222418772503516122263726906866779236235715393101260538841991935330730130826920832913257779129466409433529363537717464196539334162026935635386894527502391169199684613311519618116375156969474458168313644963143981087926974593556833918735318278542380374559556561731183940436201133101513865573747829265253505814744311804392036767106768736212271841770434617845144506534167696641169955972322181063754410420385355736213668875659067581252793391442820238743741999552982820656533671952184317721733987486352756112257603432452427854102894762694801503522022894333006878091401648804219231807673751140396918114398279971677879744355788308763237341828424772220779833216062120479903933568280917909041471126159659043838966242841926126311917255495664161147870222567711567131734820319627760991280069769099083254092973684537828801834332671381650411402221786709772546702545240288383658555151847622060076939694838202135625157711354434285422548171792739082088167989045123300931175345552854059711888359864343157365915645442406696710810479836310519149630915558630058711369209382934544247782957126471228583431179385686317378388548466170814962010462516314628943467350150277436815800133480519302718835094380743683065477081652883268958915993696852045650103353120904185354631940165781813452659161997632642835035047927721518142616378112640531550077287693272202826756846424178935572243172798381576096372655230108442968975580234724477887199573394245379530983981103995671358543937705033394480921600183835865171061546696599916941914555231002434492942509433431848638511310148088258305944156704048894926902300003100339841977484550159798559007046078495525126390369494465058002487804692836928698628552513709112531591824242020390805562371822790113867438950716020094544498663813358001512661772317573704866386703327751408721589375953075351013260552246739138757834498884667536166398906031258620880242388810945811786979961392366504053049247364719939281308652382608670295198969095320151840952235443268801036840060823184402483024580504958244673828655569024436485076142734844703254519503559751821318666457151071846400*i1^27 + -2842408870885994407553293306341258792474417695802726762275817515076402164251197370604091024234885575024492578027415031453406788093766911857897769436824659575579599806715771596221574495437545762911551257742461718556514400051014866058280665952032429642592872928254357202882320432878108252311195519210239443452176721749098049719002297071487349489493494633885906635750428546184708157324136601379591928421750590973861781116993903292660903434770245707689220582570044438604253571371986520886787978153124429435927889966833767739492372857874530517930062012258649446810532121026984238587628919090138414531914624285844006043609707285495804948324909074188614027128395601380894000880560491432373089008262993888521270023892776013144589417819182042711351413807964006885551733199959018840775137414223479170452720667885750384602800854276365996728819743966107595367929828857812782092745264180418272877755186762747791508311303961253491399856591943568018462113304984154914729298325087678709991676014465835590800530838282231933238733319154077779246002026838169184546776720947090224099746618512815135607168350395370237566541629866488979914970676317725142547676180810324249788514314589940994804525094216703857931439000213042859481484649222968773185957732878313330494504671538862928558242625420431673192485143117348032078366396099537910511531227059524301831299734127747474871484299231814137324764352681697774284018304339309056953683322653857736805252922440511805536370097429295565413870924931765909278875431257168188169570552958170987444433052746997823893559798165323458082677990293471702851437747689052738908690362243531965839913313706141891959226263170160752122675613670576597946929286216032854395954601004971886436535745906267642338931320104606408291043116268282069768992364140054166225838699067994577866822449577688726277408904559685835501378010739510743172885788365136307063491274377596012620452255354099246608314110711076142609207330172667062773820596106662164910033120259802861240869748356357839731418600681396688508598334961198609159954916573840731619386445667492015066505664048248652448372068014303655003062047629051957346304*i1^28 + -7598829876818824392611676053736405790531036190599353912951387857673046108545046195582260887144850630779449370481828599354727103909114408488004738952987946025719974504152187364023689822065223353403920506948589201841189814803885471528226135988763232403367160348409253170378743746161990759139450284253307131416681806201338249587052097128626275610430109319817158132802050966430320294633442579717923715186384995560346239378854641393512206419493199009762963415782987623018619490430366743703440575471884833707835866647833532739402158271301259718252134177749144492956571948322321802586260623093911848297726963514867406449708091708896338342299245043779056543142873851888881668909610425214354119599166795698686179481586284016457966348156300146895791166794447969476912297140176705235548361982825711664712047358220273138770916778528366918363097244655318916224309756558158771551366964929290884938766111305147657692240616209789908074621130090916895998358778000433215321640430021364001733724322672170728545254385366894440399970821270683642321082920724194867621473947879659644205413203124212321208759843921268586783923899430294487097298530898655138455913459729549807900501630713126564797097892049891744050371038954342182179191515691892021696106840255875838395020176449773341824889992617211325673427211697616284994014396278339264654298871687655943446107734768917289214795896692545167139137886259773514172192770989843536802254452503921020953520073924489589444743371635282232004553666606581098184357147438689784255829127801819421284512543961455455305699324875431729222854906615614111691890589870108312717330741495332992828742581500611543333805159717677284628736357999263633178729581108408134277394017075701052141728680126983006248735445976925225996847420597985880281088203473425751218843971495217034725571385866308544647495944218671813874857787582216433295941754929212092390010188486448626148205831507824383678714036851863076507472400367619954138440890302226846591446994667713825845039542569260330630804900965919973913430735930659590019042460113855925701493920131355944651240769693117669053679313817791770661696780988579840*i1^29 + 12192655357532299919678654775548674053984917245831721255869004355539442632661276159694827196047952436123942455333800079383647323931686578730133014398906397930210789332009787747852220003667566495193002218334691815784106154284509093655256411892354176643637741195845279913853180057035225323330490572215543096298723612452150382088037431294248367640644438976962435564058617841919617558842350219109460218434925356329920760870729872427900482073659484010933317596008999907407975928146214237185711588494184434933723739311422458493267128500178712027187239173112975730716394209516144193040960448709100076397417163923935174340095290831524496979779887510597532648526394986579961310999680470324561249421196389197808729978549669999736750706853409891640061170614874353040389684306822234966410540554736785069780286293855412309078293313499175696675917900059557140701502484429168446153137310424759444129995876156437996603498293771436575490106144167773915778907965772146436752260921548928273600466673727878408024231910954441653824996847521284050604620580806594339405058402237428857013007132423117319504030685622947018506681495496721934486558110945768500078850848682065957148614164605153245844390747442919993284382137747533653469996902783285361680598098273160847052877210626428212423511409239829187410475325677932203785020009444866507257524679577759902404830958278126732915025963719996129458355162008664542353696671363610566466898887265876722493013642912630006009017169031526870599339776439807629015875123518322918294011264497234878014420306201173656779087267544774734196392481565695476803257850408668298572914779841869797152137798466714984363687111052209210041486806376154818609630448745875017104933868664751679513645512732316403333122209024248145307588243951719764126740708635028980092063088188687480112918523039833231634268655654792977961530621452339115296485727889776229374721461068402051122493538208339870388829389970419957076076058987306029527570349843824373576450689650092319956692686640592660705792770289660441279945975038972612667293476261074778734547824710403143338619830836469927488498265668171008377347899392*i1^30 + 165289147073334877383809783802070016879754543335307466536835100138136163657866375148513512560585277216670628362090844076523620614364864446605583802925038716305336101010665649863579220183377031412244023890409795636992909215699234437562751259781377077725515382861966306432952529045975046794610965439004553785310741151997255999173443459883897721851055588704510919163661806318522412766015033201016046221974851816253925207038989967702141495951740376677015433831395370971478138343746775550407367151899480279709861581264081113033404151575744723279728410737149536297493568844072748729311808905509280437050510905592918332054186640116287792411341475647959878588364027529744498583149903023256618512600175686961680280223360102323073131870703817030379946963255015861216200599159558801628444835482304112165902774024443662581900965992316191284509615732529888512066367690084226168645466658708580989181536926982632521490250591044722338621005297373834132494428528542123618784975354575599742820909974375909017198199171200375526400846496268713927260602892753326396320264843106150000381874007255864485095475876451792506244501001967123452368728129273857588340525532916517361984807052771706851552512168233315040108137181988511182355880538050205983694097721648890956709646484248099900100838955771203168853245420131284928630221530712242099841158579353214703966626659141935698680593159087521372092546229529884310068184472739266101245876439121728549361679669462492591388994410238548344328099036233607038418522216062677859764438233729725082280268314641915169824655048880103037205912206313148589710399000532025105901513023088783029187575033429948314612866453049971484406318330799280586937703824987990487780029170089419465524410756586980493538736159807205115328567500181087798202243159388768112320940973441562155404507649043508589253787844533819130874241844034707482141742042011476299948624303507944122534469775805311006767389348497712646939124712658633569607302754561357740338009880879545441913314249302415829580655948689746327911036378428513310615847804410910879938371095615829110871310297129980661430197420512788302790656*i1^31 + -731977470069190614903554480877624219717973585124339601799115351746062981734006076213309809376575606727012417110931952089162641793784231903137360889481129251013543494202976641347925625884187221644659175980793555824109483066507031100479217926566866225017879919062255495737675512486549789090464239428153426405684533088356154107498399248240552876155839871021641107612723058440965931519046514922643473570562122929230090022081029963418535872358561249974433368223709263748954536204448021946660908195299502844849436742649437728437707790102490602967357112968882053460094366099280059817414230438662214912620163322026070946209829375037331508329570607735180926345602440064432065555783278559735568879553776476529118616078526459093187967167258752671318699477475804418551124153768800073567561838012477434176577824326920425325709625836579795527355105653552054726222876092697046814662371019145726908528772919091017526260849159204875898176567124907813417172644348738173947661978208145710353340248910596416951362841365687620709535003805447916846015676944918034507626001037012095914590720585869635341690477546086215332716288935240748812345471302166542483798296568646011178941945758555571289187307638763468827122473613088364625549336193771383861825673745994368154253149229776027113783860645688391655697771780633329406043491226569358074698872656013183595201058097541757032554912487734401928584459805228205786995807362700466608344400102238663576104309390149905291823991003905827144612436985858988238024913087220983722312095092870913282596270464962134807030525422511033308429515972716033887317081277931218221252067305869559720228201335956142253951610578704883991209672404117799065268253478711913533657063868462193919133590327187887566723447384147529063675118360638860670172622304838246588045522966262610285381517299741428839612010314728431677006063528434211517021055239965517502507817280708190812716506964720574434278584544356123203623432249514862024762729806928803852027839685992987037217127968840445494143274577929977291905271650486681057508504814269923475749851980027113407277007119039113096560508611715923968*i1^32 + 1539583912523045825218315231285443436754413282428014739647151440915894346160355566157191693851173045765067907822772398235970159593027656169808949491441074749069624726883681175908146740750581853369240325627131612309876329296312233953673633380064523402234418862280496722258830212386878291596504398256047242265493896027930066318848947931859668803810984105253696036701621268632615186135479916530937454214841579401163107896949480327383459163670150699047010938551719424706721755920279014576384561985440808107199905133221370963979899646234312956509180534955240754430707709834559397665483195462610448699789815873754076713343530967026358426930376328272525427032304207205513165901227221585031900982542421733019408123796861602143879538723480939484494196731574158844114666101669192858922964144492484793523784740022609870503330075800516325262147156921324609861125051919079526151296703032532573404510927487829525900095291188560217479872899299173912752214876087967854318287880521490674295289758500581262373741867702909091496167225440599889115251894410724401081578654072064230924003723579904111556071914146005685907070647871984048131466047420616323975633090653930102123268541712505603706707476053236925459376063572319201771052895608013984891069574975804654064250544327177009039857183485836960615907761152555892962898390991886967555687385567954502110832340863519226442386608954140657168658398851001610274112629911872859007079888688338605868275676034293251734245160118478793356091051563920647373387799754021173819903913319196831572684047941111064729243820615575626348664419039509272727976622044328929696965971353779396804136800383193477633731795795211293592897722633172927268967009340624701803260996341840451200330084481762091276366455119752699757912907118923729733399100484882759254303036304979044387467545571997702364836589780856975400731525662822835013541062254541506539171896465117137574765572021897245673129641483259823271225380141319091398321714166492687974397680112483959382962931559795294600618299390016171663437464454503321164044200334530946572209771166452144485350493249223628161421821345792*i1^33 + -2076961508546935842102893436591050123230859861177741041884315586842430378952963543001843901639746982846773962250113174696603696789045297831897675882165854262264344645944172986871703897367206399204557413598979275630591408449501855836214226105177751291528934772453543785960074361131515096738161203104376528330586756092416744966276787545377651889425073994797039972363575172592453846700613938872736495258389246166348915896701730543336296197213673326967297705304148768810117155733455958679892540304824332769992022062421570711450550369687590119269425518692205250595391801115510162500273390457118648076714573346899505630654181001377899361608351652323068928174362439890205020176520845066429865388828666631980192026542077388318117013773069766594810407991300964443666423262094033944790783632615454722930136188276982630423984882797035851321543308000249813427144430451748714983837661974155456057082744145012917242121200306974844034500274207147964828308911750702713761241324747623856214059827261035579500903779883589271108041388942600028136490956923196258636819847664263905244733003316232769043335590496005637207008006627819928735786780345414675326297220162823810716416592346951836270505217941675416980272059738359069606930631829033296277192265190818593096191695827228093717389087994868871841369660243567147171383758144299787989196979688295913172028070317711977078672579058629807130475729424071903099363671906020287306830310433848490009499196992219642785974717639361002846313613857793912123641421101517024776719317894362078176481965349992780969842955076324689423752487626417691229214615140115328779865020696040549982450754841868926086676747795198409896025593083807248380896988570756218232265978307053858317257185772503649794413272973638258968833209041588573238619656867123816947548900528105960448410959066908661600490414304897088317213082194814658564310078448190264487659854448095533591720041789049499779541797198022051232843603502322767310329419026380789300669388468058178194046234429403663847862552519102884003193842318135998190433851139055865422645170376567962453149386358363762884345856*i1^34 + 1995256869695876720282938888945339888457415970581533337719639214244703477253317271284058765373498436827736989678899805407265323167132120359853688941348515719596554416709563642648702179203231816050455474017994900249287599976505014181974918606673389979604081706710474675592209783884180166846882169102245026033750972764946849914075229927073042361562990454355297147295478254549429411235166183535162357219442738643215152520485081305619316522775849944081062617937956432584916730804401217112681708404778704365523277748001391726733751110449227156311425670086251127582593307547016481372931474961291398593799564967176771614272509157761124878950007172781905046849121736466757185005582267706016014429552650525713646391926478436250438814360873982691883798728616412444732289107989090924398766747145345029036929106303362193452966254472610911721846351000862375441691405718923352026442652417831203800982469171263991580178267014784158762108148589879555309615981774640705318695917211182063384787776822146769671026464729352310572274762600488854836075962011604368688737185274404536286864772379226536979169606475029304396067183522250489274928591508069935343064381719576670232611673706027956803213663528823288600836676224869692457230504271154412471388483163013309633754637755272380438448735107908262805728116694041126570024557091245942474597126292279137229960045567991270055707335470309819854029651572464466996472546392109141602663505658538380828540317085683223233918334651690694101288095399544566371891968079972822220758125886123768973027050993431370895388354486497769281783612739510558992531840395344640857783570668197413396367046996546530154707739509557845828293460762332119159656588259204110176951910121887566912115063414183238100830500110314892282534486463829812306061043765794103709271722698755775091510640854825106320694932384553894776240780997740819036209283702724418921384665725845102289037872437561047200245813512065611305920139096773708261360296451591780518451596053143339246343220507782371671431214822899242084305195812751583481248380788524408580474954503065079616231697805951893504*i1^35 + -1451438333708311680257689552483787996091970390163151656820990934666901614556344758860506814292158710016197100939697342887676728218338948204389983177456146493328294010506024931239560597932708409315623748813351533295654796527582498982097052118380234164123534143064175230153422284911562557857621327635489984554618315452423970382576864122055939149374144760813370293928179797562952390399010823394432124264060589910156958379280765162148961459840345753447701401320951259941523663302305478540909685724218694135692167221132551450996812564594825661221680415527008410108496544074924545612243055964527963546240459389034135053172033225403610816447393071766996164461565002061613797202385367901175814035109284250673122171183346254212443959283498671617624518081752827494987021192151989951996775889407272231030632857401827551610471963300541885195083155088940339276983668232703605562898747078908210053662288832297099224555319948371235107326299664227119473502636121185302873346729523982997052391358837845439445769393891652522704373039494065208982655750547900795535142250857071824507784682093521337429818199476268395884657369761023409398940883098898914392131692891757810177820263576799471669746872965524622455594153607065463689339464117834916413428267979474230808415244958169978973467946200180620517530752642993845826019397543260430325948310877230982377139313650764414565873112199110295374536280529001775989045500924555050543095301238346715700316166049997287238001236710848282483409401587052477286963393070781098596607963782567690649509584563212990728609717072732232015662662034575416524436821465822389484482090012582527427167192897069233288024328039768360377548318287092171792657321624626020364286448934297352388816377222233901175598519287683349847654450187099748306183038696387257317380632944153678381326435964932796731594632085004738772100572000677126264706007563530218287309766587385291951692241051622799332187424976237863003098078052885364157365927192718998721429631614685520090227646928016632731044143222028553481595195967933483156225094482101281933767619568481831606101603254272*i1^36 + 837034809307344153332369840725328267156601119878126367101990998529118060983475196504934055730402724487359000858151465048184544231361566412069822657530027480255256617800255247835126281065313833614121228267910210923578541944084337752931110798103476824114298292510312428432754649213757970742470863324939052326032903035691626241580434538526822880442417066676092065365294944237682644918481499820158000459768767577606647156055041669579609355715961035468241280082399556823791318799671318993978743856788676648692106264755998039260022093984468342020305164394045294419063180201916657937211244161589076482611164662334009693336269179031358948331811269365186393008750108557038793891947728530864662085308708054950045071838897808059838707755644959501391219733682673127325369316195214515344133129243967582942485910009864475530653843197307668675008913984157514659245434549345675472706890705758112959515049566481899485042049331302509415607366289413023659137951566700031616350498551188718937227782323163123990076884482428154975164360619468642209483640823362274543965053790192235070379867647361560955384997035912640181143533265527074117293478229992296464911886479851919126419685256309563087113683843173240171399884351509022525383844446674906344858689975193672817485304746914874825836979820193297300042190958569847083747734044458550504187630972671306895744229633898059314031948587140920031692498099672840864412380633772224004647097217710228479831868868905491360956845931605192483217886172797857526480335290810338811765795762964908713884307924332161729107831523967568839649720799149910970440151962835436969450453223507069651547458010991991633829532784426223563308147260230861283692820484506334593273075127296148277804407213024121460015084872288554526131031223194639470760935999501800299058797393070544404379041178196998723224360328188575079865028318219200888603848555540515971280956456580801525661952706998662114564108468219784898811711178587644167501710419697681188283211501495458617232821877921450236796503772094285966469280044564689525754851282482167760933267038597300164231168*i1^37 + -399959913996059847773684336206999411206035559775746840065114123850095712005059370470340801594968304110829387363967147325174425815758171018891386978761505253938259459368189213366661993597502163714104480178517883178555880038142878416239434589168024204831592400641392870945477445877727114021251323341100612899606038952646129825826921091480978516104755961925836928242699216561714954855596602125158649389269700749887341487266631368725043381135806711722370964327220229489327810674576900827868132448442922498670257028407750318998875402752320202063402304112552866788841577150323185595156475705110273693952572937083347838065951235323305954938902432352115971094539649837514061477639389005324822166583200534998688176941240777600692417494149040606312858785905750244170405294545169977629332680079399958454707979189128814794549005919726024833529745842010239382156093524279804635372514474549442620850356339171723109843394189600106416141413334241297024561708282735378138978520092739939208535076618253771246664027176082031434386150316238663243509143683634556038073147820874338947113708417861517051474254605049543831603246429995495585297261475810542241450644681148101886338282351859285722504659108693583209501915649935505646930388765161060461104797286462910208057154549652882363120471072907129590427631493971747269742537133163007152040142819294331521167870988470246657747001176943822086980194861097636503647904876936930606786513694515788893576798049264029118273682302662530969149352260692980521072052423351091608068812243263580394485724385367328345374892498705464900833906235227460751473465246611047700203074391523380121090500741759681267707206541968678661256273056401520250889701156651662419593703463997834669817923909114306839294598397893259863909789457607477289002426448500446057089616614585939239939800176841051137756635750826158593325555669532214542381733435731948156048060705492834089123633489608729234402149178411711443879826051050421814151226385439504226312869567342664658245235341568040096660351117234676761188491501135631815918891333081419183778800258630287360*i1^38 + 160576403323649607405952434445750644607192003559009058604923304342432278893033455602475393093805593857838308877709254080190442238659915032877086387662820891299034301312971957634894653634158940089356160952653883017617907296875711211395698963180646043146457672260374711279545542403871606545753594470186362672955801481476468754667307692734209363998138587808651790959735296983465344543906708735112809202924416456215636897598810525421861202149266829498886296863890958583749705387576763738790184896507715349971446617496959762073577894344654899124872515773982998586900513261353833946630550909419081349590799964514998626860509729677602749674030796016920436016555518458505853994002612921170634224823529100981371827147320825608181888496515465145882346191475727817399595254332843109100324149002243943554893922495024040376452618518433607970289003614237812641155565238097099694450727097645415612521726743129079199511883413078036479823427070777676484099424746019948200194966341015764965693085601057394643814387114848443130410162593462945749150285697991914097065431001857953068698621079779902537990422285114385039516381335633856354656798985845076464464784494898765982616470983155408613669262762619306599673195759081969915398282852528210053124422190852836464003832160633581700106068241945013473772720894283892716760180636196982773538532440477765490250301327605374465822410698983785624583507343910343073001331368874819727391520011498665908796810633931198382382910456333376313413500771166797691982767975378428970601268459459201099440252955752469394973708488664586422784943886122639579034796285068717886947324602186755398437223557464973343139215729489046602577698370856332832070840551679055854264291423713455109419413584861602317613600642165634221758430924327326280616100947917811408207250875396911628715273380134150396244998625719081233697242791297863974623117509868917527145544647921206253187423136304801433725641881139772839338347730410730946870457052190961925700646969476270562821434560357779965411146488422288297677022224212132008593408114969158723670057680896*i1^39 + -52389292390451639308451672825715015654611552714163531262864617180683918278819293634362994405747120687455065387914575363901881784429909681899673592330599149112761240531547807755190362532515695164807272570417273827778676217212917358659810906637313701384723427667393733348981519936885660989611622825737124232514020377642383199634793414576514972955879545050260126578421184938070472166029130621772690566572179683828015902365406580703284296806846450779796665504385449542480663976174278005425236143387563161192045320688417361372288817306232344427776135753760396461830684033636628291072413761380417974452586905355562210422122048450529982215196858877409937393242044321669910153658819230447231303019883594542949951729765529238325762839047341893329989643019980284070491653354735143067528110642657492762055556079331580067872900093616070016089730567660040869817975741306995255138407843179982989688776127659441184571408865027905220175579499999996140035984291185563133015117789778838718918710519746525497340747274422996463669042756426417312593534151277356805695948829097766228111364426295042956845100163941753319809158758208108951796567727115613516263732523900452289749288008559143521218558643747392106660637367738411090535816832712765251427221041724252193770048595649989314759667099952880800081768517346610337187169458218702927228822584951295369040106463424303330845463718273773246753012676245168051368833930772636771564167819250271168847684478285416809341931047458940081995158605922658494268449836260466731010557854742999106498173525834183614643320323259504126733909716779898933118255211677708860137886074628266929704989495283590619636596185414323221097687844194974415722019279600908604490001615831411451407488305934932931973126688335733799721309867725474246960289786354976581266862556654498547612462350117706154357581106474693596794801945128405883730035960053265291794981934447696517347706657654241041247434462647419638506399763523543697933327925580139473569617391269677281176207909685928715031498865114380807493498229820994099604792867181590174760960*i1^40 + 12385609143201873820623021313360267070667044454294877935900562431838633736296264918472215579937410055094381385879403920117349679783536981991968669540748938790761013544173512917968085219131369824924206622620070375335896390074925268339303560723172988322056610192676197747060183841416080697029511885444313390264504439330049404213903369261038989006800287283989139162570114488457906898712539285415166733770338429860366312439847216493315951632050743863704413010360357483504864203841375450583241577169046456792560366986607958170485291318237829749486268759080729702930548258497882441097895529609935473751041343269505654804666492446249199907731890326724644838534329465793095224639626624602460664308628396714916932401559400929290049030752037047619746073737829803604246839488074308472416263030407785511879147280610776843647064171235656770002571347886045862176907048108675776713213244146907414632541864737196501539599278098839680561679542890967100846857574948498837386649909272962645159157165541767360139851509903963512179070758543763152040779987187716051703874986118169426416211285739800540615182493950448607921549371382956601612879709150862447577554378902147455491095554070151926793494491673075206996487872978913357904701964308969258975920459250073556895679283256687447273088619044864487272474567906382002621251157855966537465128732540745447467630111399720299648898020377739912460434697146075698235903608181111720355831884351810308452438596072980918706311041007329925647386099021246586513204557351408222199944952015358784048706585408274126354368782942983506212944569144063010892701706037916020034678675127051801703559535540552326455027580926053086760904686077177002742445104727391211793498857856304257218122279854693635637215624032378663137751902708183163560251701181293697768941978069657291070071196382069595602305503519705510460248320684610377137163645418133607025692354456493048903473124384781036781143673611912326728186685681611815264605253289636890053549663281369125889985028204903933587857590522318882827395691576385499807829118802722816*i1^41 + -1924537771970843254608861481056364037296776184604002033165514322078941033114292589218220519262307350170626424273502412067029870407522992054149863366760956509069723870862287564614401333643351751445638771218768871487089021356334889550604265503367230771726449732017786530475258632296661091572688480398870647361263742255518164639581329095649663493356875336928793701048935866106397277769341630357112113818110654049426025815510894522775853222898693669492780618692843872646752288758841688497241528021439715758061791529605723584169560375369119112570029655768091180897416791060842285031809317848511668231995251978154903639344975715610217999162949939542096730452154909016887098853935336963484452650256162701978647961044061124591500940806233521856081733860649674204942907648090120468505675774495912145594300971297928212629768097754990369387768806770592838185199350115620178903080553695249848426194950395729202753533320647541630479646700240292926043044654679023409379120145082071272455143814763009924423787064084545190847091553339106981746390724967413250497852855251081347129770576191062204654301308984341116373996633780631025771192133562605741407658068440324026978469026379062507585068055693350529869840895419158727117613092731579929637727206509265098501757197170437824101690585900907910261499861451954375925135364939111491396417364990964507311122310170092574181862488110592751157836936006621524009117282478767282065830085112728339977131376633115519809175320527912584599674106642903398009779903586694393861533974834444243382661488407315418466600159061008033028141012150236945658415679145798332495106351003378873277522136692519438620423835486149212778144268378630644390259617580290644268502316139177725777923112396604485518890314826912422652493141619573576234496413761661116145596902931627380160742981816268032960133916487304481772339466156053636355083137534017615040779257009307002019243453155664946452564504514702284064998007328705165411111354453783669141775784560601766329802134283686226487115742178809269724548955450541681285024186368*i1^42 + 185887866107255036750699101110599952223891401588975669952924138317883390730402630817623171351909009583770068138729232183039538947526330605275481676924421362177880654636649992500282083722026985320686931888406208445949426896514265690035041242114908694353108254887624528770197610497586198404240755972480863216801844334871354894544151990638114867374528730809194500627200923060097671472708401128847938080201242016831328704840512864566737864152314235465533914592736602531651388349330396203230923445533954043026613897259279958537283999345264107980312777510921757374025144492958542479790135453804346259247735899464393597079137398773570422124219395596171652311724154989281112653478141987713013374084202005745617001378841288340574740806007474508972145207850919717041563553677089058687877105562285471445477574859173336473073932012886008513081706448743118742010446910339596016908472081410176707817530338662940179832494538461206192089059389432968634342507196387148584855215327195224584823007755390990933080517915476579501641906670710224094914434373103350740793650266998209577094410802029462836810681894826286592215298303497240217425467876761055566666756549240216625399822260494620142596051363375027011293132050203978597037787965686440210655724627064762077954197754916852757384906084308755394756730065140223505255491626829752326688713307881261459160307053126059792258035325445550157536226649043156518739058911374643131622460494143178170560509810637281476825077821177738171648361197411697187474723816128178413864336719504897920833565459119582998364090936977991382911454829117409681109383074854225877609052016701435566551575882418775952709973198043003909965657259929336638764507643217083478183914099751366868330600372029120782243913892468582253207612211223885502570301618465789976873819715910497497674116362779285566610837795297783870904917222984669109739199016877015582270839311084016903026523191208514193421225880867745371148904235527754144598083369676890904620073757300422155792662987440039464199210546211865323393522381459363463168*i1^43 + -18822495002100235561430704341764918325276212170310073663174245641051654356517887007854224451417214799886977489358303199707092787729131917218889630025943203216859458860980645553437852720225455354786453630398517095982242182565649624908403133855131277182236018719505618863325914802073392965950198111200178179025346623984729184376351597208935891567216442490380470571693657295243258192210464291817978451089485232836211705195780476070432994817815552782255497651459626964498963963078035143116463963211992901568739273755856056533667190777552846784192046846383562400546629741087534199816620547718233183874574910800495554332349141069640624858797796208237149016140525178658313020254947054004736977576758580400638395793897135984033782004557704351793699822643004438724398663920247003230007960769735445900713667676785787903390063844876510373013964504247772148042577002469925581347287696938707149040897784731300659278560518046332446829145943936490184465729018749493011409635086841344809548821742441772612173707046817808065485567639599799833453047799989838424692469680228379537359947668783450200709553802608880762531174291037434436206973082316980672637391352577970926589348041037491473708726603962910918211049318685589676797671982707940942715907687466722693277044488774642197072083625386705008405509167768614774708957163360209043741546431936409647632962974057645257759979428127524298970015246862037522255714549652529920718871461725004067394972653955013612733184449394368800890858274812232444896350303788953900584737035687596901100653598270059158819175246839501488242292830560007348099944164616046269524641666408286887066455155840133852041618886850128074146356381629623139478696390702382729743710593526636333305205270522309160400939134398970132046170995425309122490781980492096451590476523680764263568805832421536709878865336440778943892410151860226958747967572316371692936543291387752352470185715460436326569539584463152966399398084826812786791617573581686174465339555235577543180960153115480598136633982868099161720775220658176*i1^44 + 254876398658160755578470867511020780635486593896336844311198426002422518410191388625976057265455583907571101249372271304945054611794349525450478558276492349149361491070417149593564948508223175571000992070770931858738681954885286816876969315731648444420000324838211864083906894386713263623385960248284406029613868872521750595721421557076671250394126225067162520249663417171402076833933441169952079075435669654306696713985708547278493127177618173061361365502469381491786416295918276185732609648050220706712252938231724081693535893493684686726418831694356914167624278243193819881685751600465979782181824077474040358435005299919259344954237020632615350597624252235994181460388552753339476664994489411044602965695178524392890215663690064067434729297677260706240382170507094332544617527313968940865955268529057845973221673807112042809980176168390848526578287480713548168715754625339576725801425267888521054408696991067542630739517978096879402715141343532871879781001146035099173876621871372070619100514201978703868995632524147589214389271521853704408498934268139939122545498317916583792121588786705876404962701048093050433593048174397383885617033106518772585211928584186760042718777691920773150778850474348231871815621868053706346479114906634140655899237809895879919665747267268204605016331335820349225614028828685175252724056345627356144437810179388317633278007986028637644262614298853236636720825078862146513604880190464155436482547326107688046764683838643266922169295245367785152144231625329405277867407722293984822217056558293687682925105099507978146806274247221873662018240902530550299717651036427908031356855010830691218507039787725482518243440821333053038731865559448758293043686394999686637733592144941184264308211702996255442834570594059999330840472137315051099797857321461394876161442889949302943656101798687820587103598825579345579462017052924594715651851966842556506099381760175650270782624085701484517600182777903873374244442661372066722773918166100640238331410653167088482984306869692701916266496*i1^45 + 517689471369536953629036329581076421162521737778013290138182185200803211717540507115727372051230794425912136192939490131608209471402226201850625845763665998474898052660226888706063429869725192967573628137475312158713931927348588826757094780297737282096413371165579528907581280670921646623110772624072764596367690197168814295791574922254227819728381009166441373518131936134904285820229505869627319245457460242725595040539608326095141789476395421508255637052620690626450385484469458160633901333905821826631013648357479187447040078504578768057461917175046463514887188578754702123677878564284204376515807637356307977556468835417800213651416561518537178190214154113769014454305129467828722947047089742385377236844878279912091671968990291584220815844626565351995260766020953483222612408701743216519495103382560709200377009728525908529783581049179109196422088363815234564498300674438997285640727126516363241439988136290579635758586522695266667434148253397667245049289926865852668310093746684941547650574371198983779409615443381105397157901987844088035524080924873376367787219048209050919218306946328514901367095469576914919142170610730529943055662248434520521985652780459884305933117923814781053947978791220243805908527724062870445133601804475365289135801749756518821580632684519659408572624315543514917167926369229907521795701733873200944081111631234150715616457103685743687220789169933407816199712496419557252730909974866593432412988301324254618621650027467999946678619084561643128465244953406890564987700996979203969603779569953904059131037300779460224107207392399072647035857797526034988259790683805408450137526095443169629232256005778720868224032119535254539064812800572608059448118600404311116127547745017307875404066905654100905218718232571071803570498836051425316369579069692713684526371551832552102743992244222663948624755178319816890692365609177569384337148533409211800694317043070267467393644533675427314345374862799121061917559072967179792723044350090139216485344304364816714732569744348545024*i1^46 + -12058910749815962256872950686454310116871817331053720279728988320954853942265990157728579446208446933526147057098153733396467277199463687973938082733562098902592541434099933802710309238605060054629538133392880566227715635197358614805901609506064157369465504385728577925368794218819642027203786030874267434369656751317646013258463518788791285071608540603752499129206767145302865339077177709433790973818314581461776683489941056912539438443603503700544241014152671920847860620586676740051856664244368700513466355172233101201850523438779516609244262950850772211839102203971000829294995316235621204666766230896421342790049660669418685984777257211197841343230340974623666198372440238326561319129716411861085981449069671679611697430545258017001483813822257698635783612892445721296946594651920451861821895910626032454798278063556541125089482747128648392065829473625641214744986863883992221205673299339478020073883062438516279170867141376331349558401498083521772544498007146671400656840794739030746105309665008872006280810917011603422661056874487905538993337368687993275744952599250232951584252429817286388351498751501593144165165196390460460357013400815309373568590062783308708110651991927507247603690694475069496968772994873630144225632492500039192555055512804930751464299504472218180435897486701698905597579283885373062740440020109705362228068089576499146749012888530239735617181407669454356967162684957008572238257721440974367279727189423789855764869920406226137672960432707382600795180819626719773597429000372389977698883937702559845537216128749422500074289075887916658955779442356942155236321933289997992362241834933934368567645488878715080192786613630302693234979304296509565969917472077733653294866259826877389792325134083475016694882440774226565928148798562383546637547189564472075941980977640743263103843268944042572652823358028407025808206355484310426567061703543187566394954982087319880936067760970931902225636065865930484892275741709520234701172724134831869569478167385796537528730255360*i1^47 + -4181977966440669238049337591662683116358137787671520958062455421252462775154929294525540528214054443245857149303205277395706399492285917465559577882433562719426245819205487154659509365642715342804841225965321438753603130461912457870980135131762991286760453256130617591317627526704009057198686106577546428712612670025386495712247822991321407272130906985441614958921399031638248696184847510238593287157326359955287887825194612553590891651784162767741225886316627896045257378281265417736181741528100920207970574816470476159175677897809978091661496103195085572653752899582655589274672361495834870005234136708202859479815898276230624024852135328211036169009872262343475118083741289403700486996324387717045649443025186853404001265775933911686014192931561353628518434677023877500451331111784086317317269842161551618730237130454346179373421016444139136428457258973920196748090764785509056290045873314123891220200775883240911469183332246198520440414456513254414122844151875465871652139115475012398126322680958523153107013952055921649736806718394388095544421621337267545331192359940655488571446382046585728199607883830910019345238502599220429921975980008769653164660980135148882714039811643120818871893145457737996140793623749949697101323872591896422300827774546742603044550842771929375085873801549826455452222691362116424104830660422337359685272962655104252927150440670884975047511730249859051426010243827029455651084386288098932690075631051933099449394546639324364318084209776200970677599647692333870097721475265828432049099318623293904315453874647271573589188919744307925504853575073911158893330424534239097272648054326614255446332062000820206470502244681138382276001298360394928467407326110555288452257160253303310833659326587057811280608226055155200381322025305158305545128833972610398364265431650692820511193637988471434383795841112042189603300564079140024691896873380774852429423767790834718318329267923937738906606339815654994027057414886050090335644015916402855516522638957044440236032*i1^48 + -360223196453202467903368525537625121020561451270497815771026103096282536474368806161174026678239819855255578052164668867447961533529972088573645232769709979284594230924444618226197760807711454558243728541153385985460913640595202568548161679072645165694159389182014308966087695623098461224425245588350009455420470256421606525951011746072365109811399187298617545697152516149228131636821697591304050412257603429786629022826568147696459662452384085409306540347032769146593904625200466042132853631629939682485292443002781537238881510314431391914826131757328020031370657879163309683845432410792186028618168066036253263979451101522982466573367645573580194498084926263388605547774403624921636994877215621180498421597527331734663233150629111148671220692142291499625553532595150567602751719674317965241114804616791438853855969013675127927819404615786886884453687470995969896393532232038579709341606132380354084217772460253322215205963278827607294198690032946264635622499261113545885053076073532988600797677460079035492914566758745586043927622150823019341109803995411301690560187846462388296953913955027799162713063184077685982092905491692317447230376532568296704204170108820398153920033567441910603270900629329500209182974517703894680157457422282343814648911001921037672006154913906605792770630735796018012609718564881195657889816049399609215783053696110155246390208423497348485063414038913303422846087901693711273992742305396074260670662763741707755262355166971568688188071306491035538796525085345565041828324696838802944670267757867625737505284992481938150467484181329953367554751584934658120748102057135104453288818998698172199199456328289296726166984766495159972523918053996512530326983156620772991671563008302137080956537137334124091345797784702501431552198763774437673153922943123777573440337151046000139768876771674291397543991844826514989102022980711744501836616124724441759012075455505358592126903732043106385357419181717341244395714322494172581019216862527736961709615737733120*i1^49 + -34914547734635941144642215209657473159963897058079507064314389884753091912398341470173077987105892920630214485938768485931332051611256536235429124858859555556387430825917174396577794011674392729649797207773253338621860991762089978003004283287940488700111371549886371255350695852787676137557385867950371943166035755783537897486175266413606069001976563822476098705618968041446369579821142479188075862711839579599599751585090089758702103058550832229486999145549341795292533328202434390558198480894748453707823636980000391066456562470813153333887259406008699917809048050258145043405086070744601771956563406943861071443691383667206156881698553498112116714887841854354480376312660575822058136175614086171608442482182737187816758766332667270959998413759961955925116367316860087695019795839008009105924998780316154227179086520188754147394447832328635018816086493372232412926074364380335790891209201604878741864077380153462291716562135867508078657624713896533582139964725966823667748432162485722313403541098926075023983427722283824211972461391990400965608198731542238582494776867838110568415057247401993057134316488367108106188423244368872883721615048940976906668836889159695279111055749788362098037559452337172195920512608080043444516927022316377527604757006612834708459354483826334827203273498808183636685710383535956389270390049147445438826966452293793204036262850674012668927633659923293017393655059443352557699461906886926016945619089908886146066123948810605944651556150821291915999578538309870534153025319795838219231561498026602463898978113707034536092731368239761008589111126140519206438623971462678521566748637992703367083397982884545393267705360458884587722472380045244531589753354420954371153056577304860719655166102455691685247595209121570287719538969064749111496591227129085485854746091469435346299823683961967941846778906002231702748861912904976907564033952969686522068183510785243095629269541839662087238751997002004920156593059629497990367683793325437687624105984*i1^50 + -1753612605122043641555781855961944514024011998381691357214085395398088071231030784790050702243068962401465872322504412572948612990676968159948048529951391747921278215169082141984006559882364393749941731806861387641424290120113558282174434876711040098461546179345766264813184818469059395811100268547114924381935609503022604739527136082641159115630949492280053857096909665799981683947180538776685182408160175221876263128583884281388887790474057914994095438954362824438905326487383775071579879844754130753225324362675059974441957478755067509523038001002266100552563438874824916266808703691839841791908519916669491041204284328059032841249309770441936181359405312615907621163326724404712206423346249665131212175114532301876813684233991092804246656053231364351331046178210591211028255118956272897083309002384370759556830019781188828580969753048189801438990647937337124022048017703381954925150099985530901650676539377332680945783734700528548158082856290444014338438127698086499864241981503797759472006522664668159839732444865914983313784002486820223153757282934019092755961820060428224343893462255416282212270669634650848212707604142806408958402684937414975594948026342115911468311189816884437746325939360708500118065184873749104916831864285782980438375880337038713263552413380533772893245673498524411301230069077510317822612516810956997154723566924669310405699062643092909267979246986589555661511618121724760961503342892096187745085888210362563547293123689619244395897402003553749678459739992195690225457015770754219671800432835473854768725415189556951128732720380041739931408672967902749380349768124438820112848708149740582475216392569512357447285436861637600887115615135030999051448074265662655346656293947986959922994005822294252379375499941976195533395267111566041610327055935176760798830316826698525153292977294725590937862407464437963503403618023356441410283632658620756350125529060229365508721935374854520273702688212318191558802749652545431716066232734224220160*i1^51 + -29420092468076266981799414360452024917634165596891542535588679125648016632142851388385425412430631432583078255002371746480294945020375171468481584788766630895563784396154074568515355552967256853114019575223590930950214934872133652442463665019976107041343941017707892145419708277761416693692852136489600097760622285331380379244568144666095752605113920887205170279052722799101724266061809949197738438271659194944530850471038645165077576208620345750903126965009486967491544271728091745163243102997630084753308005459294759994421002657326787445065389745257809172343271196168553431305794533850645202894434660492551964641835559720613351769541684817673590508974720381602161060558636711710542858213764015440065400600562502997174564207645995184628868182894588886553766393648728988385722394936892296852519548523521041454124430995270529842644897158657938539166762501456485684593442827453298100894337303866277456979220446670732341219432761996859084915197284722430111590432526964668606054206825271133441318695310188944359208644683992930398844344908118767502291992770892452937684141373618426860544570892009758007592496990431546354819549295114366537360564439877036175021007217214796072417536152297626041996678230856949296512974222761228532005522311965242421925056717509869506263917852551213689736691516813611101972442076257320047382762461907410381567375623015669522893427422033873825250600489136417751601404022926315104288371434666210602559911148722662370712147132586245228056609275569164560202880296173136420179524550169238545348065170208591867822660591397389175473551760424174022021500858513774047130254639572869492275967437279958031989616447127913393306555778961180344577860922102056620950901284767670797869964672488502518232678916943057902306695915851974487658339346675020454434132350584527080293116253428886713024198671915115147783209391154923357800076390439146933347272526409610712509225329288129990702512088132625949819114937936964056484293525372989018548834664448*i1^52 + -167258136758973408107400855867605716207061449997942071410893650987205953066484309412391355018720709687216267788544226793045214226244339769446432159767965233694056545045784892509758432617974218903863846654285854165115867313113434658679736835296954013202699100550972800264684031299278935092945545903327101950449846912013294840616250058398535089916931831023449830823549121007827574293757550984114750565845796784805734003268350752669100369252184280570193787876116842139228360323229516607972525481142952633281322054271610085800778100687229725190918317363621716473889506437596266885942224983580546960394213721166639435242176727331773277578246566907961512322526741450265222814628437898268125571569361417825864986988677115640184722927665181990101532710933729334949249587876108166676223938343421984018524253091462782267968752527386056570242976257799977646591189307814275375148710847610691740428560651880028472945563004426372446293785250218654499924248823357211949342532999837812292277417234302724347705369329651991052984011566127258216736904668494899109287479511605619403455076607308329000564985540629849744300224688083403488524357884379873005820079842016300964310076936258025179405475933473701023339596925797756627055886356354328460525479611058636333918760493642528414890132953717237566397246942423169623594998639759461548175112299089694746853245206544994689811890734721913880680761262612345245681589081866097486645445664774671298501007902903032206423731832918927510602552271554873205056755933039496137123683563922706599504685760908108231703645600638272369977480040843742335103421728260489350451581640304347986867502431332148086824654735346605400221664924862261713955784562595591199751619562887312975245349213587493912492194322634461948191051299942387395813694929168670690419912612417720735379110157727386567257345291790951931615459136675004497081863239582331768840555589982697722831486305312005941308846449014418725801880072885867385375637293542508855296*i1^53 + -11973487197917203059900035166171165301485836596800321844852769190079732509528116022944333829443107541568727771404517330863772821971718492542694710573786111411219411132677309362770972662752359829412818581257401765680143884847448415438202357001831151032211646280437654754117735447982090270731449005069654918027546701636088577071381693179115598777144452350842215991288861433062426279494057219100894757073143694505061796428945945080777330064572027480150866250205499975072254583293428238247224565812223840611898118084631688222945053989458275922494721385096709151229091734659905134946175436241533427102442690387478716935475364642836463798387202063148044910581251171328168638424101213964787591913638776738483494493250008763089226743969557044793213245272033554636127912914959015096753061647480627606183202187835808961330008551098304767476223511423823561723286986499301805093693000287533524504183656245583419854027181697270984425448549215475396680607239745301759881489618191280637238650990916580072292176710554712868496634833450472599612900657721072803926948027917892773670748964148190076960630835493184293833728760516638386350195807347184001012099484501401266786791187842961994728655117000443534649084783237230158912581316525176517491019047793072436706474917315283539580193701348023235506995152982979028410526180107588522089357885546210323074516807219206852374663967635959053479415897829213264131548027663874503430424337119872531153560824875147896658638989639467479731979164386377542221748030723839233807289323790813996626983285633145949199867488677241379471101561399536799593171170159084028630220777871820062702997090940127821678492425654025852840760173626684828745108428709937987638483824552863357568261531208251258297367089117468869963521413653275177791082894312446960693648105147262487406572601023862546370836450202671354791705404673053919158369222722899686411444926199868385549979625481586072465908861508670100005676500488734035900598054813696*i1^54 + -174475544389614998175875932960632122985190634830791744248883286436702516278891195631280483510359492115936918672408587615127398224466832930003343778259237817058986130324683529174578999654715393369406901494788087084875126863593128627294674017651948688807253228968240754542759555483307551047542789258915078725355717890912377915183447048826088715578978262159918485368497756756483342701546936976822895702983568753500484293920583411263903911253021316294654368023687965376326916291424470849351870853622381037259171897202110661609810056124062342384855845929855322818989361294688930285277489841936799446624498559079962253331627189139535702892043552766006208455615283235270435926641632788115560763980772322041712285646908613456851048861726863136575096181269747625388167874633128125818131910529340666142941941835547424066163886097903010881771748716910438385326249548091596457560928140898871442132149902368776290693494774685816521152788160511290233000077987422768723948656485277286371672440560501261158287128582686146156702519989381404967744900782627712165222959676918326122850890543174489986297535124064537508673525136783358277014470190063403383492549852914627215504605378992509156478369437942686543086830776136351947842585369686687781078957305089084159135775814678850916620860821845650439763580393833275305444191256084382767186345474798272779422964178925196266439789105918572230372911250018231464305645713603587379483813196100604719626287460078402050969827172224339464210932003168341956947072929443815213733802595032877176739951887129838663716894615663028388112053910904751094924020762384663912689818146868337578597302340258097666864883217562713339855721620177054156591416274250629253192138579678107705711049829350275250110403485199460274167166053631740016505802585897478843613502004652202851566150158869891431902222696096394192835147368390132699746320251107057143198533918942301024616990894367760700153148042312515525120696360455184677076992*i1^55 + -739044852566230813035559033755415761546547808805567985880071550558359415461158231318736748049593774352787990274577346843288670246826097467240810231209585191913597997663840056463932677040803906252663435454760121353201459212729542568018850010143175953939998832148795020445790285407917566059693028463376008694379569364360918499519491210673356329061997820947297228772451650999331172839883323597560464505846443433956395616138417316212165967085788846215885931835352415719411152709654770313317136827856311873454503277671664913421836176678973667334712884065446299784351268035064077409086422767858977444855506945769772804599235264647980361442668842125572701232490590296606527002618005641694232326609054205902528102662025960710899691861177346911678794277363063477859148363231121662844386808922048261160524822847764318866965715853123736964501684974574552208900226159939517645661070092707281559125243335723427944546132131648641490127819810362318396900670545619644137436697474657930500546368582542430193544275565265972288627971156968230515885403070967201348466175415664894639534751413130610071458616122104497177470453763322993523058566353047159061828275450785539288096298654206671588094478017808557384622995247046529532739665014689485570888234857629737646740289294513748882648524415928386435442121079461256275420049210358350492743452027849036617922182752162341448883332913814547041846071342850923145399315752546511350693634830698924737493403700036362834614289056511070404988893148815079418897904429125901040909240778664226396613746561008230864340308694073591972177842540538426857925683535376182590463622676965130558773780912833001709414114620742877210761326400097963714124463178396505021891268978193650370227129845113531434002407489031000811226177667401091807592856561330841969489958926519281771948583379150835622343268403476619273234961144692781578725295923803286060088797238526813045611378815817453179265877921777744366888852020789248*i1^56 + -42287090384557573403074370646800659295884208968676613808844387587236527319616379721057258194219949813652268261103568732820675691144479213360189594406098189928229747592774440972685553650512593382093524631406347659880613685851067512450298467150319793511567885472212357260777230855269955869079460283363819291941229530557177735888599979649119102522041816446683338714060222207700539868417828389234847040501647924770342799542469151664460673553650738070121471585618007153119162017198494077960307524596216097245066278580091256184823544120681299086914080613254070796806363886280518702352121197663499766152947192303286860407003543892420812012035889445852833302746833759125293799365350780485346462079855547888777032757715286085605519019176937784068233808407128134864981426875499110441716884870888042268954855468237514326517970848207241197579270638053806172372142902168883303766529276344966648311227884659185468607930352807064968637097976092188770833751737825990811241042844306533004650493779835711651523444580023154377916617046307478368381009590644103325046091158632374503141122887705668789190946492528071902492284738667171952510235909446022033522741096408730452568536805156810058683215180033862837824455174225659749220052183357289743680890177913778655004002622716662734180051551987561235030264478373711496467204248778046854612607019172513870137408722371687744675754882109071861172786911948999031942990592372968266123925595775205428876270203991748682267083665443678754371082715331196727991896987621101220508184151564191364217495232003250087390362171274820149049890036945507169908540112522194645694476978182871953201365548193605277952814760919279783264896956968252246074826553453252897100310190915052770043411685799310991636234354173991828373834009683087490600185785543367472788546763270784183219648921599015992847094173223396347580337269832760737834914586775971713177498142644357372128898902607265014427369611733277220012032*i1^57 + -946864868923053051140768555338195840270122518764487146025927011606916208907822737541647621059509536500494467033985640199254346377572560296674058993277587090133897392600405965862195995546635893124740119077306629309375157080771439830021811851240407085173360858840197446420099650887960503600147426228365805610219151046684190389450333847571585044937272957383623569851871515387665782037211235543840582666042814276478773550855217546438997990271852613183447996744147151729549109111959689330770662259963131709826273727223500331567888664107251782807808845687111795526793803364732388994094393811359534429644582798720208889076887173654333051872712260912563620438752153016839094698780963699431244203840216267276667403910268058646100854163236432864061441509401466511588108016839498443682171980302273555577912506995163750792280215259289032235237088537087486185765055996802187467333531220322313471376112983663957250747136342653533265260071425456203846025528766126719382704765812313497274744707965483570663539335014844976913676509583662308726791186976595480891647041679161633074934237513426412374418418293394558675476961599973059510687239408781804068444037230708635692837370407093998466713322594471731035541430493056000837982103924569052641911079572210432170915030018835939336919865412315107472827817548043994464112697601815973534963532498364072061516120136820051128170166322136949838958054130466431158320738496113622533419463226872640192257101685408341787475738473859195710582406069369389333390883328093950753803513111932002385715143397033876030192805295609512890217730451234158775973525275966481220092396256404676770333481478113779508872183428384043849400719968900864181904491808499390964158336687385896394977618682057126097996979914183462788210682528426295847611854469507074118253841944669364453365310795319822729329665214809357734912410198076101065159143242007352865171357665194399270736006731874795637063225966592*i1^58 + -8923445213334487425006138394652349575928606546496517132511096857020651490712385941340021274185374542418291902716673706300437893313210826118487772880472058302691818110038366437377287732762906500672512247355522934354310767255276082521939956148388909247134780276301217924967835240717068943135234679777482103705261543637877429335357508641282258096477182870584720480512549139713648510749651292864755706805010709708049578525301383007670974970065698333014338630442926919075178421790359169035890678699577462675597922567942426837760971448140638330059732249712685008710240528118694881594828172078043317421753601818270670133418921353491330850445942026270230358250412074419075049134289299246177396189333110499576666469872155073980215105973661858647465232911937458281990748482479711681617734770978056614880101272049809427727025002756406659280816740440648101544186181677900821116243920366113404404309148520373010005191581562320168137379556251228053298343882150009646101597914048592779900125136992982333496370472361496565703748358127662105837048005356245763586516859501225162610748946757378562471696824011257263474230986914402469873037087750608881838213339501635518934340389326704650412163257238727427170682470173231746529220193538637919846179789111357007404514537937659100141198336460420348079079545318410312173743488522727032088146958849536713317344535390391976899246885138391154229705636852464570187606743858199755357917452296131728494247110753309141530351898271433590087977502235045406986620250785542357592369578988033322670470254261172839601928250700851655049802804999920349556800236613649991767331093972520970127855928291432801036660486415023942251247274895313314144250715602052750768379051789514636806917439879372687885056436156083556192841610978151767735413906348185977465819016610812790739080689852797263934396971119975620649328506899549467073938392998453789696010297122363414774959567659423760384*i1^59 + -57408885998020558363688735700855257045349288263558430257542255921040407940553233818718129854244304260897200846121543979674848645641475798940660627678113891572504631999207068386257096291297763333084605221499478501583206772628278049842048483325063015565630968986398121112724840181519092083183864727222255144497030860403163647591444952202758825450779442908722379409702448748302093650476533394085437608294251557483489032755642886608993431782399755927810154124510005183758345806522119260088127997416016360963967487280351983426177447518567965933717253510106138142616089597080970075620250507915120641542577485028636083221937648562855140476135904612015895127918218304260062795689099500824807132846732374795208090942117057219578622481143959865171870421860902580385296360151001348230916709997730908852962492656574444062761506744348195386648110960021856662941314997431806927011447607790574670160983949130783614005488720132309606502548555787496077389472422167865871298900885794942904146007041428607063565566567171249957301426382726999668735793389200043290401708162143904771062624027679471319285613425124110074999300847114733218494457505254669569248009936908955127262487839797829445627181889455139355836612167516195833953403961469751317438547071075232254057453259150897487467752468493651622339563833110239685165239946888235183196892005372709719343707576225884376463466850445242375880970973118966917026661065368891731636757510551062783581334328137546812169096911241095859063345236568763809306497594221678379796208103513096047646570777591393644901098904038695717307327679457606028615113404632953115465742386810931504695777307385993833570993164089674858330304971986417613777904074530782658471716936584116570241752231481074598461198963665780409799246329447256791961910034461574243514270351076323923355286062577664658828909472959208510567287082952713075567944171332456729940548741900608351233900544*i1^60 + -231079333762706279001685789202922104583188694405279302908141634551151176251596298758415196621156714940343165726362262145934655804946182168856823623646583105854097207003518510206827448174933465226429188860171113279823129321273049133008771332968343351456760761242187815897151361938422130673282817496151788928311844789628476986719334417905968294355479424699019317902377118785901481930264611657853244475146753028673687436352638833086513454035888458341891133693602629083474969611618963397452268058161368202007461607941876321264998329043773882826799504641136793433000597365391981153714456682227404670214258157127726759587376426232646599759653387727824258737969487341030090049377200254855071617740521668502896533689758349411503213761425850713578646699582513612904308857151831461714145287219627728799521146688047508577794498618154100348400343729947650860290940601396981445703663846649199701710421098142793279741991582757407930923261523035084320009574797009431558434846526024488590207570982710757208394854918256503860497085188260060512817316422167214295285065270664430544905400784574763111090717452619584300869060240728728254681951677256227982299537516725966011400424978470189719032571178469646149305331878662687884896168190349984484782319914553099762399203372115048436617614080584969280330010464308028503406353968294249663729866980280785222723547115852808226859473487214959813160361584928661422875631341469160565264208422242765111021024167534840561773396250473691683475439471882231491735199006983085932846832269088717487847619360646104275087203810051793223633887543263282490424758859074973145283460479371919223427504496964304884487824150280052990684068620552286454754548457451270985505318548774501218764345798255899882116559389426770986965139722207531919605118987324529353139122544009553944673706269388780023094033768903317099101086292345839472068129275916144433177221968953344*i1^61 + -684288069063406459066860195337538564858757706635325833127202760083100600832929783879199969632892420256912032125560628444104648998118159954606679127327794238594200511639950594492266521238464292863575065442140207907946471199169066738776116177954668929229135074764255824025105890460364661311965551758874623007386628581420300441934352251588223286487446036296326340316816884412717643432631613698458445777940236357662396615438252813551646683964059836196484109654299218889978937803761671336247066976948098701537078952906820267038972680173349564741521422802578022050568262338277960785224074471459088264175657973125456374257201724584975477723028045044752906291085220276556443733618232527178716331082817612693436448158654371108394441114269990457155801554288976964637742773669572827136756917662116999065256398066134859460222899866024033045992870368249634922084314822354877277116538746808739649067238946474724140906535546647173219289985897713954125669962067583323782961448157036853043015313773428746266037510868063348785487648141217968341580284212190057690746860536524917983499524485116164047570983398967741138441715092938405048803796211691652135993448302375947404917648661725296060538952823502601838059680962818042216670547547545579402813945127789425802529771879848035144516579203118789823793434165988063764088945763306134050932890225883430996748299662618645122040496681109343297505405238614502492327474548099770984153647354188939648801958680412158146150095185447789214650085514325353136508029533564235883188434485196722326550370321046563704398499784864110517831944791334686957260972238024368895556723229143785628506972332297857025301773003194580088916491427718595925537120594278677061748007162336186163587793840952289623267769226812069391618195550526924486558293371438866945724260406232445924237374596834244092593992119951892063789427495134042051842341851782222708736*i1^62 + -1167235218571625298064857042028151884873732844981719790802732708089388402266232126881284339091947087696727669642892118675156081591475390831890676516093577271472445422101473091582511153438100265116944790413560413446000612140034154183992543967000943566003572122537463549788689501024176756506320749754904129547610335606117503751926361545631952297125260318895055756554767329621167018109285640521290910211739723196027027112015426814686754670790731158447202549261004554574785733507772856087118973514726782579145023592186398867095693019290169704422692044176520901120975091693850562052471897994107847554835212024915503665799522729796741974693330670734094361765938217979503078234304012360539811665836661716922486779706318687501705552380656132143033949141195228511605429951264261267282958129214829795379073239599402408887210052428568431014625848180996365382915670832332058510857648846315288140794091821243345802452293321811191283552323332180496325371079910698937747894450024053094659259924485724908358228845750294393625969886668123551618155712121732329556057550305122310188523401423912132114565255328376395031093212771762570471721959189760860175070618096141574210549856180740690099076777464806567013241589708746866797361799945173513976553357687211198858225588822072302818391156788260691914700302053898650289201527608508315175433537310856329986720253327238219592513954668362446481958712983406620226209322123244630082870718137505258120373429372741142651234618831721908232789684753336445705595223723655787551666548361977205013601244232018327896047622361541596038438281202881687950867706031993661080609644843951879197131730274838203223505267882898746181120815156808387831089482179204289760523022208999090771040929352381012649706200800571620400967204567729624677090101722487453098444785472606920253980986783714514705804483483006401139996251264778695332568498176*i1^63 + -1363914200488750736549844022158101544029314073950253425197212802838286194492918535221582995731450543991221252614170424372926125419884446532456250022713775742817426666447287233908119924812349960876907753424846924448155225400038025894726129815964020246900251483181650804326983604046397537821150322440354652792887587582624472535745782550900518488945445017387881963706486613405499533249732342410959046156293306845809071437471247328420524351598273567539762421424988270134949851019206439858469171801422519460639959488673322499363435085678767381670228152800580383722555927493747850745462682996057942268944270543730253304860007335715391538320931320322195391320172056220554524558730865672697021698513889898399346319179883179191776419450963659729299120880952627825583800271472503673016970848573673545141109223270084125903306711474813769930566642780880417231601868564209592873168486299130135534739986511199763310733998018328241895439825147233670270625441910819045266907635563649301084158886204287078972848041975693995952913300027800351934740932291559453007612178653914494067354087569614482340448946195931576650977015545065637274233367870186702566979646540527947333124489226973759242007015772467829101345059337713352808715946715772241919715248238746777280068566866723850539546326181209338944171892976104765325813118763146496722116928823751586870799269209320871388529479951068923406581403511376916811996605060455558026394185621383077515640587644034186813143144900396847719768930506110320457161248045508329808244674561771652255867052438748788352002286476458073012567377889113800454708782860518138080357262077605728550417074538407674522956338094111262207864874734054191458896549608742564135956951814499703165499966647036785948205651212937047527816560577564150142206732250732221705202678046001870185718543264547745508030930923702544739365778150653952*i1^64 + 377252262957698727057617800494557966285138609669021819389139205308589843046558410857994407096576455054402841315452068377059012564457711342670933785863117565664432165184845651938922835077345160380310740929863551482826025169768691469998860579980922383810148592808931491583645899665957572599343663814130914523249600438965306969182787932971268346714798787664355911703394610606581221716681106882086021278806673938837699721351097773596104452163298554590529255090173551958115212414711960831614967771246639792348829828336103664954456994255720858114412602156640212464325959164752670225086399072960073600878091604533427498258360204657443434340946229405834229499195706170474013650388035571527467018826211184024098273413192834909251143177394121154009606158364820376359421092344867774057072410808943789239537142822488269369422841974575623182461319736985394397635147262800662396950788780467359350630750411023031855441264050672810539724093880184422465273936049027805477552349777604149898626575192999441139826659072290417588258258210227145030254181785656177873218489315368074211864528403068775993469954908038383111805903558466154302050895466570343881960942215586477840902854487856060403223895917411236511290915070259695435534358211504099862283757470077883768566730314612423196832561788701840408512160545418698131492780544677968683186643746712849295413132173477257083718157080477485287958865846804732572483687372374785161966969999987881847929424350472183097673544774492632165077710855384925895257675090685001534868395436927126673776119994087708490649097672763278917833513564665183239860517448230134494688439423607737598077696403869916093990733364730520130849359097146945232440578007394163785984903071844481958546552063621109562285880632732925396444357575147577150503150985675900789417925196297772695378322427192557857048049637213169778688*i1^65 + -67102008822363316122089275022813577199561333491783923906104920944125783117248289072510522840756299056953386698284852508305719873257691424164998563513567262912520627148453050162840821879774213034803068744837606705786668726756255649396751684396257053364554181333369474596354435587990495028037478774410114442634141533231878099477497740653246454549187399169696549800321368486957140137764688260489834254362500856832873744635236948572084986017199779043900747822941739352545965404995715470005552268343666490761724528814745610800509310352208303573830742985329085466764635640951665175520833418686641456312811316769608018669988925289446596681140276993493164153748177786419124813168098455996060078851865998732454771555390510814870595103225581455938242748884765518884335957616735711824417575549996985298098604237061180797856613733180527651101773515450834885495522346276051569246075802044096580071426003504349651113480852060472938845602241698658831173103638676208090431187384882212506311484433706129706078699496216422397058524808950160812041685014853746189234135749880038821465203464906156567641781637385640376313300417612188904020010707832959387545139668078929388215168607551308971607702913899275653071796778671869291748297205068646558305938053599239479648121182309893862306665291838472543212206314104918910675932941247342201208986065383650419063005077667503476160131855930687412050501846055502494581647085956528065387006496430751442485445141310746812342640248219761166047792535156230560496061416231165553388736542271975156973654315493071850334466230390784669763342558471911613872854732553048279337667439170284829491952109212893381723283147234241726576288993334855735139170168544829870926681905449610258436421687875024155096513635905897738768498443618582087714614914326681750407905809080640616237207644604187908371382272*i1^66 + 5038766658614049965757014407595852724584484559891459751973293111593964336358588858370813938592674343514795592534111157777159331018363945527921503669092751701066776390238531340671487944110603711923054891543881393039070410401886703273180688191339792621859740261895370906245849139228861744816953021576751474687130801530745225163834272462636619256661037217827597829587759868330754728734557699454867228565983044335999666919963230247326614971121771978055344911210437748462145136999079329867244241380927864387178765657179183960343400980518012126986147967423645483943677290519869953506211260218511744966582502118169722851885884516672928673641808907528101465851363791206674522180174316512509299797720747413234098065001972830713338253403887282920437034207793211233073563937389787844923549584040882060134936453367549699093768618662194444611045337685079543793815198242544298405251570790823843542028127506921475191558825390719842089006917075074522740952727240960424700686972530499309800055703687399421804732814836326054402379548848881538014453758354552532898482212145550978598188639751222639715904781780123300536231852249805231847719699573288112531520971323820320785483973097175880285790731642284545668042410133509753040514974298850751208669617738432880238858316312262411862621882528147514963751898130294827456689500794475773255822429745186595009922900435206070103406952754248934912071709029673083639368736711913765700473720302044803780664832481755385936188408394398626968560738698730047511378406302568320500288239480974802665571330659554578859575158069070296494584641622034291110248300529997825876365882146927190593304666989650543733118116228532408837914052645032834534694546094231070540923969499939482018149899283083867456410957024622261092300045355231228333613871697969609701650034643484750167481906102272*i1^67 + -336818070269447409670092011341148944372568796180860990890701625262831081509398473394175645032429419416484788172633677364192655557655254200152871685570141595433081544133319083178688072495210101745368113458274092649780130008939552961632634053144595912947290627827058110604810513640576695958224987563520883977733509812044236299242483729531209339270481886947862331351907058957524455376023043387624288527915515211270534141660489611366562078535411334220395320776357867845409450477222018558989682047594087996697298226320091290635616841794294291973877104951824726139362876654151296697440007981059355108958593866297052429334150384996053047546659290265041911075582847962272335484018694829099918401205048897436654401798856470995922576709830625722695241263084778869827039959886911841361826523831111926616444886174624543440676461720206358196414634702698488045929609340810334935404991375634728570772555029463483667004646524188180603662262910638443065342706339082828250854110642029784354692971087443874822546148335156038386860625086081313808091250957341432764542920363801663892092959617329549987487934346763839522889903373925611040037329870047505182176536219459509264182116903287819286319940352191297927518835078072393677410463066163344563715441224024955791264631605996051014296272000289013328000015986416995528161482804054035737843263732199043730920429080922292349299634359694816973476465281267813974198515773648911863053049019887685111108989054759813132831023807385964900047425828803221453348749428205052814534265720569731344851244605184971122227363060955560606273949935184087742526381030547440422356902120446135057092032687094110978326783287089906365021833281553118128215095550299378698033654718931485950532293285580373009564634289429431374500134200322038245536484839282739896006109040285319168*i1^68 + 2085289821819121917595331474345246855959658242661488780994048334045109791055883897618306052379933144172060761729043790216909060475305793001954801190245278528672160099768934568000422255451638767057660052550367159568298785874242478974892768138251104018092946813918249669195884547118211417279883398827564016950066669358526061386543433838091096107974460989798884105921400996389554782026771703899816471436863943427562205747050303840172908792312346896003764895047758856735412804091838805659115233721657476031554250239271963195227386017341515358358978289597035923799926085935962395878701657595952332030673385155103845634160557279616948814985643039644635131178875037675920618412564079853426622687697543091353489459802614806091896372826511739793224061964878838127746272660420373184391279036854750779851769866741309957584828899012250114050753162273766336477989582344815565952488637736424716296941004268192959461897026929111547604929884815571166036005196538964436764432078696879138440284607635357369427575830207219013661649479417664432403377363832644623470923159879163671825525784658448012182934486266565127992463838717082179026982580626470655443952113445153355923480702942984847952390484317153910951514038858515036437498542244508944745216902483109900989569641321831255221533197186491277869938946860463128089727357163659069469619657026713253576522431235766097681878265720656251819677307364376182098055286588204657111863959496837033945633271303754573122346156202773382673577998909232066359643782851092601271809456898344547903869647169262794653305337563260063216380337393788793808688388416424860064142997505117519149607510127172561360526018359923163906306458476890130313930111879920175069163458585530018785821922076757725646198251499999938519633728447189307305056449312274360827904*i1^69 + 9843681123081496052826846918293031408503703237900772951217421565832619129531507645595127866101065378856227751015096423978206454063789097975902182681716448160117124181683663215659657283647473203111008136111306504909959997754710788656601960266516238014870595822067222849564810005599450131309205687487946039346961963449177590119512442767604214167985744597354502086205819722586187896744735409170232538684207339506734575145190491563168613748797376772670319433317882223981056649250604193275317787177439076249794260753256649003307029834467150621022477082366003549440707729640288151361112378685881232739743376577473958527977409398587320778275738642406218214823319916214485322786354227440401585983839706273488893666735019300390519072162935606868940345781329024702352782251813069094527389728233990404286533582292525488772458661042900504809962739618967199924263785413072688099752813790137182325250536830466997732351158874116439292597825745706769017199741997862862783179642875304382859495216204240110966939826390157796300475175006388148930239651867226510443981416808165941431904196836518574512035337322029526918399980857692679348092733024499357391051922070162902460732972557301471985119810846335957069334266295407252461440473462981004598274233438141263357701102971660462211927195079666308880773694801949306961193073642247154233171742187290422784786324736007480518428276274801698937957903872111018950668744279906733369548755387779968307839836907693730028056487405045653489381903888294531140354704879195466672689491416945037733315683997753599175754384033479393055998914053040349901214747646214061227175744477414665044833407918472020777248086975325838328326030911976586129154894798293021428184721571519673487902043837900521346492847364113937121096608980345513704423424*i1^70 + -589442472045231750421561033364269511402519629744000238243073799044807876223904504030954859556609431896189637204564044788241311363596903784655773381696675854996378006632027328028552106391893154488779456703835174115963914901833836735134731628302015712129958441121558697127148702676482924903149693901512058468692503615263624191182036659502054974149433344928214643706964540128275036013145992780414091313879771451317157970889796349425529575017355597994055762164011843445266701671238846690239862118474397974250984188797882742473104338950676683671972454583256032242713437128919823119841721440405787067524251760408432701531927170004725863149319121370230624575056782632983930760183095771407254851929865860942504275223876688365890597854266616882941767929609244362913811200904294142220910094499490017386844037495666882552670914797377161255777856354384315377924119406509166728422615421685600655227198843577491871989403559242653893009779474611876081978695067791006734319489451479454753852735857509155398600452547322113868622818858105737084235256047544268635415405221648401142571088412845953420562517276116205272011659494854822054896215616343262976818697905893350873343165823489135395559165542935390053927717618189584380152842013006404906078437343826280512888973191474040579566343068126566693998707153465425222224056057168217307144130854902392423999787986358105501897633322355615540355596051309271824854580836280670091863541984879564259477555659983404021326782226385470122084522305370488585193963102939561000146821592291684179032455110713222511996720904978926001371651426797740301996752439788514028202307080821598277149658312763190333664712767176609791931819002229658134476171626583593808698465193812249582963521564429401298368298414368679606136336285696*i1^71 + -4584196872950509383218372346059110048041667642396907978930231773400674548245572882814333408061140952966551856545322353323369082791719017606804480158278760414164944552416202754002051694393418228445500234300538288343825343857610244351183095087015723591220137939739230066119328875532736435553471529869103604067202073745926980819775479062469932687908580739837946856744587176083447524612244192438539950869605024873767078324109244247761015981406549992016013976734150396349286540081181048864802424582034733157902704972658218381695273043270211011073438871319893731435388510066220941928077034268092224745113767492698525043074644227817965683144267250178538913159503666209661850863709624041313214015648895288685138642348272348296131741919724148496095197705554881021074455286432605285581627776564944254196095719565792302236891388775189068349243272693031266274842024712684569652002075727052849768660551181503342601110823859532979073904563101320846612814086966677579291704656484380876318054039035746055874890624839345261566199451419037182031316742022219871863234531666727735970650218540004148454268538242473844958172690921227428927955258216638874968264569765611791834770601296793163677777208067350467681781986553968154582027414238230294652669300284913980155781498784720328237301735642866433737094608381718274741243163409453613160932975436404951163051291414050810640987218924999445988377202816407110073207337307519597727739188229006297598632629986040622872530472430991274976870208469548689868417436908396028759165804834623106504519245600589991610018389749865013315208401745951516371324089346497686559048428751036567294667528139258088908838141906321768982798268899406788176684555878668118213875374071470257494549945373028316629033074508693504*i1^72 + -8321273971932360923688442623841412056429097150046691210817375084459868978385897560772916857112338556203672182985273664857180930982920138807320225414869999377008992869207586754890970066144546295242176314990027676874512273813089472781413164594230707859687562103464244773863910179260999822800128634031914198870761907571110687311435571471717638924945380977884545748363171818748484000336099663234210049059035521610636853759474095468042296723097358042020485914896048279597410849761437053237884427484064554597899998219029414017310020965287654876123649632971443168649674680683615326651286780819172260846156232040907315576328821290850022460374562161003461134777379611926966672837447542297507105738428966786917247300931823018793993595066192789407970995327892979443205985239663012858713872002442855817133641899795821232478042039635861113669867518938019680108715986983069500900564519317300599816014959249703016748226750008198475355536664939642609367373653689418485386686758938432519786150680594448559773478212206988181145768843175080085295145761330909771714684206937296677291895990304627748875415148819977701302110748810833489270933164326740340537410089862073789386216834433483288650958853613163536818221880629215706491436385590019210176602960103483720952361096656941349829388858925979096840253341973796649378636291246239978248663102368962519545907990099090737086650865403704969551419865591901017414012428325642971911254318272381070086076628112015852239467110785139344980164268578036737444306367502622464189843576033234769165032379402572843161097481582034851827185561074378861307534571107649187890361406948565080331565146074128460675112463206771737345521721414178986382333159843169729765457375267731691401005296298733076480*i1^73 + -5221647692702455867264188586352106639257925313327389401586655989614620053958953111431075606798631794836150563121593751430379425403388645764462642643569423087870854163319936862663696982294782962686133407984867887852021529490534949530545774691311301153949777776388319621511482216555383557258645389415789820316767127965266617809224998827772491641200677643719086106409160287940765796651697912293695287157790766272747818227623027481361795620986777534866226747158106709213483637765327428045398305207141487902174681489548797625284815608016893858167757688164314434025411004325786446254868618533975705494244810809709733896101097657281620404627587014010917247696992887886069120535013479838849734805738573067778679677796380568249439228370891364342354868052274520108864919680682672668004011391451573888882857732831711617063846283298807580114189406038970284153415236359670207803014850293350624494020575577356089782055898200845371065096856593290194941236184673584672370357373361643794434484550004024629924159455776064540049414010654987394977681565979394872658406710810457409406211476316422765249415582204121522413680711541726198191419648146952373597275808030889432499625600769003398819644729195348679539698195072112253861703300007245095457488000639307475308715121191364247504179000139825430689142358480671305863541999856235776415921030339522036056846332722214885586441368008676419235334917507063417025350373711857822444215969991510651916191695009277842989774983923797356153562727282138827569650328720353876436733686582867557921380254218618711431004211869595758970618640422270912819515279934117701502065806047528614822573497048690733101740751502699050162969979040646122032307248324874681428852828248545239236608*i1^74 + -68037280845187804701442082767954976885385208411242099896622639758632405521370794121243100643076694384086660708909702301616791987286902872888632741497816786512039863120007691747038231161876715809846930304230066077613402916269543545462424094759189760821246580870113430666726913326037248081360635193661311782593731596428411844832221020592244918801340502833867255580827492522233078988572681610874733980550853851347093072598340561026865815986636750226903331993766776110546264899925634084447760982357515931259888164570104764086393014457807449696346613671361981344440778572336048764962859268938340607939127113851514688271020464947893778002343116686735277549390217095471974634747889880289671190540195235959897621449421007790323091150091455720730014571646922958852790947539315417211674414715223896442477660299625700345712692450511781881960391755598332623216216085131466406145955465360034835818461181004826486433975135279875415017239043030654025675786480377204947577077411920335432097266875492788195890164624265903002147717585670575680752558628242800039644285576372247393109132782062690831990775771361190765842607976144701158790282608540097636647124377172247974544966928285402903276724963697386133797090904696818619650916164109273785818002421044124423144448409701290187570523965942196615098747858153211004616786810193846135792585329685966907419902868898269472216893295128161618138357481377322380246369261733347799631426738784054848899390869477161618480366886519605753104987729891843950383170981596306957071977237157529630159692243367891241183100327553227708589320794751615988897147229936527949993417808834334373598631222346583010058304385438111229568292736278886429964276078462117435965440*i1^75 + -266096839466268056439472258873182422555205243521520746584258371245588810244424760684333394548752142117897306095575528284967973171927116820017106454969309562853017403418967166573460073512728639850322511393435292444765179729273902008187239392435992013955324992988275474544901022163337334620581193134504760300441609586597515846758109678335662859182633055037020489973730487372940392508108863510344952846213894820905490240354540259361180368723622503598658183774774674958002782269980285873545066106253747629086923358711427266472843225454209861388013679882707975423230877677756268850406585709424247137226822313634414321619462257908297599471203389720505722715851449690406151864660486018207687683583556598480550592078714071619978425006006596095220380148735969387232492902845103188302899406964556374602922610398889607182614379163130519459373156173336644668040365545834009744227076873272905558486109380148082429366858077882341871572385216900333683693002825036230677620619150066712918160229151339655808623673636342201032737084812846099414223125300279808444180059675626745259305041279343565160617908012267599148785086567812537539277275676293267972756796248114467383075486385603276919889689095859027799459484164838399746249637153023869682066952800383725677702571611290444606845655188352339515497347900314283751092833579028429553373166652853515520844505075319532766341162113116810866383364915240303271639692707253576884149975359853068761390527770835595247736577153191232548178413692788573307756569821507648973499405351771127057446023633342461578328187052674407362994850351806068114857876083414335962605171351667057973489725378099925102377359704960744883919567006671598549295104*i1^76 + 7794408298173454808200333561447230575636514422794067864779366980347039128180320768325379488830378709286398484042672225142279686539810362875045110725230040569586206302334082287826510976220458014896442554357503662317246152388481961482959995258825525553063564865323302295448724011491978959925267299494683631039071300932553714655776886994315530876981024670171240028327006873705987276748881627874467414643994627200422258002221439555433119386902661755160695062038626551097376261439569974304934134525537784741074263283364489679608148532880979159203237196507213542651210048514215975168171957738212265054640340923599703641090949554708319837191954042436740759801348563117845255412576610533575494112833837554284629686401489988031623863637813991192497716783834763323019867019884697235235551186790995095141600637447864247247228640851859208591775806046961249686229761426511932054171015455589948086015827531666183541426843954761933685081640697838423362727385391040393976824866057420541457753619793887897474269574954349553779452733253210455672591853535142364494587507101030441084025141812735866967386960976854031232794223904154887333381112361195913793618349083637195268215393536218770070354783786089216413395420167327907882863330813113759140475749697556616960972703699007361433578508684853542663760365998101745989157684274296556397932696731714736150446376435555359636257120435215827558692271691253491772678490149695895830958058876413905935290489195270833826555111978896169580264319119882441577866117325200009594205012467382565145938809411523141423015137750056934728681782164080741160070813279420457439275352580977593538242258947433304638976*i1^77 + -102019258963370629658234675894100482253642075943362050084153397775349372258820323577776243465833532656226709847141526416428008880495322337572011319945399154109617284985395425323881079521856882537691102377608042633019419809542471296858729708307367786636841113135231970712094783459375339062675088616469779568346021708598323286122212089080057091399990141115405369893153925928133337634753881828193370940881946495159049149628167917428266445302262162887126677373889292505423426385016355577051246269580904857735543615417545622203913618975168699502942416277368755048363919031256441404092341584131288969780411088982098426394331630043486210614971569796537764256053509525000682512748398052077273353411103379156522259583262468497560464949882123914295984899045658946976637453738110968496878215075403400116340994339261356401501130700873927306053849842293062654165260555911022793219718325459700757595975410379464967712541527145627931906654618871536515363253672990419262204001989960334727357158135079910043489441566586350886247883576969732295426654254264443166328160340356851790874745289155520724023748488197048319805704995800829817698952995076277717437069712131083479495339569232506459831018588153877967210294942073838500138880486912686407370850853075552834883443944164615307672594513777916688155146234158032911817028695400073972621942662386480723514911969564002108342484028026308865443858929428308358139400134624378953123782626415758865260455484054609270389138548418128358908375345221435195522629278707674164483272475890586851048285458874935441760136640920745183260285001794382457849257163824865281152*i1^78 + 453883076730610045406146891280684595167797055051969340363336117481156470494134720507173429901890479212375349464275920944814407177267653079242763497825150730000358759456343641799196647181231996838999089422386264092091497575479779062925623949566880151327677446048439680901322714172156434748966574743451919657209189437086263639591420536921933035779961759810347498028540296228620503658386202683818743626217378873689417280399180222066735147108191500413842319989122382830974768532537615903893354339057182760050767953715268160329760723319618797615479942314644686563111826526971770234730364334563180902749296218453809798994769607883810760900257079569501874071768531577096315842337827067938287751648770794772638067909900674679379074055908707429460543360243309175049221164426511809540229438867835285406887316769188905875414334094731351140242686160703539176374479471996387774798079312475175883544701189366293255008303967733020379417226406529938347823095726810002957301748892812366108244619939917306172134905246212419375905109865619201534447223304110060829487525751934869676362611510102224802793750542750457648925458249318358912962671542578369802512647918794731047089574260745709667831491424155853365682990353426528558466345794873272685987758431331058572482662241686834302641265124213846071843182406844157508895159296014314139995318530437366650950205372844574318187503108652399881787005814719616712619719220195373428705671238605145008987951053837933894579732707921016772287141759113096813537816176358920788778952599105163274050478556844199753548125833085206232*i1^79 + 800186219500796529787381362934541444221850140035900449443755482866391184858405821132871347262797819706827864670009795379891217828416215155258515013052991054838210591306398516681336178460468651112648730719249880657684316337964456747851621213798595491677574613936717863889268328487063176881725816341089932965808988806467771990426622724257185751215243114612352919008530329901611757951059795069907847958498642272230527145051888163514808658503108488554447411284394195352809220170919820335596096160537583540193457365184383347173963068190620680381529943815814012344069568974292645449514823394015579282922509925844106009247247807624417850959375499655229719685727855054338570165004684837274720568077493131536756183895412938985830001836623078818781469085319017027362702303220208928003482345392138878057212400724504605107568324200983083174036271247845094627522524540835202795312187940731129227430432247293182172580725332361658002580605553881883223582551365691732332102625197206182759298678814728510448323310468920577451562066776308268919173891352726778251205951807638624549598941748592405307453643852928306344412717577122970097081510964590545263394067734529740631362762552249573677227223439471290143560718783518699552754230071487100472919918620853163173279629736846361930982974019831299689079085893716600472458882624894774221884523228241788866754192667851030257255286203941377685731773348623185887786446534107901380962386772562055513499615641266607801248185018641845101340289584438126815017051632899160741299156365441*i1^80, -71846625618687102099856295638215695620535155634222318277377047839458782348807666953554240642635616181877994831967560120660005972776018279260128179802939560532405707189588718995642538058750806691696295640694710544759004979930875189746170697996140133565698492465981912400268320802124039994017279734129985333861746043494990934626635225560689626084710259860887340463664901645405690239229917425417073920942246456195505175919055870433386427080704298419457469544348870659130384043321342524500092520429156399566124780191593261463944356630948024964813614809005225248481078604496811794903916993936104592230289576362000159630492193788106521425202430486199974672380201362761548663902325495168840619434627281371356342701538164769459191912643860672874390733165498740175131197527981385705759997701146442874573909812856319011872487069216067699264465549148790331308824806890023034851182830854165512433858826901175098200055398490530260896006059878578257408899991419150976863188836917802569386151758342622770157303178198254923901255878522938948857367935754133904775316546505301650927860561204603678056096285668959056827008951010201401270134515853610665854840089289100456618410185198309339677129047917614113997576506934680015448775134355277485416741990819421411506820352677865067878550944586788787040692621210343248761035041974755941276037859359355047858801260362558373629794469644544764905438535245439892483360295611541046286398809270112250774655760722803199782372949055797672185412123833701043769215133832670554526592600072265312319796974285738557106480495829947848866881605828970367856157066269107610511078262389835578223435921152731755398287138558633006657910655650999936443081870568140986899186751337541302953227095270848617548769771618575955555959472683397505359778797439979226715524696314689082955366535039061847742820058548466957420340513591939667332772678416540329731988163494489814277293289753062800826204656543831172638484432579681764690933756043987969633181760761517344268729067525293729424318583605538643512667056304048470912187809632824890595676922978217980805224815519830159676395276369982455305470506107952740107883773358500800948455010434725921176707945578637256302027709495340397771055398411133561909529671328295065855176661922805027568283642498437785442642545077697329379361273173679347421230138746231037761974723199301821200338997788356954894285501644485890600076220329017592248968591435925864465686513032009939625765076743640976569074404838880813026753919385667260223861460509612656093526834355686921901884761802760343195884901785617953411127361575549505704327882906791213464827466186933511070767247261942074082815473338867443005489527547321243006278054977932833011551722432541044957970468996875358327239515462867080714211582518870884023009920649616706589058662400000000000000000000000000000000000000000000000000000000 + 1813792073281898101666410589253289073425315612424042687914176436345983293936702927059568263715675723571687753835954847615358447497111779574937685797192457617488686446375129824797974506469444156537165700530740865985252589377541965556261649726200060587154249482483755591116395352665308645157547816281336410336470636613360895359217578285778660883734317729219527009960748602105273368954189281510213837793486124491295167800162431393436511322592761599943418060226567012927551450415409618433217583139659143833765523846359927885983138937496224143054587576617696873544508809827826170394850617262252690522625844477431821778407726812457288727376216858160700638452982994369198316397351147304769398027012284846786736295767571219791381577273537133343875351941080221169190908261755748380152440867795459913818280744205260192662259831157510445741811847804926779122577393538562265288494705098366969430735527068158825656827913061544118973294790890151373358533717732061579317338343284624809994306531018042312129374413419926881985635066583111985189939437465992686543127724078477980301416513792002100948235724404204446569120075710203564050175511623748056675203536863624811600695454681910291359570207033219615163213897627834567778738400561402945655330437003743884518322523135862899248286596830609404901411249333245807060694826094852175452037417139700537847040090501591600494970981673432792675363428491086047293131255528899742343752451151938828545195757449159843004577675159400286833221670478900145838185700216421438703115201082608463390152307408152387840611686382458888830165756848744059742832551194745544321621252495345617916317564913450840863022246775910833848585101233674401761638361852666541830903933342672307788598656919753369571449219255807328358100019031833996423614312584354190061751958534584704866863701732802966245404861555470534651907378743154652604512570824838313552451218971554966082940552596636116872608655092645528716269792583830117174065669992669363670874287324867233544246975148678842569210851488521555661045280218291000075543157439475648545723276340215104058872850266289990734979349586709496076405715079078886313641546372631764686942869684218199739756915995778266763523131269312295629056300298679515362086330200951044680260482341580707231211490203416975456711270340714453998312664505162867532601770674583805475942672696083985471381293903557768261229675154657800199951349809667997974634072166917113924528251028293395320517632630482713777606380859880109045218936809371504120028448056084281797386403919520014502571806796894623652102730050670674625429334518935817285175274657590126697099781757767676867840654834112010835070764503638454597883525447951952763646898992540454532386802797840430244258980463015733503273010171983047106015655142971687192891389957527370920462647296000000000000000000000000000000000000000000000000000000*i1 + -17741765017744145329813772451785330941723435367776882279267777117150417998833840644450032888938307426630125066300397799666792823364493930914960893309739250479875371868005248516958381933981147120239983777392471649734684698534642064271615436049292197518765485355833478526360280198553498657965205612994276329290940883753131961350766056539985702812267747730253207546736099095404533854695997014082142859687263510948109313196934274079583024194502161305760607966734859211159519741247593147044683622488112742728593466318205451155757005721590004936955090013595430149022253221556450655227363009554460332001683207451510589700614157918784529560191219630511070863841818815971984016409059507490458629476975625642193053936419390711340743825204264671091745050892833345425090355276009873562608861049517038690485677662658778812863592386788333792691519887873921420022589222020097949724901519582196286961873540660898238234237296617591085977330934302070703217056896635713222830379996352315345511947304680182649489172087066902600552905080221591825567935746293166751216955384330853353352514144255272403260217019756036915607767259559128046924030807374732684081355081047802609461711770030324951712410608927708561076886621153135692135674373037769341295667360183853456780592745658841721379685192412415165931113013535340122396615883049702579835081384108545869011758036759069820486140772748651232012238882038259430688844493350897915222696854161604928991650703130520154761296510586997403521705019283701692873628356690707511491245681026313694398059412635382434645632414887605692217394332932765470558678103159441208195918143378626981523055456920877958253441134745828633104428586542098715392698230931904165676065342121663724157857533279436456701156437777296994033228445170784853645881456295096113705166751462919696379449140605764517394314502335269946774306236860859128771912257103381791419147566515782856721710789271811628961194270960005432903466052706734973389907027469722157265596536449432568641200102470396606993466475172875859281911049371853899948399079030558258981436366093780462208238126132359292055435934682933235956417885498100378925274586501538578312134188688235760196791744417925349538707993460789601051962703466786889241079519618954207905980237403200529379699490754633225218128745072965866158356320220932503931183604792448486477602807913637481469104245562289790966102490117629232562752829217376933789436775063007563801620195256798860475538501953777289963573916226656628928777068862249040412895549346923041644522759886730141931558859196714953785749775447676925558375066740033236063559651045147015257039948612376184277590028687953611926151682347554565336672237543088508261148641295625912205877113893294768235214301919597123609462486538219184891406469008715626696939087221744205231428730880000000000000000000000000000000000000000000000000000*i1^2 + 87850562509469922005918174193609447983788354210679447360979018398915768170486090005042890744620760757751967489826278540838691693476100252827408587443175993696679733574158881758856043588651661468887823784326269785660486851217974542703464189852084207843064779941571631767729114328118125862749734761639098353162987791283801300535325965941109060008883295293941438085467510646355249224356206623202866651374027252074593900404652541850619037935647407102407814984112599107993770285163283923877884300205954787340440865529884346808612459846318237429157127170901254051615354238136710241014268325403063358608423666804788481087312769226681726853355868007321370382939245860185279390629448628195191916720363071890291483150172979152466941072434910010787856337615069665097055513199109127784714264639778982773330624326585543553376633230830185564321614054710722663709752681832390579922942977347987829762972975670699132347432284149497159630660658923124969353942548762163296253845944646847121932668112221104248233609243897047555824205483712302968266236005108911194795639999313850481449542778590777451713455085692507076514329670136425502500637897431019244371969991992148450861739805289177663947108453234814720892872751548573529147878048536649311394595802792195485437026292594420346896888014381012151844280184651209541656883438769602837453139153410969781422999263987446193179841386515748138657709288143750004852803946542174931313462344253083878928900296184676877283826712845114565754524203398201007794557036020286687396154514024605337849573786093452364799482845400940915855316023795294344897964815197395517575222066836026667799041814932763691720496531266425608722944318396367467812922051790845159821468442891128291496964517766610604360077302827187954484839732840168297639500280937457329977382401753069431523944594021844965985000377485351738154168252537137056545754122260802633811846193871294473493655894793841263699615015725397532923608622927604011243445764963466404891157902388710979518661207047051416239183113630017205504096638681221956806130638677143434635684116848290556327469295808212078767110585679312492200427221857657411299250181034407283660698315942544073103317941441997932137761534894256979087821239272398049251912968821214972864090754870770670309884416135231000259257382078948726706816619227912031062859490232700763686216449739706292416004699502195161709248515601212950589424318858028926680011084976978203427932735914169759705169996889802337061721411856541176645174494463158309766607497252025275006547743956887401905787967944712492100513250029951506990268770796326746701826854753860053131297606149321633814845375793487668642471411091858455938799494066778898110939346903051388479106664898232823358499108463745174346203121825710369079092385578338309734532419206978438410587340800000000000000000000000000000000000000000000000000*i1^3 + -265724581259815285162999898722718021680587718346472182018627975327455579189962937758368571020410636755888260249661680605444800030291132368653210556420269347739316856948071208092924603270767978412109974690547659315122257512243868469597682395376416159617399961223253088035017027165682299283175411228785670109111241149286382431114682270853501634105992893392533529455159760563862860540965708095029460017488908287986321149832874686333342400223017080374960481773893515424025210685381401055084148953642450119821312502157638261944525757253713074550221429521127654594433817240223568429918851142074803954628146506274297398073746869376944285955553475399199445876767410351301737069726613787574651672413654833031465746115941925112519883320131835011903227979717952629225689769477260047546169372453690493555666855009687745070499075125425591364125422309791737437324638715161889686362138278328716764767275498007861261253812827238850970376414534532089455686307367583443621646960580987320487493507501963006713978219958234935848932765278260163912626367314196059771362771114672834823893803380580143711848295371519240799762611444185285878101357745242724213789631639580906660899262838462197259223369032549604223263253050824812679845812579217283084995150350310619722113615686099803363670394170177071554757116354679609754814165038430725798941770900503421136884768731383737860998382249479841340772101622580846566108300338584943000831514779040918514611969585170510094400671513231690400641231155642906397765954673122209623278338386244571143210156851477129388815080631257908531733387279729134599138335932400292809711329583160739829944767577206824152311203815688956624208950371828487253306393868150003624684055997098768997064044416388348714193399149042595696989307169084050018586049751864016958219858240747334217558921681702223411729315180582356328883566587450589346584024997536750908038280348429509873270648596496462181142867328043385914589065702488476732277241570303664553565477698170732752905159163045416195530142060659748985449635471271097556570257815952205108021494449558204898408813724708438594457632713400066916400409190070074245177080520015944974502564263287566898580974817487023050389171929386225558942278422005510054406816430262944330684763672540274572014996826784403034424694435903097191005628050059013266567061421614200421335149015047079727504057213717545513307213402019902707120967002130981045744218329530390768571345271218364616739729843795316494384604756225580506419962883288520896696816809007751974583151605954540364925681107981156569270623046262385246583369356094870642146101405137941344215546290896025756534419117336253594578728366444151038446126152099437919083626194401949577883239713775913716904840661788532250411218278232396244782159250838967627976663509972945207212113920000000000000000000000000000000000000000000000000*i1^4 + 599762351566748049720982748782651500575151315157147316877159933098208999962128771578220992525929959580299837817853237702071000233928072717083231667336958573130423818576163516672720421279516461504070570843825679024099330669595632093542979082114699108800931982105309057429922032027981912427061289190589827344506373602848704457036833409822345547896158013635325891843506339156691027126193507515049631208280416848668850867336782023802368887324280742856667669239517046282809750582984085435446989573064030720585158644132577317100262066589372733890660730003813856605897984029818803727015191925623806657280027612853500165697745601679259906428241875621444207869182545939193739270684870331114760282935637603967356387027143757034670934125347442491770918284984501217927723435979133978157128990226562040337283846436212967161600853801237994563704203607994666570353522936083068040124315027269312792087344371992404467505219958182300277779978147472955656965089357257424810757518624659539865038227750497513417861673600714302311413760754964358860958614862095279139192855971457129019318709257738192576486184865324493952105846499434944465553432890411983209304011531186267490650111191605778490697383573779449323930809984939405685480343522920899772939038235733912191102757640744138443915889182701956108147319924028005844559603020977152723638992340694716338132220831006039499608224064750147288919223410445048479081682629066424108207455625609838857432519314831193156477540187259177435594167133548557963850013547886149868562529466862903057226177242588761924213999771368854626934353883040904643254962715467289231616805031280555906862150212705228769065935800399667796404365652445613191271781578251607824890567091492322841984882715659730753725660137316969810561610370536005262396805944351499943303109288841060828251488276314421775862936937779842103822472727817061368131812608496624787558224829866760578514554008930948899775988200077953007216607173772377933455881078619734946423484213733250814325197567958959967887646540891660047091513979337693745306687547024116691826283018053732903438836668574848756047430265442429248328409752742975355154538406767542196631425123188707373774307201062574605969408600417376656042548171639151755543475312463325144451391194533940013152967077432405539008691970796353589258336941862145521345211464083093793439023098617523633672133548374797430755408521560597770083490844628232879281256392076948428150643430439918432549693696452989683587913819429463963103375359254212990467972688471417385709673999433065023508403216045220439373634616335001958524325943936238529772799133680451779233888712419964791459128697944714247295437845651406035294003981183644522218875920473532365529627038979445149932643147411067376027216264189691371888877717403202168051576858628834306136473600000000000000000000000000000000000000000000000*i1^5 + -960852627701972800447872131461429839508311314360470386652136822354975078003427702041038287349508946766293695363811752266817001477894553916501833892207313338059885988423853686175822647325417619911201553692849739073861615806219736390545989997948043551036213238025517602554020612503784393562139139242469848847808248095910320737190978698604407523140029518751658775970654954633921286782441248919753422141863099975459368570230039466389840260831971431509893623243861779463593793523280619997051580949760522058221914737680031144447328581704891629791936515828861258012274760601601450259701714188026284399381975752421734639492002804879753058736160556342284674584211430675272464086656467943707593263936116230143003042884006544683617661542841342460857905949796428997871728250423139073714656512163595051141699950712620164466692284677434570669949024689958824948422647748185586020212223880847488796899665246634396855659544321923944035711811481915926720020100955442111343322168957129622189426438151989171942928717691460222781014182065435522643718808049504938869970731990627417218279350696380822531880412073845309380427026992513822460828852527204884700128708305554750776365606465096978829346730379727842569251515768692307488328854024558310817214265851188824117802172426367975835691308542472688071490639680450389837473844285154128041583459509174742408312067271685623328321391181666759740205750657274430529997039072749335970058080340442954526548666514340634969429307579604647924110061531184105269389138901999006052819094210477407589000331309034851513820305656680142362012480003749291194898283507180435673254698317044295894326541309558592477704151263269589320005638850862529174740590358717905176074388798649593785732551360488560767471359573998917895198681634891115890161583313291755481424492439286104060856694760149165401231465294416489491912323391969017526662165902569797818561286652785927232999492136881497650640036300991737223753940593619737526575139642222703613616510584678325721170102244220467061799742936690011164207401848192570644702666406033569937855460837502385991162743409598596443297590395116727051584388410235587668223859364435278674338724755928017905061352755062998539131766061902845011123553319117062824720416833597258519702026428192410063670055199976788825889653825620367313696055929409799701047765283756975207155615895407893731363064309132890430174613343288864319587382409529991577544012615323219325427313487850722742982653195732587928961927455994332812623745012463043502533171160506288501755043852885449650700833609005600004293976244015707389519133153623598216405234289230602489874524414898305088294464733206871016976331800393080283987084873302553284490905500386556071118512939039324526334185992416816030580478692047370542637836539568713711041740757035570606112768000000000000000000000000000000000000000000000*i1^6 + 987158242577793050068718330613836042298680140942126602044986615591068599355513264295904099612401877518483068853694772605320959317917458485483801653736351851360824121921924435768565233473525103388419344726079941314063855957060459921226637135562341112550470744070564171188726332580302423653075485150621260210036534893881957019475251602516461778951468920133824642482910343911307791042521710630840551130545840629202680754272273762250547950160080372396789745054717753994883165985559987234896777660470208920482954228705305418011856891621535623902490311284455431484045831152085432158157260104444128900990655346547606488929147484254021791387073957621011086901319134074416621359394941264635501684103392791160295690404584488157601812336426447497668080180004796219929236370581611017250240346750366121477080450380082334207546748410532083090718699985244600024142676506365242598638474411748970461602251737073466208301631200203319991907047702869469395667058636619094201486788072838490315578424018927488966597785888698439771362411774877095753011414987068794365242269690942695140991789996299654882436318852972153839546817153473044209857012135947244160723412317427331603280725870755487657845464779660345313882960451379649430764905209433595136540896865736159055406905302506565583207193421567662089255059156514659220167980255159960430188369503498375005901947462591285735680718281840939923587829115324562607005533959352588291698172651551227259014872581501044779402200702446502657450798080833866364775453356473898991141839668869735602968644668348605467625561546317055553329761976887182765869280614813295681961199880636821389599826141022839085644926195346701392291901651069929688968486051264870412383233091937987077060171300793986948652429401206204659524598280481430495265020172610584433032045108587727672458217999855303769282291437399445306947300689248572590687103440141890898641172408804120771122084931855927385401803916992665066816297254979300110628030135553825194193144995762810080679495284113616208700764873310746139398506805286031202610582085634166121645108263121293913800241500970113972836280401276475712205107168566567335686415061662756194785280483379762684305372334865824760835420017521813172541973208219666145076056037755285543341166775882181879467368244886225075909166143605679066355385684940386899532986439579275403685842309137185252409687720739055542672569250213741308607601776023030023087838152435352766660871964855802802300805927377522946747960495491880423131647342244106704738140806449365008149396367935332794427580204659086112086853903169042287511087038704640068831937347250020602472915225822515052069114114292005376035793425466083403592112734827557120972995622718878792224872440062730046752465746170346925990323840690796501559038564663676603714006933595085015613440000000000000000000000000000000000000000000*i1^7 + -587047646399566210207828571330776896912401106265785539803387526559741333045252811905938185644999300792731336097075390299627815576261952845990987107720266617470314479590723311546825281444627073238895009580582641250741615853298774664624180051626551511167921810315020600772085432107834073553733357011681175862226557411984234613234434115204074564721842593727125138860071091188081854891722862891555021467725459250052198236345217171577868122256090153795796828110952560658031568993413808761906343741174912410821762757324502816238616141773222247835076698636743845066374453398761374533617333507380377979377369955608430629415774411808687533085176709620477097888360295658860415551060069727862429778655948801678427995581344615468791955657798151669476304025542303662021171842483122026760996664285534108915078123202217836027640652097506806609348594913575450057378754151369525874843692103350667673403613999550825436715915460294984217224436494442525571732706708906045544725281310778389664564747665060330092655557158634728367970660404254183127537459457222013207636970503378063306868726582676449328694871197702264019015574254776710942321273973782635569608454867582690020052451151003762317717743148998539506090816038225483213112078689380401564575961244513691751862863704111001423081529996032904344108948296964223887849296342575800596749454544308867556575756572544145503765993363403533100166723545833994215826240959808786813204477329962424981375864340476708600645621974143839563013883377811351153680244014324043961195398793409881042850480175447897960923126061984168984726829054417258204308179056479492509942560277758035812964872785603484813350403014930051885763967038193731812192609316523587386664812038313422164901369348565907290882223994086314533461470919261253274799588903168835394632681491073160935565283315175300716555140948010067539363574771900997200098621222627228839948381221994115796867701057983304168071599694305446103972187804268143842842548804554446623018972371689704870542978443577788374370488497880528147108635946427919593632895566299949160368833239290146010145905554995680899474101164041322000734605454380026403049205283271975736127067761634754704013476404142677961360410402126240640893880916530686290377606875640128701949972614663565279163436920806823913692442932687271224847510708521753766001064159345260835781185470850985449378632565476974370346827867277946484547552840784216522478686182177026400047294282390746021697602019446498300573874833535413820533300945607727170868080563585338444270640522067892874766491536896147415568420939377752900590894519363431603623998957925610903082249867754340976684183159364973217043220546274771027749815400228319615622539941915610385768655257916013104252354416823912244162150685158238023354150382861161056413756451645081989939200000000000000000000000000000000000000000*i1^8 + 165730129369236116785314324825449889536260980475173902749810874479835966336652558612979994875281249496379770199147740867174540432877442309859540527251061127247935220337755509927034365527196103674055473816432386149804015359180775202390889945442556742117340435703167961263429233614929239444458106828215459989779216821086165004101330575757162171070534661430003358993565200723907750325717807611430582749482356866529651320907580056987366463615243795339058717647432258855243731320455455096705770408418598097910095109112173546876419794982259061550084937396295922927622418542820292379820267694482561205777344727639956885699499653198340071094510991989275631694706334212291133423967560221980059637459509271517246450554730244892669170286370484896255758688861510416373554425333581938655103955312209715069035162713204127595546575394189338960587310961321370873543345532464232871161379665424184002467619232992541693623099543270877172989090871792065570640663771397697586869443629223722396657222226799703802380727043953662398517573305389955285193825949375085185522936992828878742777160029187473269147503430200877995302759437169345251972203401978338520254537467282252150725193943590257261809688262573953275078239969857012964029630472963687222708444610476173649042342004520450376262642220016031580860782462635966682725733065705839503013042809945348009303406406588295926051162494229784680621115603797358163684000878203127898372202105634508583543258612235152053768135350299709642987198207897414523196793623452198118990857092322172747470517296221717942589914088566461040040656647103544051920087347035022452785030043805761486785671145720222494205766754856827394126213414208381059554156959619864064507676354970605254237265938719938746920975075968949655482893235452118724101268730784539549570066052251258875147892536274876019068976274579134706888102596585328636065174783533985380785572922093438042750974010993759256022841547557532148562847737280090358066526367111461929055356857293019582178267331233168715810673167933576719799483343418809574569353216075718078017179467464827984925096968647788434626235966317262526957733837609932834060175665022389439304202454317724912657343809453910740211016764532820903958725422862929561218994604202649427583528956825989743740705889407155021781027415789235385999098763510377076604031234858494327327355288326575285465201351335303382934651159466771551012449674881990304661842259009273503284581571824357906677555628937610223911933010445905633603586643734475585286107794381729288674200058051623439967435216531571443524192936777169736934057294594429237152798257848880222955455611857225182382020697510151336955070700460779696302342272734627641674387153962781077713424816330467894897888846841217207222566021194278135990967984850293099440755053273328648192000000000000000000000000000000000000000*i1^9 + -5880478221295978992730630912680693941157503801372673752333850200595260068774638720627603492783861849854636928497402467789595633696937982945708722625726028570699456398607614716856923529228651796543702598894512570535073836244361886259549121189943519714355882293470726844161237473189620984671786214682091396334269102296299999685586771004847201856439953671699728557022237136983577170956797511583447460265161427279188604318666105622879087808691647171189544177041763054293519654276772297327770752451457622030925170012724339956496150541523683887983056320227178095270371536812482078546601410328949052262171537108353510508091383240565942073331547611037538132516621959323438477370570992866432986813534412186718516815782673601040650924023651060039733420989555916932310676807621002654410663229684596153238569542571153784404536163255729265378940848671468154681093099418514890510122443158399881341368916956188340054698221603967082124989757530322908661575828463784596704141254579587788306498383758120547158823185208698732046955443030457129926698319398735737337023155885147595470605319208689720906283309051700539990457929409147465688184862349653846443518866845946619981764918816275291215881389487791194854864338788943108123088288779353538796163421249237739908947239134419013212779724874586868665366882521360965904356398040240493496435482456912723210984256696874657041608801378824094281606401878428000878187095811957573939634213999845771996857608382640001470641607737312121443282681480248269317205195436763604365525518632807183376207321704986185655180844104064433172934215758183673667822528995372373338390863382203802621443811168461783514054374973155401864616549934910711895980847745586027200170327726352804706916194328965628469950399524871102989283302376455100301016332040282658176658932036169659262148444841568679723843851772789163951586861665782985785540037438099265020533737097276288386554103321777324564751325595414696290621004219733494233082107944968147435491193597083582026632557869426999537038948254725783463284222851831711439952344346015873566964202189319567969808561616457014957945907441221932431706884146833461740996043610624795754015403058818991430265264019224740856393667833752085739922270865609203007982426629618171635702041749323058524672722666610956713106014509132423390154237042109594162796839540868080193907763236499702632860592636171875942902423756389497367146432308847321561616164119140655023183375761614465194308827811919076615606296898593252889550948479931013296068942374855360628667645663484550372758491492934502818574438016966782829936080441172720031439183102715593098867792073879240802570676463361207209803389851521888853927041864452458554497175370391723830107933048892287626652606305844064190040909929474327556634404073054841341168690898839535616000000000000000000000000000000000000*i1^10 + -4136260698146754445209260043551555638116501305942339318652998003903529566927764306703442281122334966126775937344931174299062290147940497778274018792318530354693383820315086166664452708141422871893294354857202651466715811881833949807884352137945589154998232967267612678068407002222679027861537275519676583071590633636862401031431806634636531717804733173238246753105828747604676223464418653209434612881329285508117066181179543658887187832957524853685982985051172246746979363357908986328507508168965182482808452441917898046981081308358037452149557460922632137995742102879345780788329790978902178199855787527896799457976389792051398741784541320108702198898586794824974569272848125646295345041799530307197614700772796556573959501104146045555544843023141327504701677777274862059831448467211452022885667568994350797212410941163787211905815120715386082099061793813302121706998500670897001221813314404807195557189504347551691368971905618260122200340341877938627479076313574910650763982481256417843176836885693854139924371250757129811804259775742094017192909844068298299450420535227572410348224840327452280781807375280558233390255297519573102141929334569992210849574494511361785366189876542126426381426713379570894776317060848847041300974938589164601732089561089936685481744129279132466809078512495785101518770026519261285170209696761482950278270261836591843673476399748475394976122977356871404086516875018166841173660534927105977518289141185243255093164096700303752981743337160633199880399451924705072347841626649501287043748054275203672839291418874653368378785405870458015752208842474949596918863270895146960854969995403303074162617025471572533266177289372544534559044495541306373188497480962520118109924264978600207059007201389339598624760440617048460374977460636538022746253978078542988102916077642277143112695991423420231944507631494726317810868945097110536127755859411005466232511087219045826384181879486490225942845651121877702392035111997619606804741156350911249420508642735248605724149408248042238550972831577026430304812924852795516147383635688165361486938635277187815996160194499941082109618912996884702117391820318200546357448552596591357654657202586137028003755413129554132508758904924482992338569917055755443144340337512547103556911846669912628208358892175204510351311287652779387805390511853157620961656032567763119216906354454659951301982444580184612692411028506287924960027512752942873602280785728174970457028709965318287730572034915411465585605911344556819777650030650287215140976408105265936244868093132107058622788639349609367607007255804353507030149210133199016455569237705778290974584590337520044350546470653477026851281916985814536387029680466945031507281523258150426226597496426349742240501180263310771664970013661502165047417963358516674560000000000000000000000000000000000*i1^11 + 572900821372850584751656989843921817639060603702274425084905243988958965140531891007969429238817977971982336719530626595606618150607793489886230029006133291958455297111899953890631988524202748476648466592376005733421479275272379172548509944033322169759498249690539355264321885445772509724763236325063031500386681690246839670890198822442313058768526606752290205038891843241960913937489541444374913299008850373079288493072583746677995785367648023468417715972157564589312161815775853204068483907382692984344557345248642650107730931597981373394777394041705320569194272109123789454878431974295719583622908466515672602216285228971357785411794330494567938437285236345635016325341154724055142096210029234621034144384709131176233192075585086520732352450174770074100056614597023426249358640113683155422434162704712148842899790888817454499396675983328721517498700476700450102199858252694871691866815920520127030885071891917038147508245895466646077416529323344363870674339266349098685695360274177505244837617812548955760662041227188816510566473541731358023593164488348336048243011517026339070445384500581631423796834948313016408396304519415714559271925387761684919809543963030301798041807965829185123326278249303907160708253360554503736483072551856636801417137065281153818771241006926876368950465986372116474196631536071554153537267662341687390287467554983648389388274730670330653395169256583980791023952763918796821486785672023879258701739182251498468787920850013545313775617972468727435284135383494074546292977560142750653379699263128022876060704040463070900836130068260926999371781579260710948073561271601564866463194227702519586127283111272503086747304245284503815423960257309177946317577751973649983488239161208354572245580505814765566259702882433224854803811162000818103690144400289822202176766248369716239082456035747332864914406195916127751304249730368474545121158097102619739352877840632196268668453459794985727101368800160985610623132137160783176667842791264962759702392773390146740311933663629733957304243846991136917535491051418447771131847704394216362955657326323715354694633734225225952136618975255132698789875603139662777661848763808364704218059715650613244379183413710164622016415760939962804140553940198562424805592347842487975027362734537423271594754209537222287032544399329108553442347610391993831466075298551859553674306138671006720604706366711453364181255428365287617101508560629462094357462259738426047427811102969927362440393397456321262849437171957130632143348178711828454226169191571934638407754738687285017501116232154127996282236154351524803055050431134715270588683605766022062930292318737893162631717595389846084001326028169274398209708529100647578472338485235423227630470224477121801835746406110491998776643113071914443202020210691276800000000000000000000000000000000*i1^12 + -10483975662648214036775717227490959667758235437077462821382590948578970670621528535104516707514247115725926302399080643295022339395651776097053315178029555411823308892139589797877643577144581870627956205510871615551031272418414431992136459084125848185952054987343393161342312186144362069795755175927300683629503454243631520437919151639344139294191614157235931292264326055376712762810460461472449853894964172834632606470119531572938550799419817265756119512184875518748020066437176513759294868445502750532394871167033010909423340526107425234479359247700748889363693478050983598055348791848833482200981068076654463846128861920591588212865434888960670342231289483905682747272679288842287832761461202220866885631758132103699210151761554147776980726818813372656842352320376831080920139981753664104255435856296788169840654784119638699932052387621960760724720808889647796297597373096830877764979362426240565247226449183546813204765911647580151437077754053676046161299895115641866835768170351775888000201689336461064117465172621920342702798122494080030449521231663592825964774351814719466386923652506104943351168561898183426392875416238017983052404906301214073321069779525022890302888898928462675899804065361373983736359121227792541454240058995638133504331432842126168194011916535953918806404970604086266705858657749389492996246688036697510372841718380298915549677167629535656296603604370169200558441430513717400025587907382374078404881320850992415428730926338564179098155618840921430490136218792824955240592728053923640035599578971238284535668318107753131713992237014280259786897810144943777945105162377853054785688963303693455470086510715940492120533641575532661626525280366386478824241002706788479565159596681256352194206593529784426667180733409950339512958568180835966225147452852084250685201748692075741075960156614506971915539637387296550448833311314624571421469129410424069834203872934990573690374488367148122290767600963473240298489864276075412543445006631436902536806468525198383335703019251877089055716123175128563890085346719324500234933974600059810453518941790400592332095692923674280061723149578988918994487054124077356484960643263820395890278739447760070259808855213430739541902919310197553385749545465382613538353967625276004428333502327939842662151974153680364961591662195690377319720729921622173852219381474448997026024505640873748810415133239662410958976226094615355983918753811655339579719969938710537952679934818018607464284338528611627115410990059305207057992964576208170636557425572502975950195749018526937481485028440928770872422964361762514942242700101033868914509665626274175100067108392229078518919981431557405275498887810384628581486059068569021116824589597968276991831875487629590486334697658128107106270285480717294178585142099968000000000000000000000000000000*i1^13 + -1502771226298266795736459884813582466112270304802971122610797067196498963062105014120764742552963437246682143470123325101143425566471659541111339484648706520869317946330409595907712565210524553216646575859604703185675272915084076035121614126736563681317639059600195414513646291343853663038527465915763759473183051199457531137355743999726978692248652496229997229380882850278463426955007741442806028107110706809430373708729372320791418455981163866397001398019884297171573754842194445052727200001144785963747530918855890673939099292441041803051778257031013860637976250067604234614729333841617208048463388851232782044980372758889734649705834212703529740717341268875491564445811662041635084013170872936414041822284493426234370698846704742625970759153314952111182056286939881486315585207287145096209247056621461404129896879045793754306728578308825792025336829871765999501739668285375893981895152614319904131901016634608557644229596610659135311461624588106423364206747866214193014280981301325670903980789986248331350120272122993578717913837197941604606600456023812749972589445986882392224430313282058117187822845589253071613937152305253035187303048921765304154267098828929457956559260785819583541842514311378422194687521531580442185149127819444127133574174221305055470131018646120140849670191399334622893602751752658624078261770773906928313674417961632325785807402493203942240886234634561911570797841894836289537450970839951219662295754227691616798287703930310161896613007597468206065617634112135021040507545845490389311419221694396444276364724540901358855952529603897082762357633520412065469692617693873759318639279761218749026168583858999643838047522504179575407772535091872150775531371743765456274465917437463751252166927545533702038032951609029681821424894413830066219176344961158338470432976039505910304954127653208940653471498688128359503051634805663169262187021149187492306332697305906945599577440254206321757606532850545299567427939495925838317886876601438617814513901334676527777914451966987626107367643021071723532105419722549487275091255397561402499853079604800747018704354547751478222540949173772582389321840740587613267134778355509995984149602029076745045165656985274501228505684665432262307680455153382597192148893925471784118820120747860441261654760071696975370409660089347724536999114252930109788142867695738407358476184278738479268275692737649249469849387905994161957729153041916495244208843416927448635474065796320876925596309788242573792167048478006080953277347802134509995370514721304529679422053089719833908971985967971327833551710295185187968766174610390592179884349172004984907349918601812128228146472004771048430978955636537681258698867597885418333499227234943236179683687265067778052980237440789826911774286465767034461473472512000000000000000000000000000000*i1^14 + 327278610039027234531428391025484705655066387065529207377070799923595956312918375108515949552775839366066971022735452749581959294608149559570698294726337401244790112513432090150920611100606835180066493535142817492017138944915498786470014257776382321861658816668731615103872361868327190946947978202193793894299834306764060538084906765535597200786769792268774619760563941539511255864914023304305221787325235937008438571558474269924446641110960383997798871241944636155528331343024672411834047409960579947986473422112818514907354714789426616980592459025604749406898782004859967118717622912947619990861147766882304190340416730520006879836424264023294081671059553653165389460809116077697559014131936586104847295847017703483258962519639600142401545875864912938020231910847626518692976563571924458756128665751826603560561641623774977468079931145367280456757051804505210346470730429571729554019742222464414617098321406060563486286404986852392797435457853878659548531811543432027843127880980622017050260688005887832308271999827987381058782963642297261781741155784756600190489833883645555505568407167742416119556049528268825303238116850869484870757524243364694793822496406236448938359976800794336726414078143338771183251059506015091954027315137549280502962619435017553603463101875469985021077299443197609125831538700211397869953631712111320408699877659063566532032940304338267108744227241699194497107998725530489769269372389627893644808151120841324635293638555960131608358290271525784906152770886010129065098793766159445346862053454577001372844999048967848617283629241944800846209242773665371391023382713678817368604470896506968356296650781958935405757287843697674163918188211988234912535617371193461593417616111081412628189310150238825036985306556357263446034157774138283255966013429463426337815756322615968802039116946216193447886466514453238091915262373734382405104822593329437338137045559402158040674506708323294213841890695327745873696339871557345048242714008680666061655582852713231448481031844761069347164687745278205925648109894294502502669920195865957794876957262834179258719000648753070320484469595633310125186304420861188329627985528318136188783540878060957228586998719456125985041335878431534707479583467067039774135017418030088786627638250786710439905892527135787567873984513284155678160403879628679575395840041017707939946705379672948421918920741746090487324001649809530409535187053663597236066571676978794333864708602268481439898229689795742752746130596093616275087815129168676949173078689148216665976521456670958635246981710359029888878689424428002937710660872046747481510164997903745111393221413877751137862330401117670216221135863002030965862630122422440626025309844078965312531287819275928780242580530364816559927628599495513774324344422400000000000000000000000000*i1^15 + -46803762641046577242381577867540676646980242805828196245429462968391868665262548058846337352377790493873130645633307425713692331896823108636036269274709116138252486646966640058229792888177704411783455450958427048585478824500211657762312622406672778626172905432405801604212863568064108360742287786849498407247636258312495817723906661646261679774002508597186749839029364452572789035250007764723550916217351561701481016868749468955791117680174388686623468008187376649043032479323935561814490990699191400868852792174071089134467976775169565040786587783229039994003678458467583570503640875294387228574587519518275549437481236683855578808464208169904442088810636193663025571673603174626459842683860457485504165774762876862301216313113980293791376856866608107399925460247561274416429827600828367920435235030272134468674596281812694950698018759584422872565346401830320414269237886108175787853645805711925035440419088681556381834687411527572763108238772059397327745286558973415050243732368842538011273425448863460959336888239503514666223052192985193275515858335346204177325627786144936783914213512665827564383261281927968794304985634886677506211256200527054461668757264574906282125722315023685057958872258881984427969422545941804102932231065279679069855358746263088658478638259831094419857924851355638022406111183055233233915505937794991544629479299327639594438158900920289145964671191264905038665803620563871206307083456846594102466441302148409907053924369731551303033843128192440185313060230302938808702462592459650933809137582180974040930716816253054296682863766098977595666599434829054843722217963353914400851253604503148295859652149850789089371864260324632680549295343451846951236433797758466218611869427942566035479084564969926051235285228262707837780185335408753799198968137199013515402251167356268823074172876401041618295589212765371371467775657291674842991252899411685034290975749605223012884184937403286819806131352053692103900196294629955719061724698950595858160426469619519681256498136305183642105133581608402064073783488439522785370311950994378145039819326104359246057040294784655484593401416540173548192547742636137769889690272623753379895553114994059110210051807750259666997153145729009140198594338538856729106944615425746554580027626617221724953518467309361953616752868089148129786463181256343721375634887045825512295840968495216107513197234085621167125602647215019493134494522360273084499458222578781393124872808993845995051103696506236222906029074266478100093368422432847461006821052423033482377520924184982230306823269069716907904078426148107136494537330549062161115094290742189049115098649649437433042159129149606044101086907339483332665095607774006236465119400771646978285129824734527712376435302117246152838556419935303016063696896000000000000000000000000*i1^16 + 3380300275103620495843471258364579287258090404793831783588953833315011932908774322261687483449631884827340579560982898104252156556266124535022804225723500412883247603160776908943298174749447124389874695699673718008666368784361436093219151673639243473422899886919393995638339421403514179404010869470329480829565686702546660717383905629766259995846250825880534412675292327448654291268142766347118241451632372957646963480892278179902452541443814165306280877999925437370859804623841895430677427476646240044454282778904390439789996619587938881705163264948228201314701353761556496031063465875979419755713810600008955505910789055492221179376524970026371132302127623916662082641397827844225569194762438917870821413788367151970213845772489315749538231033772021878558157802588312430038610075940542683827188061223927774867983145339131802055690202498601184262743155437561679211686469888571108224400886957616714612374455655904393981083804073043522098792236341051680550598604710063688290616319936956572612110874055344664942862993015373271402966160805285322992432036402200714636339158929741256072597044179600936110042958909776643884571427776942642677278698374575535068103014496533221545266842901722948321898191656483072996496478524141983791836002062163123646889514586166312454121427986681668067164627443610190362217221775273159436694142706043851126908953932651411311584689444802950055024976411730011304848420246678437390508918284160063081553096288224400196111545660554493697477302165775394575338091245639743929461169213135178962688194527672567787759450464752703811850058125090379463459605981275120396566527900902155624380344094650872457128883668823512406580215795928352815543552322272236363977873150703084025831438314599468598194414700080934728542512533711449674012884734879122743054803400527478052050829832781087649517803448995286000112737036035762618202570598356921344623354596663375149789339985800476012452807531304492058367482295546963726353059513196421884263410941985193622473751607734197616328057892908429400600774080714135452888849999651837151495318458935805969753259828651748146970011592120278790696288119153597802873751677658162828738620064004709458631739395828532531368911945621567306420622803376059980559386442486895338139456758981484652558288403808106486915020811535648875278065318728648681477672947501836945312340932235224065026954003119166636190396387709211057025676559443211368115265842498103579025536341192785794005014672170164554869511013212586690245325412602085606123540025634918878974260790193406547836405419676051983112461203517820544964163711223732881326059755501346345147407281868212738754401462025377328194194189321669392770676931779892416003456505655098002399770137858119522475312599483449086030232912358934567095486912083683421716480000000000000000000000*i1^17 + -136095500774763581650907007277427610091915134201712925931563253872213602019337150102521478277544091776613496492511138174877200066484058952700312256273544443647257841401850599550904066196952308187593060930455736908164568709604073261422267053506348283199043045008405303107491064230637606436343247502085211405024404011934352106447898513893707811734587167804851797358387502364812031270445310038931526173131795887271958651561249596660809404573507558462040785937217112672287625196788443083775357062934351996022267942901951612345589596694775622537144058018066420092865376858900676642709610201251584633421336989256526987698796560010639743250405455086407988687059442107002757462260487821587821539835019264838078673196454544099852780729551008939143376521760095620533729556190116482445908169012614442311762676757397633272276946157995961875656574397771440827528340874177242652862115796368620695972480880427425367821740223608675583229850493510443495669643342251513418057106986760156317361514047562107361673782763839822841146319882430212110374129368106258745318654449250606183970231090382237396134370467466316214884070750431901432897077303951400206085210281864524548411076727530454283910766253078756782262022460759929839149673721616647025572225735561624147445238187661385443813577568773068423887316515115289670100734649662482680786892590595531115968449209599337713597518737329798072037326021057982758836188302421017318224440401246789542436057023329020445143551806262986249954641223953630280019304242822417963028301653632663650449044227823981312129337983483461350046633788569860727176752372733996691758768103910716718353610254599022847586280838834572299083349339993076868390864111239150792881414319175873988537374557018660886998676288820787528245016676133837913668617731576440444180032152277827087819767584497124295563151259417034941505532166083642156798967072647914657939751620383666909209430244880083908858275256742554572828782827253918657196271131851481780095312705342361963931815787289750093899562292967418034770388364634146120769651827626749699344662714867552713406208776676855867577600762080221524739546386773603880862531378583272433570193340953627213021258050746510934436268963412911331003039175956453683213106280430227475332723560651086573744512280774923400423568644170512234251524810086929770671753165062766402953938784468550577630240790860458850160175382550946863064299071778725903728633806336728721315796024405494819179841773017412701151755706487676547587188992864232959313987292801847253217804409576932267226768259026680877972427483679105462314740795198956947643563045341523617666024443890212389019523854350222156321490908415656758303753197386661450891525440926756999901616940648150904574633906892310136352953012721525675695566004696422075596800000000000000000000*i1^18 + 3482568209023542104127831751361706766743078207588582236924785853929817343504596166574511002001537951415972668146333585161145643159483535434655443157915237924913690661018061511114948302916015109022561850983785215134835974662645433890294977087367065608471774891128242087421880080421948377683125843134991713560705517121639058426667258230649941385019441017781054431613383390600814141534670934218394343599788829308525017302902415463472818609799205205332041587570766385805917532795998794572258550755388180561069705844989380125257607717362467855593431247045553631710237249773108840726461970128262642637201327493843753515313178508458457480521290730804935407209826524790421881858764621686474462769098546411318636547921306550225339909255404481954433916745221071537703368291143310060901440122750139882209822439602139789665327786886128231823371436042689214392924308646040714666717656690291108612473979586396890298940398556643413731623668920722645670024923883189228924548667568675628865645204991919625685943522308324005228010731101248117477481379727562498238848696939064489757386568281180126077604045501465191705605827297836316311670252197958961989536742098474787650995508149196088004838278089118381098168657667192645196896323505816985441201618777437744296021040350090888023984813921437936416931829700531108705504846170133210706380585267399396795123547540817956859400505211128686626351654935150920031169402223502613444128015793511965918562237057002971159786446434240776065593529664949024591971427811346645413742334479648393727619697094950123639944766608492684438395074787739772610961725535438692905977083540296866643711279533864471724130510319695002814942685633770813027244079606865905893032661949665683589534568826056392091643739275944825034086359325303682765541397326014985521840513012090541126254252976947582715996844234973842502704904898157387216159578465104618505640291804583014898648648079341708075903300451906875146711873283174681884761946767345280940314935797886393863168912725001555795165136899623598576879216714837948474978559179369325532704507268049322877203134977496028328109088277618157858224080815388648541297811670163546397049601840399769928895716861502130287230687606152527729257100681543617299657434320012625635921371355090736786162717705439418255595163897599718773515408763954104063439200537136720653563700847373786685834755286939811909712487625167418811417394056435835847582971988744903463402854776515688331699073280615809066726153261752417423941853395903810488926504320009035885297795600816557134962337251688416596947082437542145092130820521545439588073766665895783989041163405168617041805711066755259961946300817966646673739008845581280886124218117897012088886893769463632722693977567295498351324561282551528304451271538277089280000000000000000000*i1^19 + -62038699601006589819607072561892221130324727434145343140096646816451652036449993847267191099072960520038032871476449214626297488999093658216777009306169272998530054566334124399281472848663157788018649211953509419021821359156914480506072838104703775807203452148851885705140932713287521716271991509408576862063002962095120422822530323196728093052062476578039052853629689957038859027339596227764890193358020666779775195334020449528402847494068710399033231510015236453821869970995467957502684402953312222120186094692902951798593739825794512997958052979328035305155912814054246089003680492269504898827612796866593005625401672512580051066753736572682354890402640278893411989754117006296171345133939370238242777994908655248637163112214067800035830730161136328629613094759398065530381629142695052841051902992874925633637931045224040194762332474094155537433466534308037471123130795502692376099816811350179124681332177750888907358740670250023542836361355629276415704481304309168770857806862472748241397863061177629914763781062776351614933861004449417805862837757945834311350233950134622281133963002383511754098277472214687648778573251965152579874268112413997411722183893077595021114554481698976910711122618978379493766475344604152917845727099018747630709846981423333084305833033841425842143056809231686018070370606605202068048508341139065791874532587143482198960403026455913956415234880466141484154696117184737574006467141080158254967650086908801603203820087559991131852196118230177388063741344055095889318692099286101898432409054459926593105346919620406486941796742378856975915716777893701952106333261909741137841800115692578985453185062719381218140410162765099944749425504892440676687367092777889576702945542725599126964008840697304021962346361898472235619235421562188345230532839949125358155085722751628310623624921532519470719263007929627593263461801872729429405595978508838520431912381230248115241975460115023230633683665630034278564114402420913120076102362529181265578014398858034335177215119892272615144002715268908959837981871987458439430138403805282663853892838483387089672214230586280659752597114339657009845725954985405268026717544095219367340718146456769949026964617085324685730683498274707445746415982272520435313321954424676213115821021036168098991799436916930762462273957103715234266903659263306956495029223719417131778527252332539077396715700787734958925452593210063474462015774926755630515475678166469695777650056394773438943139088232959269898050575680508626678871435603310400267365169939922983397323534552617471537686477673246746731979824281282711112362014336692826782638953593141347082053853986049561787287827614725151999409395282365416864261898986196756511605201803842530355286244849985713809718122804344432214488281650298880000000000000000*i1^20 + 775318607196148185510393634293520620968729328573294849048445447898007043063927842339202383729115231831533399244051166198535843132647711227261325355332538377532662249012988971239412168070590095112881101119463534226841307672005821763628230841585345274618757844819184894600796259023916183172808547052960567412933691599550277662873529998369001510204574455278135067840553897656138856878978096574326607720885518458727248860336588295512126400581066279976492587761038467612090803886856388552360536982163915275090304421847054312962002249964562726125467245507929853098151061261179756705073585541388982602413384036603819522444863335105793533324187642374989256708536856705152181302405642343943031048169776498233969799947677466778641277552840110450464041078902832478589776749558632237245796695312184981876041956568031064369481736069068593496950248272067328832399532381285222712110205468641984402811214059513195747676116499443078738437228095160022278428593988764973853664206115462236547610988953392320458566028635049938568868661212109263949243675990879628363680557329711419447792260542937149323092520351962082449856082861921961422988416234641007711211410419071647138595912249961618755996422167022479547208975794021586362412387107205649513509775884677591251292903401788706755490936886658145154659357261498664922383947502997290686008083378831977213614293757600732352372140755685831600171994026598826934270911880545886813182975527678149537605954576556058736863860541136989991628952481752978617320177675196504277566900077568438056278047365741265000075607074219437712105302568613674253515474400998416591583183571689536914989736994573119380619741241335551057781698859474802509936882175604723525681032379803848318825276926656489721967711956408958020672993989288981164689826894474539228198369979033223252367833591876343809430934561040482561621817091822050265625807124037651939989254941421600898652838986262481076948142030299210064754660400845823556539133526158715421002146316352274948624134469704268029665850480572090626945841212763705372274437451703294800878119953851991711337680690349523790353689116417517029420299791639277221469571054443800686295051999049133302687424669827575620088719244388443672037966793568732883999850768809791079876515974207897820655485053784997299967115820553153380052971375310251431772891652449518077936572779933014948741761118662234559967084917610930027679253751234456858307699488765648366587340618492161903931937544324133135283928476236098876607578367537633785599234781852951250043502125470805523844380617459080238603979932245041712811668239168631080024511665170396003929579977493701755475945636896021785164721981038148112466781278936717048957101667165696063797280176622215841438239029542576696233416813062532696864657191731200000000000000*i1^21 + -6486046395510685891129592492093675628629533039715154874828831388150509008874308765018139064276930276454482992428897780838513519126927778814557039950537577889559672761400954463133830904245208008359683633396195645510801426541810455345709746513899835108580069795945460621729180894028221606601750353706386721072445987505381292549770243123007180911303162321457133427815125541962202008905244309546470230834031461453333400969312245514913081627976737063367589782269351010451926814932855737577428014779690123404756490936833311339631727413793573315364298574295840129825063446928775906117326051079874972595247775891751714364270877384810736974286283360371019401040908741538377020371418997323980293333813433810690580892763215484611778216290986922869835342749534491005567727775140488691699754818580771236136595004598723387564479558068898329788330570237394640320385675282149423179371502871961385108952044363616842476642647832956540501199753850612070698301993696465116664947000293769016543116635097763422303491543707558736087874434856197092304495215210952290721579824526845455871651276302388298233130498154187127306340370852140118212581549303592324605970732396861933236164671779407451267011488855523139889530510320163726134092892204107719250203808891841117134599667368536253599589886894282226853255489929134205794324753986246057752326747223094421046874991641873977995717306621433856357338081510397478684951116215450665796312228904784644789936737760464517622835209846695018036498199289537750592571803938652174880214160302390023278404427392365117009553319420741480473930590535690033358671148459593057630331298669435913427938741903189850699946774686144627634883313638335458397412660025706147971548345000029526004617296857363520710424459914489967760474129131710230342011925985901600826260075956849724078446367605115908500095509357184653246686501059660915279512841187882218044030244058522966199729692349287458420754856069868750065503780965796040264333105158450539924797948380889296009764369247063537344481010196198149307655309581224661067361870559648746296728693935587643957755424871201063648846763594405811480004576852590335391247560541809141442432228611299583297912522629450265887692151719117207363652851992658257865257517809958688744300597031161210272643827282271443123873331392910146269210481459610382638278655581004287187440762232231003889399764812622871530108568070080324939931828920374224313092568731100140666017419780531908028599964420512947601458419329799422671572031430305129481048535725490796863482759071994290999968030591585533164179531371057904820819576322704487447440417820271481961535125867619840801161563752778185856357739837352558215338817452875623510162297409463258434713798389061477731612678345178118445853418778448931463255556096000000000000*i1^22 + 31687118475237554584816551352918738966673034932686974987034647423615789177674256052672000786768715514660001555497114107056012569167733658768575081749996223932790764087033646299790304011128808329475916964053367002272317789638853366217422369696667541356905547063750378009323763263322848120937555529739922388157450486857177247837105802782717261996992483076789966802925464825583450372930363364217016544589551238485132715993557041946907119752712150337367001677353421536309744996546897409594031462546471184734000090997515862289432168680546484411450594654666499981274830398421786335209663591226626591608417681082281770177923971066587345649763640736482145298638872094869199459342114566508234950119470950912524838916198089388494396737438959943840042712234648298320449786034783502232622559184766040857683884221538485937990837359428429674156390102146742668457938489418561887792364371318840145385924913608304362315352720773626721763878000993307884484809683631160076501291643279631404866981797691892043012170635321016920394711018251009967401489284402773795543123649844869747400561243544527995750585757668697030128360028355057356991281300237090422873003058831452460410722039078714733389207303806719456893943623120312740945358627564047280315812759765824780337905526641197454252854840870923463297479479590479251831899652908885619149147388887798876506750260657048068486076556983887277212720407119269944443788483939425336832687920458955861601650589074622558884167421518955657962010495858363051123345852201497603717289609306732115972305579953813478859895698667161038790346275369821610332374734997599964415063858594321530742034741667923828027923162262806276106448453700824322908818246508805835527151414683939587148192244679696130596271358026479132515744610652813499905830076740440746605726370070430531898629857924388549065104291716913257323280118303896227100053088911840083323536454486932426450194325316709318132878547976646587333606417823530315575690231293464939801354746404422791846139329592141234476631278125467945466818836533046923633073877645529899973797366908019328044053770712596889741136765159100443635294229638903169885486694522178657791407942013422776252240725158323138264721978959212393332581954582090792645657455763343472089697911117844689675417392915033486612830834301307912622722813406997828972835006017147000472669321845454780052870198052938194276833347955719093711236445857202964945052142166001279488849406206832491217390900769896452661342168059024040642126350388379718996116921565222466871668635505789212682513706664636287432455753898287411978346074108961384028793060455407599208294107172252304451297893500543753194957197176756469715838486153996461962427242861848517204321804930890047124787426557162958962593044294433566684610560000000000*i1^23 + -42461327441567765332337799830764046210899630460535683639966897203181809094900712263999550772951686388177719033276206596453558654082973991447501418805137166688633687164259013055010354065646424561194496890154556096680822034703272294819261251882761969458777955910118575155564445496767772491246692312721792413641844387877782198960244717064184438784206940460226872309586735802169878778912767659582963131041335708896145119085862288735907286769156481107594515970337799730635473745478362172374639876427957474076122122764036612360346078298795453093454270597337327145370301287251092409441580144432787031184968148510235512337564441424410528843742845611906664760120106432808536094701869305579736342819682007763195909762402247210060414511870294984808564059260398697392897745876350654765940169914699130339413688145778707107418684664801991690509289964478426328093942436996525307231107804125111056879849405169093045609887049673176484033869130373616884116284177504445497615583111567771028155577800029319902253475229021356983563441744966758156510386050128424973554690800499539779074272798984818953786515774386177021805013947648376925186710455082776521931026403157185840597236652600282701890987621215447141256012681789806294357094083491232393097052146444652129920311678079248545904229862931961093893245173669232430295771297615882820489785195387942853765186418091169421084586775700196057902043807138187393203034232072415646515226138948320379200056306790152080772317113497703776397417570133407467752995799251776315402178185177736266608423473737792727816576778504310293388380985435335404767286807326901065339523717798584512045340595799393945121138414850878878823965338819845586949986059671334437795513572797241809099579176785377044921314748798998021329522285265168373108438329104503590783060808882191994754350923960496868226917355515389406852721100503010199241575097860733579730983642851885322733554627902586821246816468147347496488421352199428225192510414370613765871444836038444721627169991007174056931634339324813426486546572773272141014703349429569896300715707624103788687038271358334104853108145753352163544273385685476865447340747211597548593182293706238259519713051108768188486335419017640740274723987282256131046800985231073488762594217444563331248479780218952363107996312426805853790812457033896230405636719153014107587826432191430384275094368244854667155783811498649049073500727231844708320449902190784928646263808769867575836065963370451148338048170284520687407016761017867013273643959846040341205029796338343297792385367168631233524550127338221094725929669167735072997746135145352935666398696226145313236887071086687510011826274508994735262476352247343833378265270392954217988126840949711478855041475336342897394711203819152211968000000000*i1^24 + 45607729280183973755650368778694093132506664150694366719004455586651887887637914475126418505997758121197751726341702545462817936395365638289405358263332497936503330907934135936028772265614528917387676889136778556283337824345222931519619704870477733877324589170457724225175020449936388117406047482530407006566867113856670394000020685841579042098812038077930116250011954677960368772367882806531774103121580276062762654758475896425620929643985489576067807176811320053785499992475151976699173316443391948001649833525291355739814433570770399779405264889431974475563701452335562222892661658052990271060553741158610814587401873703148503768374223257089274621974702043800515074709519900275842137743929764756488454571804140015236435012172111384206985696138093583854413130805305345846006033555649231008241601698274906936694670128829866003774058365918789830413853044430774710373948836698327768649941064841227752682590591699972143490266069201321247300717119500056652029153637560403778979251289184007006907569332711908799445835560227031048250156287927146119966306104880097287596964462831956503744939793912070611517680327868447326123662833111890712296613670892992286150688792664171583618492993951942021948262768205467036030375310359209398861904703772747315651943164215943477097756583109452956482350120307607908535873369369520109089323488508603078586823616778339836094405937142825526927072976416688577505176226340682288749528737561061902017227377864075045849788246496915536430509400673069989866662329427202536013743170101374595012514142586242264127248383390272020897924313404732612048929843942840236705553758043691133237315691347407899274421201086594090714956300830258690491274003816872789722536971756917836021206802554795471973207662746320158126295599207369230167355982021827443834753168092910566604319884396348344265043378791695301532719514054097285658266766471685034337533178906714047899651051673553120149498846124605770697719023491817436607029878301888434683799926472040503621372898183607246791212471286289568881599691206764014761642019412891530371122227337741345432084918630773600998098955413581165910398648440018518273731224420235155072416339918253362704475816605580636589624889589786161338692728640094558748211852027621396823647856679168650356438049353397245648690702315230994408316206190128683140979016123684161788174156893478557685460547615028676635677948352906731978499532986876122749578533037118256315484181295457630368695509130797102808256976480679877371189049710795944929471361047386837563360170324988629167745249216410435840163871515594498895235963825207198071479937179172927489895411304102466275467700840734420444887443981749298832692347332114997332242986019491298087214916986680281742740749383955787432255590059999232000000*i1^25 + -10289940321935966487505673766855667263565874027862168722975886286361812756248203960277541954504692231523561651863843631063871111847294904342064654743320671962842705386725397040807102555324519086103134706052498331909786725923267231445814749246857714992922187509243477843465600620907811022725900837503460745671962699979639049734621112965870646051273945768881715334850784053102173682736878010151152554711846423848897488524202910675546746993334251700390656849677663704429526797469559916173092756355690393700332742247516991200904037885600759411727667425503377056635053661293073261034518018334325753811387087761004676838141966989255740791942232201818082541558169252066894701923364164130219648888920983138042823202512645082048352817150257747140207812688972411763792072292552188538780014601298179726641942090818595524672821310367912154884937094594863920876713490903620989622550417735386386754697420925760691858670321423822955761834213422149609076476618554422952710502967446435691532327384030796681244661394537725445614674269107301072493917062943172935472379118144633750757372673033090219692938768068574994057474672391517755675515442874896532428297839703041667483048394753321569525334236716770216358084612971395967943037053768282179427818941257098533967093027481724064888930035906438771063181437642526863390105335341643463658420246953308836622834538904126390282426769929573996408368798848775330235808596807257060956954507342915794531286628227805345706297189661724979233154390201444066797405466841070983733110799250213011816618074402267671435472216625150478221467474392049204639923196685837721476436185467313595368091762966725481781769032515793808652840553418104010019926284702073881650151937282119576162122999232854955327778650193632649567301364169518472690304379890247853058225442480875361609775039567283924387932373791574667051821518344800634912449541532824891491697880340899368911885368759001152221438768290042828946224097443756034578325402604846013166166431170629038571353174569996588178161986431209321075070742792450294081441346284443914022192543996938098512423726343614789434826226581061287358719536003798495986067002195457008587470825503775493719187059919221535075821190177722619357671927740491708282624780379676395342060803675667364686544632973397218634588875346312719646132077640349489387624582809671990925853268747358810316963050907515963788785771423001140090441772387027138931273345370678620481744411868414833216316193038033872933848685053482102705856221527076037481770679427432182648211819062794415378224705436884791013761732676309040666920530241372614696109468370168427678799140059628629591126841688881314298404025233448112145778898784606259112803858054719802101330306090028417215106184530137617403154539195924480000*i1^26 + 105813397335767012266691742743590269214382102122262660873271749236688290673629844890755118577316758917896364035566754164095137148107007631909234587033049958996014341716238321324989531621266995647866707228239417653047945947979075167149591178972546298139752010817046125711949433320232948666598242482797305233656512783331789714125448815666802070359860741236084806365080213648897942290078599004210318869519169688518524881786113516353012483503744884319061283515255016621523382961065417587796813550320373859914320225032713891430436117449831844313059764995216253171515862794534448717104571051752080983005050607129362725952834763013221118973696952685504472345812950970648284501614414893441121370915552076813915237826250914858027803292690137079511358774153201710827157426842816484130848846028426998510175871094347172217871221479206296662970812536013801610399579633849495191196059298176645307132127938344834604370309649979525235433869561081925775102201236450623862506705847868973469940858316726633953344960585975239946857851970731656734592489235181048669936626572624933870583638355814078968809119346367068744657525873246922706814004706623646490864991150876420324899801001711868518414493919668135885949855097162376971582255058397086146468251606652044902958980837060295184836074517178121944526686030520509561941763626642314347730020762725777484584390088002982191028085918844103014869404193946742034876753689051535631000066804085905577308048625601340260463997070982783238754397902728573796171530507822393421753149663571399506794081797535574451710930440031696539383251234536425930027352920665357296246669498730024533780751279804646957203893372834273056957951906577890325831495793542441709086374164703046493302544398065458282980437926106932973174427161110248227269624024985940150209796975757266749980528985160319513488478137253623817768060250724694466630765614919668781263291031333248270410422228573261507675591532166182675201124924007529688735935623580982731975585082962816667274410820151055641025484754199435816713771445350520672413232081352350405133085700682460526607701276734417069991439907232929212756479504493970029578772993359465079209202968835032232210711800573552051893641329003773255868062492649654739923989711462696341043168515789502461548141467108638888930166024370295528352248441225682076560110478903846955702807554102660451467523408271627222383211749011889816634395133226048191819525782802954975754845889881511171802830950079559610445175465007354880442267377384505766063103443815461970812822507222162391543546109002569048540189351406921182793938112456640074844610553637232977979463314440239338676402825462011095357487757836354943677973434867321277747988285531233405149931898520805401680231973610607217586974647910400*i1^27 + -346437471453166428149732162641873738624110160625349466590582694956478907488209502632058864152291966366155295566150648213560387205649326512447036555625859109431337642424800909567279393114135907037166490088943101001743195622994898921330928310534386440034702214446637322150688775915705999285172521911460663861160226182570596732873745784166818426272211189309266024850047879349954301638700904316397160233762689580757815427208423836918728198569376720064953397321831039553120271392896217547808620587894043994075104566808116873645476547481003830144094052778454241260556938503587737982874480022169679519001238129608470722371352374212739215352133186441665422412296566522321159252757488546618695936038868067339988862557545542159107997819850359825101257044449512260249757208282153854446698000101808519827783727055965045064515881272473143416108971875391639724482077936029555800177901553134635644482593766899582679931286318609028026637541859279960698282626679561895487746283987616394607539810989099078683143056676152802322360955373868122585057451651110053042903867566267796079895027981253949273409986712750174511943473122277860318422991712126990649319422338697563426439904723921084068373475377239198176694589063863689885553627666363890902243452710095676322848548466548209826355515505574800002907148791178268321993002830811277398919991525311948102039672979840104949874461209333926753866358401476376216313209209315247603135438629963540200914428833624727439759468437617095164036712542768764571423171080918910546663740410944654332743326030562314609942075350452923573831258041725166307247031994197820276031586229544863808411222267697538124410116440769649431333340976812837963023183493714838254873426047968967813165607149946396349047850817989484436189969751196658732392433999141992414545843111501772407997785045293941586702369774555753146825074020110356565415273989837395327816173722903038122471576559164935961176463828035438228923462834162403894058168379239956409958445807484110911653291305680674134897964264112296807499537222527485605647286548074482266385653927158245707045865756774334897054759876019462302422840396978949694698880142662038341167857188927841021334442283188553874869331928109147572196926044821456670828200946470282939684432263129620032675279586953925057494064743302556085565973420186530474621380179465829722049296250289145505021867794849951968604788384883689790370312888206307065209911176438048329107750250121848606361402421535753159023254161965801043530608490580470148511019421269667886297679332030665998363788704274903540851857895998196177433665101387162488967400237089074711362250735922535144896860548588233431180854648966274474164025333259203814026316317926534888280064565775884839928923373335210671780921344*i1^28 + -1745402692094048409286090255449803884872773222856425435840948462404344769345932195625250447471301717111979765840747991378113293299175642433560873616220884343461856111015040795759029049803288515256812679035403872578531676029858052383861502973912272636626339706798097617550750367451259119556311045378368675979108526647236284926252931306377875974924224001848282047869808104502934629460494917702681581988945371336701327494885085454028065264411976038119752643491093980717263702391789066796965017632229055349217477341135114111226872048345376998531927456338438262974097278781281847741021648821350678251887622302003190764390537004470049360324001670824556304339295499319598278136832280439594978312358040682588665733888618553614709932313627244332021573516142023867078556057532682725980280257036632681130040535306625391449818739273750125286384494393676367849196073574456148625719848893452242707248802044065605326269283439022113012945113804253906519577266333605644960210687278610188681651406021316563002914007490428904889445627177504477702963878939944952261124585870314773080117251668074067545211278604337961326246331166730151919413737355481955322368467479046140984953260156828916375976439864387008153820606014213801440565151148129579517417904964255653302798475198635578401313961063405792698718440122011923003939298273878703891186343500919998148294380043488651036203256215047777718184019222295959281136528557315874186077107821190321953092069668822625017727844745232185159297230465164842914686000165283260353683420068442182568164089898045246425249843718017524351869818938962369639010353362945760289313890306787263673081234902184836520141416611218379020761869891448949107747821605038543276595845834176747572569188918686800389121723495618533897572566306246021284820628727736506106228389940737609174271477161108033472032034336422824976558532065258835600384085160179574664921685840707324780617572685629512943166192842474959430882621431018836247906727659000090608710283176850709613672280172423385466612738846491415434490906633346604474304804236176863419610270231846877377924746163292264302810284200762400316401714076726559076119554392282893280517141299143779300197699618363540392712452396519241931303146569231743536403327807463372028446542539187161558422176727119163946318409436463609643391926372788032215212946733985554105210718911910395253160128032766695884037608740458043730610283539068776625379915453922029344033150581077150795940166144908917173893825995351371018018930348562654427545125266373859595354426814257076919432345413413050846024908893147819905058331816965631729203877767579462707425571742695034047782803571740775360013159638170351502161566979061666613106087614909173149166598781836807734444891692075896012800*i1^29 + -139039281299537020600623158009417403618060080623495765871997476251454537911035055237135719032340707062795894140989612748298218176067191993655845826360405429431789758484142929535528695115262451095337041266136389715084251610027787187376685888461005878669840517739278456232825448245234653469009479263383883468462804112096096530040442773404335687607899542295718569416322074510472655247140145878848868140816912388236716415824248902756216284919828523119836574062418115523025181428115757199629211579476691815885125341148054015487280823862314405088930499235466195272849151646210919381602883027603692595724698940935420019379493570785711038697053576410548944960519157039583493231075844490115715870922887339250813805519770575682806095528140683919589025055508579453552456466636594045562534726688934223775130583206631453365767902956316723664322164038369758769801958084754118346144854945777030491441343810079992071907031010848051684318465026947308594427670894192200290698526208939847919254274732314392717197957118212852994818974427870127554289397020800687330230503652188062448393596724159999453876554171460329863068252600764740478527350959905076852656987192429359868844910632136821831481297747386341114381116613060534442203768117508170075942827004835839074866376941805469728888593054297057064855836692998909190209566223549336236935515174143608614423598505661095437264525242940106006442319530439267368299426315624506565150578190327191449113440750258347951249647825188053262846112622105637676035702795627362249546869601589304577944740873958093057589563034594818298393716168729220708073289642380340142383130040387856919820503228709665298136627271727096900422753341499761909449568863368752183279281891741676365644849487935483421286086018421804421767947370883878945560508264418727507464397457207185619605728499647555144635930971377208738829560081697317296406782532044286511796145652676811516996517012949208352351303133091156265860935981053462202455622944319533429272444825511362291652295811857377296075983508675872148484296114390679953230283632911929146261940191878052233832605036418050111339213915245929537817470875619741823201487323965137917965247434569164971286208489921669250902135112251297749440499330150466737304816715502007468411800472446816093760988148283324463743676024572318162209354853924001304483375131560445312520134270942414217152005283305535461135577503722089011376380501646784320451836442253854750162967585739091579775417678556650667635693653485798907716301011639084351830403023369837001760723565354498386514400891542126873586599150187473565297303679360338957124918927876400897718705975234712621086058251373840105023062723316227339546388186318997060125233980834070678989395763886964584615413882552320*i1^30 + 28000041955957452839414969116185435142567224834665786155274355437343180458710472685860202467311723812135627857913906692291925511289614899163859420634395498775940396604441247328312500498557919494094229345701056985447809611171583262078651587510267236455298250317273158453226735131804735695580431938494864510314431129949911485345962801953804529019141195599311860516985712713372216818293896424937076580545750919266029580739323880958866140400286739960414382026203470751894800818209678739036489748931491156091485829907216319518050642049639417991566950549827704255373907035124517715705306686518615115800022502902486401000777551702884939185386017613362362300768780804473029705926916222675800704636040887004395052226178295182580747333314180569177970020910794732599895253669007692438942633125655677093093797670523808336733128312033036889530541730832638395096257864375929737600327207975350783618203552838436829845399017856084810206791079471353655955256025730588370509568944588253689500250937942915584921496170606759487331505747089491100312339974860547235222772482032492751117394877427495530640784093887500492977693845467086697973860532720857075713392406142572369003673996524021730842414905749719455022891069879099968036620454369282872346474878063404800221078425554530588792676359882315722148354935397746906505314452878295986538718085245107377134700930448497613325092511591864398002200081202975554179158078935043129108837750581447301922374374846439846500268279015626058604980063015216525666422316576702225147558327157630158775511863133268800962652073929740873821816073435009683455755730865091547470386580765112585539006560244648607507381928204726803735216801557828715092944320937147506849108144202916954479947921527175920477564832389916505950038656772672454403372087267306016108060117341403715303761063890919160048723195034063007663888246150711403821676785820926618767515710058426411413243148229822264169710759429327005284703329074696122196877021089903164273410568225426806604022840892499916069941835401985485454051261891192965423656110631986888609074013598542113774657722647672915594657788350193002775329294423281572083851473627972816645082901572042219112899858374509864852844866108422309545208912991233496746753026339993659290650064444282409745883672242950052022745572674907576974230655643503821216562305024670783930454352620792289958777305261062182639360841489087853248527209489864885643537775906122720776689504203974139265546028254261828231641661940061771673328577214936287538243354360229232180939078321098103689477146088409205556137639966855329181154881213553061161805417566812620148949516069833352185299374129865092576923279580346744599718841431934471150856123851055870187637910742019310967035265024*i1^31 + -87973754198705607249584185944924551176058493835761869800956209460567329219019137224668748702082134036561008736606612500036134721736030204835650594113294982789445973721120384541010437127055503467379156049628156466475684698606926819653745791395526770483007614956134623866793492369262681198282138946900841137453195763782425865230670273457460821287437644664415481527007744644986002477234922134229571223184948823550637068028592286438470498545093750029216390630566848274784332069747914464448077126811044130320341408835578206068144467111449069109222461221081552709036449175693309552950639443893547219093003118515386608643244450614308524187698077252750159476702109750332851389696140055282791829403089797403236433212817977319056441263797190057233980036975782081232891845997564005758089429746015076617191541301334743520669987043764141523091806622027030741418148771288756743848414090967293051243595536443633707782001974222537498157653110817809334954155936264947968419764278054500832195876036317397316437775401380939756297675184558186688848957707334471209537324363368747065044713126832321641817788288988041092679680139296729446362698844369271617252106498116544948569291089972933952447866934951159259070057048034740681297195687438754388794453296171456687487583871945108714046046707870035198498778105722720031424874686040522239032782611971771826965037262937732756744350719617108757064819541666817979877618000734651381329825373674109338086267708525759329485989768540926427348750132155555450528165309043719850836551774091941888434373485987415281745909445064032419348132587996197504926420130307386137040755232842302481986340489120674152699843183131898305977952899985331355584166268330834465267056276010027148709890748839060698036878351055238796839094951510505447068567038824237740516989629035950348899162818706120386358983964569871877294065038452526536821985391738665576721231751623171770164102818154110281771783023136679634819336746640130750932914495576929270115877939046044388165536995693664328578505888062211924823556711871690041634367780570410343362078588372082492449196420797262286141873621838683523969054323681446481379474149954012598475018321663368155595600791618865717231721690883483514338461635977385557583712488267931843791990461971079103662120388582527545471218631856547185762043612674372425538665170293870056298122528530497699055792144278664496077410433609045814847294804630684357277312099777968360109221175383996743161703342292449441065520920826155762542151242685426281850777800746802407714767751558133687301218559234981057756392571842272533106523289045530086273843502768341027753673491002320629668444735118874216249504086762192122446204428307103390737725116526548605910658071373976025694208*i1^32 + 146396066256722448088320871058640712020515155069011118759394613695517293237324120352327622319982767042961145079363721527251281672178584783952843414803619985508536420889381043954877348839079716681190977664619771267972383214657506832315281200646479970306930161918555078398404162990118544511496766296515648023638734790133246106617219394325387641215657974828453312174030199295078698209441198884975357431065346629655698885776076886358818355814133459827136682818753085104247464714128399976401128094440153534027956992727733518757093081907531922006596017622768590840431507165321549386048983669098604164007174212848887201447250492804537601507923953654052434866817036340772883509560508363123290163706661202685628196159067763327421225062720478080100160634269062486346042744575530369755345757636116007865385575391489240456905039009335259734403082845097162693552271849186975698556051615598420366389836632522394785776159241470901564555241054829201011298911076581978895904295329590091442472384997368085086684877929257225517758226751661074249206690013833125667006565456936521789907608849329637744851900989032629436968209406674123380058830197416479885111268141748787856267254696141061628473106711714200095291628053678546371578910540593868134363098438136032027189598213345719599541015665743700290785117143337548889434330436615986563864845004079428716110012539615242604717754599556854703124091519511275468633051121323182716396196450351902890041157456753535145023140002169466821344075674295641515947558195976056060153375431460485099557279815373183834952016839474103052464506317721696945188740539907216538870684149024909350511285953083710361823355845831653032136130541135686769554101523594867128460777680001194919903727815637872488870952960698167217571563413854280045080499728000970264425030511974172994471560210219460616052392435702710842313299316602791161932583937928036587456187669918151475372529706184936100517633148541755984822897364918251436626320326159672907733305890746613478953783422745393263393031250585145062586010409973343631138477834074016539832280143085161782665902905695915254813832419315612869498702578562431496047768604791785180928208797611142382528289555927592671355431973996567854234368228020469924578615820132383867115209171401023289980813245281019179912688370416266033298039587335374971124962226784347104561470926914091914344972819271731252605989832777998218784441706898925819502095070273860278330563517060474123651641632103483652033201276292644116396741416887372987921223671791721727058114598849045310899567235913170801925103603558672860740179675342069762064565208643575489391172260724738759370592853693116571720916467101741902462794079063936161875463726704053533349918342710820864*i1^33 + -160313939304525487783599330053917609876223654403733626823075305461827997164045679059848456936771132100134146558082436832530689680535359130355034216917832122065234451395605132179535813581010377250841942365232936761324582459120070021566329213338560979873291310971571043415407811728380556772140796543790868709274254636515789464642976954500535352512488314174848800903208663647844851607488690606463376499638614312699436163289751527109260132537509252156088717140553529477275281676142373770257251544585899741449379056626506743629065800917045303925450472915554834284222269492873839798727797529108271430902390077194518125143243678501536816296468259815456926406536091681930189133555888332944372745990342402203064340649288365669541758438712757510706081576286655226664850309698647099809691112651735715607086809360466218259625576275851492415770114836098970757398550246926247013332614825623124434354616892262406944239237497722634945568884438715961930314991489287018896868728185453224089229581298712647648568263245899945559275611303558489989461406630996267227168529449385858110688530104405204886374104188162996372148717742166131921905186186187741121843243904656520589139786529266674908541584951858453792478902885978675677331905489818698421303523703374315882051990525011265389809469857301485925708746095318675444311482992178651629528263945858893457326216866790382063318407690161611383330368107813181025725891287649734892704913636705174759432824737284200400081314982734048050419267728654124149211769584239597354883592867429996193352447315697075334260164134636522483439169429778242619356876831413974168391021348166668225602595653979477855248044775662867513271564914494032723551679449867832282462609901274321162355436880113413243157049584480987749498223445421250014914196915631559805163981927054305726032430704417308785754123036333324802613526753952261132043131765410177750782830425085136581770802973263854649093526817862375236688602671203601644308142528031458213880537683629718107680934822497680412481092237991239566138743110355865646025706304022632893250929418225881201888127109286080393105504563459359726600745209943105821287657754566966525550825979501408511507524985463452694719190295611994050211157810952057339573052703856194418477624758905235335208620000992737527611149526438957717163497120961980836670912050695156223041432534210588914731798028160030167825667192978317642138717245609089951657094164321812073050331865237132965623792980014638502162278943760889234161247288652347902080536025381786825750338995290860302545514050077776268657806112425492839238759431917179318110049070950860335827637106094171816238386714483372074007512304716909591491188327632634255581267525942498107325910351872*i1^34 + 127576114182651361808807679348215554589314224347307779296698136773012160003849648535083858288022139372714751684597942680021445034006788497983038337473020275133294050491827701282910374737378750347677336458298947533144862346492763123983091534722191632323002751690115313301380580441232005978417473255823703339146739245129731656053611608514485424637466850878965928846606047154116012228664362194595827008590039152331019656171414006377512599118283520482504565373336735806894959374285702293271995903440485056418273526513655578103993488538307915566457348514252458805696644196864167093094408092235589359208188717764045500866898070234682340111823022235248137889609125655743909516228219627963650981720562559936343924459699069182272812019306571538648497848863898227300522045525329216016378852572748759333147592502178790659441103002414871565789758343581825623956288116675114789779261779920309739977528090242423449152105583673663082395837448809015930505174702734785251846781939372418992525049202154654637403022063743223334647146493098862484548803637660653420900209493180645200386278756059766607941856049974335663695420403042192533995504345963647585517332233434186043772728233702641000736681805176497693773559224848182422130466689751209542757538394635174428566440116956239504886983055440052268665462996073138907549090479802021542302109841081200814410933858812324232065463769245422194590736224500598495870550898881876657040746502694787012306207419300563864572093092980911765489232475783974725797871070823825531906538246549605068096919493268821023156566641277564467540203195515004411691897141400781605720092291328201179327258060748966258697175602427912200948527231913466979361679099879388274992087515058904309281299549396514587595697425238469559676500738273339641593904316135936751314957467879575943850954487793418703942871435529536424613222333964741378328176369282225695190795762179154926087880150763682028910016750088532007843904558228858793951853296202125540415252080168922498562084689357906177095970917192583338738837975716692383822052896646433953811261901206933959161913582806835284632537450924911414595300497407499742523740718231585967215745581690305392064921835197563478917184660767816378509571491348868137151701515257836601796281970515396322223592893924484292713361906570965591980911844585062935234390554521870733747490365908735530837333148942876034141298518716046049901128490092239247885747425246848498010131404651765655854424227735847139034084957553720824781039912445249646012270485322748991494765085746657453552241178040050710002490335619040891117605253902110803445569010698575321102278027931926838295217294691362252493488572208001528085138086041147077133477271902635132190720*i1^35 + -78068534864487617368463983685533514190503033377311506768520307672874988235973032785504823519248509803963114619237155845530984857938473068093581478261366422102511616376964376643563015623060473535468569082491563671297319446150254100616434181824068809105301031443398669187465863122972183847017110968321644391424286739560750711855388988978435991348946376070808096137969118692704681948330360837252520516547483735398873501509359712993267485963835406081740554944287990066631080038852780564607736429653745671918412796583069335196833088023557296615472299103787105973097441588327977349483588825507151371224046704555983335076186391488864438953095509460925176505233346968306784144785157427770073618331664638679549640271339499212600201045412030076324730823744101840719237303141144201553346794211375749997608687866209822607171317463920515930360531449213267800788212169299195279681801430348501903384177483817368104665009894746014700371595766745113416195967377050489047032275387916939489023592753510294670868421435160333151350477716841967046082493152330810063732864827348896399166801313180065030472771417438814794093156285123704265791706327739962451858238702473279050565658447362103248008583122323604939723135721427123000776440084718533610772650982449752539443195234421109881255558557623674130875161532512111457431776321199821242140116317005094290459727338083583587218372744166208126125398033146202568125678235243365216239547727694869408633965276924378975449232971704108901132774284014321473116016507134876104791641417538681428798135236336148106897251841897054169176953534288974450172632589006606672439623857227643115210271444978642283452421912060323739200007676114868628463282314687054592020468463318636806360394638584143921782054420924959726902512596287089093951818570245610705565733263288129487884389286524979963214420059128547038796437013907649762312634997734183817494343619745157218473046268948077137106846534180849039782751785950039692986224232610416229531412106961628253453802379381818510939492911864814860904223092269809875377674816827096198246545394743416609503309052430626073567991236927696172198026747295681345749379044262564520952406257326178059968953786521650693549938093401014495841528633271543146094481496198456637179242863996853731362107740086958123197853596117363133291399086595434996378509349358524906747477719527715163211720891155687989436064776992031406969558312707964908667450571566524817543148082392220661728774062452740485489458818722859486681799934734925444627881229577641473426739995839915661706333787070660689008430651944128992713631818408870289774052349958015370342561913894404769186465024772522088287015445500165220270414912405794805499003269583732736*i1^36 + 39037653099406780439863808487587015523874605102707602019991071104115021833793331776490774842489811580162405783843446922391295319879552538697444314364671805021752944497923707544801906971113608615883723032727778235903928598497050182580742678177723609106883237442941458299652877089689630666714128081260226960544048489603792253297057046216009434414055112256547147291373734253993808487802134913695213554782626190064884704139762160612818361950644495556031805725948453564991861146597761176711989377225231806479006310290362031113294076515711208358041737572788517615116447078722113570038361730660424138742987730312219039893634434624555718173195331956435491003416612711939043901597545738312149971959458215845321014738596037152983610458829750626972443365974588756275252948774492354384469564288525750257039356589468759047895649067672741288308882863791934966392082154545146157864442552475095738151787248906982951167483693660578509685535272752776620175984911999635270720988684323218307691172093003972591111449286860290966756442058413068710201593913127357113896140294767690837537187372953517779380039951766803638667258328022381447851429901833141520305202537741103755769552727630705696148670427475037767671968230239095848392842030784606917805169045180312306376278002679020206909251794105297965173093848660397295250561664938444762378456687423754318251628739628895367136475485214466221330252719155987244848369195100966122136553928305060314310729311964330506029456060344131010109430154685036662660196827403513894165982804234208581754232434967545674965147355940180949197533148183255425973332289195116291161989807991247778537723531026351935634445398196421475176868555674647771754536306634782111546709667248299853445055417090090096060432561441269979041807812524887320724130791549095192561662047977168719894954820209578546633495723533947356376000403940636523382876547913565619251863321830119588243543472341210991001210673188780577391097352943984077488515357219446512455973052239068790556878530045506603894556330114880369515485171251986271036408277633948808387117054419171957025441874517219566314539587247792141755141382221320074548036957750908776699388407138397213050644141126382863166518151809307504827489854779343411429367489551627565025066346301847506674248551833953439586744777019646838496627887045956094564919997879542360980370662585396363694544973065036391966219112677735831236878434854707997445785974077689455909261493138921197845135567925826414949871583628261560325807776429687700758460359351469680917639401451038619723202700115507492581814687807087267156867217322696406528504232615015557120352859428226019116876888592948578934182509290805957857296724625252924373413658624*i1^37 + -16378423335805948247182548023658219402275151741899910203146675877044935889824285460812828685301945462818222529844562154341990729324620606150371133914810888854846849209941272029050875521658222217907205310895593517171447750045260725174307670438825414557063396137252760268444017420801975785225688105650104127971060002510523427770016282496275966844212957408007877628064842853479413812102387042093215622148524806334518610355758143454743277444759855467614619087219681802323337145338934111528098238968732756460408746877359513882329285119106551021424111016964361687279122372903212981349944883922153689422488896215596685247600220618778324668875944179170108337302634549832385862840960068661179787601817335746349171381894218897488532103897126265785244173377198609725635163325906633590077314972284245278408885688630984374803816692083291571025510921632446643049099944908783650177780746190474930055652003907529362280134864267248442787142595047282868265596053190567966196225134975007124329136117512700487823395937756778231120656833250546549298202216186327185034270368336366412647556720054313744636248912237474051727679657879153139026764037756468007064966559979694926095896082544648184229344073719957605130188509735893913601104812819730367651760515845677717455800054000866872968852600720466089620003917850573968836899114034114670327275729366008462801556332138263588125864021151605692555867486872201321376017123317578335754179001504059237314216926008984951504399945649741514946743411442469658775816649709184814808611082400764058909828805280805250431872433686158048479450304106846573648669154231891833516957083533312405205898066492012769391964066555274925306330054991015395205573568225642812689063686768090389053148800366951705505214294023199711663174519780239365514841280694537405109199831305684853923359483561206248529971519931376768161351508148839885975774974122872519379891655354915193849455353109402416434126113366259480670704747383877204541468032534594198340431246341381657908791539715942861806593097264130611465660355507314457576368855004492776768896753064366681615570786519322637663818299237548521961439312579309596175856175367212547811305219141321102625064729112658394609875810887912514032872905233873776611771153391322353373894649691698342854374242761210526506104788919447239233187214168486930723500109515311544646934089543148549535039087808499519267146799705249928810839809462651701761080243333121997419245348394459019994479949654325968253570822785872910936803444692091316244442054677063686104489613126089997047442953606278820249059696930947933048019945632793810734586243310075107477357550066648852805292848837744803540606164237992325398015706587968204439552*i1^38 + 5677467093821984634073874232888017888982945179869748633722440487290687755163129084107891011963143331532092990418256052005587263913245921066090671524808234224420342156319345721276043660223334508247991142689866723168601814252443490768322642538935025421245317598236981782829314276344133163781482896773005452066037219353119230188999544623431234878123748433475433410729452510610894250204389046318660723476484812768485489929893975947677716747695849953127943934408664031766926282913645979284450637773151291561959722542065130573191436624709802182211502675939025572723218487304848861004733251474231127737774011774688243876378395485554608768487710989580367132058651033429405901778325107538792400597104297163426407112885766782216578388300450670900507807359124289011448309139359454131605988576435624542369310182741934864134913568533372536817667286661601721015727777282945660446592810065207712243018523071535243202662638896111913743551898857161977170067922752127659740398857214237651400892780794714702157520628223903451208048736285230365302593950290309791530938214088533651935002567514518192660691387454655914972364402064358739252055345056480883612619041804730096995867044902347562484366935296906076335429616758326503903170533734328041932428060097855488377540602751207810047354227152491118670155326987931001985029174798103327196528450431677228096679647909150808455451662834084916080507739567585132557171332205681020952826535684588426126891015187317547904016424071575706654382408721956327240677240192495056670364478709934128604902080705916163433156976642933972128057311586721945162895799256241522292999924019635846656697958350967125729197107936188006146173795599476655090419536254759127769959896511129315294047808756799950031694126377323869452514223637175221248554426282467464838304569341768147800651312071077625897932935237704416545028012909255549916410566114225252307750439748865802249041452720834873051287451416837774645420490277539997672400849145794962794625763958409173664952567040920027698230286968968999900295471925239185096865577365030277860624452806902940871633967151905736509943260461978539524181950544938737461877294425851883296359948454924374841009472828436438101727889733701441549848141904060642084360171078999284172748829478633554762804380201111629522152752753540110749106041668726893348971851300694933122096907066475222421297877808482680675498373684130087195366065519562334720050006023314406620215148388269808301912064598966983137287957600454288993782716945228048169706772623193485623012319738904584682392936347224716335453334655265254248254375337001329370129194850875382297109508052461529958875900506075325114132206605989259281666478174109696*i1^39 + -1429105248440843118096500345709211573158898895661355366389336295955620199911801583839632661024669831934644716205101799621998946186614291447697666092898067838285016448182328695345137244525339047230860876286729839236322460363921052248292466806946268846626428511820655787132472620924445674572834544000442877759670070435150846769484355488487986711439581344483742063241017153724620445443290180086775648306598071929802728822972407213438710017561789419517057613322890433878218819608794965098272209858360694980108050308806923002488674875752019806475370532734044052193385298847951657691951307035888215623525091269216588743240253491055007502116647821236988989020932904141378208283116125814558193381434807437939891760868884379205406619243243987949637042604813784646360404438420859484399348123904061747890666331665546729942994393180498202271965951307316659331759271025851713495904886110066984089072982833334653473789728046278949653214976652240140713779721374664235790382368626755206045463271478297643143874593273050629069049017605336846680453035026785778206641478840432823654199579646459149812175955438122177901739988839225814967099803073689825511315025042420738912408912898495768493359479814359347690093662713365789017826160861377035124611261955667589035943258468311685786016502958473639682260542735046585005581399844123067614314859306837143263890155155364529915965819660287442857510973433179114426601467140198206789440876619156569725966440524652378034505812386696121899467138031980256239157870394590548548205971421244121334947083430315791944275845097443548950753197188864854925224267641595422059800032265906078438991053191362568101193608254136769929293296955535185079538157609140175862677462256678479233852778408598134768399776035078905841510529541201020458436608990629194276817395879868888303260087510003541929851965646634502186140292688086290471146027462938150235360905638554531510646992419568339513705343180714978333680605678602731285493015994154721745709864442653385489815846865824353358194688220942309817533022116062685353023680172337864051076644005360296242277231477167140307949516463933632074009547920163073217200491400926240883455913725067958938940756384803012097496906231937418731148883247318065310785594098304880393521778790307111115919582881303622987902463157100279240934416493908530234785182737104455974502035087613429301863033712988070000181314966390483351466784620418337486325576133669320755618887119623513526308577254861685061087879074777540132217916588872644850078165346168925469468899008256428509706910801430931216216631930673632953047646184125175387012602160855512505784969851883953640152267289262070375526542967580588470226124800*i1^40 + 235220580908424038720509282706734242865269141670046727183576327852152274348355906034434993593592058509504601730400564373961492774351806188444868642380863048313353114163395518768430806731414192147196912124297991199900651475777398208118667516721405864340150181552383648980996951776206655517704479149074646496978079705121286463438501364447582675388487491329130225849490666391441351400189500059775931111479401570952703557521964083175341363207590509031040768116101380458496301102589630882680670775038083331648627276695525027182713988143994467945418423035701658312980496553809815671493765321118374222285850875233268256119559299267571112327064849902939442645689092222358350509494672252909105796974665503805620312186843737669598318640214707350756830926234245872022751730478429417923134581373461437578927886317597817981464787593868548893162111727015755805312221167998498670807231825267574432188553990645043611431875508183587511411711314259028120038125488285043439847461599831824467088213270516797594560980541530202798194789252660032841609716685905228915436706080951800990927498968671866878786368116037025670633367021149074225772571264423346108004531266819166727961616776930127702639844966254998432596682002968963844513221215957771164464422767977486677001483650149357528308649308352793379468025390617022525534599152815778162131536679906737301846713539822427097027447203745946530416081467719834679883439009775957863604915547362328729220331476337665159418709278107491572691218612365943400580602546209873553655797548774712750800338677668919379244594311882453981256188359897777928433708284493309717849580254442371715194685324928995865924624200283241512910146065693140450982191755886031897731880622186301400473099334465902569402530939853055097193487628765648132287573567805082412135357471261299061736493150327038348399441872864163776373197088206284660372104048777010285655708468280265964659707266890018783353118505675666535979914069616530651065042701722217809535823193147479759978997646810629895627513619703438972873239264954562415429465375186853199205156835415943860715048836458378029786261547447011518833189668013218602447653927753150966583154047547906847098703923142987609383750874923633899362312347215053270630037759143720524920693304691834775819070126370149122080183728702430130305801186913808256902752061517853897890727510906417308964920679593451619929347110664111524680210891531606636387939468325088203901067477300169965899330685302668111099755089796506619973739256929446323167324029171089127139408193967398435954973587583897378604904008429279376983595424956957996683379275476343575249597153116651806966570686486643713057492882541399506944*i1^41 + -23212567521677663399614888812474600698745635138844523188355153701242538230597226904700312429790091562209103498399843178050895754537010270764952696279171914765114742333023856667162890105765939700169681153210143322488517934529839235749599068919837192101485995785197698566079344120125598623169759221293378373970257009727287514430871712138193451488008309188798516776851167432604840791676251210552568271499710850580663474978853823017246533280487502732884605951803006003258548058777859163219828241636447936902485263353397621936838874203172579709461547171554091192773992297441421933909873766432977608330158659173806559996055697846015963875748268139021759848349526152843921599788672637654740335755018448837950669537214564339841550003947110553439536509341200487288383828875477074099285937839412620235409568411757117976033410036502123543231991147347304652085138299357129745356277263972799038474726024146137212326878418333498851068375216885393981382944412963976845908739873331111535904989854659648808280256724211452096135945841893331550655589331236472135492009150480241395005952880431278009631066973775068721061113288356038805588732562625961496480611363521537440023915646248131813192136282461474521053593297310589941572953429081688347967507021931149633434776581726741944500238011136000651885528292650917674671992716028904968810443415482604531270119323026100691975884141964800101542396282753912631426599489628478339830285550028728373099123215315929268595962971499099197909463555904188211041474259950218455055527269153860428620098303737873162238657323898404051271023049352395983731567580645296163895986812357472827808173655745391321316116308845801655069764563042701157652220803093677926277755313903982414572697401001328886535862332331485572219243568162401610113615300607397381504400019462786517464157829693514506999791387588516872034340047358854490892621809660272955846046433259486011889007325018750728037922528226227931974765665857752714545352603632608119916083452710829860991856244014663693306575501442128236716392872523069957813741243533565008419890970083130098779194425189152484035583899900524047286023006468572171859329307988475333909542819105712796828981140980691621738914654968802492993579795769858513671268129236929272475092886889335940897105418187769809668480833797393255290319403190332155672078639769475518389237484460347956762759025497501724690548241980378268980149851386629891795159665013733765483402415679974696883951228719759350718219946554939594845159161908830200084898980908544030552676400406789282956363313477432546801198705044372774345643100028621467996621540107290650385540518526506398229311943803298043981756532523008*i1^42 + 2486588065472444750255786895824025802821587863681115551238193612882701676126245313610333834616420505112916004721046801190922861632063862775668322765088770723553005139898136810503812874042093077657992541319117415842556345730239682935772523842174349643180844775266460140640199022300850239557368562205727521789802561152975568125476255717817384670845608471469022829140158694426264088868376356443571813841369813175202595588396298709609780082719323630018355245827186013650582607926804723602322106670805035358923908733809037357634092488708632600170077871299372034785598039178614004092637671680218368957037935295139188675402930904748421864388268756336556139620283159377509400199507325344894811997569996934401478356067695529294917935699957057132503799680485650153646906689839886811603140319563908748173727232183360212130171660179273122574521871634128772976254753102241880810386412231968168814779803525671158869368697857476762697277620071682810643583505844170608920395191347168692023299371963772525882302343369572358831089880071729786529952986571953562933176382154303261494158767039860154273764000734146366251740952284787450633029813632643836583321008356224275152939806302719260725581132451269472388625627438192864654350471093878805319095883248916506761956400994876232159831420712872826411033377808588166410107452858062133463867250258488109195172551997141098598098037992559314191847789951701019284803611864920294353829007682344268708420279214075699350630797095194714587043710308501451066411443986768901861433682940304394551088280980257736437697888502389306491278390833584539333847833986450127675478048191554970354781631297869612835768238680669695038348262950892029734623468601440016253971347641878061727276326780796480788641722264477464922409380534680607107503931397996327341315840669553895095167482687026627681723174468454118466492383424522240907326327907618601656215087412153468381681980090195240695390189804165084866086429334475015397835687945721971939349073993697592609257450691781948598161004870494777274524520151225908119398005301170759583292709352261624460124579802165274046637880617433569375847773616349748545022952512317584158084572829841074543271202269060074451674028310819889984358023274892743462770261776263713430344422146814648114590865373808932016616854968075432868467182812583947195129270757505443197993726537339519886298384789039117454627191529592213686392480337486930739537083435521680706251947424370061628616321504586185544306877154408013239517455964683479940050849378023612964569955281676642028261929900365569220175273671706698533745880040262169522086345624995839030640264581801879857884664367973540414095360*i1^43 + -98792790608418572572642471046098065948939881706242227802067237470875886005644383335536218847173737551812071134412874854418969140940458099299293774758077711975852004454546511697191035464255808629124748907951557569785008469227789070482990646928199595289592723699414342257720300598792268388345418350561759073801097957349384640379998068019044179569290738734610142789046559471020467030465239711044276196333756775827131432745254523329111009010326411329971799616821516910283403421864781944677176288834508694122855266408295241290325810519880483495883286799098740651393542243905444351381451758836847101240848239309753382058620007434627463880739255798727977045993913973552638099246222250233451283542605022476502476421943413099536677264655040672401962739782385213636948565816108823193242055977075846317058288657426832774334147447180179339840812411436900166244102659404354331878217693342688326028979318575354290417459120435445516349358872414095412867324819511510709830836795396642918401845887156009648506403292976342168032617268909511705179799231583702132466434471999414131543374475270526843488240696003324005706139549675261984785848667016671455220933369908380731047118296516867745195452168777710248795744174514567565714900470328749452039221477810928996792920549734783441747033085726455756443746474357237622810188088449326239198859810031864423537539906340822337228158503911234230088056216529449123664053512641244879025027732999617038811348553514558995829387848194735804524290826616363506116731725840437838232512956470474119611277881866094778795763273594235319528696599034970726591224098112988095462904939517924782463991249619397091636121703277099233283640374523669055575527456665183918773555167573314869447366887851191433397484690812974938540204834213767261855240613024696051872491102150950719381741480019450018727586510843674046852287703744199085740500546447974973573210082527690310557661361886632677816864043769838848924584966417640178397327753970518136499679361897211431456603287927692722026658430552125668683165070554328780671956338111215627598890174904616394300893301875633218132517839512283865798064822099426787564084595148510902661908798550074061808873596288437365764735447895094590323208530609320473487504211373379961873351102036553484652892537495993231067021439433918436239766814480626775754835936424690640155676190752129318491547631128695418136189713858083575185160892223028134041560154650760849372691322170116574880650431870025851801495778020395004043962168823295719959901307155469429794835220963158943263757247358750450810327874265763044031849898281171024005908603764684195006831308499596223029140963073196032*i1^44 + -63630449358549412691592027925421101498821295001746654409388649295961248579539018494853178899985379168167006387386597395141904062918444218009445241966803203575072633736170445602674288743539003348577101789509857309121036187231170525838581110222011796474331748294272084430369056699812559421320786123122684816851448521428493010333466632415009425455673855115988321752725273860013397538312742917764404832218350676361528237897901501317801235636072715102473204773044089562678859603799550878615383261286290276586406090248582484583746344209546606688464450885930333628902933458655252095559944093615608098464676275596534978326089755435847493245491654129349901393599489143348022323280937502722211346469284784652326219247973930987409937766110166237478509061788571902511749843954088325638890302372223753266096810749629442774708919485520501109153390383679200904387235972127387723794914329698527857805573893518680017708682148649661322613144051746989061866183302642718926878296527616249673264318888621658745081616350357424228249865677830512352950730609991767592107453170730477351374802955318964640568579133188485387604216234476974930427423713893373878772329260275716024345362563909564076432712082919219723610185938044349307552525947074359638557391184645798439538623803567089137519319146145843190830088972519303315283004417679528610592392659722733620431486708778718082830035775292969189958245776345710783725199154403800796823263978619274885667965458494621297579354472295857508835786053853219307600404641690487220420371987059252366498191638583719267783198504116833008919489763452512306491339836201959082744940040374877024073898283372851781495608306989364904548975327552182932018479248715499040630452875533390816968390998318213124129076186662698852868166249370291625883248829742132791428331703069244226187259370916962868534181305961946073638607598882602247686466472970492111798551823566353988024263855072637848311190185032537902718227202063599474766931203619944030591908306836227598095869174945890389187057863153751833705791486046934711418774860933969206702854624449726013237889827227505888399633017803249932775154871104958402105840804901376519072974605251954504727362813785388373386768450138160696858744994895326557639751102471435346469250615122573603099239548651851812393959797379632331619355657550945283730596943785461649004059914423017859955788857927506749188684278735808783932378749772901584150456630196247748100688966486736459921543768057445258765386457305764070650938092859438884519106625879064814788844299008118831529667800400418763506308329055942126371361251839729488682221692712928746369958308023589742177241006080*i1^45 + 2476357965579028788016313936106635130903429784741769005884126693301304350965039349340501043062413309709937172144544392690274383870927328408530654634992161528031642433782631839070805253406768570950877399011080685879984215930059720989830196960297139509522744846010284718885293681056263548892289409385441668921064361441410758807659350747332223633291187042295195878663617749765774381384919234926269329415782337653812267634636434761234196301503124920010731430410024653647764667972092646144321313851875778271254531086042680924819220035160213619805842252919885134170946656659431218564271508855995226910439178220754881559072879286860528549774946435758620318754232383671203500583101653045082721861484416617733205186129550511616587886963955264910458954448900847239886595887357645359424818939582865768424578014123139243574678528929513415676876160094625281933194179559039612239356613807316462312419844837354713388811559248856323246550201334769646863037148642562773618858679256283965686887491256322662813049128364248882697330035345969840756201347019133404289567173640080691285346282224849877296502995915219798847645525065377684325627213413125903313855881198768080085721276359229141338609429682584688380957952697447160043068357780904763093188610130570754057420441465941803636829676848975726250838350861630968512168733873340037755294633283285065157992635765607911842011267148589885396224646715173471024966324231984336245615147854727777662563769554932189235719569188114422632099588417039476048001532524168839550818127322325360814622362756415036454336738763349028913786852573179086280303100854555439746171258756736903907924413733409575420574000683876142629971199028216367745664592159294829893261580449209072298202939020743842643109614928345388350156016081813971002844893305741589944834174404918865674304409036966782113894644245146292961328656031162334082590040820887153549044044562627356761237586882386512890399231170936538099567385483658656121920097951628548128569726639023225751168723896595895229752099724620082918372726859823512506613916736353094319347878298299684024677124886619415942623948699922103384885373124152434145758927672681810719034555700740587338855898755249779268079163179339939601498264190744956399168117560718360712899344658339452799580642395830073580371451192488306781258455961961565662428000366731882387790478336257089506991951886905254899566511379054853560013769147661910707991118837244800177762242635845491679768566137322911179792657247403050222590701552215143823986958519757041519262379048206982451125199078609453462859345334590697318402665606604716087978781232209925997615428563281618403328*i1^46 + 559589124303325746665435535114444034336155417349710093391540820564563527577255626069457703047219768805707597009979848918829416475034237919767648397969463570534711576173816037774741015103649810999353356951839478242027406301820171989314633120756629244236923088104935991741972422516188837884818504358638757651283612079283171708925093395189252596648193688994037002243608174924594626313322417304731359851638478196758212853096203352760633047002935682704563353521200660527492302291531894784840742458785453791300032704480774604304877481677732749439509619277422812801781635038342022224940895449135114016108698087454025743587429021080924095838507816826041500380128717480773925729366879568378094396659596826134084210084121554572788022780129100696647167672542225723685637980681582171239116711461265444411593463121158602063739729022280818602242886234193886263455739844421604445311018757832304835984080609072718166093211463587330221069610352949325650071829621300342234000876494496270894690264409822730891328417373894870258196628792924737205743519294578884431335031890757823226052902402067984173587362438857141251352607193463688091489535436146426945617579202258971871986820191903618441511618700582818967365909813861334734228668129003846181719843643519072406053353617261683856554408696055576596144322622704654018178862544922250128461201604119550977958958929062857110683600682103283968219189463388333643385668522130277218757686136514583564307526664546486850089452042289192233746813011419416883359631604852821435177232129895239105912993289665145039279788913125157148450899680119157837986402306347012331053738081569879866219701065898411906002011131002172732169252560390663770870491142385741599535266168930538964330273757748425398842888462128369475210518758686338975976149270945033083880322953088708318539430663333271663815308381146698246337735150438644394309805367686995224846835687364969925533498953289993468071164353711746081759856008233766506727454849181066074233239648112745817595962297218861571572623359428242788712088739450574088472167594598422341523160716201631483370269772211122381971859198996164880927671529544822550255342417026748337446811652126222124018907060515289977432894005138592637046953459776224818777852939145836291324425894648385311439188246588820511235433099628047380247538878435379390184118278890691049074622956746935624563339229943273494882630444406947934289907953486318934609426652959912404499180108941852172984503899121540196912097624337978873178153898993030001621430262730948706007959218235718850447020432503505057783314459672613543422800159575652007889138577365597888182748578840576*i1^47 + 43854443874258533275272371547785429086314896692427389835079395145016167541010334987623110617059677321749301516747773795512142975079863987642475312261477112677320733021262967704990592995007434301055851229696843179957363635434396804894939003285837229393059682066906707925853426828509063111465234608233206794516024726361849758440572629008547394036854959630342366820269120419157115495622328822557017076406366187458784211281339078265346011414644973791317550759470786146787628450380468802888078976431572144042191254118766310251134249545826193656413208790471918800426956102486897575629254070336417432150306671705452351710706593998471286247408180199288945311586610636459039725315370557659107947889166321559978585733940444526809427104297192110238919602093400757837206701120901923479031603339327166678035112134803619283700508053820252061083503355721175436166209633698930534939856481710864974735471133645982060065201300835541349000914575972374951158925440659857077415038794494725832759261992810541654331272680685302936547733572264362184070888152279867970245695885648454253920491365291160434223519443454300611120653675173179887007126732182407656899707807309527387856142409825035639037819244735783329931997111396840942590764842566853649647762729113362925988907983516637691860833550535762697360036707176218231255702134149055670908959607135352232511087212411888394684083736479154673908180503755814305909897987223220302757703709682367791399745139250221184897681118265179527743049399529611205820635626753257504314512603928785980099295507590752392411985777194130571805502580988608066599763195266698001042630568824406810882316750054200201201703397717531519309564104640730571716994301665362727803638103296591120332267046219672181985708920559409840788559689404258315711099621026452548668644017957883239437666306989130918066222062279819912299299675123930065869388858000033376769499422479680959573915868757342151460496376442269101241119994394984036078334039626569290935052023973265223776229595403739897911391825792388975952882557163991005268308962984663204058334320195724256292437409830880053969823565211748206970860391981974579911766567783902347303243415393192971559951355417500721694354448230554528121360216722745417990491811900951656963691025750309315738407109012622249134562011111390114679120322049774997535948385086188187924172067685635564182618607884778726307029421652321713491083525542543766826859463212089155953845244716159727333301291163777007029986070475915823653604034509030387051553699243405489440729773320136914898595539429072692680257110665401412988176140608364713257572019018543028940832768*i1^48 + 3916658519196295952526519053251208370881218607625987903245917955462720668174093245476213419628070533361384508202903048550075527942137060747649896446131380313285290464227043689405735792108212407417484781720888483047054511854478661542783266851882825696199618043290881707368529395367373291191087774644165192022039533351527385443581815439420827778604702701801741101445713888241264926900964319959573428872115710691755669732403215063770310607286510685819548621693448261168357518583658125758910067983496505188191858842964395392125414995983494464193636700973188607191704490576261612815348664847998221457277479043259047251065571365231053044580874676845078623887954874211502895640592386942628044422400035800299868738777112221356540783428971902251245610670275839315418314725385098542723041386345031388143742346379023753150204925810266675489413505177455314946922443041722680179685771523836508173765892743354489310841335013128841980888976375087908247082804665380590266261450928879925859814507766783822692716340175667650560436570361044887776629852726209442139617766014715837875524060717280006466284863052397680372854697909800716881320037364324717693346021462497184035982299288384227561423249791974545412868115905454500988260115267063256326982877997570872163716438156435091001448239925439816612817351326254666098137766976410450717674064086459315857798972763378025977102613063822822681767779585709539102912685248391045114872655468916209019323228481687106870792476226982982300275107046272480298468942008904355273246939387472924312914089272900416343774203444730133658260453865958966354287827777208726328503180387959799219683464858865380236285597954374920909758954069624324231443897752453371575639033164242526451925319146960245694421160167250610098927758593703755936150534286186054133571088998058613961714835354568759198311460386029998991059461416502140296899008442924967686135055452557160544593394208768322796809539980236597616424632898587197883617020549130663198555821042617768732482063677041640337369517900229282719494089433015622118961978797975654751044413490850955071117925339206977625467045337086090293692653610897744857109688706152693020041916288496854005271464311549736504395917270464175523670632630770148132595072692797153267194223241966448099498651940249208051615835649646655244898930911480845530055475840556355931187856976173472270461208623065805809733483376450784349668531592229563861722123378996459224591127046587497832149705421330355333119973657905225346534620942731202077395927613408214699255274183108351341661563847559362147602404205392604368259145233177194815511836491088134144*i1^49 + 161635273483345948444848973445168934980864374654116866828577993059734442845693453741561980811756524250929955434388314794931383260694909167623054311897746434506126550289931797085213437750852640143694558398952605080440563756507650639264029008178551616510933354033763030694241124820251130207313981569186566671629493947965513026810218563749599691983079213573009406738776977218197744642533311959756859267133439227651236365371047516094050303076026563968052724830315978174026666016036741902992229334539198264028615607316523194846559007302755677768160248779997895709030418460453072125990218921771083021887038805031905616265948534599573123806216573915093394221921646390289056669256296787233797102367921964233764387802958339299188817813302156818187385311999742097946263719066925138978502370712362896768034956982096126778159597744995595950390900658181054046903529264038196310961081503880930984408233094999860758762237913067024350906770590012492940657411339350090064743159940814929221991338707674114477852752531715112924102457914959327056852601867621706428621105989575694020812260327643946743712251693305627026963020943034738011875766300391428378509044197996649851870433984649617856743620488763425379725079143381787699870083479032800886552665741722096513151697654176594222840429722363991694752813964015863924250416834082533661345794159323218199112900992211013091210500250036817840457100342192323039311034452374817627708831949101563350188207008830406742888384111083837194571725766521120237083278777286276533076824088758689380389430309230119093458432217992894507657087030643042118142134835774467527784456614015613525177395512572398481118580151932815306835375351398317074339950836027701815657867578437546185563175942040612201218643229815116443684297699733230979080559171912458512711797775394581912138780334686738062857106858282863772100769480864970546389005356378471036579365238271294616526776708539637981661396863436597354523255530941159961234605783625848137926554951629349644814815037865753151547249480656671678405596973897885861109434918684251840001907997849918981330200473983041329205137517849043328353579011709933628957294018814819822819145956467666742654929739993396388264863018851293018222918583611548597070660649039491540341061763865052606349289281554650839098651210798402209253082781012339893342915496356570912877934026865403847597222032997107279551560551003063144867458535470184595908468683343571842039631500743760602680680969864172387758988860795955984133219367429832216593711478055521827235782035230978274107560020312325518879272523345953911963739806766003656417261649920*i1^50 + 803074772511377525070865293229993408168264601450724846228532376579609127932771036244373977059747060081112166119614582092380364823423938959766293513997928629272609118915705966774054661641332446524574480729934079372997116113233669485307364980536465209679349587044651624809430241953498753516955986756341545154483365813264968324134873847278585953719160384985611192255422469260157461875725238787227788020637912652198379432330405621489363002172098448060091585297116755490785707717027911427826854534627308164802474470629299435883886987160363200771413442713092522188902399610735285063882511405244498315445734636225316955821129808935707598147243126540429577967182443399887105590425354928936212098887426062712862223569764279848508087800494144188282570197444174452229970121726146855892707175420693522638925887050101258558638795233231165860425837030870501763624907963506831786441536504479946990791963022983790514953676878342686115417837593875259602287240762006693253020433720703208767382418673679270342697130366182401530340351398890689591944814334140271050242091933107593059543469540142811277227874465002220605950678698451007730516828220576187187914888726576512485495078690525072310172436244009802609158933536459548925113258311908441623213472399129435447975747688927985165429946136801613197874650992513752340603660131484532747867291841773415216717866170448573497553407779455228618480417210317956874566106042040525653504194098232657347608982463960996519400586894205788138345890695711866576749013520004846340679340367539344971734587865705013940299275189722564386051694812548679475759755288175215984587008341152589606696253048448036284962805578379247665944716145511096012051496387870066818411051208987776590107219437624831065870426947214586675377287669560597002043025112666633874314092960688460014306218340065050085161328094242377382023316266553926562370919396122146715545664792907507200830308557348902770184855815158453121101239139626555852553906516133321791662969669756949198293585793167838905292777235103737538825434022830502034037572856173280522877372499599164536521853062426305775866088466794766829389559350128698386382705021728784923968844122844259172439047638064715811105809892219733928374085415516748838820904540210953817882889408259840412427220245730089146803199737515886150083137585949160106935124280160886423549583213946215389390019757272493959448328450522173206697846851008042059684925318895774465453243818843404603310722846355155122312705061724812040569076498397008821915436322351052191399974412361117742143373709948456261522910009171240398129863807646734221312*i1^51 + -30246749610580432199199847690034799922371165886760658417700275707756926565978140760376601693164002954814536381752727916358984405978018657854209821682715312887122866268159864348691228261955890279805524284576445385529095749680610688359503517204301770646650293959754617027432081199512168134550044566694885335732545480724073697435806436188609990636988536629471026092219603213529964008918213342075672519581744591734577321166332470278530273812288454656669139896348303905924960983286546603567366506476827297711237306911682467439137179470342276675459030132579929047371952924081158165359509700101446951905778063750443329064811386828687248549517360944523491375094543607603374894201100353217690998108549594155961743377705357056713239842662796069736429888676531022372215909683226961481594090859647103545096122389999505710914587289714598995277754616565124121637486159467090101804267203217618731447723607840315875875330243464973094549541754886625086798198555190768229793262625565845392504126545842636993493303920904370052105748553660678182019410825004024671894988703269362509877920050089448425653816211901513440104279014943270878045091302980705641367877916008578815384903918398088007909723248244923479130196393280144766881347188546742913323964803032812406000446566141681762888366730665292622365904326298189080386026287089778872276459312802106211211455837740742041245167696681659804408626100502595221416024649704420393086403436620942105744866028062272047329995716773199502195309302933784596112557601105172869701046136377063845698649612106357205323894998945948695619697889803353775370616683465182492187251145488604763662543403756011638985825333457124698328312528039555343794351279061169499844093949786773714759800675649525150576009069578762831644743683794233022043309123279883044067520124263749909758182478154758084139300974256161812179926621429130108750873205275341754999821915641832609347085907091140776945341224074611937733119489603708110309510556572694120794346514037327422464952373837730456100534332719809277911598878365225099672893467121338091313434212206615070692907584672023064683880464124158298255261583492297766686703472516271437883988597257709924496314943294264252166279717859008008054980797183788449254249746257457710830511596190287627071478632309455496073675851441387193794875141398734049574584466585402135960468465590140041281400288110777738964929662611747150442146058194248260344914627705835458650819149656039761478357722530810558100571522363794856774231178179604351067561104431806105693750302953751587028618495780918741313992383460261927322648777326592*i1^52 + 1072201001708720037047660572872625091835472451908655077225355813630477276039016163464980728033690334669337084874549062401512133838059544583840412667945354703909152060102937668579373918041991533346348386397889583794135334525142237195468926089728542757341919114995092154902371823733091466505584060346446143988790738295966950389407653183487265311132671292804791115706209873269637956186017433008166628433968708993395771196223315459752805574210346477911525525036209226576291249423596001498576918742749032908737646087385727796253002335216921763076793505501194228506075476375148148719877019128581612848255707387676292827483161282557627633870982145352176569535280699641405645432038844836374246289501682864736364335922783787023699276933365486633744055794155324703976175530109867375222056138433893084203012337883768903570637708178061239188450982502172938923376872230512805180091907962202890246337882400921689512450886695893874440605297904693393632704144947847878149502848294261010051564830413271964623066465637454761605903133401299736644685674107846451854080848629778148011080627600077761829977774037217078188659526232379181914948803127567182381608032488753363559442393435442295911652691938597341246356878273838150664591889734575863847263410975775041331443786881345270229925927595554547434604924743841140219503196015757596198915714499215295321008332450364237383014007567666665484486697510270613310195591936860952781453068525453885835995942920604004328893558824592054152664191167826946709633160893212308343722050850483849282203850721281821516809003287865420399668063348424764671463474411831062536768599722553825081006966664626406821594830111037083626855875684516761757999040071333931718591453009893453090247255937377008108807181217583584614815881766313692650708931889404569982518494087089956318020155135507382389216268874796722957464994891346217497838422738291972832578124426441892456308169515523848832782535886460809665212242906750859191994367782217159581222622299550804111782563328287528928759855831745941852092311677193897098440129245496633711026370351528400434547779117066683561879165123871911111885170890304749075999991646977420217070972600240006216118971354633302297978944505544079326856049690248372316253740815641195149913529658517853582532849342199906791804507872876766943864342403851585623406384934293536182741365688619525882359648768586405906734881100485027602202228928427744920580421498550761733910735587649196827563634541224482075115757522909720740342749626776483094788109655940299848676425329105979380415660027876803582184258342694755705552896*i1^53 + 2528546199538612898982805013030591565493668021261657409311158237405273608478737006950480628045806963451324218804115611753590479178767400356946191227147966243954330904023584521080107035953184025816673475924005074023522120250560573018702774462781721332682138449463930694382681297681192302644163139994933728254335927391315798078034590836743970035188164232548404672577510246576134260913424265276091575778429834631783726908469647788275842627556351160580452995354707610049011935603699679088862386001447852622037690457547679743507292796754004491461077737187013052807766669957473758758497129131121593314302940810502417127651061216523849856185716453752817236055601533317249606212104755694895304112302378291091408464512299749871275496694410251302780050319147769045365953349677152201091177329644065582143882077055284342323850348098564124287619151926052815388919052123370769647722193786416398475043798599175602036466753117092107719251514550729425819470048303087363374421496850453768434426979298607577988163505929181313583374749159491415776591956345355504124354736529971263540775513192328156159979760799010182302217397360130417937059531089127487588638663137904262703268402381209466128565735028365095312012538668311144776976294537244218360007789675131487362887562011679954617949859912014794499927737542409103697637267008765193677800662136888147948983499606869825473868996057079106813633792949166530569169593769296534593993716159997827348978699820585388092014285273214657749957737474770408519900221833864019218231712898622502550559155737167531661642517094524797531023561388085317980176609703069758856202489617721439655213834196748075290716870853415084861251175157137535053545940215563158675873593809829063220478047772024131651195283830328381249185813038755111273351984201876921530343460174906482403298439745888544308451198699540263419043176651532108403214469722882362048178968330171244675832770579019230309454670910245917181228326064833117848093026506333667089672604000045027625240599523162822880837233813928326346149066635189118278458533782042500173414456834408380071059879718122853195287042619421248256447417831891239469154465353784321654351463631267686230796285169591928595374914412755614557147755599629331534663859722009510227691507794404793345740329488127503523808295649233624645581772803090684301288718269340960225066453747279368521705420081877850743698252416608554885783257594463887125823942391995987046902765194111007093316462190370185036251057711398340327214511540066080530436334840318773895732564427558783754582887307748881399288356470259712*i1^54 + -173740132405667481304018197724359844229342115387657766357755902060831512020900563230664637260913232135758024069495204078736446626607151901370936515845182275729947308410211469004335514461862750412022552296477342724076062829944504567171869552218594483791003508763168932925075012548899914085478501859016574643093998097197767376059016887855988957846994189234553717309975761394335267693162202817290134886971725851194648524461221526770879704605111741713475248135129535535479802393072582047577810817649327923934169714237658064340163785481169975173274045051447055169634930230015439221664775667275363924164759130991691324016364729127252801011741507331347190377406728933617339202443539822859058757691741018035211063801013307428283051018107916745692952532689341474861517044501523888185071552824380041419979567011840117165339784119463708128321190530419936396206170898713874613057486000194589093186453040819159302801651847325742138359811756046409824132017921888245120536830029961362927728527623338912450408679556887115669159236622676352961246756389339045444750935078819890571778460543715424975042040244707703441229113048007737908813949203216570802183647908658285845494943731422461917202770231483617954496506444030894483765998957099084167186535397687221678080614686394850539414151383772665355625944734021736334467369503611970904129044818551655434748836292162201819679269476532370170810694259126992390509581005966078627233119725930997993504996277452646207204739058311864766605786497939563480355100162656127361936715112531415795309708689070578827016524462096567653668002946184816338908043841957367505479282330023734317391291574889081060068600366196377839318191742299399446998063239126413393850717940686788348251487658830731551599668482480165336525799587990267593674574491401572011196743332429409640065620133259430123765165070900834116271325513179850656213858448905570338783488187129576240256563073320522246704284419932578385722796099415685427069841654929691101273106434104423305963345290002927827529893647827321805663409254896778647642523722119572228327535395305130515775090440304265073156492382003690378223348796947191371111270905718045609760656617971594021040544979878423245409908522310382671311578400584357350165579755751583159052831981664385635281188733567631384920951150691435014116558246207841196967909009113566600846492929492049451531426276510470229120297009846904868382600849446401721970604600317930718302012152383901945138583046826809226206569526376346763953510985549623000666318635712069019727840461080183743424415594751713722939473920*i1^55 + -1095779897690321885154154592389306379223877362797384219528599580285694546686027682770999293609413589708065223254592214472381923203250420037882920273609070620646802406172218031162806164733155600234350717629901506397297750951318499846565905777219037640649869171520362113241474046597640273566354388726496835351497311336335921142220745397055865097089477393378029689115082087509967454596392043754095190352674430680336138211352863048102853695538716169203523680886831626258687168095922975938214491258150770881629351040442271087725991729148493936449004525092381171991731415386556782706137770252584623125633715262832826713508096644144832743706581287300685015489948382127532758992593023832616328773848230766362027782953967217540657862227134636967643277701010972532817864335824048488936484388938584426101189247181532786157813148173532713171554874324379330184248878970024900215211747008871928916830104420295364321071602425611422259106885119960560805078058894320017949341317462130539741311151826444331435665635104545593305446697276272591423699143752955798664079632605674562646658995358035235303318651182235120103785020920466020298051923449802715242034150106176529097626876396482358973488630576456549695094252261027079135026739979154301770713387438724378125090713087876258356273281569535128523777021266288333778103421459597364648894237660778982483833320662248588463748973554829837331353790591554728837795493407156719747335435338022589799502713300280681010191200530156318058448526172160054492938715484877844597125935107036952952061016518808357012193034149649691017698270807587795808295869455654775639165493750212255296423833368376928698805162190038681692267989568697351667516617992122349107253386090331605208881865052542597654616984859294559549412169505020272031517705930935588986352286731463201807557911833829905729663215040484335303607276578856162940203299035331733061521048604003586317356850028204990098083708236384554394207702349583630559296805140506201902761741980683230338284949991909021025817342129107295917693142630050760991460003075086214191917631856698726221485771881627628578702544716609865364169511975529275661847984782523243096895753204920406041485110269094199365658530132846663352631868719322822676810102162104393688921840952665279723442985859828000172010110006258975936099723797976010091097843215213398838025047226600615720730098688012546012200864099813129887828607064519995341108588898650149412442224457784886961821304968009708854502576739372300956646157440659843780744755816075867578173117509879053926834968834152071168*i1^56 + -62293109839800356993977111903058656371708319082787580094369483775232152432552155245790629079518111336781200142422157083495149931358671154754695537614833423011625066481245782992933592983399130809028255039937150113944290706155263178305234463144335312962250486805756874558314775339707778410909390666495957596756520195950939636098878733476907998109959179312966232824012991210983560416900147904325309741068163350342322681521123145584665219769713557897345306079423310287032206512229828993289560969124362161459612325876332462971919238799137543795786033816496438338795108679522667988518417770618756286950877007301370116880838170585347510503059534911302608464365235519136981505558636269889773253617265959079067806552188579881933389919450820117967604127266665487953048914513064824394313868551884715628856089850560523305650375375631143847016947323384943999548766667041067471642721240708676427664712732873990540314321090686405569466776788544119089878872468612697843784306086457169115557534580242103728096854331012236672055507076144934737066289330710797270491189514834227073481909579561496736577172914495146540010437094658869993272335798696066201232699302527668805916806491697437498680945823241264681369555561730818924512512833368719345056710180830044127391985626636510161318388467013598515246700386593063205782718774090576788582769243348931423911029582016756260377756381283953187038182793570102738507270673774035181083539301160155889264065966915461063776654710806105926755841825803225111264823368891107609441815321053616439503733772788188977865490747192030060089191699482472830786691990711305972645425854981481908166093313987067119915339693257746559485354967493134014796620571687401717187818990461448542166289275171307668372821739831692319156271619634027723396630096487834149415069285225941060351277241487231080008806959366014000320884173352516465830746230746399549535271455642335404753504894409112932231041388143087669436894133325867790558198659397499406983069985554595730367959199106136254338454361795023821240965092884591353091283170445156890371098956349308019630546405662685864670248841955728268521782799468439758477824275569673811002699805881347217280450325908259254370226737717907891297337787709376172183389009165654487867744629312684913748085376842251247305725361518354814432017893234573725479329406988245588841861458455809299194966388822210326517041711509253527246799251772039220375193919126868778441202854692434244895311775937023452162441797194431080727068853839402643781344226698440215373135917059217207664312320*i1^57 + -1394851152749766338922101815246896162765792631667051037143358341399514196071914325592256272056158455670530967033767947775234736536083462953554791358151825555754032325843695289434243420062753999347472386974222121991689263533135206182434862378264254844874568528057441087139636319286633284464829610107727774980352618258709991667700608476191145690935102763871121375415977367254399794287784158959987160449230073623087199034146511243888983356798679591407440085397698511538404971010960567731382128296001390311829528747795799871264176148121750793906540522796819792387042985270350258950935015686641690455266292686486645261296944593633634650241809963272402189971881308176097586743753118248169430070504327166005254121131111807965247577636580577305294497835183904992396641398661131738137412710001583260982371518244726689405164382107795426772320350273046502914598223629522809349818782648201316361418225642307843310569851103401810186872483977940143108034883749864664343520411512412218143830858821660813561800988241695702433014150997383606714470154893884254157086548007104037679733015069992484915788078581125557955575869660977915776178572356762381563641825807967629479722693464712029896192940708827993808795678541767817757521179863455949779977649028299421281906524779650629817074305965084937778109905758094698210794509069236556073234975217421394560003491448770056027966498070421629866337308979300185161178481850754802899204906464453756487884632936690327849376427802210846958451404760384932856941927087684616610066044054272667378208998711895032894570156936903864637626266073192010266808302414776451730829287616137097632627042291298474554511354689269530682303078528134825902363305415903176774119424258112563593556860306283041735562031922134164195253400813771464411423578099361131222401881233141380942992751390797886330009877595165616640275070209821462248244894808462321121934577560307970577283702322321889151228926897870841288099050756138168199147324540716687486548499168346408150491428628170137605295502581346574831218776503821781598757666448587845796677708134481212055821585242131823683736104762778069692406560111204995869426205534732980417580423939754623266641972097288008772942766886928163344131931721130344153012838799289578502004606219451782922471228814188713544571577776123923116123843773949841505550372776449784396159845715600438192806609272919721473438258125665033321568736326551886448802242056246217352906103004045941818651159044252503012940740059143682379897277898667102516192434969466237972736902277627904*i1^58 + -13411915940303440338372822011871578693882417688895708770385166212963709298700608252184752021613499510741035029302221557309099705278730029535571638304888088786153053513420895520597647643403592445312405897296852665263478176916868902847233748588309159400950217816235094012480764462788081179459096109838788034881383774046381155985002849506205051519134633480393900127286988767064507594303206331157158637134463090930445183232890475295205029159278327769165259910662252345069563720476271836468351473943358603592889761029437720331522305079448157625271749974787458378443675917167923138128180635721575499828241765841092104853200375576496391165649054482698485765407620159195214345883427035974812663250102839964564977787488204818410389074726028860776447472879210100085661571472281010451681348872461867068483133043935953267722564383893420961839374231315945674167742326156794248873021612357616941588258704117929200987935031317495808979216630189819919908789974575650096034588021739831217291517163237952363080559134898619048750187593446953911761947366521036701609201380184735610039292096063564446933341749835221837632175097529059706524950408978105392339882003694477467597176056377013165182070549534328173528943780814919852428005292453184113519604704512007076610987107602674869194943306397371067999244540752188974463889608830930463402401442423795009512159519365433793064202274891113393934843989720755314895381020449380178160927385730766582908217995475889152366045976668860796291735976566806425368756573030980072275667357020331359213613771893723686064226753249610747140491326348550113901473719189842449630097335147730018264419888024779190471073839597822105977188657345668020169104423948709021758400042697002483772323268498510256256908157356238046119142407553430256069428199583626441127273542771939426579307583948838628377412885678636402446601076643064606083528561119373872319280860901359766088548812066525659601036179920758250847731040859659378993870683604270515719722031511709215519509070811996890620997267582512002190253145353087438462343053131966356409324196102469821528398064583504991233256767154088210114811248207345411439546174143626241067517443743790453844631676232363200101053544760062109618616799077073074328698100788411454535333924128069850312788052929379323463107987477018738833521437713277738589502597402016172547686680137022606638597492656400945677059278396202993241395093165117320034050648374703884041893405407923862482617284249215859359701366478963215624738779500822420877030120992006031278080*i1^59 + -88222686435958204686821632880825724961035558163794619292803153312948119769306642801565144534707430614794232181165636020396746748403557744477789503049555539285756807165078391312121588753481450193551781209583282633953821550598258251466197432355821170733693387368894074329602373873292445459088380110948190692316790224114983187095175674232187645573817643017498028032801465410865907700624630594458783811971146551921270691658940868896062237331437141896917514180383251265725048391664836566133099834329290590186870107116573999977099687802517550798552711681741184493808818560222886086499854901806231174646551890598117769156710967832936324141582030389517586394960450824325570987518129818502163223059818651190221103002705904300797878827065826388169088508878354994852399332391150528546898991548079806351117144590168466673872192520795891640042676959236785694130283320822396831955580338535650996334687855275699649747389541394285576638318917566318300535697909924684305027030533189817900472617192637855368417939778556922252355434483091872559027272834525499107301998072207515235769346771620057917487339588649352869623300483667423891070220797114045930699669077752050959501810171443870549678600033148651311544374374229118907325737136281348550049453338886649712383318104093603955271252895359780586120994772110500545745851840960394032830183309094581055584677543726381823996562548110353944085829143727725730330267412391697090935173407441420179393443075885054286918995630301670988706689626781740294644835542883439555930421858040713382505153527389706561884747482293720150785393389581611581088354929187226673351974573748448606710205677328528558697026971817533192423660212066376306683628182568533175230953192889415184213023755862594966912251854429352982979533195460355721828165317984273356059062039952497378652364173896249968833718372918750163779524115263313815262134512078063958021206488372829824793306221670671919204561160380237281623396802115960057981395189518969969537587194579915355598367976120398829439840886043593451680311597838507625347521844840686065013534411569265044505284377259573980411993286742343032550411414960958238342934335290795815042910834948243414250571134416523185330838154481359072212053538133283976837241766475034165430483266287249399772755927149668419096025424395274938423918963649111539492263735693356613091354927929830767414259165397872648799975747356812597320247528730787950026240424184576576175759743959506043099364472390349927224495378505639397922633320304017647818894213120*i1^60 + -364398693969242704781281335443856786791601486880808103050612727455391477579554009420668314549020889153996746665848016784717522626492478160082594113466154815290962041851803697952479895541980370718602128480807903293461217771359333278190067335083142010486707807084642516097754911026594527586345953136562904701884396370539492737886987756992156896704936205791458557176702288080474621690352768713141859914945643922975031872922863999283624613965469929629916942740660157823586237373241544387838998506733894249866110949396366983444289422359782990959957966951721293854507406553494128680729547372618559955649021669093727410282477200953117689710148494152804015639953608977500644285550685608184468284006348413918091352232284086142421255000725888881213127285353659406252291847421615513191264093003105509404423393245732374632700436732591315809057958280734077358389110314814247023144454083601231531042418546675527850906387683549996263512514946311254918917557596762386125675726115333034027576744741583356116775415505938445873780522612212222206928311798143254284834483021316984846082000201338342782623445201480275309969848999115112301647513846126364512087193177166162434051788872122334610464380374823347840474720571487814288850991017452700094301092644082058495109371764897830262357405822730717203235962498242981850432455514217546708819771499976020098701640015435564600433216400709613032950644569951033345000527196601878668120840879461160009540449028038304278887014508617420674544055656423730569196289691468311776378550838211140847654398271296020246856719980131827883336239703536055939384305927417070853972395307796107853148125866033756963319936569332211855377696511863668935299429928391990475422013303923891297215902011580617213690975769758876039635865301603743758522999140611656648920135693209464368355950275756554027941600571344678995295470199040229321824854161489190827979508751360815614601112996052656898355131846237636269772091532694539172496570078133074959408626983547191730469980053737482099000579902678579185433499082349443935838937328311774081995378795965001866695862570828621875466871751897120177960121437634048350944927832238798207735069542032130355310156508702471667359039242585365534100020949703855475592995673366627093143350364213812300847659922156702646841807080791762953200522218944810469348884211390640705426365830972310570732780173322005474112192689731812347906154420681670729914277473441913552135385776713844155223228150827730355127466469063212692516249180615737344*i1^61 + -1109268672888241381721911915266527883693830369602700493184033875893258079759894750002703644081293339475613938334434153505970342568669262933058959655425747310612805894511638435989585791986077834434692313628021645075165894355719365796081141547090773162838853490957721889011888552955321357373003177780633991634926576212157757025452987643272775394283847313580083226750924380309886898070985388104579055245056698481924927891326630024784650172428885627841962841185970612766782203635829577389330508465100079838200934433711913665339513691767503826321610516142991008264934042000427364215584822274268761876480458286416066523674878273944885073634235763313993480159250706182728879934696709573988570596120457776782337882381179227618575339729280128022402456332587189295572920735180277792912261993567888931220919717471738938789165312118071306724518266169855426456130825013032312172938600075573509739656245067817968940881677175838727874458047297441498946671771534149410687525255298315641377309066490044531814692766643453425207097320642491686041914461721754994497164714441811782360136338018616057186977753687988262802008998623782588237078765457772417170290071657597429459425950421774192633668674667615479640167883994970092804829367051206346550634539882857155487549380954555399958557545611931710475237635512643770906628799078085518872269725541769888050526819561955786306110022293099141906481456166626543648586508672554783878224228929633912291951947229935939225792003623868285730365711391466026567363582754704927423869376741607552465764639515068103813179064582480003579752570371020745015257857160775738462285670999104589398243760492278502389458342839977659365155998135424828720505361833814544564495110277671750752438864210060761211125988977618173324875191869585836407954285526397948771501672497197880502909594291108837141895220900904539566736156998690538594929197165234614609713475940616523678458709260610700269246024964072681343460054107664725737246395497321273163285430322860950257775304444855134446662083281318729476182564130387749328215492875039453768011567697106304620722800307471432637289596944029754581310412494566680631192532527486125312713271025130570032808012480739768662602614709879420853341980940062903847958316562025637777014233252922272767184845128806060613533527886027174297220263530253032521548661291350685555854675998065035422272611340016329926973423286786608790481780993226078452734841702309616304316341424912264297331900321718437789937014642178898442321920*i1^62 + -1956455189363720546728136897743127406126063689621826105691046961191324540056771441706440077134800307912642782955989064320793355800302936825424937079652484630628347681693308859614519476347514743890060252452460030137730317690080887875745829279265353214924706813343777209216071161020345540664516868011993673869615270076121038285181880011223294191055449045564738711533171623419365085439892805639439962911626942904702471353412716093934449913033601978462301299170442252801130100101716866413601708202146224917221919828644879883739319152547379285093555663060237310566414997357537551995113911916367299304284445312783592833834618338783409361312331497307115645290517405533847332432331030623916332273429158425571118055583101853963484119319686099744678417400398887496742695076836541558373817651943398545417362050127493564023589076636411427156879152131391229603027569691526589225595945877723342066283530773329229461302741153956088070184380695515856085839889201820740823061380943627178894788284250937231797592935361369100352360394027347540776224945324888268517526321334380516335147306198159721476336345432023423664129164879029894351965666999574062398459036844977846905903875403435773057348889504649308717272039176751860335126280619605075199281651594978842519064016912169957695608292032101768901954614275217304606183349191448196787841327318821207276351838180762854691332978616077572887686033877879823346615666044403526255545092577143018060897684110716106804860333080375926189487927298732154209969534981037774089172460402787646049989633739656036575132949401911176532280444615346177906307517410685314814141606935663911004825246476870341941872135532880862938418989531294160001823659959937529728770459419574396604717311190919811582033735263385310157919746528304964918722081784189484633307367191996915776706418401760907428669794820014547425491366341233179101436723117461124886162410182653901329744984141701467766204672152077198136743533879055483684360552465421753605771851468324080643128260749685352001784208225650285613403608927333354384887287876811858376145882875009980584420923465597235626508132867323505361009858319052448834560466532389290682997236308372252618836628846163312185340171348819600090504691941449047444158414193792152785720572711623751590412336711383140184612448060447050990462088265093945423045275092710825117510158366899568483895754126289728847114528811951888101835299087431979884627040083923792225981373682995372633000782658594639471278326546432*i1^63 + -2375161366885481531647888772167903615154826750399344593419227581991619189190731315615940905970939995693985023442949811657554763025823424772119347117866644927525627553453300069746797709060814126852927674726445551540500303650127890492390868864855461379374606402917492145719823478319437683617068991376764142264487981624754870960876984013930648366695084972241957387447438744661848179057159991323240767831219334875752013614758159780498126255763816276534406308685571557027310595079384883208506029356195984735155913509465108405495425829036322189877447447510882752557517052546134159522304310646062411736916479403884286248079109360010810788956540035235819639149325204319095917877581098417780499402109028112333411118866989735452610521804719450900584929952738128889932479730219240840486342510402277724606981016198880053848390958394770611642011994699944545298040506686538198402794211104640347732289244242177323345133568970613930382801428666777604636863369211025416088392295624909235220369121881732521426099488811656981261738430237290958497400710358498055098492082600671200798089643406304827727253118176452561421263530596186905495574526612768748610842487057711748221417984898019486000999708935998193814906651229350220068203067920535232862637732368032432069304183882811719681507006470793941769092055675139566286227011257971923665360070086291007749087500938438432144064546876188107292606714727680724612105592849799371708417640229486475004664564097408833137050891152559563735876607979364883500606619932409657291103046406084819872070787323779968490445595708912473592652516211570084378190321780584925719453194880594255168408266810671016640681482698898386960941731418364190120350677847496732340286191169797213168670744702417289475173228661980601167238578731873786792163281830276351825204771693217434785469998912017675495947608681990143870143248450310689471681493012117048352866342633000807829809454892117824895920729154526022245205093134270808092754714785645183292994409322035129304887277438424341534692481961568317857718472095077930031393946234238976077922257842823218044545675563496157670074783311392234747008231969260580723326835426056187549642406667580159200661818828482387577224086707216180941788352462737391891283763945193103454845710783575596682392184144443163131212710118013896428041551066116424925865403031178828501918459086253960590845462849083965430007336190996399818067321911492223909952202104648627964702999625334657940659410653151232000*i1^64 + 582289959307074307993569489523419935389909549203428139908252669866772421610499262999542064986962228426239098752526571819287853936285981746011024102382208395771288568589683235187409739852681482508783583842047473048581718372922213849367295323643881659251883815711780082147352184156272589712107287063008034664067850348248603046298314427881789367462037476767326952765167378733154992272837524415781003175713784468181253868972976047395950386887108373754184935518944608495818072770318048452320243727787261812088062691307956464122778246207482400509004517018429230513202080891349443588587558510009502265897315678016586368839907705134064013337212977826759842247308604715534144851522487262571220787335013924653478148197643169773090905473621709651245636935760943386141697466730285683083870932484589076724633157560765796984373582468919089020290624650298060784423386700643869048580636252818929026190915552479420115846949118987821981242072641912247433775654490869891109419628934274150610223032294321923743389243664438386739967450470569546374267931882628274501301198289181224300311941997834347702133683434627231079681810381293585861372328084306455641607827032795413805550127412559415435615257112877664074961082923474781846125945263809337026748008318036354495622750607248886495161478587060780492283327297419178519127333082463461191293280580778004751720731869392371373826146831618435111106241244130658985125268225783741674510733889353300945781424570415554248595635968842639270349142198329849066408202861831693682104479367284395336118403672134486321581057840914977051999814190791565290387476361536603960391135443745972933530847598507724028218911140217275330203105803650975439520376783994311734446066711109142799382720984118316117341041679378448079326672945850536435322985366420468042333913082830623785751308150605209405667093017639999056970422197950702029040217771257532480157285315574062020555008421456404511768469021503002583652649930557179996170597049772167019995853701396823606146299120523780115734529380428115484415413817102172771443108116482573383609076888156290845542461240224891492226897005223213499438026264389250807106428189111154847665574180783275716226047060620183089182529356875866615871607656912513486628623306427923007370271527172143958781535097844877583816497611631306046204591290018210790374980634412465841179587236911040432740784333986813823144455223762144550914945084193362438091185044957843469147611008453283655188480*i1^65 + -100648614456459418678144295040159606005678835328247662038550077020794035324623414467206492270922522174450109631455997307335739150024845907439651324941952633934368970926920037405027358549313401964985699652936659922121375295934993691776232365881345204937545255030340879817191492553092381260352566659899560232827091606033351508725489326844444721267890250561107380919484635328925675427180863084894176754539777993908753618474984021635410078992894173026813416183303057033185565882182049095698389890328202247007807468883584446126072102689946003939455359122496656044762677404652841066166465072702231613385399213144480438319102862362121514827953576018476051764908925803508763232699894922768035415301778032243843384715414277812622572189533993341527320157685489746110902895028947115894899354615160230245887092869781366361508362281152215913569184417231367991393066746821993646965616814365621593492010760406908526521987604207161839335133153633275802399096677494968598386429336517343545663029341939737057745032520485914536618549390811527152110592456311095561899257895489442053040129937483388048543158350442493057642751146454326532628068386380048112728697011401892084164029120811549777641547660717930025197009364978380807314882992578885164429687082836742952714617825047763009131333456358959195614947723358818820543118789128500332083560712747092427057107317700554100637903782187838348795910677576656901485135323556215403050418049447470062778844072740866648001666940668028277109221773701277134077710327191591751748176782695047666007883578197239022280882979528245569488096186017143470705700459259057796037209685913468198214038095200092419357169296935161074316952709453264157483753655520292511214984428193184033628395120332251740347857325273882139241066502313002318382366523312396197523156933470094466335070615229684432484013488876481480296929237829956084805314911365230728707581465108301209923815621427289671857882306804739079476243925222871198682361473749467836571763014966137584258089263650817094836025715905768619548308582188383229757595495135969964517902650954523291571416241428725733597338437272438522700869220024257996990207689795185517714344311192889322417792953227845422504298773995735908640562722316362088047149717076617149735304574274806226907913616785410730641339823296782534236378512846362227285383299756826576939092666533824407458591949160042137269131167618446097206019686716004415229954548799126383418788544512*i1^66 + 6114292848716541394853219975960624091941652331752656475411801848650886484444838645979884197036273198938061620717014970233302129450994186735283810257627929335617257104773531706418204484103521001089011163568240778370576403512301670482975959426994242771914060660720217215542845017554352015929633935709721801375452900915741425417270826555039150493966256362663353404038915165681321822887115719243497306456464819988413418407305677104447761231289827066071142915503716026463873869692946417615525043880899041617170121809285594028940485342665645907878589414193396607214584674477575643698667505990218013203637225178340774158689467443918243044638381351384538099729583994300422400516930276674602731588511454778311701985663703673687115503553464306689042408535786080120717845927397721708027123689476072649074724886711552246961463180208041939656818227658131276271825226454097041467675754030355105294381149903821356359874741715171136240467639530694135005080212679014034746297066169638565875816645019990161247913295394489621097710537640439711504887619645342769608831938216992156873570814771704023408450069419312588088804130574649240117427356365455614327728703954719970115928597169772039863419705500713660518949833847034844758418140937545992485877057978523810970193304498674403457141270041452638362874495907042836049430609872956949477645691979065408775788247697526410594661702919576584432511088631125159536785245828749135333823958000050172117368512595369472609061419932721660003791423621551077597687402917700179834390006464591825624849317569523103094736778781843413553796624158353061587683401602916975171513732895707245880427088336848024670138552211316064542320281427472409094961920739069078387549990597608618723505101867357470276992287897004375521606463707490418330903239549358972371917157821092928331117797027919921823819963425522560837586627538989947281959847646358239021994514088448878053131563004557367807675623458382345300413048869374359560574904588432165685410185002094447306830770672339456292280175820167089683649758344114721183837433544577860311374788416134109344177421544119492576197996016282185001541381540888803784400272978875431485630752635132142888133114170751651952924145985743007976286495249350560523471510579687321409674484448751359540585482719835430191647315112406733015170887118922311250751027565536174201400514588535254721130988873364985879373856078048748454677526118465846772016107843747840*i1^67 + -425533342724993999499028175108941623224328156158002142291092759883711045488825136910457625272641367064243476952692042565489338709188110160203751893303995401929980148195916345348640276402634946362046628500984910105719785789896716558448295388854384281891394307827072715190019952441957870291391247946773847766180787781588300470907656384984901143929322378076067953579673789463393628110620929931284646848044114786707730283705665002157856259727061692733706375238564623112964342165804195937841553153166148705799542319925726030290538047414097160636235451886756039987560088964183740346462267642101273980413220516333085630297293494781312973917687265061531175111039183714677035692449194596644889975213723798571118740025809712887172087985707042730024695287322072351404585857413833221580720999710689647102127166628216340630996566250560389440618598077072446819332768704047642349069277530642997042916841945657849032267680279557211429763526196456964528470852135396945437953207127012390002447520048817451597820615665957811815460807876282773935629109733623105096914880180929826944998529724694809747017090572883623176464560476548670053259975822067319024637873548158366435602813750605859193970182216707095104789147005895714200645423598065681345252916882290381453855950967027552404741356424123409400118307088825282552827566180979849380986437513980757960720489781405969227375381859518681647790391460205180355536329589117093367473744830556566733350292128094102064271418302445853435317395945991202642284429958700712910638887772680592300545306532645240115824538374289367061891357829591691105555651972232369081625986281522472464897179015357735332128970767938614345835765797717082367488728831910429012223064890305077599946324315197460851313677206655423260298412617266245977107838704541925429331065723350596003975343605119765687828244609341568038218500330345919649761952056596608955155011706817552890135463939060932584632385468213296030219858783067904415060293372843519868193191813933901421265885729343996013257518952397580310925236696757751420302984131978081421233373990590319499851760290658118728697762288466992902233108008104019798731158097941642665997099752127489285092684171716585771293363230215599877850573701489978117445801627978542944402334519848622012665119019713980235505003313998982505089685761913022162749636294176072794155467205322191540673513163541355650270341845506743151918385324431251603456*i1^68 + -8749509197562563205048617813854193348296989420005507149827029567281275620027939042963027782788736876643872236744159204481439652708504117759511641247728333722404612827903090999656753912322600930418408440754249751926173926764221221526262006590215617495781918775549733898332293585259085421302696842067819005439585670988136285861829811790649499795548212752301511063792727007675789423873311340639654798636845657733836704767980757312014188560522633788736312004312265758205764848913840812718257190594552823878580716406810570305490672189654373931779408807841067000236758559070027605808266865408777089366484279356953196883960151103079152664652424830824162768573981019635527267490014517422310797046728474253708487876817051240237039327144525194534189552225427773093990360172380286964462293022529323806767961233442204218894569729515554867768364753136779326682960372756619126288750706633077392955193046489941297259759278084286401338598403840278226437120516621922841142357475177821036578531932871222926047768503298062012295789399445338044998440161656229855274555157557902555196817984239591308426458248805845497323303265489225778925809747191595863134247126961435017255134484138855746122196986570719826746978018610184720088827225635400375330782370193823472734701261167924685485884364432075320863065080434213327685947284138928930215864601549167771040474054211539943638611152058853683686066714712037721568198774858239518335448848804654622982038092386718445972324332413605502297334792721777915793577985687015079279322196159582503434997558480196938223842784023917052284125424402190857552798624938591899452907095783442335662506122511667098259408206862692957269032926001456691783841490948582201660719064034542394895487011706444178939851860893533509900365487628822599702644625529198832827892987415282858273347807440254839346662283212414758781132816906198713186694757584741106206504216673964022736337483146157786869606250960635521046838114158103380684423416226221357859131569258259558217259236931885013631343313929839200776930091282778529167928280969271952317906148420795043539947218958330889166157427903943469770626855766407579674424934051168308082155070645328739778073018469381914582325523626073482190354902203116689332418845009947543691067223608179247992095227147976148950163646439898332942661529097774691556371247681802349034317083084822573083430097631791033567549640132405170630819840*i1^69 + -22701517738933694649675151692985519101428533053816137513120513893685672691576419658916042735483329611131476908297714481059599412837850788038608636529239561938699207419893584436322218761118951060913081047419649057739093938571838170417175124373563118899416121784690453586904869078341238849830159119924209633322068289774045614019644092878716214580407965575859580604185533373421988934645679579356674292847679076676550255545054898010309994458420696918038477037341732484770239476764543953784170590226416822543174890911003454876836878474302814141952517745076649879093118594293206657922468675058453816213509098219656903316897902680615045870116774081136422405071331074028781407031523474819874166091908346668391906326182407215863559683942897549480115142839246659780501482469557564744677383689864819133424488361596732622699222517056045165003476089767445091568697220202468575423157542697888914002606518539414908209467004585064130668080676328026479712353955432524548970094534048413219949138633586322539007221170686201826743486272265334823284712709297336384015416752338064276883490914394816589907076600470492402509729580167275621759230840996480756232730315519693726409256849265068699432808048913190039967304936769109803539476946307212769345201195264599881939638022607048722457154466106630817288402633916712192943722366705822154009372402910401367901699960574958093626983559394465922579750103225653592149968804907135070022705226251330731968651007348038062318198730550600672719168013112404264042686818813297913966918487122890356537314046465616703224709377846267375013407725233712935763404425305617003245685829243168608505575630526794945992984144413503537609912587067713664109246016568646170059032246700686522110734703987823317216094018265036615567448279582534132656963136606712031316603073489869426592927056869940877570319442509437748438565393659387464531832238990768206582839910563731123615154092389041875451740376065080346965613648745962867224190698471203390894064292044485201936075291826285408814856856270149189184758038455175219634476452458232284389964458465073398579887688371657824194628866602231832940207725418867411488236252063194524103917160179917006684696170872709633817341533308012317453664877648127177972111666858148589458720138737553257915253889037136111305130078641532211631997523882800834964599558235874953831553494678682777356739773701225491191058923520*i1^70 + 346117811721710731235723652767889725206174037915373044739200365838037791836907458540018883923921424518519275800735006714893913238469801413408536724737324488320465385118913167071455891799157694623368439493982218829259809336092440303202683064516064270149637975529123300694316450139753707341084707683070148239572589146524800645683719637097663338508916089111754644773692647939612319200406668421197135419913579527344750553394741094612936261589865049253295368223100492557647566865131401388264905151321579687385107524426531447613422077556998563939508137390530992510464379126443635788809651771842654198434749691627793652367409033262891007006817651714235635207210473742980951989268455407219348006237365819403479652151270013538110438755515672531604286401750561138910411595059723629691861218759426713267461013018808401777590905737041179041815901008705601692226303194316381174816602787053833059933365334860041254982554791737992213102270294693514383295827165447609066118985765127350745202393439255163754760845684703790979139541885763875143829251485919669544847368220507772345818622863452582145632309788847673457047688354649972412527344396323159090279287247735992709240740659758891606194893374513699445601896493117104468574985415465311656360339592394344228339619275400495136341816685503868333323381939655284697815868844736398232124223329056191481395777230892375267680911471386781682096266566195673927225015313641006678370525086091116365727658569708301206029358809820412221075931573473056211639792176273209087390364961163405438599100154916147620263109683536092190751691715483833685233082551918112427537297654645651470828768788069514768214491607763056290755360414829086093235897755831563292139654357635837805844224907466664305094708431458628156444645214231942292253602569348050830270998393066725084921404579957994452732957999506443288368825818381929175472127857014843618909556619829803043802881511781467083290680380781224833136775554245819401690160616874081769715344386095173392117202164803954769009877792375791921174806789366444831813904505999526323023646025538970676116335620244031397161130111510175399616401873219374967805418758869594190543857630744312768355349973605685645331253804417713035016820851549553526220458996717530731476086409287476686186216895489137532375375798712761028496993864490994763428078775228287576387313187020539977308840031944704*i1^71 + 2176293528359670630125100322335513238281052120362778540997906496304363176298480982656501736670871568865358134048194516832155135569453545252114244597572099614750153572956786558181776146529321997649228367034486343867421251764523964297888069538156587885249423399524439362982489657761824798890757062102058924538715496278669748649211465531264993888905808656257813967882374065283924690267697632690779803400900444808906790953795211544717678277764747697023774254243365792072001351427662566946134943195942144179251196376781867175895086810205863173073946444461348515033102318026190523644110667954611695391655891769664836955243675667759931004813463894311651366553719093803528283349842877790369166110393709140694062556509094242561551288232703909903122330893693482619004420599696004744031559136377355000630794180245999141640459953945228701875385094064622918460624291062470005330989117225423176455238602573018981953759207687690747894652514713468357279542554374108675621623775777838078485563028124123711524281324140952577529388439784802835176550138403801429918876718325223979197513103200997607126870740417149860099531437106671520818335944811915116747697664895942309433058767744946850636652229859597433838223301749708170776612917194404554762788865107114005542106299354160359109732953677695230889201412297427211906910310921956417343513187655849681619954740516276499676082471629899097077504733788634422214976668354554426156067115052809501668141823899510933365549392387425387151927219046189129469033836312125819309777831820918718061613021354979511752544184511289593315628691847562940241236318999436712132394126649793452545884616652563850900482639441291325104454097760766220123952966403367925393112539197114992016660392009995033550434823087567376800195652265159317019432454284580262337559273051665007550826156054430783946545510547801776336295115023619579202811257392929667992548229955175279352453032784025818124633826539537514775093496913338720094246686641643559779279379316345095085413771304202191052776866152019489509373587461331424161845963905232994592732324154236381105568208503053414588480704115331301479620627783476989199029218923896887921700142017952816342637371717127530780110288836301504186613978070592323654951930568750937879380677577740229725294313105811372275865540592327024251110183412961713406511378194171585741015449006086553600*i1^72 + 2752975553256696453743305508770645865338380503574982632871784536866878958689818949254807260355301587233494814767472949555392809899016927329394361635329529347114580811916521183314420934157879830809105459126051952642795767375802764474024142306241286009860831403127449654614290163718884971370363960850340910307235792263284143312455844008607133021259478168504958951582322624017232986427002554571995807354363469485044000685736234559276969934355012097894637972656551613414206986571375090980541741807686153861760553763315615382634524027448360060828687636291522409327440102951767513878389452144915252322708587624047983769005254892034159494993323832998017061779709326141382778452204121077113960507979691105827820266493654118752454277620946499869942926806596261524525682199278660574965263999669340586423339701879325203074489009242644321837831331929322128181263308025589277123064757507686523339564132584723913559559375591623630042855209563809616177890455300912770795936942661450492540535054108579663487099597426587041905211013619816687797988030502553432321766702535913919644291835524078855440574968470818732742665302528650525992993574054160237278606439305633183866931249410479119495734696330285164995763301234308811267323043470786824537726532424069195674667816793274563939505559522414920595815715557414173105894440274756532375420788272694372206852869126849617781725625420540833789407870660466677914814308101400197636071376254409034510631734334731349306047137110087928823108147868608533529277896617666483745984578371450409340141852417701422853012928863996253064791862701845445755459134367882457351051251242391530392794743496165637159494778672468939557527962578455448760808287784785956237827363832858042207853556014230155297136646756390996079343540046522501892259467861277757153635613020993115256308423264303644183139171240056570797453958368255221224968289728259065591030789422412736479946339350528578835321571932014398950294923376260027827380479452386047626879763200161035058124582909145663706316278763302676302940943125173308517977050293909709651072406224013287870881855248571257667534669312473603490977852117873399189499511738160417163498844405170138683364708615532058076308721379213805252561202033693994576892524474032938952011263579430395751857816368287689839880655892799302016248908574776934172557335379157065138176*i1^73 + 1729089099770879058928225673698699430738851043372881915168402958979325092166049839268750461893275118073005445567797259229179275139127173706567703994780204366467844381839333917065657871523141441419060564305165654385604897678948483250838051789681799168649327224601946456175717234936416596106577418769662033284220835331900280903902140170165715576728506222846110250622936276153339078707334138800228579764488570856794998912195120901053686226838795846443228453548981067151464087536686439847843863903305458076116033251695620466030267252880518111252795435289213762952677078359729246462018750584271936967414290884337762074032949412188617814145204771421273454805248026455146166157990950174350766007499199454366447300614934404012713951550895952369542447555975935953367098008105972473308425176849470425679642741475997772944207147319940059022137119486580506774859068429323034094553092471070631617819134852578900412216546971920038574071751645573768862839143020380218096960493897867017466614742664017554990537464858803190492992972278050147695290459148948234077650457839300831359345584919181005991013144372008052037754325534698521654554217375304299972468019691559022251983016478723343669233138565325357720259668679657860642661815564970255298429445658499583962787905934379832775684180414172146057383858401323677946283451377416547020875666703598816486341351565280633395420666392664392116512602981772210709188730789163039969038363308353730184475207070524991510379107193908299513845568641404823037666499731833685082088377209669197642528755374931415028321712446026333549895252947781128891010604492312054163267466644296962963043362098661636866947254580785211701445072158258963606908471722106676532614794285767964049464565598196693441263564138555295787618622866571794624687461913019916337342611679580285170223784436610433407222772359875232799842066657815949228368733626151465041868763711174826027252136273454077054505288851848495890742259805092381520939741957097386266651138158627076340899634268242690059141694137258108367992657272594254992111142631380072356203995719541222941705986117244302796450570927418554779905847460594555043553303385921825831179636997389077212096583734742080255663883996069696070721006247445673013418744555962642231539537166043074532863504835094586913051326942957832142262677907651433195765760*i1^74 + 22648587471295955395310823983100196041207154400830689492649598236106257769702459982572640566420996022468000450009158102118093812383245703835970143890983538685386319032589046529676028443956828337544198976650789594919023533333334770417911570888558488222301354792228484703059358778301295149084583871325509271430580375787754357654060777418905168832168509377034978690543719921915104289736316458773944305139252039475755093320308436536818027820629229990812548508462841358913610680605580094486653912207826912488858804274715075763538327279186464680654164093868018649510139749262018995296943719870469582161308595691381913794690128532504663658927936181067759113107889189652843428194517241779164240886068990801736205156710705814504155595973981374366947833580284493491376751523540244763106783887202530604289356108757461120022946042569964219868547515247157338602324242095533229363743976506036981288786445104943920163832886303880093903688872608234621538324031520658587711107876623976102435782525149536525821133566230958160448102285412516095337637277892257140756798224158934534025487943794214603197176712831653055378822968530885536096044281543264208176614061404397138869071681964337217661647746527400723351084341590649963992306977621965548668442976287301193047703790035845454077182557096452447417503126559519888326849562278497286823696827848070410103047506260716754454149622276869969977976255368597634567336335489016950953906904047625448231482327669393363461456691368671192049423310576381049643929189797532645429244225963841685062329685441481770491672498967144560984294777622384254947325996546153238430804371664967707828309194012311492110957180776421468584594080995575271609058937184985900025048759903877106173345632906120575605273203950503812012443856457126821217630608820545664562722937999702817323501668611151866552388065944182092947574007375213087541320387710830758746842049063430200104671752613937447460193566199100591824678916250992793217129779982234441532678579868838887035293443285782975927812573015682467599883425219123783195611898071588384230309496357672971701128343101570806138705224159915363947758971468269718858343229281638115974780493756349554752514485900967753449117346570136387343155073612524980301967388182665656421932558455235445096673197311813281374793071201081211412541440*i1^75 + 43180840991867013918847285777462233169918700705880137081555996229805998399366885246793225344667449955955157857540667203314982265415450893143356327916790544352697131874345569512704065280618915619829142495922664421335776629929521821377138258709518533795701880507382680023911783107375642992554381603013899662000211560929046388872175857907062886091082030456408893167137964021196447487519911911858597583592341874992860032122975717748811894044843995880932042462347557899723762542312930099931499903541862119061262040814700567920501928634273330301127680182955083461934865929785757807305920293912837665454966925585570147717796603722362939021431768739210115233807762928527020354699841756150909275718833609465997878767354096681556235896428607287600265824754441859956184095162046888441866095540685750504289079749030330192948638396494760273798365788367961507248397405628540120729950109323377351257451633982199649699664725814504517112007346024923419260297879246903595590361962596492931262922985242905306389193974577795238185318764022071811555631153961339187393913921259424633411265383010862019699374493021901606753555762611772601375227435051952905323128589516210996704350276639832141419121735476725362784243920576236006314247945564198718136624578206696136610826849245778065210562765230683550141117570460027892460023107520966849942750476317943231609620515077162657282449198734914961515090963619292024221154835068614259055090839023871116666005586342435780913216504758488487798296484108632512455913654196104442382464533858268037270850416629176079087169465925547334449451195013967973185060940054749923777108751746866879147655000620562492741989811145559373958209524271252497953279917626098759897277975437349388954636396306679398234921311306111445884345337227966166752547342919543014322354873518612498195175292488250088510013536902680837119670259926219677536346284675341627403782310688604249766991800052655931366095429718541303637042424348666698322737849589764906956417404406550573754211420011137766049078701747843411656419907032722520811997093646191496226483758838450911360610118967031948937879301965976941661492672026413861451449777284193372025078981752198981647577484280843568376207098769948060823212632661329385376174859962588427878477982922237371759651082197352857134952448*i1^76 + -773028702449714939050891599838135129976610606538136995169754266639737315294856061474244304004639248121161335220776742769245550752701209648739503842198267046242167149586971958990300734604662671846532369567181985116641333066230479634799673839219378894279967244373820086852390532990158680602624595297222955105191993909193865065766067161105729216257621602082783495346035509467294231528836952362030313968214779540167614070381682031620529154491700979080630916761926304648757938842920984396550117173259432373164175897738040483236669361897535201213612229327903489602503912053778432958147893081486796538141727471555479793403191951686149154561745482055759648240142807141974941259548638266143640006338516111332335894608490893061946332948630474617844812755842693103285352163719337445866900800228024708277844068850086277350393627140354421903407741170513202286625798212631640660838894172336705461305800143258528502257715044014165455445643847659277314075814664027723261890255941973951968915603653457073750147550948154564613230331382694919180025326580482638337032484251722164249732325021031297580426236060169492750236467697647647290746540136051858245625019757764880885831101760723055226212329011852263945467409089217559591186402834348016595327750807323450374893512996913023884007009435982940604294551215998442539629822142251477322054684528623421778354069449966906975338777350956611037409053906076878150819605318525370453144967166177053707749072808750560369780463980864347095921055871120923689268111060844646861684886220072781522459413381368493619492909316866528264967532012715622809174628688694628878327185658249363213835443174784272850300943070473255861410470429480027131289913933257740732644286164867274543612635121430346942396718284460005031607742694879868139531184027968556180978150898914726518599725220618555005429759194971230447579922593633759825641004705965174939804001120156433441851560991126362074998888602650389775833220779379869406559951663254684195395045925220370889683055463126720826632098723870234932720644030691265040412842655065989244757996172631709528150467704226813317387555740179386708270179169244833997055663862622927562027533008637023932368691795586128065447954865245387802488556665203122665744122892659425800121792*i1^77 + 4488250523648261108011888390795135874915241346114349969391102624386957941058076418251266250921185895470854093866241794012672330285813613227655563744164637881942572042566743517981492529377210443924539661458207940596229079681680187810336697516590013467141845025279885290876410023070397483288653035801044298199554141758224471500110536724775057699614938764807627264821086102005592836371311288880410996824165389967754813995092783312108657280827039508796909406921110840914167929824099368382518549049304494480904421530608902554649656924764566560783559316192991214368263875142036305158608788925814854853477097400736615394372787133362130675352063740222557148455193603740384763462952008688360934649737138985825510460776127013279221436970924856905080101616799273252820167230661532078715970948990195269346319779971266233958831030051403477387564185340746418247624523420977528253828109128834174326582511615655079776066614927753250968550450502801628415168921644878194351153456068793195810045822647111453070834298373188251835819815218521927821229751571584695228712258985229936373319184835785394165115237278507200383930750400353920252231877786179152106966040415729269052203700866553949266295026379450873587436305969196237531874403306263821035917291278478497235356618877060333996533629661493155403436954428549498665325251506956000373235825901583700779873169220471667736366202447296282125147367935092765369106913449178798761888650017974269626913216096334250829347757706155700397604105524236214787003413900805684291042915145277169612773021882941570122762153217447348106818581908996573133877376993081817281279898011056808651552278694515659598117241045766238354731689303200343749880398104488984252993541068426576068106565883829115840460258755076374171016959206065439979185142813286754225172774467779176913209214037927086150723820153748986542012479944350164590956593513876701022324943395247927346764400219534150293792695481349140883058600495045866050974110828295850134967504528454184347926446074977182662761913832004872138112101968608990856638477601856246987730768705244340264259213293932131732021717355493678941387825563366355968124742726478269819886805177197752484164832159164963889368600581163409197024*i1^78 + 7911350026660831693382912164088218391268352035949128631924368945917116675077596035645801805656107402644959978381761057475627870177693355031123849764146129520154593310112927163067159072840674045777386971869216141084049094963756993746845397762854384862756966550012326738176317931611166601001555241813986469786837899005092782299296132712759529830764190718698849098283130072408314927570773349606369642875914216939019475985293716667456279321324522072615452990530644882337920579623425952154612872376339310954972945252551001503969686952421780426605560436120759141603128136529796816875876684427385303361720498037425296652981429501454695854082572966823428579137654949516429422366793539168966190822100859210210508354882007206265795301252176627424249844505207637499333427067253281444929163808158441057712984452431779913636659146137500334139519408490210459860055180173426351922706905747641741712967864377820397105964705786943105439272942580953570774289564541644346028611704370272076908966808732841043502116358561463821768329468267083264063047034651833041263189143908343159678254977319187717767505860573440771188260757608684111555116876907071020756199614754308767468204594405886940804560068419197450971709266706598324527049423882187241767117464805286205566950093241698852224736200579371925961161893796338248838640755057224335334640271740885406872950386109163573977212351504481911118363669003940104329639240806192324630372231646948590647354287461574040349541247950699587725533993915310004398734469243138245272594857218055768235079328044428931403032751990529424133661505884066156046175100655866908696365253315982654104820586453339083035420263333015846147168001987589394578759536141221471071671690654337253553001441162543160314520482945922368138788922159925224294337465380381312765675371105189173202075497517874319907539229583771499156231130086447297582629254609132067222349398844775265731182553088897330816269430705051713537449796026188507796807321555116413324173941502766690366311360548762601103528409531776508763878115755074754432829670403580857813727812207668047832095996558920141544418181018237455197797554304588952775759046332445997661115483085066287*i1^79 - N1*587865446198701551064328661305688951053172267152031142767143883670413933126632477303256386804243982101400413008457645147649180595551608195338433167414242129511624739205076997837708249166057021755211025208591626765617404633644458236033620705065484036383026544779328138337881915625417230557746308663605800178065455656919122475496763914741054093727218519322420305653134194833320531835986150235543989996641027590090746800119247016050197266478503862209879328109837301475005001009701205218957348946153351822895173317475724247225963073565545517836134133895076552773060684536954912033599951377005888000*i2, -36334492653444191287433566389298910259588842904711074331096271622135380459250649638933087238598991979775189590488163179483385522727236755032235706551176081845905614330800938976215120543727466102285971610592668633039461896565026664183706783685973519892364132108282106275803739697237126705121413764774018997371751845366847835911370028141641836140150744961206044942407107359538349623688524035863844457751991505275499673635984540667521932328277866320386226237704340627544756535025221025284338509418174794470071332723162662680855620330014903414483597763288453803875470475777604201242671485315412238295847350322619048159184444204759365733872201980185054840234565150641549316327007978618696442646769488683594880790944104044033726427216379854858126139347489232612065994834106010235739805962054602588535188050701899266119097640486833972665406095333793143405724443917017640157520667442337570027328935639562870771702974674845338490513307335352093159345956652507865978213443493944070668148258793432576566515769080512084715788748304536732814399493262677428923010823111383412274674142894849526181278385442964346950020184533651563464548853404677199353115990114527494768403642819023192340816986617734226032933384298053621266034234350055971016140186024571271002087361745162669321382185317951364357999777494966722521626944176155296675067680923331551079664745864198454257844258431784842628686967019101490729621576655103002225182129555639237114098770111256464744176012982719966795778456883085051882398751706613889684394696287056295689182431930331965382681375660327020167630598764412866505354033195923347443986955316912461245074794159784362114656978143208268498499690574603856155093479407688099381436940523866680824205548046253360774510993609330597823012950533114937843829455135638482495574964335723450737596229932440059607935810869135075102411797309955129178367965146721105701827828130040417542514498029716056105029649515332916062574127764149083272890210987017286333841077945631806627918965310616829650094379010030066477329958598894201007917321923369674841749382498736072864521551888339507186453309641856357891036994491194958868885742285841639546864576251257762689855081063348142744685413990585952812017760415615800095926612209543506983464500709099546097139241141574779918722767893808669831650736135568786105477414260344356870792754628983473566704078636735687099349741064544788979533014476348218834818886659431856261404562684989015124932232601841993744794032292502974087317223236613370840392470388825616745550039821974744891234720387623878731894948637045734361401395802647301249581675548384215278097005495275256980345312497429447046957535646603226969648472915093218962810638265427981118903417164602471916502458551124984656223831284309804654421639539107357502071045340424225935903948800000000000000000000000000000000000000000000000000000000 + 918375491838568153990005918625694091413698928187868881209461137180527086192925439240292481150354449923341147629547683419753870836546128878963139145996770236345054218115012019428722631406658427396608895676480345403969596147584097609147591932874955580823819580956096750100348203900806183891461395799075845141663696595842256293373195588291777679237246632205749457832470262768174984814438394106235492227857384186285039040933660105368887807006660836796389675094007309106196177511339792934902683658897684834577876771946394700017860365022920552031445832624879805306995464116029068301497163969949616260885547476169213671629299078753194443940563370796562575908872794479929620993920666457916344124981089500990313227562068768585090378241894921264057371681128555805943226262442841256549324105562987771108000742212420966137463583524408848158147469635820581927430444595159634952592300301833894919390996822658532115426501679573945100828483460731249490723230948635218608449835048053260587684435637269117092579221910619224132210559632012843388761457661296633530227925740330870524519108796722612533185789816637571292120212382086096316967486105909404243524355894803149710408565019382878482284474803802595700293365382952295644004403154333476812895635873782318557286217245631430296660352969248627076052084124598314642080533238655756599586748097687123503629898838007712492696066735600587419541567380212660764717304599690675121440039000809957102995433108126973498666614954813626159905247926026941819362846195222497193553031861700676054905340545967171422110526281486817815476428715546148548430335723111838755019961395496294255091014746013567433611889557666631537758971757377992734262060783446814136262516970648614732910298939454935480364062678757227458257336756157994953373337841543165265872791045385757029471210178594080235696829769807517004779293554526078210594121177219114128205753529658577962786438443364174292191413829848835654353173110366273798189349289382024873745385710828862017195760614782824964408242697142945336134948874076546131967268607923946095590662458467147226799230925057693266198903567940443010065446434819063138465628791020403035774732210105572069828495055509170668622185277402598045418016636465629032528349481953137800826326129138060973169128412602960099355496827936130915823858218339796021706606333439345425576281410391437049991344856751157836558647305185706050750878113666454384398326217389314814623585666609044875536265894641275068316880960059516614779698104508608494108627935604308932951896114381337332291414456502814650605452294385883224781252436435983018765011035339303362068064171596738328181064932244735473725269528061671958087465986821552633002523554975922065238640216196162578750008932111113934129833042258559204331195599601230011549421457291957494351921152000000000000000000000000000000000000000000000000000000*i1 + -8992125912833443644283633408193544635434464902231932078377715454202617606649144533944645479872717263587359960038338488259123921571457923663007997163522647528935694762598570694589590241817655549063342630002005397428026644794089104048366296958383912596572215471857207020852905933340598323389370314902736305518047750279152791445335266276014697470917711088899286992045374445781383134012962067453541966805645093195283363467197328398941688392178593565159063917461378383661339551259280297051973836830421042220376315027771872441146723894443369162080448466329065917143566422990172102471356786809452809978733933012646053153969081148075091322812883207501396093353766236791776603519108433050210687960847461778302831912951968352696442109088875852445371222528492084326321522549593885709205114252425024141805517096916994853466898522897286263446644712646582616152871424009373750158220094233136318595274431123339662952941239276621197704770730526864212518141229691615536653693667803369977088448032581117721563753685391359995399007497519545492405737671680328600910982026678685946587120578051181071617907608839679480706896306530395884849454731644201877891008801866430455262381176777826455592189849310093644321518161641102098452256293762171665218902604723053331980715521350718577265203354027913461887511831099710944882040456741952366767377985062766887789409345855152520973568786169701810850289274685240368362079547910331493830555777856534967550406334756832828677713199812826377184180116936443528458456470151464757683040142321365133589915042339335835292166146617310405826214946873066885279034708601332054805814636545025593187677093171760425733194195314389734621987015373863337945694985796904951637178590925016696517772877606423410623372406374700983286907520543365590547573938194566014437548189415620878520973432790625575022425298242465704939449033603974802681224790727630286612802257731512120322019929547240764409875950058613525962951998222937340852245131466364446544066393114968423831477600442437611919648921536067193215272305206054422980821129458795261196871359762704258925185526312761770767697680937566014480344047595324999585647298833239575117078678164895575476972819535589960769448112742597361245944679804932804385802328674644330178973886132517617214997981690199641618769009127649995855082902240733407522990781919097335266693633307841023418467944583458839451036214425102354539224867705546542982194695691761552413046062664563315613665854067282070168370457211707884173787192493306072437513048546396302322166512785228988926843031931272616470590282827920344117891294009757682453397410881038280373151321582417982856801200349345338828842131628311046101096612814060446873140559281916969695681722078051058764570231142111235904229288593613177574911500203263806971719740346665130118411714560000000000000000000000000000000000000000000000000000*i1^2 + 44554805883045214048600482180461485235886112587199953927438575899421227526862813218148361951748717340872345418871026830777345139348687184357595473250989872807476712801395077771228130914340724038369716828029372258292369121503629502849932307648555983847940304432218845591169835051762706356677727734671659591404835485058277994012420581703261270745177669379794741192964037282866489504826389192573133317549613011933342245564179169291218145531037684224898508541422243650125432257270105628547891166329853707246869344989024891210635633013867571689003728754176995109053759895407653333402789898376870354213461961879911808545163850530864299689579714357587256595468779120218607506140814556382033645953862877565998135523661079407170674606223042032528486229628071446735202054134010003862019189530291270186893342577501629085943383972026546755107922438603239550217767290463296426492224204224046373668600362335966056674567420275685693193705854783065400664476877293018229209959906248459064336185961735832686188426035378532858323252681044267364061572657915996873662455751841655161719125041231511812299269486291276134776288111264813129173236580550316810462561693373984192063983075765455275493769042765721900914595385383432168109745860848019911136009448910538027429064500738159700700017376838191786611298057257482808797574040291837988031636985266157803157622140011174673520102678142686039032467913745814631483493710498311875210062552787773933187150642328083737580766580680191547807294399518316470259384118505872726936504655727130300007815655436046580198835225097887914429356041741792656653993952039898455884873561857896107630682921081702106736520858467800833285443447246241065787754937335999300777538010217039902889170559580288881258376972988182243585420087570766099828576799375757045252882096911970356147782464580647122120903527577810963550039894757587470906666992561069919396301922314916709964765155206821803236440041171895472045673924276509245224956657620160089822405073993630012493467770053099255434836134266320774630674865413528670366410421038707213595835816306483145730911279489079026952029800623593326539189306884487146056770010903261364028785878695519438211009480976793233222505013325878721068047015816828608076870188825948635751521024985528933544739033589361096315835774969829391566130240433910623567785067470069667913337586992813248547685382294626829072453815627444008978399776388956164954589991724531467076241607959687032494095919581360230684073343713075550860513345110347012564203900285523473480171117389340583965530721890238268416869373551383143804069761726301782514358282431913549955212825416091707184015029701257174019023613768316396183294758592284992555461431873550292223993753899821506435121200776898200251221928158625591319916465228883182199621359753161844289280409600000000000000000000000000000000000000000000000000*i1^3 + -134821503466112410736292077294462111690331290288588634240890231727904701928167913765482441283928443179833090415693443765621580631543110133302416374839128711682648205841602478814079591457248118474604327661456543617791042386082833617514810161803205125648127198582599676329321851012873867650503633322728536591081512048320758456924186252801951576850986180128190129408874323848421762612735055000011143013711881401297880574232972960772174069845363468903378602735164464121046146423175974276677092402965895331596529516828295794142092252205294516986706967238422686045163402223218096651126478758043960012087335358528693803199272448274724152420308133571219083100016889797938560905956716766893355409805870269371098619016730450649940997125877144498506539813774241518311971097803748077540623937156476676402287692251384999414458021072319618620808371445358044946993124544491551574496802920812967563033994974307016712276793206337847324419292937858546472602785927522888442523727590828255033126852278744959397308368782044148230565073250537469480000856026549595395742295478454023325703102032011737356318857947618538008728124500358708548452111016756628653221476233202318031247301574062645285308379999567289476083747057853073154741894285007571779874301534692859095978061245132546021388952290428249900852460994355011182247638966516885545667735595764865457105400356705068778879219739220196698874109926375083224060548767661023572494634930547424492710880267143930308409401544848632520257631868358008867213953056693817932089910158251416345842318416632141787745800416689272111832089081026076598616001769441134778436758723878364223463076463510717038810016458009244897397624958780783060197758858504529231422992516635119442524405053063392118193882405275122210344374942340326209896092170447508862161666330490693660310975425292743200206654591113164173060050999575289115162239181794494308699477707093192144901700757203666588904085947678627360866808001264181953742207292802449867669233208051829219496572287056285513559157307426737892658979328715499489399322913288810980918957208958921786876001681360081678867043457198815622665262889286880287692959026619582361829190903196158919414958781267362971559155215994739371111346178091296991635558667274162968425123361657545107946730119542744746754894596408874162542682450524709805718654633556597961516202989348591795416216224024440358618613769249731346948221337799575884741169863211147183015031256307325280725035985490866996051566945444760875332397210734262651507568145344603174094103066900348100638873856378520326825158415817400753488488559445650935395531803007940136484115044752813715777870943913790890133197470561943350984135468457311623597103204201160757466761215519569220177164255686897697010222850673747016442918209218605279517760964478795105163018240000000000000000000000000000000000000000000000000*i1^4 + 304477036252914582677698225859246241058314749980608313701868290452828068792142823995620064146616639848432900265893269102829222830632274963219304354269228681726170126966052107934175861928425452476286048363076630507770650926625946991207421421596557763740266152705704016210110827035528508331159297246693652578384503921097000267417260142395795624442534838625976098934792539010274330142120721978169321659070053713144560719368378689686753420620266907472075711385069476988778034718028688503985860840716698361721711072108732204187178701039521750368526943081110577928713647208005852115778062282480971859350885286290091249702456443301831991729341961485471186889382886639168670999907528746509842089707100238194859704359934886770265525263756759660828691354086649296682102673396167140343503519359394411894092192220599916945407805391669837609688288516982857155550785167255199339992629519240647136128258826766469457120042991493104918475770281372035994710918616571248218931091249562599844738828050485544965244400675530959811723994176223527886944412600215348090785402604249757437497133030624068389908144666013297189558644866928286498947517653532908245480633618890432730187286655266990528269521077729772134207163813992237378518293701149007317917571824717107827523722781971928613876741019721648477965036196081553584760181235364818724177270179827505117262674349974345065337249006353467018556221392276661986076336436923905683849453213065522663397424079337938471035383069661903809926329824744726176527223723149792315668301889155902153859006242047911015233252637873514554102088969623004401214237518600393891689293123525170174909278476314924898165381572848749883163387896384314390974439304692109885333588271693725005702400213534386317137478435783292875886028106890614664617966599193257430420767646429237411085664264552696444620173893733248445801027201368092093632497615079732390460181454625428263873242879769511326456069202012909687782247453883527761885444014389517017737813628682098009644902023330840442329984862618255788351559621405716361789548834737412201274634458573874476105937572605291385108098730835143838932011993601799307740105162632044633798609594594573979232068514073307588500233456674539769615938694146954068568332290379818222706256910217207024379194975795550838424870833075848785906210331450805841384043592817471584731374201050076136541657538098744558022884178937677128055580668661905889852681508983235726667274407646976825610682675830877364014307730929795002675742601990604003434777335177988208247554893649161321754357990038252772907460975415322827803503175416777152298056532711343262622283158365431350871593922511231547570403345762179016353174095475642190676175473289214513807019121153034668565489330447374999327372246821129266169503291870138121594726427470390963155763200000000000000000000000000000000000000000000000*i1^5 + -488065690970492275573264730061819546784924079870552582205205530911037376001891856293559926312893518648114827554399753790645643565678697146952023058599525066606634575699304346522965914305747150171844885500269850929406726951417732595660145597772205008590366724095832725338965938133727200690061158326293196462772083770546202496328658028665213018671112886851805754760858392337122496393007744083679933750003433211013567944286172349828176533081839707006757354718728795683637189288472310021194820399559277112195076135734239117662355922445831316022345300442180387320078303980282884519926318952102172991012200174623027955111554975112608370818354158205148140485159449474846971379401004344301145103679964789793450000149247155310064872623981172160016553862770822425785845324802869399472653254801698780976580416769297359261158697434334686078154401282368807269196939672970616125861804592130727679459184747740596397489355907136201125149747401688074263101706577521710355886826086902000784888362595536293033091234358978128410168373621767036063522108553522174545111441665094537360418601787605665087950225448627501048361034712625990132007787608187632952216756112777005611759569435674206844417937207087501573177891578236103214320792244783541855768648418140887363432047918326881442786738046570859281983415448773003678370759509082019683962572358834234471584607750280948532948969346387390194721123699871709121054495288290648176198756413695129451283031879318392467682220989526313152542945324198303705566291807255041188507333135517122141394593776350227668443239443563889866567085871216421263937690963868885997569270717316191382240917485815891865486294417148013082635808410005132104964816722788988643269131771530783008068484901023328516068878505436343289501310017601836399791065873413135737541068725965699106135417262984065013117473633157304776404789050512927199401044182128379618284485443354731339926072305815627197229612482998444664898045786866538652400311360584704107749344386600749683428900652801203835023034918842710614153211825309711096710332665470308839362452715169008656539695007080141222656184420839234416755596157254767863469879310049481876178748491445131632876752760121081284163996295491011959088158761873933935032523320651988130064895752381442670465232931247635365201530733070491716684500511108974305075087180357900223320271235398666331956358115519852708131256593918615249597344504641331655792156849069394383848071276214399195399045340493923813747911422203542447413233539115017763996101131645940521917671146339920260970105769141818582389267219835701251239403248546517501189899401295785873086612806268965652405227415082004416456143767644749855889907372409173271555729806470176089668026485514496136103551764551378945094994891261051810909391183758568343312407715439041751023616000000000000000000000000000000000000000000000*i1^6 + 501669906514586929242874865559697141523355919049857097606937178102587731909959614576325971892363620533057299304938770923301311734921226899542954417918504139991989708062296262208348074374280219395399024712378048520537513016949068041577515978412626626487543095295656404985661496375926122081868573956594179607836082638249031619745139541444919240436969611149078160686824164043099815092565096598848329386557882593574716679496719505506413712229611466019226751440418796223057557556531001523041427847891945805397548512153372575114958292862234734321533765104855259902481747681214767561683149187879343591379865505908494379895515747028300537591490753547356618395813018584438749910934152685937088960450928307897686500676883260164952121863687391867341384117548149654967523194938529537477906684871830677634487411285042289724836837175950691278185631481543694265890024159277517587082246303226402407264149926469166295124525058604097211203828153308545875596375352618728809556015736822303123264338764117173808494359354334557782366988779264735590803929808066128387049667024603632466166170729342460081202668934491621522333524321813312190836653550904715595911484191942844055039112657182715306776390924210389526287735841556428513411244533199614166418691130715448338324128535893226842934619677201274764800909319498799855092703175922114280961343299276401728454126823000541152975168760537104332284885152221011001833708941678344893186935565216869861571026226954054537282211973895332296648075909375755257179714580816982993975865775107031300460701274024311814696884730974929539050588048564064542942688948159596244063074901358630302959127991786154800114202664024026876230071129255277728485477562512109165941441351322887928467043962722920662845024795820038593178908989526487943956360518321286572658711652774058888724803306655127920699711235610902471058677343532637102535262225149053077488028081100466954166425974612596929519302704160415150516100445281949342609224052390003426588904649353800158935300040305024504173607269573810017413375881646035561756782788860142496788621600099944960167984343404613440432331572217635147086682472773280127201256445370606125902198417543087116851678337106558970871570949789092241734256464166711239467437460471401675773797684916838384049852480219173520188993944810633202403994319377968287401022077341284938291470492385752853056783210786793084033045782988858207372345566569373958115390362436998067028772776727440666676569043899142137361850289516641659645248349378691634228316120215299978471459862704524861762293061636282263196826387920888248710054007446505055899464763661367384320758536138181507700948563993871548528384756963520521798074093245226082782104120497655984206740718393037268189596321020405272063890401234385890528535600332262054918879391825775590113280000000000000000000000000000000000000000000*i1^7 + -298462070070838448343744398081667289568428397141063290614066930739166814090638734152723220756239513517417645182665321589497415479970977529893883807728863268656320144784555428250196019367399491279732754645930563328796208770299567415054693140358474153571941755303780225295032590715214068726329480095292463343321012269878779054844575448531299646904368105929863443624836326717006082917186643325140850816275950216830911099911447187472312771159095158659919787734302796269245279745910055675140317772190889927305992082431941350438126098337852000040470390719109664580540882136050474345930392144371677697289756181897584743494779018519254236813755370308055317216128251189524057040621517298302704395274114116137858942992943240258947130118642614087845266803793248801697595780842526491345027538938876485345345873497981059686908508642773266656955427714762682403322319651509336497428554415362004936309273777140842876550959419370592006733344043073441805847207255681656090974618399523051048168927791738453908576167979471620998388142222535575001259965701103907502132217517733539407006066047173288730554025969694767908915639820329553159580927444549996882909335643718989481996177165858669034399442902401666539968713098360452458204338291479472441579190941266541164295573321053596854447378889261292803740469559814317427852226087494098263223551396583008275368725789391961516095937059176899254312448807934874192047544100321228604802754020836903602141352692638055676371196215587316477684292570521316572554930579268683599260553767542668304350864695533886748975999807537297924029800198057093088602879341002727984461123269278410389583455326538474495871551504724423798998906360712200808617478360817590262532383672679369885260741060656421189901840870520872071647371648846512863134591712741728607143278011592930245654157281435966468081853066475063705849341838417236401429178138858799140431411463239718208144165855054483606696899229975674410172492824840131292675219048856212103822365816014373165351722023568527499984866740571422301742523290398474235778592040599538692857794155178598471309636550745651677527455150706972106712020281832646866236064579982070519906380842284373004932643434204106282762419455927684543807683619161662125958646895629579097407323230440439928739233142932073211375503212947459043878709377679678603722910715800864361829691142896135218516745893080918063877918854241234629858267013223807239842328691495725471693274371753138562543964561491848687069556874997258656809893892210717357244022411168463604063237264851089467413795032168482080968363758465333462889935646483193399717473318840344882464276214795138419859569199731050807133261779683297333479070890751207968675578471187578000221679952162930035156224011594226966411511937246018862270863029107961703239931709322166691430400000000000000000000000000000000000000000*i1^8 + 84296935778573706263480186857016030584913289203783084067466405250898140946489039591524529205415670078188408810936886140107599562519281770730816607822448183871495980601141312643313631676911056088128921610224469338376552617923700017057759721327677395688205926342210572138686892685182424283018843997367356809500784956024565241101792816832052349548593427267397934307365455037083430496752222008336341515638326679117107508055547903748390715714792355902207812795013099869324222507120511705239069838189445063929205341737457811961480582044779705009115767824283204570014658461619175237072030914766187848140545734146710179762273946420548598673160647643394138988526909049376172972883602597261254581909926004488995215106889188110663267304517677451608009070691059173581920505938232867679725542861834021288791413584487544327766734786128667784303595431425818464272739392087817959149813712985814213105505829641380557650792004857302156653731113370539666508974917486731606872213261860011485872206249899544781860099904254976113172150718280626732013790394130219818959885427641880601173080972126387530110698097819755903017178122309346891653690913490700119168772420017189653708275562703217426679815176637593514525062052023164818198475700180548107700560199107432752553908440518030472740599201475955867994849817824232001921967179738883084032623158670567320800888516990721459751275379358293847303546842210786355181344642150810030465519255789658542692547715171667747623438039722671867836952584432533532209780376616137973015032962820500367345695045375076717260256081761832302873816506046301178361605914347239066460549000751703745955735238838133949301082364995466237964275222712578270147844648225820597732487237565299039014888927045898327154201311398700483227984028465897031525624283468748275472838327125556456256987046276631080215517952920019823035704666361809437368653617262365152504680351933497236799142534517512654731819215899756426385558125947576821171253894387332639961361887651510489023907133316095858896092282126462227944249470798694922794230476092581202708961583067332855510285468449465653031835836382803189022809843370521503016654848686127443648119816137477057042797047382026712861682575616841161979097858715869120429038052908837857071929204874150175572321637937526174846915793524911127189969707732800004376813300158296004748540829365965999828725290131347444453677946760385361202742243380078738026729693079526283725863391132798339386411980326367367751467484021322237206141509587669242241982641918879275083940560307777644963775305265715921516597347912720264712912718744217590854161261540016990097148231604471876408640184147203183013378913630935325618794835575842930087873275263073307309891967563290642104799944857494532243077644953532356174632853957592540087686444100148527104000000000000000000000000000000000000000*i1^9 + -2995381988122145911942679512517880181828240141710236073455825000825779351621521681864861418339793457334497302451135110086686088960102577380199199778979279327677732550303329837052074859922269531594806797063821518101211726661598133974194046173116781415050897006568118297721363091489577483499953037460074912860116664875455883555079293011897760957118437817159209525819558543796677091117240463309633240950032609393298629623431789578703952909380520173219958205228979503497300588015895041010323676315460951529456820554784445485349558960137731136187172313584215072447028126524192921786890726559782854665074258324736264595026546528238856224593188194801846521921249839979766558029451717680008323192376332513449791987103591647490782940991265570055613329354254313949837209916448766596942766042608022052901219236287606873911553359393177378401611353623648134575419814914944501259191888456833262030308243396260405374864874657119939595361110072868351958745857101521224875790376917761980424294021302264720999618904953267837587173321297598584660013580120278805507747067161528942668698429602724142733851789793783574107456944825050756888934349031241451059002645002996793513056931050258030517414014520331917303857452932156885952253112303366207859305303115483272800326260034273450984541860731829978497363773183244701075560581856969457402590754259231753536951724622625071586389651651950971461593682364360940964700146154725087916545550187433518176156627026235291156579744649189140417660065918933254215564374657021397421794913694937853110651598323468341480226022111798420971283822209416467680668787733071705013814930320280921106822587949495430937975475436277712476515198643009723467862364153351101052653894808322720695623421032719365334641665943176169396376840962454336991338583111256894607811678034868090365146645934498466346953399190648634278214121072028575259654924486499230227816785992792290284188127684942358096975715131417440905571088774661076839282212661304608322250521900430615874954069228468954286338426689485200438612682516033669501391814202051364579157775087496007480307492902088746025650079707595489027205972875100205299850274336015942290763719311103872985163186050277029951723264344241836758291841124529540051741903081742170633525084240205446822356806760652387073847229947056996757441022462366803184027162530882827038413808742254487428806295507598987729708038956710278464405003627609959915906315311627861310429964931390709213725625272133366230944309200767969253118447414044147717248118926677202768400646145532703769472219278685202875647884654399013750562668576721671505967913461384148902546303281329745647679237632824092271413735575813806199238333160810067777039201998167882503357183008783416901913889248079865896803658147677010612129660474822798519948218811277115392000000000000000000000000000000000000*i1^10 + -2103326328748691571834738587284040966129502443404310681236812187539304932835175670952289952447649765434006848497747108751429232428633682411622277213985707865333794141196776347520697753824857673101884291363258566821775756371587423531624508901735571034415757548427180771405210039578208929761112777888520084542163078934745118657991875450735173023533562716534069110010114381508076190608115687540677893827709841610841031053381000298334534539699549922217682370303304006673990817855065132305172423499182492448861610342979722230071147692108292120730578564602386069649993992683756022135549062426214181333285075191158618415576541531230209001367988415623081650284404221557347114318945611985717297621256283602879306015109531800069140049378947070498575549592739555005998440784332852288316762509586127712655292512354764042171216616829746912824650734358769536873809729253095407493293686050140453868719735916869965099551318916819934021159417943018466192644993119494937206959533781534525282694555747884646217997952313893622884026148809575501855873514447718333109900923429180530347418211927870869161991524637142098650030775081776751177733187005848961144640888605090574267459497977812961669380302529750457243892542518754920550563267185922615454582639445676927678081972588706251857461935932240888562931042207351282501607851411937453395464307322363165506685414967188810523092019590581202420096726896477826950235037479409312430962340873297632542275071427031928341791930846384117030018114389244383522728744210529681760850607478843482098014912578678703852347593753308812643358954993920570499003333577309198141057233064687889055925633475540956429493281912323224834210622454386392305083945247103165154694043153722595157739979821433767306742703000324513009833542425871632809966975886210955667565940269647646700412319253973925857190532934208999432541146323904581327045050369718403206678440655165126536442317166034264683994093255615710161767428749267889164351663069560931699160448035519846366018149966947951372561301571690145107574034655045718319014947436947309028294551529293163349818092176397648602968454780361782585109512579509068271620146578929601429607158828610127571700233960811325934094672352377490085682786949162324635211973168427937661566528998409215977310614763826019216344180771870614341639488411314376775833035964555880772614812092867956169915416389809767495524120747210826648517007655721423631268654364719928804556810672494783726601343312460419487727418358111662642253395575853084262592250350069920298343395595698852124896512042794760995874593754452172630656929919611141943273124913640767014066617388760753398876976889332678888879260840241746700460332089557354621096097957966112004146496276731484525539719352966188041305171478380468065764565156837677099636174457898270720000000000000000000000000000000000*i1^11 + 291390350513074881189156162176154505915475411529678217630349932739676694404626659562076512228705082115925680625251009939511869120638648628801145771325826820029271986521937565360040392318567584019131033225729233073873654949454084286926587678219064060353319071025969630933132212375946350613119795219049414357143383180688744915448965701262707719861253220227007293521261907229242289118323343400717055735448049568030638278668542887690117130760545709884016012359328475435034307072043142867773540645657590336719763199320523751159088058991674256996478254739311035942059334977575142659204565381556007962788903507090077455270184008841112486256576163440322950608484494981452661045066986323260414765607662767696904884084489897655555698990600660869706268629937599883237673933985426620821780278948397912516767550253959888810526338990575161524582648555082597982873412443637347361595872850459735712024077394096623129602725931229939096401195125452419886585382408017704880170493585481427033545289455771533260039082444669394545263436105572347458188124634693562468983386180192715108519728315132338895249598363594165823844452354127585891377059662130167606528676151697358779063540567183813965163908254693917325413310999520526031898610286660692936429232688366489708363803452609338520909264253803596350205309455489123697987623795969663560438099086786697546689539041355271469480954552085278363438828886995273328669288995895522930784789028206167916177707934078391901498881900904835477068176950940543699799938586609925281431407951505235196933987195754445082203805607520226382210485053426018632813357158534118985966978965431789815687076427421878206348841855974414483617413039111866217042876640152725678621779830102412283272930672221412599567288902581011315079403417528274172912195089925771590405486733381400126180325309029987337158763810830166149170646099635718847837631103051041561134106837550401871397649800233639442794572389983061920759109307015895530778838050512104543746002084224092192419790492576029318196299303285322959435806646395858425473478148269137329882954984397097672579862255300202915768496141810726590053599210002541426661483596400783885098477237824924973396597809316585875013994007696813942061440133128471251156193868486829081098088981247112711628775531164269247701524471512787808112851302908745350661470393420195165272898743114962508788347225814022782345537965669376720353984926743213401389714727596852876223235838179701614714473893574089182305794011037560925236091105617371735254085235309406775350334359641192654073320910115120666530308652642045329942897673132586658516714158018817180414925685179434998814212797074754216613796422237092256817807973690451531959411430316959300840343780283533987163612405452733313233475899908906407130340951455795996686272630987161600000000000000000000000000000000*i1^12 + -5334115054735618205309963943345398326928887946666741402612036414272328776727264293235402642931858672320192719732808086683228898806799500646255361684301035507175233580451102681406655661861853216107291825524765367172137832288915584919528199332634107724057884437867816353796494664447995355500385639315774156371331038477715486470504730830019941330710648249010814201076314852543693836717536216676766028405562783769362510260219396660368768176850910384705575452884110209967740804767850964059622419433851540460816698528930118754029438856847131000458710034642956257994270081507326494138418508262881686153373788416815143195227877978999421374870662957806886129369887776825320219436913934286814609128467434626011674697502427900106013536408287178561487196331441949917416681580314573140854194723760169858156293937581797411995038041797334009030553433848961438004566077588040253452288630940890081078813400090921893022016894500582391881533316070252647561859710451192328613885110989207912844326534229844340612615751070788299272962876847908110235312420408177559628232471540975261143389469576143919606957163303072866663001128157635394833416350126403235980461059459517050227947023724969608641010977048513883574378921890352426072021429751921986608504900908397802240234444345413845680319657030412794179459975538753643393791634851507712175282713792937183839184663683585713028944359592928111589293668492971546769608471743502057104486500614508196775716545507421953154804829380589944123471477233722916940796617276155975378652260761335843168548552703663102920260300333294565334345131088333574520600039609965958828274471845805739363016731451618305001774971875569941566000650099600269044965500465832313786954127159108438277725782034907578195649933284285854159912527112198238963485613552517345658032668386436920819310822853710375366473803977551047966640940465713689569664695575437984486565655605252785204979875618637479972199955540408828949555354363113909256831939933109663407499204347065556768690906829030002772584105106272878140268116841807886614479417412320046380844956695725747098328955303612664967287196273469189503059176373862519742820998307355228050360414569209359643959583035310505405605918590022032125469389785194279646312438486163611846825761395291473792023759536880782341539588564144264793012314122779365934385171137004520490321671922269886061640343866947135737813175860300471176583366798034461850828675195604178988073970964171262078230887915088137240157145980150569811325183684311431866938768337231096213465897695804623744432340899184279218628383930863423183084195168255070050795301343325217017311512793415028938846850726976838408486943303457888217011626516157508983638776009846420069838472409442227905137807434505443347658742779584130022532821410877302090579434274816000000000000000000000000000000*i1^13 + -763900970952397779084031859437447980008565610380802455978209242197559656842635977817010255880389615673982336240143120719260000501801945447351580868289741616705232270597628004453843808221981018001982861386264969456136093291749640090340398598872032252324223335221665533321946055556722643421691729769020896035802467169041715354892781046318003511318048426419427384928529900047021330692942717834117869099374882491381352366932810212731550668283108995226530110724618472024554580418985156206901748117943603862599593973408315761089815664711148215713313867092016438154528821796645332412676378521350971100511354870255315135388569874634577830087814050522947946854486576907492645541792083183136926420782426499079775538732214124748017918416533860658241422811560373321774812641472242199887041182551989874269517448283360106891938044430596994417400183711130444522351521065621380768936091724694553540118908851046798473747955007684995215131316752911104454758308802530241585724319078537011151327950352916066997323567372124604676508117212913661459388467726596183143000033054576903963645494971073956412162023578531344415696611352468993308245817827892851302459019754628492534014381893520325751054727872308684756520264290501570565118432768840313793449663114523325584233079467616242555558969180301107610679229642006229613341439776562809519984835295930225576832571089954886088639573162221414257300392347808192218293697793070353244336283578668789234373854583402768458245564121673635540324592694661568264957511991328564787064146985581221510971039859045031912975545588021353245844918335956413846174176326816681072136596821373868015737329772708178066226402041981975126993337720455430528922816423458307982436053010249132623700324470758863539239544101857745211361839029160132185448386944363152417726892883718437271994341104503071192671309411952529908132836034889774069835171948966482242769793968440741138234581076639317560747537273188789605703875713630356108293229867954773573554283855003583517025115739674849729051434499785957457348931452220279523085272089713067485205101853121239359997318913172418177456584290424131277722428159062186777901781168093703387397010445454465989852505072699773452191779921445719692102287570063516032460056266700207579944446414601609713715903059272643331342021841843182661800790928378353623124166291823650839842360817645228872109041744847630837770174453803582979530311498376585213237698374526287679547915200126858548309571712119643991405909688045014443558091102422525335866773969516188773818953020182340929579235489233297874335905008550783050654935258343889674025153908911549738669597899814185942862672598715477433056956344912039618456933448566796439872924353568429991352829300090927143562363131885582066552611688857856306007771912900939284366753792000000000000000000000000000000*i1^14 + 166396156119763447527464911802938280507639341888477698758762222035413183166815696292440410375995683289655611893650039572590557901916885266726509093839413364314258980873427206781461140079402485276289022895248475596571779614623466525415079812669439482007964866485807535911239491600843969860799739766040140911618189384807949423088022627585873998569357785700041907690368913250986108791485458012941223448071211835174718136263289011851696527253182262249153382949009738129961864925642902531583909378864403146434376884959927888743282358401652404683793391687090488412505151145792630687920246438592819948630208735612330599046834436380481651058512356465535580980810069942313360737238991019432923067896766425452518884798502980830176423049685924291011404414713928386272402026917452633273931406851431922717119347614012679842430892972128119065227334674279888342597540924765027170623836197614011408658358241212276032523647969653002681034492657518270737093527333599330624823870389807525876176970205420596976553059996740995851234323087080554773441492067931217532361084232698126564972817033187116716950897918276414074646441930321531033815212576899107299068851658735172774406343763401081679942192437466480668936822530322426104108805118246147570431388812740158705139189728943783315278704455608714065366955415923871558138621947806059222694388695228640380597366696521986883469970915413817324239529414855883460140804104111050970294129658604295616490440838939945419216869795864288378286685319904551442051459673380780140722566919873612458122554541989243873709656865902161658166021039049148160383515889895596109016482933468924676616906699764313317931514064997679531911985077228509344097708219946052529840877300623308132626771578026002106906348917032268399482781286742310936062450361909013826560824442630816093283456770979726833734303701529804572506852690928931560128589432687051335094854129954826200918271187182041195042826796192943175818792963572624415565998950391035396432004546114469240367701806451919771152365116543572084169812932144119461692251040541051538825948114047274797569880150288365923216619508915380245518241003470831408473125587599013174723857139393105883291915354007016432397153102072633109500473610084004993284815672171046278102864069957523384702742961574106912201897709688607029583369163791659360645610484922382904455081338242852427365410897322174240629911182569779155682473668625517105262757461281352619856491565341273520560104933912160375111815508179389788276746459132971292951277717034831633546774550345509134386494192950144456383860012125864251383286747948053927695045371350525017508084466685726000935138097788220424980581110655588210462164644627631045231820243647534159413301773334239134739550425026508421214647966569724520917522218224783986900389068800000000000000000000000000*i1^15 + -23800532196096988007843854080895146709180949487823723586240420557470026974946365895524619659938491479788067699051959566016729081968681638145009683650364029110450084827407868352959772909055885628032448159689995947087179003371493282402059271482801467983649013651284302799862707544140641638886195390622420372631109951524809206775806064192675235327540840104873860582769454183606602318362862869023820541800603385821847449768641708370245301512080987626315400143655403432325821292764417239247210252854811557868292642771915124407449197688723861038957439622297597521951819806990179962007430733511287608792467610698303860465466351733517543418661622504174477902648635811703097592122699414386718182589808848324051523881125764620395607756262272590665239680300665505408078187923718288067988684828115326323244367738536585352472117331539497292046874580885091571226025857507066207671683623568378799452218948501200108661650855901874698109089027691543924746637353013052751184475771715731179413120800118875747207077088386590571008289936891636825005548596327413499582003076963500586084076494556443214659327452733167224829678778135235709160172578807552870070320731980560654198760579465904118770982115060836545128792820123354323631937726817424973981887887683745516708400576225440716911546870066625264696368234163860796037267243526710462768300150820027351708697010296415575071286993570095287445947470331895471811010973814136775000912061439573351880951726027159601098637789261136460841968758200457360498952979288300117740799174989917456971180855295487100037216211898339660501648706640390061069067949413258192046773924133767732502866874860381872978796816036073997112340195269575244896044979783308926648300315852897492937019963145140607223269275767294215828978628287892215444466380906986136403413380056403625420820224064789236179454838571358021716513670659720403690956160330984094654330190730082038884581890596627607192637087896249066830057999285591436182334319131860057367423934464875414873171936593616272296560714577703464624728624674878400514378364371878373102869229758098580877270525829327919209293204622338803705658022702900110488753309139178420826207313606898835406423372330629526013280232179728301739444741059053254244956298889047414253474561149222356816973846375440457720046915783661016894829665965866195363977754123626745934061383638021313308334075377735829909215404094438390166479303409901228358363105020279040297811827024644416102645948586880806182146292982948192670737846912445686770717884265865998472703168242347137081748175895195048949690673139948652977082835973687432100091595901098999527058123608141241854297186031144086723187451744782680078785766215123423044404803133120980747470916153879800444493708659682846047768016619518703911955928208701116070756352000000000000000000000000*i1^16 + 1719050273450613760513138454751317566247951598942926508972901247406196338426638482141492565922465894042058290076123188687670195179533822505689747227904972706562073473633909646349524333144199012774137110996642331730335931117204398890250526212870523080842828857125410997723959105910492165753902387372213555204074683207887735523245017519977142357406098087062196693788983009765585369246435296591872125582241199350404139188802586499607700926762416709303027638654476467797920483435666901390815175794255762502674897343574349754480814109187392407970433439115892895014267410128220352115935708407641253300418696723178550821794632869096539396991358025883035525138895263958645932654564202735293291956900592055961413326616285882075353313762268883622177073336011370321281425094274670683586210131763488117570348647810537197394218987444134621597166779012637919533949737550718590477732345763776096111484643975246242250309862142179478556733758019863295690998402912645098923616280809231366815452880571019442336530363300388949651185028122235060656314170146459243614492667409927754456167390813469659226137062586371384112223638575512561021169437725151449219174619531497389012823666746277611420086952005909608006482104134962291482029370377586089951965076131676996886029294818052398413116987763053284767401121644608025625590938997783901773292842489050125179045792364995796152199236440752637023777975658482728111672953498649844131295353552915685580044269530924839477889307026964975303396508723877603869518162296676808408020461871557882058183631442181466680560259150238091843269598842850460864072255435790030356523977611870428985381429043137231937078052082114971520444108815467110744583182744546428987777074891975614305701576872430307557279322720635275831738163987349411996858279388928118009657600538076213400777844234989578817077809053685817909020870722728818670545655020286467631727893427903511374161614148679149299077669322568473692546239592149773692107713252606155889893066093488266519025750127993567160652696824091353098596473868071221950709179588436776277005017949351151311930815352722757210992598349994315243705446149620182669027783356393315750414609067394007610107991485491303454404360042927518675867143830542242956668262793771853390843493549264024357457411839361037107891026363166660118438720854650298435267783203423331346544513389116880155184531249515645114386083116162205689083998894219160901371748628954093093222556814974667585977744331361584591964449690463951086656283059007568634349379014855052055346782411257993972896198651195052213676608824532324351472392608884589808580339900711526744438094211773107421282018643305105499346794847701401545155328440466584471051508166639818710691704333038387436176170798503125428421355386519375051235269533700036765941760000000000000000000000*i1^17 + -69210992490002894862501726243602330621663641877985533275627882281905106807926797244291057361220491087291472429278215248666634929652583650344484641365510673732510903323973840553980902108072463247134652236241120264797521871241612140806790523772033734073293352067264607604780349440460859952360204948769508305166938429587625395925280703543305244640731625914643307705989251432845801763152398851572342945289716610866264280256671148244628765943627956321850164130195647939518275252239547384996384841877834695089482158460821620896269191325573200240193351554534564545356047331415604521366368822570024936652282521399667852033538179160338841790163361550603102022953378458746680977328103546985329287465143581938495546427084612555743919865739839213648051701643742293085795232247155664981033455613060988925776082901462455052408168552684606361343338721230809796620228173585466734113823170956426733580952719276228074374839214949430290221600245952414134295644699645895485995368148499191535436602536761383122906026109674707952072236077957668537950912420110685235193392347565615392108467156840290667252323364123552097506648670609745088591064894360088392712531538720659318508610327270979285806992870676057604525627931133752685824620361735115734931731119339476411635032928431966920861070189453410969670590266316467846839761775095205738124028796768118463514883927638967101827937051189726637413609526992123949955006578226298778792873222681457672925575620554866974992232558335378140583988200116496424236198297038690614291707187981716451109623467136381560369493148465962944544155002132979155388205604418403151002204954412802997700325606692373132688133792167429470972786531574200173610329240018958018240363440214804578223557233653242407798056751081127199625454170043127190418069820789656928670984388051550299270828728501244701865499167388417304619673656075665618897750454129545050546030685880192577125851076738499994229331881444459158573689113194976213703583130242839360645801413653664742685431062712143167133499235480747581363476839957877214525882340187594973719494016720338719135751937781743849690623419388879129877035044507729720884090938222167505138279060257534557084624339018893560770079053487352044590280542803034365759364013691674824880806663481189662849692150648176098803330661217212057166513947030442120781734854663129430171962897492766574468986011631908844068226857981642056050770484364446081643901900928707767221359883321796557546558077901674060546753746413171518721500679549007066783118123096622744779552536966683346825136240146084961151215027060926804905663640152292460750542820032555208368669362820326358803206584628848180407917280145128917866005120573469478750645775873710918400306487524992271941288315600165505112620420248909993588068406812382697881600000000000000000000*i1^18 + 1770966124866621761801208328740851652986987819211822544954590360180336323938139737490903163829896120070791224526535511931595135371132310188601025251079813318442573966254070342767423091994717750189304466601743884481178911913126032141608980958979075010849280979146479761780473496550075954851928565583862244385919517191376889192926004145322143222780943745747686552313881696070348322470503636408051739025565067786106066873998495704751076166628369576669144904215935579100462308096468327945617207116949565953516430161265752733488825201677686582184061705908983294490892532229963355914428505507524856842547871312629898861982883027267375481887326474994320886817346769403909799139990610772670274494828918070715424093557013759395136806576483550171047041803161752505743051064987167746742171100861693701204320686684997797822373915060420498364105130187232953700454508677855436647177288512986487071687962731064724359907540641213254485394446723712002512947212146407691851545079358312669099022457796082300065578380415828320267343397442903994381985034980966943793051631845964737171106356543319352422417448925314509291827129605192426206527966501545608922120343041649372048256057538989766949644190325841075709271348135771223942374398231390184713795056380167092622774344781487595522490889997745588607335146483101883314013419960086673934402706960900514217220718718122232915375271246196266354824826075433233570959849030955905071425449501679114185536258084044529194696708389623916528278762302539740663127514537665506193247440441940978684200457988046148194601011953072732462858438603246104337366316484792648289035672274178281572719768010361547614456147662251287239638826414322283095762627581890268479819587586990315858341865663661617598317100912421838340305440923012423388359295409881336720446256234892819517109880894684970208787419436031082631886822530141577461837720051614870731679518579367842314298100983311911515511625357859202639104568578890997925906945546659500135502397784753129312754810634537439339436034844973829567588972498894803843483548023438833985500884742278046392916030935228134833790420256543161211975063799868475341009659688796463798309565533461322007964897877956939588555977423101460880488646902644389153076226445936795832563696209671582855525189023884301799954860405383471694476114127595359769982345491565253946022754732137602614138648084430554214124985087367985682514340427562476329851512187129730007990382101471014937134874906303258349267774254941947923373248313029409125978691403831772207639574611652112548108815432556989462465150432028603896407625063590719136142387326459610067810535984680699010354092895308001175924254187747492786761841282505296315249157525901469714670581748652638142640526551028044570111507723263657790795031306106306560000000000000000000*i1^19 + -31546099177215345676431620779549690104910467114860567385946382522955821831312724208265146206750070330246179452599279614177429023185880221911219358793098313596322089929867212077997030810587212383669499190559544221997570909918825849715240999084071549426775623181796169895849690470024144974084426654602298874405657194982201399456606750577831656865981208127316248504815910948023045098309153631977090514428601387157120821180687646000714635087694203485197415053304667779414622956450168212482317310032131898193883964140298524217947575083787057819639525288472069920748750371256542083644016514208976215979547516919319627265072536830573024625781376312666711562790824954521376728684643088624494274664707156553292079654287330595860257498992640273761023257745251247990159276231237509635870676710165187390605651320347046191656848598498850246822625208973244948359397062131070026087617426103486524303954542106722248707352304350534399702382590562395010539560851651751636753763884214585454405306105417325059741976301118701166805517070182455677435693755594421128127592060810884500870142254607126246096482795814696548443338166481230620981884301874174482142615607772860594467827553487352318720271257840399892802723369004447332097308510103141596307066179213027139167323205598224864931545454644324847168863228212848324850112610419923613751059094359410436956540023950103862211083534801976202024540313435835895665253525177300293671636037541138442983929035922016383116835946469743340148483642286309108734238153898530000150625678415254724077767378601367392422706057846129435877268523542156774172798562630243132585609977402296111328828365231598180390080293314981890218579277072637189369555834608327430497115227113508592771838176448646615874644472417433190719714307118909413472842918258746425064960950968270199209956939369411716431808051165954575554488065518080483656625605122276117980561893354953237636209739792902580520967579036075728429599517063113624200698292148759876016768893263879537351648538067479600999509289840492036001154438829524557944784984843180487467584132953850249315184141876502031785470282117053829595117837997367618125401546476260688790546455665966293131565373298322321386315630603244091717242815819185221176795348054073234372487032146337387344861868003311114752216562130433404085828457698703382604195255927317933050941329423768424506285897278210339074974507610712843637467661327817348379670014456895336774721947840770359153524404010551358619738356227463638775859725312028312887642935578225691013672249832830981966586788561380963606278850397603040319239477516021927145634224461111434328132006429371280806972255096120428826679766726371190893544728161748702428002879487721030453938557767918867458767001923527574463872673382975371004233074144706560000000000000000*i1^20 + 394219363719386572035715034472184257485267379340536938641878487998141473737831102231577196843610872518044845112086843826904244214614377860893705794405760318475212906756530151679407723008054276159607691892149228793792445811143409808631197277914471765525611202148496451037112802988765225767857631620295739854920632501333484152389115422100999793132322117158537558631464473747780178812606395488148455039346636909086468591397722137244277540323199753349779120437563480880784543888050115770921953279469061471905480747759518243562156157015142825272793892442407114273635477727406714356207022104520315101805220601076386832305980827432351375809520365839656978889234312346846369900954028466507065369914385078227657150739728490482441929434522028486098915791681010018027205597078537432271745827693896511133070407848910452013469970216878195116201656728039291024996792303798956657813249877329528953751703084173228964861694386080596124840082166798232314922673214436895526058945632521300297095431222410222970577251757401272036670030509653442438856197999007249105862333467363656538510026885848232030374017165237348301901678726061123819282693791871682955955111589745702613890188439452197202329815202659999698555393672905904046702063518002440763961825685762398929383533502801873461174997288923812439061657426367175265083884094395105542933898176136304710138815090657236743653098504330468846888381999002494168872144497189873019414753033487706870319766253743912169304406207584883728103964284636874179450740438471731044195934469730000027917905418940071778361058048295745332062191897223781507932296521794101940265090984970200733205683601018884677876999792993850170735353253002559844412682205043838358049170376026690757718303257598842436872966524853445649608966466411735929256956414195106164461660314050817606481863764868122704973388942675394338837960788326769187319841130165076306465511781031301164152123985874253542778641044746904613865771972120557643670662200423780377575317237397814895394899296265418793883350014099839340837151814384866982792755783613393936911232866926373276173299178298875081933205737707553480538410968723738696712285361920831782192805051942151357664323296532598894743051897460243084852990935863451071141531774685825658763739381812159347309642939248846204875860511157284917825887373546224863368265516988567717299015087599071441156695555079904569640436453613436878460208376413899043420224933218255247374055645213284279594421148420299018684066891816585782802196679829749853091363291667594533723937593520768917842104971686814587784572713381874744346297150085556048636087397759785198423987281173140378476524466712290019424597537405407881395185725722236175924339608570842213499994536534993138428344429964344719261337903054711020675781781094400000000000000*i1^21 + -3297808009119016891845210543551358712459721539671994644512310687850176694984865505073852954437587839827152824676069600571184103989602042560396868332294373354391381614063944135725414910506292828640819452094650984359903323580855452233561647650073243295467720109220233124523412365105290659675411525755984127166416487324887222035751094977851023301228396858713936732759768350357713496959905342616635151505149411147333261474857350354291883955093146122760949173489059904125104057179887168982846466558260875639006248746073999328383869619719562323971529890002327902348531258767275893521275153008105442051493467179663199549310661152330314352866390124589977913308858065968325621237357357459668808782197438822505504948490913829226278404096993626362240437584854027314289670427665160285671811331074822711840615289453147157599495442619151507938259040646766935152561720601458808143136568922207331457286851455435579266341681601207739125704385035283596937255554164830567107385528952969185615676139463043588308194468169494927536207904595267955684715826484018850508959795470326060192710804181667164825756318626967996677375890775987153537111018448117182637283793930413695368528780101409211446308915058374063698278124228684785105839473573242780282486006469123658465224482235524873750758643226646612196209765135411274483810213071093237578301807598880818635978896578186632078151279163954331547422960547499123578825846265104311586957635705685678272301384636776769784886771657705301156223936555472246920596953406831698090126644680223914365313620371220356354845751686926016632145904047192507616156867167008452575019323446741864930483102017930100468985172347522078853508519677812694268117808122147112681542580041747956468884309558854992809984639089244153976817981748737801868325726289013888507965433246717548764597878794273104065735097848052236686752306458643115998236825838505305932936032563415475626521579840842689122314421416599191178443251536601212307393382545257366679428649158906386286828899395041214095375174195433251851331236274013387357703758136437974416229260439072778996346933304397317538218454476506562912845492837027441511876906211867862681601906364362270033948496392020707085499148302715259646764350988727827115155569480717046134274993731713705344790448741493606810261747253569335403267216443684622970031511744484951624389996998707596496279832392519852726214688831487300166495076292847999553705456043020014958520779074765387086284000961508664984711714392951729978788731000682128350552507729490122212492218489781359558273861451417166794457729657265170057590470207077400570129005212029618739419105496525380497622952777575728686322014762481454778065258958786231628924492172379985739448622237404556155577523840225739505357608443662920456918269952000000000000*i1^22 + 16112633588509900602573552127716067094549015691690795418541157753316519716588406440970970142571467371640144860676824773224031577441643371269944220615800816449533901072686208203033546879028991128765630226554859321733231408904402251666170901321489383049614759833507241677745566077177649465231426497191527825310145710067470782059160285714789144248371541094033035777019786864422918803534991378542088164477039136552638663138672279673277889946306614460854263902727189330525215764016167552021018921790110915490283452736086161995140018257882581046825917242773390698356147240646028429682522089636050900652770294148096129638140233302133955983306065587642252789125350513164636119751411586240035604622612201785149312157097132155626940322121004357828170301280267602846258921108489138237889880063943219021378133518083290678257477587371329638614971886176136462328194347668079492604354603106377379160799395728132921319725305301005514812881693306307396818914187207682115022917929909910156304350956853681103320612402863534903213117629150402651408593262992399818957228094046728316710682379568892648389121054406965683294718756284130141366114413898298309152360545815105171618229523093933323596008792200107759553281076627790162112560619993540634200148243634827623577177349880635567540671720063026169936217245438543246273389415298789715940308486798171908651245504628007413548885650075017821945106460742978336069417147861135390594456510731853988266981474729237534886260347092890723753035229648231159286163831046987534478082994823422578278138638229172774810098267182338990330220084463257788551124824221931756713127805928085644643164280459017093665319413371901588939180927069800313211896677412816872193344708195923275777401207595154221247672003602282135088570740672051017646817186863707275789911173628540352481662456231061359175143011946615446652934174743295710335479834480774268528822917318959669620999298866095432330219237583188826203462160466174500340430203670283230448320807237259575843633897218217081901335494049842535375770432422996912799697105305326083513651443135852286020128294372503694788304428921481955008325583409397535061976508926783693733955701057900954854745514459057788148413965560724159933483906553294163952572869850922672639527566906748074164518150192278894599855210410944157970667712755909053935362124404360446516779425956065779216778327251676097995671006761652149861040665697680959803343753387892496128025179536807529108403077104806501405831083975994563919350426802016376680887423367987582134700384739012223388821133574920416226121052640170155570437565358767113080915714523215899084252959555087547237289354782485120457916873953104642532568266252173812213104175291354122433086930321505158858266832877314630705375035149771862672670720000000000*i1^23 + -21622559965855437720916382350540038090729309584681882351358825964053835890631335893497788583655495833680699739035779868932674093962277455437641129301570395953140145394111095024038288943768275242851646458234654794097501938194250784771371486439419384788411114964567529039379465759112976151013808834307217205642749157367491484300337670820028281842842498681414343917903071334406952777714221281275474676331231142514897622817999140211110702708932511308952490557064218326493784847377758973345235128306559420232605622596523364192776679896404230904175329732625361476119162482109541115919114338876466429977646742229513898479083130021823314003347314966041883829059376590070284036269370507553631814804399678027559344278433717715866214103709121570890714216005128521622550628043971637017802563727972907814658123137715883205349844145526663808042720214006371647107336864906962425050258622999190752091470083249002464645484037705886495497203985881278158034230576669640723113407330316259400712318182408567903357985120991488180730748773488165573223691470964092134225943441351563955055407687645186285642793066618170456236796237915276998020953322270690561055579714738767947420561198388696179059277167090642173289540591592586331800911203535934688831735158809496743894198828976676238118101360960107715436101421170166292759259684909050028450424638004651033616627244500465059718888902898434239032956953395103353846021537093490984345965384291147365215028578814430887874185842139560533011993112261588572982760259385790670826159581906456161819376863489879425690668661770880180603382378920900957044711895880194278666503644146537871540906225493534917396326019309592888136960970197858620066707374492977538457683650995989567521026972837651073489714612177343949483788121117470736245072088433765902556702664439889629051294019696666697767103084355261403269591771430052968712970693537691609286500894626025629046190244933846243129697574929947101524983447004046877907690833496708176966986638995953314452698641298254223919675400463052779895639454808278496314328849126167681607285297911866478791954400048672971219452552068422964086656563539403665524770108533880873310575330727821094361026139919473074933081628535947450976148411643163991909197784696870252271338856032076510395796657286973049098240725224114222697807877460494818589845715397915513138561850809763021313833834899186435313403932607958778987544103416899757744729045161427141716270934572350314077112170070509303520527049039238245764162873395616406298615819278271740703338965331744793674545390826738174145799586638220005582186732788519329684179312577727615651117098199777430553563855280893092080498334312555386936123235193674249553481871112955714268925037480128897346468388042606941564095842151045267456000000000*i1^24 + 23420560850248581243612764389745683603270675977097916899999484583998357123853053390764806230507100658300195220118283324242595312299656296988851519311346800996557860097962982326664637457941283597798592001196576362040984662529430105381446300319678468092726069712528841605816811154415718888786451246457786865984930666491584031499355332910026094826929149757437731537551800103708971322097416656982893388513953802202328734461574005865291558191208559318472161076102809499680672098028432480817462368728366284273330514926743649052252880947434910956452028984113293443005056024056442116596710611476178672281275473124073975958397158773286904828777155718964231414774151524988244373626634830628645625637779285001444758973964056767717337673576215533143682660434041919478826305122840883172935023905362565213051596695920707724713726779897107155922982386576383318855270023363141850014528041402852042395986860187140837034222667796572755208838083669131899674538043541137738419270191827424337099788113483156594936086056524516336165240022065014383061132405521847081823675928555146883669382951257542348317811424978721339126024762321223007773053280424559522027784782078983190420303005934211289041852471007558890291095114541375520501341423197493414574499289929526677536280055199356014959135479794436219590693643749739844031554736689436748315035128854671699263552641098282935249421299111894159133129948667185122101930162659331734601417618504724371648814226546799957895074849714499090698569579097048181879849919400899200153033825013381256652768500248505283878767156088698933038695753949805441485584765280684895275508100802534054496495186319900124190541932322950064596200471847458016292604185558289317298436226501949755923460272494287591351194670849022682210343741929528960465868073241737527117668422895348766394906055018653372214189106069215288348250820191585275520654505092683231616201739746158313686015003471613491546537997385550409624461072696860947302932507401735088220519451251849567442047357205497555476159697381290390284507326233252116698007899513255766093064692171686578772671861457945707404829448240151077791749653483734768752153445831516661317305885484144169581133672636134382169056006087008441599985568347654403331915579106624970029832092751657122742451360145162380033706983644194090889056206534050091209997615269264562624105216806843892693699185387515054117766086142090703106305370635375435617547822839199485749862827062564587392276795984599332464124323897444990609698013423687495898309112034162539789913530700779790919056599281596618017066932930785785722435954882141951964056844711146496706888914839472215178855922307102997609646238136373910093170728194420382696328607531164705617159888416795059399420941233175687805867665636982784000000*i1^25 + -5230057998349463696933706002102243236024451897267745382074979318631028003752638407190152917125966174476487787031275802498445637166480013576303376867057136457575575227366669334976808055605155042537402888453744835511474720666639846362505974057165914292149745519555879624151600172358596267827785127171845021313932808369213391956396680100817393935057704422216971305368635876768330113785573634913540144920284125331584669914755636534959007771046351724962782713734101354886848538911508685176786785037544537092284276218232603648050087770367917512463826769181949258027884122294661662770857554509095940956661050962161904289185857216084260527566261283847470882681728294772922049232440983478125702360395767843791697647572560557142234817878723395746890359226163907124363112674173934726414330698256711154511945745995246503625693429475774217580018659997099980730082756745098982675477755367233745785911987023839215831094487657132290681879154218373845864206587506445187281769605426943300318417251962319091676530540538857779753139896838528737781735434310496348686975077888961394588748882573010458836200799736907721696305675928146004821810298298063894884194084335396111029268717801345590226375074107713205489212267774967156608844884964052336466873649745590390288741610718155632212570780112158567634213938366736094945288703351629219522452157491814857013865815018243421846779514509715305129178494729861836880511898324476280519234238742081900405000956436721191049130189835516614272255382113447872157054995332021174981423763451212469266361352045594227927935625869599736945090305321682999913423984293717960921894599363996659118342606217489061684837229920173507628248393765406595308097445263414219691179985977376438105359890705434778627274188031028791440286374345595574389996229343624315239655531936456055403860881762159796013494806405490659656409619392573076881406431667779465769078194436210132052312906488853778224723281803629931359014326178975467453256845637964792542242962548957086903643914875257318929651377586338136694330599872043069560974884471681883846019304836780776551259244397837359852133765023464314009812945128112305456069376668711156666860491206337967471094344809774516954017002923709377899260474289398382304740425366975849115231444214644508133558543231842069265293062997953338761532010984018015191215729211213797153752487644877239507862994789870970168226614218922441959652193557067538888524277982277643642949435007054779624710376251006501531976480688437488077157465537036920709322728925904261248816818332689089986497962666054113889606526762850331823781878614202080484135852913122233629777518170131573214873994458430466820344677197520377931337043533114695441039914413084561637716578711211478107416276172657832586836600170741760000*i1^26 + 53779330170706551622516848362972117716740078995483960687081208721605988547706281297855949188664931963559895940969800672818098189148416675080898482544501145463437581630907965519370438805543262663228646813446887421987597918382603571715203121125085110742746654651590644201228985997682255661625252506983801568937769905894343676276150018274906210879533315374052917498825061902080561208030814697958484684552853459052626245020059682358378965750027911918385716399821697476545429953915942740503884819005219268514888908139645623886389583812707287469554114640649681806717443466981289605215586838500225282493284171284386195474821465469048232296659064068406147913618086153928972405434882662693267973785010519442328447804950874213312482153928714503119876404707275352756759129314346905947871410393178615162975010980567560897145947051086895841499312527799524294068841305507217582920166407295308184022534371591589630269047598370418366067358247518334322941354454464242918418998025589109697755322374098749108052059873612296394410869058112919769400754112258106552487431949322455168859253447733577033513624162430272363618019311395034164203458005527029328671227357335353156881372542858439667164622295218419262191117999844350691289783856862690671775353805855817351697912163423060335946298750191941394946894038081205212572355191222851243579809705115636387357612730667311218034917639999058953623049508257242315841439923137386848191114323922201872164198235856562536242737706575199896539328817883854594006552859578215871823007390292681241694086065053984915812524131944459531438140194176368162313509178045937662441753185500423894902141164434297084206698456265848181095839546813839807264140527045320783029643079963897188755151912764408218380185765505410331563096891301084902603910220620320803892259806789154656354438354523070603742607380754002903655150892035500824718572948982411064882600093595623698817200445440436212370238912107504581576697354975842402112368979560839123761456084070073459156380385496104014616412521931644043053202376833968332781327080749898139191846900133671750724576372839880741588116077253509343367985421287145250411092391280977260811745688804585617806151034674472015428912598780790428885061782215376173919913905712427378966932147098215109200105421216375310728642777364344477673203996135603203097138595079481954724285557436424765615978813773036028953063723117211568989830129209579497177358830813484177064800587135562312479876272506378891687966401267581831487438124146707244464425453075944771532573915886484787623685277827273094558155646563952232700187108666806930779747118019138773485476440718914218137618133677895064377272355793227129434585188735731254785148063986606659098495494065967061052387437367637093570298301644800*i1^27 + -176120575654561936309979707054068448671547682249859017053870627761102701745057745216978761961933661404934715575964152584239845091724137025127398697185075321006237730827574930180148913989334849930451985325158307813919791187467378050747611526054716858188800336103115826035992308951027385931979977301931542254734824723126090681716520275201951492291954237580170623407930121555045152582920910606726466955922478293322463025248212869306850337980059761987682282664521289269638854299397683249336661269192116628571779748636959103156019058998540017289659655608468671891203916617839349608068833867441760670595462974547116448595810475093186566917203567730341469417534507943069672442643877232799038611887035934125499601647618444329041515234014434171401796437005048405326466521289110060422753805535813987611139114640386773311950172442361710009915023777054925530341044354474809901539967026197936498519687330641046763242467109882972327249098238438192407230398258667435224924343533861895664674344715670781167652527426768563561996292174365085787466312103496946561649863581406459294815550692592436264087393672676612632766801375072169347073190547836703744416568139098597095015136413100486749786916692027680369115970852544573807071871978646956071392559661420597147064988924262298156070798517401969674084857327379404790032214789450301356222445806544351130215081501680752264132324902232462942622354240396031944722283726021427748536053104989776218286486878689420038794248726614937784188111035642642770356939598531666462782781642689772333912012449384132183798424496248628849664334188306030508857386390801665111150750384939981424350587918353402549373594509567900124849993895389766451549347508808760408885185453516974182690451122784917603380778712108563022898429794139860285237527804677947765876551605995323205295378807083555117599048256514367234195138604908066117613423366049794490100662892179328921839281215641195997633217380435792277488545212126576414782992843831840359880763710443409379115103234994062262119452539174466268668399068764305523180953714521257428512242743396567659090345815038214961121280620690371098924164970093918687465296362308626052126304560300618172227802594718489422107184904994602043433405269254054199486524326900618100428440473460448740469335154430746352409282546359177932162426147864478599762261716163063666339419410346168633744214072390474103022659659870857663196201226578785326262699346266793542271509611764942530423609306240888129274868810859480661992217185624554359830754005957494339160451438270097140702770255019284163225523897484879202860659073608424131622994965842400240735365464077598418969071916316539761517720202824110776767044419002681882816305504752965322494084630187324104855752658827750234262601728*i1^28 + -886495595503561248735969560308945936101718123065372385386519988195824824136633168964296857116565344320100482501481329037383886658246841772029636909557229567628790367091431994259634998365475424683041319886391950554492069734024146762240340906284106824212063267728778376492823470695812523283640920374946066577204226748227197081357442065251249708512941117008060447474919895070551192660223603020596753447942312706888078000959736660492814708475544462281704351582303891823278573689926821789409107397279638898909992896144277291023860922725232893481087903816143232794781680803281028110614451825378532084419262541295854947834515758289233617119558606223310210873887041959141577258027486226490110119530007091286646575845029768807339224919574781042222071255272808573038819769562361471723611476982445522898913162067934913794297838844134231896625794338426005717041114178298680448148006583821598472460703585427268791652556621005576198722821616727115547084041091884764773988283849117728068894254207229484281045045340902966787010653949991449293722713201105089411806515575547667596203199000734214243103751751381918763163401150508237603753448731111828254818102245067316432727145422534863723593303851886460256443485853837505267945633829826222621107952156703123265306476254836190201280154097212238756642586316446716910052872434095022605489385237898273496990187183842397101819285546056368155624009390479789388002661409533242766000830155544440174730723707439023342599127325994456338939828118536858936161319357975629131344584751569621541511398980762670092117112181402935619156662937218572498865547937247360801423764511120974523068111655402141982157331749308811491691447516708940205685926897875545647194001994612418944127456239933095920353679973837633215585125351949533337853428266342851370521817993070465637519762910298382696454390144317881760505996088391280758233057903875574229609689313844282717268983704414879646093159143215781082224833465220899036977671039254363208573434006574504958147111182704270790136627475644703643375771905217554360727625415981753368340568356948600541207173923358332358190410988189022075695266217082895954844271739293627856443930025332008103394322435070590684600497597374635120364286069748281966604916357034527291590687049894082928731422681066509295031536260291692056335420487436558106676202344926866197278609785969351199580977950012092345334848549076432158998163407920123756613355076428034541534315586118634818009366731165400597745914393436257026655460834238032378032869487058868686172806580561353419901914712730090620758629184845840693898768403921728199025888844745108734452080770074533192030921092579511575944958166008109461957017845608820856880608173031627384372297350879037454146613928858834960384*i1^29 + -70967928274510837124840201528076403804765354225563578808043134048934208229665182024715100026481135007203290142122422576193172690736927032968933465326084185984642783543129501960092142521834855929135651025927897593881557255284539239036037735035143443611905398899304211363142238218223391384983253997728262100015359103851645210067820705500100343736996041124433237759659891535847091579461180418952100275080041429936753357369238813777453759655435181039471341252138061906642236168561775052492859062757840677389252654516243002369232087195320860979286917062935010885415130678902203815883377565152905408258243791844787518183366009747139290189088490476876086962620875118401275774923704652981938630301372144313079422590700495024259266543215352008046520138521075471366941744722021581035438669777145724753082535652916346676562046026253518936923415976526491914074730508024543086133439663608018220597761383988584507564949629229323635739756746019999109678113407519266540806410163874651254208662187967164607489004567092434551933816308566837526265489424237643002569574481461189918497086195522876652071983631139321708934390887680499612108318136022415357589461752077969166976920345443651372072433422907177245125881722215728472353750978487147152797621469961071318967534266790687174015877702422732892891666716194742441330535795985762197050217120892911387316481732213152593451843044447350249186449596867249460430411145400088334025859144073241646328678116750327343799928309893581939131256290969177167113504432805306331201174924409566187054631352041212788159087557381285763882591706210840114709520068377716648693604288913093994256966367482234614152343607651108228792277649401083397059626469476190246134899077137031687144307410168468066173477049441766006002632536394075038972444630515861797271999036961692535637633610602596049956677995330588101626184795001998283754092119307119658096577808806753392198110925077557400135082453589182225309711912621630915233130156586493794928485095296566708151171944424864277845688903671612562475060511678071178080689029050730882803552347757455588211630541316865280025186760549636428220942523874941480392148169493281562645950658422123905692002853134179366887189712119361110601192644849161919655787066474791924538771629738927665287847812615494095301078596702652459944617691986666021400364475652360893258260889994251031729468689677265108157707095115754120998813323828503535282474878762392155981202671137414774402481143159583090829626003307966576783353600906814580665092356552839304113433150627479750456802398599427182437790600564633238545781853535055286408254700898208290701281331037528987476319019611359139259351104806566880872470717363285655425132340899854523285631259535143974695618683600896*i1^30 + 14227111770804109609090978829645484254643950133857968901152261662969896534951656849133162379417900843873260987369686138023647307273920738225122171023941693961526346709456235757228177054357606592339177914942866082408655406227720198672220820996858511169631969476040466861440569577130088934162164052097255843316440499528242619920162888675073803105353793221555523346629909315558245872995772978880391424255420456400146354333101493634205090150731975122993687872532907386566221956687875667149620454557882654320643638297486207111469641407154334394858511874592541219317979857229765245516567347983191633369687805858206685768543831252550579431687984419046864668782690201056796125286340366509055757876069502427379533570256748398014610061150748821583877969856593146262374869696033605689622972072067055969476445084606052111289893848592130931453218037499903110473657394485930015472313505793904912820624417635324555560786444877098828837802244859138690647320908348684753399249226086926829677501112493165006702544428297406868460017197582591011195125392339418907519221343660027701780476589189626347476314591695627282938177197026091690480947901778443543068969614278338047826865240609566435743968020594651841455303121161383766160428103111195328494108227614578441220780581461405858137235313906186734329467683641770301611142096089131730196463546818459534111328572400367514691323810446089354581800476346210300104973450275720207359817478953083526438856566141181931506620334903841879509718596543685259295193311014446586673075918236037520141623550692291345178028539105801737160909667611045445755443659600956692736523814688582956259381747793499217611377703214790441141705288285597867875012008655148513873238580170851230013301364268887724884030534747708997428652414212251349431659437684236185086603186884679183592069563294730981739420588625504713803601494235233803081083436254630565192004362053031460018775114313762582348982532695091867961569215749339474833400973477316518458077776538379889228240699148687109737054677731522859119020092354526671310447689598840636755150511998239285623143463814499580142274286055814102622066511616720010322776482383801158469081097066598630112139695280372043921846261996545664884979176471257982745025403490476168495831275766999420191872679816449778025235802593689591853994391704216919182854593683233313642181200536873850679897542950601678479942707041268099750079166801997137821581206202888780321838853082125215541442193390554786974596619314861477653454180227877825791903137561962406744133262925144463080040993901031317688760140347230072454384809652937874937730599703723413630054438642345927626254762613338660742466310933448158036089018228177090236825781518054671902142286142279842098625642496*i1^31 + -44716298159375574667345772098377442332211769277789258210269965653913415209112554184282302136175114059942408218358941269765863740625494567773920831008257273883965692564445898953770023631580852026300594379036497149336031801155418444097531754057511038326082253274793688590805743923350617869218530298478275823507039765254709911218945058942126051454264707289591289842877518210606715137025077442058955438453795003741792644505662984314207214029846579647501910725332214372338764142346176065277112613822426478945335966810614527088240434577909639839692252327756477050762428038639544527547333762515650466141818786305781025921478513852792283426883809436502560423556454955406636833422453443234572404604448755538522955312119348261783010872455117743241195927138756918661933502783218753562964349990991635672867802800222091382509151211662300100128888681523121615954759262568294159983897234356055369026681443239105332348510579944368649229293367862595700934979269966154365592310058670402842446123903568995457893776903184264630815589679837736810727460939430157826253079843777532107118333851271333741450948252407131800133607091319863785835523208795687505146198125902974174191235433166412405464262336728977142931610833699921790740301133983847639214240571828380862047632799017707137619431167677491849576127769804286582703073178639846829932980211159902982413147097775995385934268290429756799355413257759563836321049751077325053583477163659473807652864513411375211976252916013573913379002646007009592672054834465611959299649316862761227039632845462275944816306105641452764550475065698506604606056872769962212210254121068813033932771807904659395723017667393538261609504651044938818602062285804498901088657917458619996266098710109187190270617380947052577450197786946113698487608207411907257868412076189628410016377508284296914467904348455715936112460159711805858342530398189892261063308954932946964841306583791343359691337170368315792875128377067398937686263355718131184309635330450731202508301082521622559195503971635233789850204263188699928802142622970604059038123123566168159586282018856524006359476403364088248699181185604083943579466639746427180749600518155315723560782154216478015474994479677077531546015253192305630142790239433268201266615006579541045938332918735379720240889687332153443401024206752170150720366236292270747710674973557153700520386505556219270975340613566541367451993257711482257820218148317584356519684307870099243445914246883338777309693290272607029711217868537886464599912728573497625497855625882027940385868198647883202411035392119680858878906960426483888141415292913019249441202317176121657411164291052213644206569946859378818658690445696118498563385925125721200611432360238838974513152*i1^32 + 74445234473446543345133591088722703133021147987564290567098788347080343459302052769421993388572474709054108697216390337221982275236873987894394946092032836328514596095921127533793797549736320834544439789258308817341388938140830785420962018749115590086746203691044776426993719741551759996236016453466955854282059252605692578850435659811951631825021289289364792097751085627732524226279659280609111638979638389010994277115029422888436704325467892107952175441272234461725871800791173114477152304885725147500076378207270739452004073452465469753060854941563117208904312777064859587788504082615979661932817505687221697479376338745231269739876565523431960204162175895652957604469938635308130624330820357315022613120021511945738898753506788414552692806522485725879647228935052119835673957907433381726970715999222532709190318833844599846384285297310835297396666189730045465541565481749988476819336140082078585510994135106870096025183791139605719558644072083619641314437595196021035435899476151747191855075114129609782086965381453553716708130897453638875589083535479755147112268516401908564282557762425940804439276539180100846938039271636112708821994534652821806621622823810692788453284437902861326710183226326312273750853791587939403434873815687699581325733186993596982411090239803891039378120944862252432758253463315397708523496191184282868945055567028760820338045817078629096766934709978072561779005556858512875668442312388121691975563011131729291772877482881306277128375955725968431586525395489566063291105293330051948157693160891811536854611830057984711716573768370819680128196190052426883637587674186279735781312508651671375401843614533721858079227108543524240895133866590076417943965274988974609268558339765042748245121598758012711332021811612672259233533464645470567780110068767256479419604721013230987825369779002303731129480841854829516959678859020948227367969251920619799012448775103726385598630784310882688859773856367129448911272766973183691271724369258139398293129048914005079269917437095919446259470968388846600497293002315432061118753386078690855534427315397899643340204814542016980665666935903912704751350806931999057735684712125625288551435762623627364710109393114504990046230178567011989014815594368504212619801739009374236712936873214882306810760985108816893916966969264175571169593716057929828474267417134282288325393785508166458222833789282396485969535708152413909381161963193292216211818855731538478923325741013743819307355520059302115041926795144239757014469691089152612080406950610989805097406233831690586660577663253294944881542841607888314564184414391295737342753261999869039988384754263663449687319336325945767658982491474415604910191789786650953240816056778358784*i1^33 + -81570368365470489196648039251326265154885837125209528209552041885742655445914175100537199455470727521708842964158704957058414513760360381402097098527139035417884262646199097805085383881591353808775550038526458471241026665974494461801612624361238227428102161374377341938415378578999731575289195152949226530209035101832156095129891893573999733485785161030167576690649999089808930584186054775475236524649667120581327290636322105936308364296522832674785844536848021710333704234918161689990568301687333194731337626737476027787724212512752516462750154859996250821362849198044532964461202515205369856913824151728683959056441327730249932685141230945368821367534159432757440269216794225657300408399121700668174963401263369866826525426197336981987153642570722416081917702078710647610401882537776111615535876002754964523795625951188645373910296506962470922651412300490075314287102443599092272123365828776897686537119477877445969998347724616933425169318433522776969568245163964288107518252770375724864506103082649661285115963783464163663229334921382540098192608417350285276258455826022166279745862306377992795662942572252740421770731933580356351894984573494038638900561957544463506838104951123728962197167062647809942343279396445244430298457441501746030639201965157870558002283927210459348313768356259253329488937035928754427868177181415851287692825852309459442907965217905841642535399968538774427701879362288529024294563625943526921591204321958869743716940791887962067535787984902611277696903402192868432212355776621565343066658271243109069004503893694690780372218938611376460837404609557145309285771350066490682483143921227530357632161889904863265204648907844111394705372609204753561894350718466874730786962389614696660143160002890511485909166042887248598892545419614565932179795861307413979593778363140686012893956513591365499551549391111834966976290589726990204613885098112401009741365589273034425829375899391379306685425081739654206866514694306886479173515091707707547820570220787183821423913498622323907640298588922518996507232985518223475161846059944359723811911658069302956363212251471379334127293236819586504675978681536851497034498474927885578292608956837406703311413909038318590623233768381736871646364146905949344421614125257484723462511082069935748812104135278576738376321978554185876759260675787885794149921942462138714343811299064271937668741524777120586695777361341650255232367434286790466020786164223002648696255805464252627666540556893500685809662514516799163933759002056124202627966707921786756904830208256437877443928245543488134462270130882890188204707475670207657386782758029138654526325928332747730503978662574016120064340563354747616743372896042439301556049281024*i1^34 + 64957247545110939540024529965662174064912015774595901710490770205909966855063880298389921210983057851848154040224286138574382915703156691175883698101652434563594001480302910257715017226294979860588118246022621644398691101358344179060232588637487675259762652148292946754576104657037060765537465921700278259445570552306193695262711317488764435333911437357943822954756856497206972597079860691571536274067190258804565961591803618129048847149706997420291830391467359128962263661292675039976950417646852610494566731464383394307665401337559730400831130802229782097625999750876856553527111551460299268204368448595143875330875198625134704764359720190224865415169918582399419420166493349850179850558211796361641649516785055227017053713174617275140207359055188715512860855792803765119760722614143343346198120357586641574986460293928028788167564052720483424281613814285743077983991604095546866978999867133561722498673572064397293380633716826745893071784247670752634894424566260867020920600802583911049269736442416447610264722341969888967949730982373287835742904834539064212372863858068850438246671887322869923163522876450529850550964794528129734472878147317418914635509479195348199738176268298887092711865024437535511606978493065877076099184758830485676919184271664746553362443429950768619717846927154863843141099350203395648086463663348349490903497879014454645238617944821615166337427376121661168998982822994985004561484781608973880590578813978392258757278590493199147035010004506595179919066140122063014149259749598222693234309419892535923209831853962466999254469359043167755856212092105931443778264074772973437845310217237721534369548579668168113788926484263469098843227360618532856988968832084687181665716782439246682296554267425154325009630009829111188425306451404959503567624211697023799752733587767642812325938455185926336875914025711763907828912375044603400365830910399741915689099217827875010441406578291854249421206080428500852974956897719646317492260283645742851183614122822755239750829529557133197849474924538217075331592595210734577733771097398776003246982891091319061268641964300226867660003452862013070526017078714441493331330545383006749784273785080596324249330296855331176913846901356791381301552004340928154372801442551315204136938350706171800062139109378809121103576736283021538678613708225980078023067546483757078919485107787972220499485073315521218893299087884512398658165871476155972290755154163872339433373762557749779493377033061457367866996049078304542203370709829554911548810161555303947435370053410662491223540864618710297703201104637980790469573641552960025857452265173215931917153673808343943957030950297294394307118120820188870935096842945814700490752*i1^35 + -39780594460442630599767931149529171830409730761605610712822515961956967293831267810563907874196770871915156641855133437497040855881086798990848347970797458023796447323790010052448184088314919653836040233392395594201159818817827058935864691002228093139839505571316774256131980974884321284015773564648459539016041639772037064376643557472183913530114784258474896873403838742775818927059187093270462420986596815315258749622646265137997317014359998370924105391724734181900088352784474204513267622881624554224505039537382114489086630650541176754772933034376829092427217101162368872542563528088530897761613908417507416634360218543285556937643544943535041973334642627128805236840251920841419663289983915682707677340113148563137237776503008213303450590527237584561649446258433211882406588029132425066612603990630545941081206236291230618877248530850397666006702811215676409753352758112631894870790820994447374808953008970222654936906280760553181514112325160394371939843828926452244151400239372941459960060560447050177001407208381900993531609730304840220852963615205863009051758097142373874840474718787269128756292599406638028153606173249611962295515983255213502770213799799664598470810917966185996415029665295898885049100560485250868108103088831724570200354164031815202798607697295389921921633953590800744017604353246267096835182276342895229736054200205034639295597873630770367480387974853665966964953088679066459487843903107795540778897149050718468123611124665760306210815378557079213426371446931314224130654309585609926861941290793942218659921169506945795081973279945442918270046022589524425897462091788042288036432285322432635514666453412011656274316829644335496963301161454877441261344343301565053230194998712619652436195711724367288060482954854628250291233319494012255327984180880788770363187720142307832441548441746322807915270125338912491400504302438633747098404168684287193788370954576073743107175053041009897470638859110903189814405198762140438133453526681517116362277878361031782011435803862834148734500216419908229959334447226810006427879186372745456678683642486118151435176065420793211657754681084699660249800754516778484480227491341617536321824474145134651475119617191678985319991951122127150748572338360771767760359715058541140119921740440711836659893117750499472063797796727164517947095797128742507293699658443239149194911078654911012670179015563015932261975595632374652724659651773648549498004909517239449858986256568214657763087714254101249885691102663795806678828606409373644410981052223970978655283012844615702512288917243262254989973533612376765792675842932872320241130014854061852017261773222984555081197278720239520161486117246470389638677226258956288*i1^36 + 19906812155102619895499625736880181399781523978197118696655362365943259864554049591723405428196804422836005267213416013453972292440956988602665274004661060414974752495757625903377749969493864250931181591833353378043793606113265720400550466357296387727060843202598746214902492502125754950309557455446149486405221962773244232798919239168613883070099460131285822334084787351639901644186756965664309764415190054872349137957785484804705443692257158410431933907251838276096780471831419384998193391456608829891184287663224788506485436570044396397460767862476597845893131621766764396291680657576444500776168985552444827966609531813746874712214060531568613085147773602512550623600014035324855017594776989889194703313036718455048287058724276168285413649323063669147874164471162180170966600218399597345031918950850751879883676343871401624887738903711425818034660676168643635533293311594117033488907534081082555081470894286974989710312376264854386683611009584447634299620249029872585724080858477187725109882186476678483158254577854992194068062928917378897715202694952530999609733704202645358085716835296387214865540549976966490886144333040754686696707047423123728715352033449982541957396873146804409609756782457885624863294398867875325222538136843284785385490356701391868974262830177456571813838512401990986940688729686080924538759497747660225946135530673516308345574663702559680784529566199955685746251904453774063846743125865855448789450818957755631737312829297075907992107763091425053729397062204595562700658401496927494698545462363625447674472272048285017444628485961167429055877536626531913968271908792590906900313036792315801977276327252969085189704496061666646164701740494486900351974514066608912167307989409961866478491128204208374082159958431450925167819865412133225702246511879662699032887941938842286968912216249434138281407080130772195566704446201781535586627585833028011715185226630395420543340323599481236173898980432790764048403723998333602303981728753568822733964084462570729185068494862541584350898951401448757019379684138798475291104677671970510644633444964173157014680476725936833239085005400324062121179820338839138312567624038648027837982779625424139618670745175891984893139461702181036215483053181914791205355497106479345650629080186309730505030785223025030859652149456249129575497293991637434570735592544182271216460300062895067300135058799536126969179627184781558253364966007272357035472669219242008151678134630567198976397153280448035596557348736567555196936438717757237229031347841610948868587499446664319610371618412809585703174652260474442773873567217234449594100381357376666756276876900074760512132460588191611161772297756136830589491740672*i1^37 + -8358441844033476220084473455272545449286547560466012361889740700656001116129161341723557324833880666998603462941927828814671216729921667153461902121629708183656640036584819714620742949281495345803254767106437624681154771071813006162330148707409494255022769290247075288105853941073780920410473239225105008621039928609656945080617093100139087631216748524208879101166591782460565222356692363940748908912484401162875047386186120967350670787278713242846248883118459703104558910095204716164728981173490742479496638743975680312651073330303305432706242074533382850470592737696660183832409298124097349873576310074431096106579626190340945360357018927640895252145859330330888972193244413758659459903258205094292559419635784516310018783751557374398705076922020503139562990159707393521743660928350806777001520000684409139857313945506869175438878045938449566056859423574889765048637074043925491803207495861730150313285239036924220857473110246619543915407793306774960949072869062447748454592887768696655122867042636783875988277170287821001292657647824032603004545246792449276988304396301433083349396183872143188808407018338159511649276912188374614879172670624212569517495811704288515297602391424858654764311692190647885876295359360760369299650209013165644311383914930557535544296658392570555846661653749259679911482831410459738853822714221320693306293044187936254492649883634957232440977953918314968788996453740788238609786320964135763716087993640197279486565213714569335493551246520298368512456096955906767150462095744051907986369051871037245561923905362420575142356709972041798702813753288843689969569827966584978362941729519729888492367653748758192375434356775239343321345275643015372738072137854462075182737521816078015454528519378387379192693559932444884891553852448839657016863829275335397090992402543975815972327439644268598166253612160475203772838361140636224115072752174327847409197967761485965961757114891560144586463663736338711016599659926790442793877704949727635012775878222271156421802749026451208261002716566923493957562411365261025361441704258573910201005982560452311582740063086008158495955618535487201552734057816178897472474720464309543252361092740844116548296889246209256280822909189660809534545102378938634962291542058402478365110718772265952315338713331926304558855859271588750795281046723838562346386366318211051854014755976412833035840117714749956146719606196768098926295243277748688258170713101246276297306145219310516925036840450277970212630637633600536678709021022180122655536701792027697530446870938687133252215143169455157807996034692722434342167463227955068297759976481097007666942072793538387024330322691650134066610781998377879994368*i1^38 + 2900474233141538452165134075543529119125950935877859826758407371675432376774190275681986603637014371799118201593479021379629007351171061994197925363609961372790542018127513005946913586862115974321552551815059604967816691321170954803371551258073681970133519488523460164376047258477346871460572008251087905141154764024763532029127771173917680911674406222047947531443995551926100351625878214309536323957767638482106685365149762582718910595527490074893694195783234559201278889036189611449861054595043204106272889166962361162993878579880193569720399991131953936417878390939988702583563929419536361959835901110853508448399458248465804397736192274524846800495655282037595299991771746604982128896376696301083155559204846741431030406486029156567334247409479667945722215016179497440074176027996790684528251956428382410406813122156939625978010120502472282236445058482958917726883804366990509496823265351968129122369128262653103118422957958189808357582196259448097537254695544535812107234900452280058794513842801557213440908239292349312646819429596054356463330818801539923861460636982132293827739179492082517750038110259444692505788221671822244250205779782503041005959040194925040967971169792269605045402634650807057740363739850268626129149619080204189915491485988785451048163872555534061190163376348323082244304251130581449692190074409024361907673993505748946675950734600918183780117490130426629531361823257745605730534561936822288865102222208412063259386367748563962006479881917851768643213342819215888389044278164578605815350217129501426082751348631039497932157754382487236189537990599427338388788556189303845474929264471548617562698731272678105686831737289722810447092474130103106996852097171555962311656378601257083171109464312761435137347537511283996975582958367571450401171027183176873629304923495007870988590599474348071360514760130473651340739085120908678478737793884610855306117627363888085243579108068026075208084848072551567171427615862744665100395395709605934806043678808206791071889628325976984262589149794508988896400279821735346684151024446192048189290859899995506274873900372911981294348094353879406341424967412925017866409830898659416780219714170008081870975971488067597068666124129070214146622218902030608946316496286277177944461774585972006383862459658233603124911927670860106961229376209927243676335837993280005260592122364291512559117755999668242591941407680517796527605498433887427304171983695717988605875535461599515590265675455094640172733246392847454759683293890380098344870358595155022417437693403834878785102177538505916282432348947832314378393297088640528331166460794472870241919367321119117224971417369725463594455261054500864*i1^39 + -731923542304523385861991349742813927872011572379443681565846793214325981209657925502406665430141346436445976502116218968747761228545732844319381465496696610674931870639459913486317706882752886208835741780041298724216137365761879120266077894716069955347669813589963017352487508079183088196406180023785773081876749508781148372166353980301649361617874232727958417292443078277849347080564072028558797030480567197931818625251467549016190968176163179816877029805210631726337990703193739480815725259406966900697429732199961084416375582104370998463251809712697521584472833217776965622119203430622387321097165078129719618998778549052435004259859761343315432384691754761526102534441773754115067886798616028687301025392205942092610285269670811874820266056274621377170870339560380005458311284793351331744921607203781763698811155660724763376433265761275000813625708411753132030652280068293229047748862204641975524098138769910786730738814233558311649353474992288697909534224100556055632872479972180491617764722266102787630784286160883912464657930563368542463588002409726840913178417637586136418894252212529968112815286594819010424451464248893101794614216213813646787509224690151143036651542310186817685114359050177586116145706160155739470933835698964280484901616884775493926380236277440087034263434674409449149927371211444032522004977554066191295874410174865128368133462897581892619401339989384150525132081846087026460794796747922528572835423175130831385707540452147601881353735693854926558011582954058458776542433052741529309108656590540249642334536898048588871938891666234517407853530869383009555886465996758723358546572366366488625843880564519478105487267448445689306620093921009574547024970090553280376434681705638603207716021812573013991466162649246726164497203600614685421766437505250360497399235211579781007829081921777159121342515205953171899626680327615431664230843820073332322987204366371784732157108958442684019625050483109634473178538799609444846946479325069340302826676089420986658684246738347299567330986734489101105957029730743869359264997784828968635180508935195315592573483661303528973036566501231396444975301628089195535100673489897678046624247355574221830712895888292629775929973277533874165534525038909577202647376896164826370561109268477141760523067781252890106311343268713014201249635281839426298303040250756194691243889572543930922064268231783664167294182346106669990590480181019607787435102381590250378105455043672868245775041145777341572237870760526127596735856697042523254082289375056556607691453546714698010012843777701210029235004351610001913768013042051657851124572205300856704270414776713781471243661840947857075612942336*i1^40 + 121093118357675826364978750816354620673167288032115428732567139479297225045083271519266859406188996363750349274590669336978065589174325364738438174121956735036112066991173768365315977913871376304578461142901585922492477154637451461857378010154930188169528277877490053223377811892557976875516121445799425504773814420807582895917595100689933425191035432609304765876002488566704863904126018563691801687392453943227037160777391166391069012851828909979919716600137072087065044960568472142101792568889043180115529967145094836222597913299937201667372384207905944370159598481375219379877797620580898042582946460922873463489381193227944723856202765039391924244931908806572756979732869523782041498825288634428415456164776378239131647696535874548801322333727418783971182681712467211375485208484674589523786426052259250305272919673101116128711828864368255301778237984746233000285723494433400288469132745907029722140954616202940942328332777059671873187360322270603976918375933299020919263170308004138737944592887846020390090688839344751478989361653191290864202062692160592570316435343345307379034150116655974310870937656034510160368685167421334757850620108868439517930268007121094718940370745075417242977991068461157013408074818153563373985315578741078690310573358247539740698209554429450531178041944865961027033318237161270592602211299974936675088536712883128208217837285274095669112883739666333330676594975468493777913033781125536559367195697449287312893546971663226855802308813721831244833480932496569912144949801585009940125781818706079265923751441634053772699478855695887295257099251391463755063393511352010107188302044970836684616674364440254854067537620341618793823644552469968127791063437783197174193187950211477241261814197035450940281698321073732574282223501293988683734163711305569659539112282313573614587463194438929604367290186954663393729395359543022398205636210316674551644834589366249948758084120513019148783008800562365728625069187622441288599705670941496181483578229802047127941511239506226893414556417172460234397919503215040640482394254360169885738137047082615963996804451274370423088861084272551971663276599201774825666262574866483211877955915104013809191050615258588993212461676742529570863096338213557931573647541876641181953068681097054541212276530672888648223220648178165284444674856417309429853853085179682765981795807472704189938810977571859623782535609842716078260418762252786009024018110965316845264346178261731471678132147026748417747984028290102232327339994627600037074080330641932065219174369834063211374445392174684892118758892386915547841630831839176842888621850956918313821643651995985993937970432548290953216*i1^41 + -12072353136643810923223650920558594271205156888212351377958190327700501057437424967999484937271038405317946760420000989264221153303262539876255722009698835753045957828461668322326408143813188796922171497409769790627800289046063467068946275395124797195576814909105571932304137256542568513638921596644398179348430125618891067216219018235373269581391354562877873647809821199561969536081270791853288778883550251725381846899300026824588177384294130911935391594696183762302554866291784332405197591561782760568127601736821526556899301868156083412590788999058990148491393176012238716681610549470786259843352825595530380914254527735762052396907280580392039756856393978149021349412802213935203147564275621195580998045596524685929906892084997017485014779461186738206444582711596159995742670150315007972891211254934915780137712023767568198243763864449366058571866532324206498576015016840903484967710022784366858020842940022623779095529793417778480391709525392214273207638745309716339530096788106884518027282091333430505949324543063985297453845536306052655817800808573793795180109210903509206081718370881316786544198080331298174489302356088257401756230056656595898080804170573388455025757443669961207043166268590446027958282704428062401202399794038762647852658860946565150323470914891111803259869163895999205986957199627572094252956010051646750507337268804633733885932564674552109188912112739806669614938651904296756092328818959596173875338500614852432225422791680563888519343244967742122118674140187857738272388225252871723949540957262056269145342721049271552142525839153659664135885449796333114846356720003175965871705298993440339861013704832606182637009680987031207824715719759249820582465002668280209402525576902209409863010429667527285081458747283559769692037727954409882513643625480652868176368484048924343882770287851354171799803847529185528255178029507727167604204276834748705746048481189572216163154012556016357073530071087115445538618423226003482573015528149424550171170598625327913599149641314287572803565184051156699993805458523964618478076474585574936365642846156862664049097529872541185804569810516517542958447075287530800134253952449619939962488058211105631668938850368898102552575463839474034005135118645572011949390828445906126288650558086478503869023771201221053137021290627611719937314284143310936236982969124404642911794627359478636152049651672175653356797730943495432974209049512496841207540806367383649649338359678556801481098211395604855926349045795728676949647546488441562981871214120862183186448348829314305217445049882491725486612274113039779692266833022177627101579266918552416867250303977154451341774245855232*i1^42 + 1290130070798792076008664493134558302736486380561648536251116068923950622052392382833416524401060525895228981220654750382949735378132545707275295710138971568179449152235132401238262222703684097416789504157693725014652974034259131980836124464592696885343639776147689685728388393596623196505338566917054857241411294535440517669377147015514712427421371259519674370486593979492100686664331797846469025795749744206560430238665977822747346544516688123177086550999004011791729157443526860993236225383474651058830444570374652465288392082924998522614975260963746995584040698283236363563858209869728722942774474584958809590402563681615054988111609459170812414631889881123882952553697202290219722478928061587563080166575748312957583753552911641886662567891250072558100809470683522763086181790769638086428204997216950487680573979089430056899140292548609012276442560084607724912679788722939375027670919625102871417291546323475932585896071831920583918181249038831257967037552630937858521944761743286243471616611868793797934189374141636031706010537383553550933616782829825995002821057275754915298486011545910910829881529345051419925964261443951547789012505389265328925375662641812812528085240089167286254568563242194690303465762953857976749445682459284546733465318516530795015655952655501318952332220435031270110790913345245206395772154538797947102203891891764664994011677729408798779858562131356776485051457600251882296600685755492088999106155376040540924850198276910942069056147151281573400721478466250549678332631791309073302035662490467574849616959940805276059190653974084128662631416162271575128622827249365724522169563282361668685152773165658669808475115870262300771411498790394672757276050399592151723935134075884743182617986111378839528525557211783052169012623824082533381902162827236519174348150191569584643893899900126073876395524586392470147171147779508241216483822402009608233514153472084221370663366636254101331793465024813968043282431554709311510656435700074366468010282612804164512753860741070177431980881988563671173257564804370905086696022329822740676568636707658383974454545689021772026771106763477380215658418938475087894062213224045864480631954478335291878810359137950228336904716570021424389611219997747502765947503226218143467813037732273326980969771325854635866761294172394009889079082098806672229309101657812742336508762248699725138160036969894393388693395812046803553555967305240256720038510515304703282722587077628288713509478943705536719532156681578695601013093716623942082395749903531301734487227695029003122745364225837235386156246497465671201894344911700641117539989559951486132919485080464255851954176*i1^43 + -53146820085498099778748591966595339379310253489040884441322905033927758613730679034710204955307469444773218509706548431709232095730869169685417354608379117682031054752868799701165653016268077809045163374313506961024291674584676839604056172204059850551128628064665877339485555019071807759140551897163292553161712808948144639468476322950513648920326874735847189598832807920214321613407590566538838872070201964909511751809953751365591181144622294650559940935921506996743662204875572278996256999043717610549533909373597330059039202796976660282994553976524939801669858071607016924881346172875000570866687109334172723958195374937573093198046137010429690799229708536688555478268143035456213739760130520524353191490674944235053566595103854461624815760808068034754060390716316152906473906292744868596395627998688008301230986022064140406407361434084316515143240372607438193699663116508745289094873266416493493857063900015415971856129554422906930916456358399065749511389945951211944724879037681630988320007359920858435262325932596127553745187202266951488073896276375880618033668259319439506000319353301536309914239896169194486964524343817967044782144222879412982697980676089593378981151245621446514985692799824814944677789425577169383893550757976613126181887958763907219682840354583957455996155392943008505651337178868892515326254740023071859253063388431532126572261666882148297873780262802669150172756203771923060627972595869412436911738326596684786881749963358078835965591704712202291555127181202882690958701565953051876448621946261241257603045498498267355544399422059385527139540914055782322149007948888397635513585951656464269529251503653289483331246996198145460170190516106352126291979366826491069086432584431304589494093735847982453833633728708404105550676214683103644839589427355723318430224308366482200783137841265191976831250973381894257671042705275250313920644035046686436491714424666577677717186968256816537378885475928602437435279450799666861973120662843099370594574538302215305066810577835402801220504225024870459739906230527338406710681632368054319182118880782204230540724960828824912467054077020234829680135182192866902149229167134444038685756711008824330490564627599006366888532744186858551925135310828379989108496174873190684179541556838642182545954811450502639284927108730244426107363564530409197499485818134766696657242320580451480682566117908404777988803282946248904566025275479534491753518770598441473760832091796171267394480353309861013967533005488035933501444948804190118095274348941863442715005948782018939396235485379391534480108860223783705328940799565883199749200174210918561394742516103774208*i1^44 + -32166534982014124122238472216358638500377216042277663826626373220825835993951218991826865723711870356990783320856762162284677521011151604478947994024391778666385845600080650653868962136440293728677268133392740120119339434118539104012465837763117098703611804409292654162313160090766592225521575429690491076946623418250827738438098665147557742747295182383595363337920297017572779367703019843527432186118179023921997777928334601990401586671118192513494549346396213319141254084770564988326953659129851552633067129359677805854553774385326625834831337495506676259545075977108402277817634685208453116660368362460203693724400445134714461690572682867118263735538961749506405538988587718873794655212044249816493237068683158531122685636536433899381533315784580489641971683147137312770391981898960735937240896571054317184540813756564646165934462613932462815871502931929041662472108670266678510230071829721422287948536073024889156750999568194357251292593229177515156547728936605037965177624963069396675292018176067332719289248900325687485796544112383786269575249163343336016339255183135891146205326612742183075525779164157508220087118411693672936455418233016717090741798330345947774057134706341175790838609670355034553408151117604555405348711851663187998303718043227311339043121397838273653153002740605253197489612991495059847810535462090346230248923249149447856047527475586047680986464217865426435842575232577695511640362805059977306721622700302834905303898323576033388481636768763253526352968886274210031115138699091040944703820545060893810517197517368134197086373155266485388136013463513890835479004789040452386567310156215890661248066786007999504929754412253998018754132839400940298004532111182224279502618408529691511476329026154433519950909120219836864014886881523511268493107701076661462896842375902453309005507174619204914599989544779201853785045169580396889932749035916407988913851708071556783144048563785903057969051996556746388069927377865739057516284534775735631437210667287081307843848429388342653831398024960230994419312947117061461725058509628479239002525854305638547952116964740282069988703953666006362024091933341909770648555209796795632065860791065983653377009022437964138217549849964739270226919521857107398866228371722003586790865010160168124995895686935543817631358393260934517010887509705219770018589142669092852753123925407008553301688730956862393892391368929692030558729259303742924869711449363487060380445377116016742999636013235947576679412458763242385041699984983063067583072252984146259332586075895010025955677936548343714759161019113237844277113572688446339168314424607600750333834297344*i1^45 + 1344620986454516499434395317480345876129511034258711425337592225510040029808024722708180148965461057987528060130741945005803370546404345188404401746542979896272644869311630418836644822122395776469566136447983897233556336031658818939588769442441086497608265029970428771631632787108710153668318124124067614035923158304888922470662893687839393984812359724137667141474016574053895883759876691637730956481520338448620860429214772163159919302415559777996381719117451205024537497493207479887144457004779339350946781093192413902787184127597503026373950483221339720190195617648991188923868154570300616605328996764891989489324287921197432062551913660501001536463094316662312226428654046906937489180118826711553427352855099743075831323431611213181652294980579397493721950797029003779355619832444695961583455045877803280184949188182018792505814002097929432691188680026628673912575795538460686101326799267329485004399962209188170141065569869145711238592065848147597621780598006481992132470838728382111003715345870296387364002462638860769224971629827519369994451777251247615661580437343349741593787009957432481045677549205182514496635391049580530853852395055350283127511728197108180931236497130986046694020108599295202602802097593209965445654352071509674551932307569584414983342614306915675923326076153607770733150585125196381994185911730323444264548938004206659452018281326935393807162482150344851115536546517863735383741147178997859444752799647375489415268602796139559779996453517692022807955942104223075427435936259752699176493822767986727030749979673480688665799920889096154654871891448493428678055702200637147365536529799516233374506460802600992178009175985753847189791013693442184798072726455267374154485992133650751760644353313729093074144361149071020755954576076426338678557457269180745901183125679917680603075472440312622533931676316646492697815307421371088437140839432691705271455221947877977488926988146160050645166044546178807996073127578180062868310426005913681085403365588967127296119575088242780672278636549352042707883000842942078329573142363058689495017309586803843813463601955036709145472802474037159935568189850470125610608592613572590296910959629246265380049155043780750392433090467181196442106343757456843847026949164650375482805815521542991499374096012520558580088933965361927448400695410400628739070669973409303033017303750935913055739800430200963538766099107896773779129448616804090047520674382589203032916782631133023103966256929533070811630572803051567094317263840592493528151479555899178909651287465967213328179819754734704671875846188611162453871172357550391617726328816095417335808*i1^46 + 280185620972787299127283862509085047084223764887360404187662510683565499434819742383804975379302152356026042406887811152945150347301854155801540423081564407888099105928485774956796371430695693450537461771991256854055458212587984818080700586337182895794827552684586271219823082661149324256690344843718654930259789884040833715768829874110738506675293343687303599848121165155391267432564001184384940177189388948691730228919450123001425034375187577005406943302493025378726484841996344319399237777843123940369939046888448953290811805394339542874660507410057294447694406990531707615382460258815221335319016805651139632517345966788531239681268152932014469083285322087914847253227372994471864405600643015619390646596081352117650127052846143590822809959568819296067773532731651272056851723213893704060418079888050825409403585813263249160396403028621705563509596862465082014731395517140767237826071091435538433956655178069937781610473881534651418611601432772538497221450115812810788430157485651579731144333215929291024060891488179109206949747837570796363097945757118726796257046534017067819874085828238971862095840290231695705746268557749481195737008806602039464994652681701688852997206944862348009436346132848191202928919642994959985565345685961316013556314227756321367902738946574979026973506996778679159016060520326022675734539624483081790853520041423957312454166582466089945079379428605203716133155691026303590168183660229646996214223866122220181934846154276231354980453392693943124100280812467175057213261261484966437254246969000234694430770934888834547344961154155807206845535679747535147453085499983607009683881896294239395164776273660224623947930784275216169438193644357086990197366345442684242692808041070224969601490119434038601492930505018306590114890587539116910776733644401044978865289124243418250495709919863700298459435212560364446936258876189549426994213488854115455504980380970250426778023386720124072045626811787458720677745328967839261624708146809866788870521433596773638738644005411250859173871144351472796348329622556661411183031992570804384035588654073861787121059357872297930560790927053499667984281425151803742420280185911654036146005461477176622344211048520692175347481066968546833862378797018345575850282101245910858282501738228202781172587490970173346966701632743510231946018850732680783484966050519652747674127511592335788983752734015954565999510806934315183035752591761241275279689958838989998786541072858501489105596198701843277126691247145122461970463390316345605724848180876141582265525907247867332164011931943101759315354535913432704087879727495611700252625264967680*i1^47 + 21320585733055912581505071240272110554001073688517910975492211187062597597882211062511914907022229550316969336834197533022501232796714699954190009274307383775455684539171868074801681748820036782960302781997183001551406898414156138563054986818325348312149546645916792537409365491202736657500338472613218193650602053687898485304989799313900500641115689618518742423585272725171151071164382801157604047263669554340779218978590088457781542038548061100578764474773279064465937527893329251401146083475932892100023788462523479069477598759383583247992584351260067235428198158333590211259864840680380659207133762554704928359492119823922249122068319834030804470058864798525932751473117255057776272667127677170031232397625972033662023765782167454344793640096477753753730104489451398631919369859250562276127375079891126155347705517876636702904467620049756018458210439743388991074247990857285339780129217899649287636939891176752917894327598560102100714664767554692451190711955967435609305048157563976260858416392332630775640392430447019891399113688097895125055658059397710770567966023161888223683146936442046348817539840128375307453609928108573898222203901360498463105272470313908475627753814376611982989592487560829414733033342703211510662581221741035700766530805944249291455407555477534126784460292727435500188607280993940514747104383232463035449928772701065574395602439166703641685405434610993125435656092944637415655146444379761477998429204724619440506043826377095298840995018951212113853861919487479968113003801728980629258845319509263747652931457527568849697503336522840478279051476185269671504568328404912796440909164518604801893842331769927937620567540240017169736332522049843130265263637927634016462579372662016626103213515437508951059699700140791454370777078813664439069054757791930184227111421123493215667836545406411229636207156502036490469981174933869116909405044533342945315232173819210491883252689480785450051805863142986839037579142545042520975290396003257516191451906083895075376446234089540115146875804984431161555928182151904380792904438439198129703534728509366980569679766453438336389145568303045895719846310235269373511336406888099890870515772020083674283689874330374204905247119529922367506442314807184827452547370347951325339097677634468158179654721271960734486195710459119144883967452877460410314288327819216564764528790597612381326125574895076319670622506661276903558951634267190708397693152331188217399755881789970155882413017004767965265190032229266397266659757879148895989846412991582258785881088352056616911117765573562853017608458781661362231948999070075912389132288*i1^48 + 1946854126304923185952273880932864177057821245158640300054860821292457099226118474938939399879053352834573376274469786060143927915268097804204392235339597719476476232435510927577296925544791368841385733105249444003223756910660996666954996105532978875876129308515557114851768524926165508543087572029106448964064750799234943384921796242408833024907383607900153395728759711344250149558080758636275833599239358714979677157640129004707781951515640571611201270247899416654943306339936813785156738517418386867123457583828165820178828995991622977785153619184821111585357140624592257695747279526187917246779518208905495342639717734600086922920525351210983686818747363779313658456286258364036247538341035958796925095146058908801828252207182143178128070503286300420369100618074295113595397312409598644236149458479371260262561093816993993692785232715695400458284720105021946597828564601748403038972326235198863960912269313849274961088949816163726503309922656511721326836240123128482563556408076099320003206159836183947234669838112379532374995122723270764374113494203680781416029689437009090616387108912432622772476475996124094122139497574515769773695507946645014847804864720475176052448122907193999436579746481573349141439140433370310439630986065107664072147956307177837886838464800301629127129405417965518809414249262490086428196122242036717780459387517765247831862502812948155694649185871454369848292580085171058278725879789321823454428703898551012663396847178053536280243673555985255900555649256712833678239651065063645282016600021474155732244649341445728791242611071377467200665128915995115521472965914364243660584941954642388134121863482207622499246885783194997820890183331770721264177702021262437139883893369642000584340184879688490945388326188167231159605739650611479227863926996537116154156039315858022455284086520711765371135636885792785816963016126546807982061473510465242881600943373905187629670865589375677296475866747459994226773159264920420516313694100224542500786099627155710648420266038685432850250215374511875873124958578670720523044742529887721992249604597637687628215112317405210151007081333829336862474714282648576986205177985166982441002423274747914809812334932283127252913863549263246672262963434582412392590106691154415323234910212457192488550689512700069874705773647274530140130503668171306579775677883111722274039420880598881216946352561003052124424412035892960313045973819970423735205744493564965637494717446535913845035394068192954262206573317032502681415156359329527248510601527867365604820377641131186676759024611684015560666210679961176952094183750448971776*i1^49 + 80823821995054740207635946829188844447047516749537709904625198420169418396837972168375066154860816574540150188178992201467563471951271138604466871935575076356827989477813361614179707901360834648829522024470052806992072563261996840357852845785574667964548063580802279549750587590476688995453281003628006988915842259689433686370666686811356113323239577495095505789355370057566615927594886691592289280003045745942166174392736848995624298757361395695031635801000720713402469280345842068730423991894507002354535140598582684212456045091628750348360144956902788546549095075509972032003334908647287879186802466627185023889244301265674871520055181005660880478618094619931473187893755875084644588493253944763376064151502476709073843860618542471284032866665231218200967129421460796723627233336204693035033417228945110607827829034544511627113391505849399209591659884752826110695584237441301689494201077528194206605282647613818343760626208461219356489429508867133501980927815653443274788734364021691324427418992032658737239174283306638559266468953687303727176218703699446866829550061920803924179881903318026080501937117104846064740083227912459297586280672620817337795042261515968887930806280934723087033821493769187513707274846943518276912677402811555397474475800039100344114727226692656913149350491993886467639986203022912296867087650983567207658159698989863869198766805305756682788141461644207345382001150480817109449944162735164315910339230300179779640765487222750420271689136194490759254943910174900865150926757760740279005587480461247904379979746462507041440741615468289657222485846424060595562914928220701128548220084733928759804583953054199969537024033942989721276133874132898931637748527488562295086519991802789368511914833821285636813413671899956508757915657944257718818545506352285104282659192826981149809084693564219465073743578403337728001883702738885364383683985749428856120669369318838201353851029480634831476717203521123039690247776772397641889595320817768160736043269995720359861786284380148556987043045942863742181109397612967953314716640450498043452450023099935363406898261471230712096707196290000812569743330215912526601639223952479221958804423939351730024157031697134309835138910580742596628608671866667470990887011746930544774908570580628632321311291815358676928697434776643444978798303123753396985741883700574270586059307025521901745096070761795507377279255903131982583676985469834657295500978711935512890141424515612883395605141347383203011275415942525174760383907123726978868869298683257934413971896389309920062855146424642766873176770488434777477590548480*i1^50 + 367252714815814753087432238770322504395217544029530152973526200170046995935867789404193899731062751076136719293001269338401031710401215845948392019101752568525575641674886655675701817972518847741749430019660033680137079932349871199305076756057060526976433350021970958251133060835603619930362647177414787563694328654580594663809301435271181567870233554205223814987450015197999570632372982160912815777382489934404467135156117736812032151745899741934636596151792111948515679914205655497529867054153051854190463424613653426532322800457608447095379010265913541435085071948035382262947303856010691842412164486865681538066265223053240231649154160039074195384456528050254757739028672297658276906612355600435562492234676849167629971070564596769396382319496517816303499569451116578327315411712971503350458428820185379683918532217985735409405739947569025987734650255990188503684368756237173797017347108433556175579099950265673590986833754172275122372292973365157051465963870393720216650024998739376821581595726348679745752068898096933063345348925187625506310640276067316377081535118264235058507526607626130041881331385477566032871402924789061266908404254208078811627330046791552823755338485279670629003538344612192578998423692028171787727209434678243810262998017121423720362591717213533821438015856693207992356868461173124384154663434497026903238105949618756512353565783007237396057308765971940120625038833068326726110416532950827672816748153472871573710016896001932029086850845817975855407559216886371786141652795949082716747111033967471384105056232259491860647314748725393883696585314422276385270206726452230574575307401766292905582828758080645986713765310405829684779621679942832644509463320061248650804882543718561842591442542543264075312294772582313325475096378707595466876572317273892320807406646757162504893548196980477234992307632338741585366817078095722793230253643002717645103848460251159294962427434897744536261805735709347679912830023916744201302583302438078201938478606450647267503389960183530053192510486020502523924549943423975076761141572180113544863445743729283872393415091156862226064671818923898426156619153228905125759839109758002131966350026878866568747335758802419022495252694087449987028553570448398295788480020284429431034577933938793387075232734327674710949178406205323328370199051004345179515325660850766792400881546884285624122603524733226197386567275404469142759160569614250006781537558953011491127712278644969955471272828238339266653816036652960579704863278152899469874551058644225732909737327297556576164164530257024300605785713758074568704*i1^51 + -15567908935340063173890652305779154470847142623017890152752190012227099885458505984236971115328387848271155591500012220537808450894281726276773186475649653138525935261659932434562434348749359636852927904797435465704154107220696198729397452379327023550106995787245606976994244635815066581368050756375690773686266367834548224570857605315277682237234822415031978333610147234108835087974807708918196424476990847336634373576684641211354923009216925919099421442797062569337089402306135364062366498004506518375395156636050099599211726057132256426452582401271471780976594303993474557144041951097474745746831414454543836475751537470497550557468258682323675598290785418256766388332002909578194790220080051096514134594744039449064052648952908708279127842104516204412605669016041969116566703954340095632946138098214996556651543833344264789781442829996553946828811813277461275213564570514448665039919303076991022583310538349067582088991700818516270711919162720717287269032379904022780170771963222362137221458822811335947954781290434432250626954547068775557774173333631538642216415352084517706289270738265607037990172045252516018259649062143871535862041322409997167338910262998468363433266178684728304933138107683561651163675415006387575278661427648851584762474238815651316340876501847947980555250855981368492746993908450884914159639760745869471578674923267256603252363333748538443224232994980570795327399980433316220608110364116406722833712923345301217207924037408287788435014764397680904228821902907978101519741580600636256517445549907343652460612525135921704219824497078469636838406479003040350321421710436083570425102777623702069962296922270075969153958584195840763473814872440037377559234389879577817515000659038883828253426628038933042235231470035754710678117806631311793566154461414262993593259696745326129679523286084165703299075261731929310075299313773765315378964973204976605579137348988055770468979007938470052451473358746211509333140931703094868398821856699685988657131697477648349643485300005759035790756410097154534833867685690251797930084391482320637012633096526992464310838645384462937520064539468477340892087029906072220663074387762682991123819046595057672012832601823260548627190842306136865581300224168606499057440304863830391615632971310960045469918047849508901979833469640046642542961853226740108862514165776453824696290599043101076606286099218649745866451648438917511304754870293712324775230960494976139708211364807864161285450836938667187917886599897037594941355531306289380342747570930926835990643866791841668961375410046453060175433220227072*i1^52 + 550496663904237168476852223671595715774284627352191079863088494339292235272970568336263279661584917395757435311641301195084398322573999502044256291306268023426976979632770008073945167875382025332608492527682185324850058913772689813344519501825903491467460802387347782553478479725259905783022221315102035590610910626008729730641365579493718553589426421464483322544663682085999057379996718848574455015348663161650664268229463194645026320234789691801600480100594725511153106084260394848155777502998370391662447502674867414161695658869037104300763887721331831770270960041571242928824163412760126492869293025726083312784080766427751075587564413344104108241794215970951854100504559929141053631618186900476434271924865442541391263318618587460196023754451519835362650842453018337179224434263587142059786047837702913261644620614485479500196476993395343330518878972603563284155449398766520133157434118612438305074020220197052938532678486346513906638592515910335341756767319175510202476984964847195191914936339023636406465957200036484688611688062420357929099876487941108661431965205694569766369240958990263772607023905638404250848429600424351660921888843242406643529844894173552817115577610125499616194513514060014604443572690343968244193524740012156088840910564985935664934801879189629754219994434872829872993809465832890258401512534883915016404285630321989471844480429574521220121879173238397130205450633409603978044767984601486172839553678979916906414958236152318831776494883306393192381317564082759470530006350434436739875999649110998170657279384321594885990448842764655057128993952410955657282165192027171467068123375854174373953831055263393477414727234109500485674364908757703469691200486340294697373554660611772792904855932715507602194719659715937896803268352403838540367346588526879602579727302973574994943285233537225595294732079895211410036769624963261613660719366705390433313007605995724630647114748991488440978373703645371056027025550650640290807926816597175258553667656626359049154685686841573351283996582507023178685033728627454176626343661909419224407085718631141927120938481520889302618759123390563079161968905697657674145345436769478098555108992773944616996305506874583528355454365432519771632512569839305701440418917176250187362397082033672308280657471652853037445997046683736552862890629834466066855451876453215488803691408710452138106952873981291933255419205989432486553248572861615021138685381528640076722915625714476530296649658351969799539085351810082659586680305950193575058637397827621941367838238878963017930295634352992052838400*i1^53 + 709805151433562412790915207668431189890377882136630137994001461022686631702410116118973376526962682039999703859726122407436314295367670154627331304604227368905002509457689010808645550000690690928318248850403500439568129682926547829466962325214487659771077541598326507050036575886356289409595473828550223631518274091349968435789459739884221376093969775942500213682497801913289614955643617569996552501657658726846095922537082729719997050726099070727690224865805602168107322357625933244471768959621110045483351024807420107306521889875031171223564261494385998819553187977801098533994563158804556849892075787460411633674258944999893164418369464354891474445851737433234245636878772528903535592257322171694293037921856021395746495808560463899161814070740331304151978689435545139481567300606690258755875553830429982922854949962609237993916529954704728679762312426826996374477692965139020106367746316228341664403392655923302293270935790037720785307669227097107512228242357104185132492515952401558692188298123018992976014244883588909030983912843309741561365537786437906994854189120272602911065267912062154754429833278437901880122216426153780668295572400431665899325774341011120725895710965397040038041384792264719100533297236378527822954010836110199378704900594476641323151988641789484698927658607923830606189138120674420301937745287487735187405350154211932532619259325495002885816754904840004068499224449125948908916429084574944905279802445507294568642378125698764390055561702117931421260818423337039388922970627179681797214560392388195076383503808105734803471784846312485305096594057727219689891152091919299130737989882763770643926363569156876143135196669046570705482226035337420704423982476923954082016847953712223140466097410521829664842542038882563233448074319971491084945841483495712685942231362741751699192849848453113698786840948285169321291411368210159093035757393001926331204322826151130691108037200306279992444911413901402258085829434341785296716026007974785299340531927250638704140411972886166910358561677401147110368847125728716040713273997803033212109708576107523691527938445235764408082852775357585236886837448403386539278368629720908693725154187153358414911962242569313484681070399048393899285233136012878374571593332587642877499079028486052441813173165579426138547264426057545677466406434835115025794664538152453198711035290218417696777381303753480453440570918223740801384860674676028730955320943494173235207386485764084807225715911594237726722557822785856462662893013261148686139276838427428526718591743604551050259106392702976*i1^54 + -96797642600956109300875716022418634959355694904387369070739320712524687520828851308924127163144191640667122170629506985888094693577270383415236928490290024268078734865770149418539570007788429520474622152233537336553200494830867519197671140211602262725484197078366095157707356688128271546050012921508567849194559816634571248380080590584936077317675658030524399539567222249641490481462140091093723618980827503287364252265720988053360470228313194986838884121554676863050763886615449771118544509501086670570050744483797184350866349725678607697871336974622282465791449008212474115111936926874186270686437035495940080149780069584741909737016193247694427859480004211392141196246867553447558087841211337656243640004430307077233222577434778660349639612236491916053543353340843379929638201808024580510037400601553181888650110135281911318289287713962581473787351053166433646396583034723230634978036430450524184116320880428186737792954299004612208464947799227526174546747472714020350347887561490093292813889323489284928851997009446215369044032248233432322452942490013092340735861192228793266068535793700739872850764979900335602879870254920202577212993727676270237673520340865911051534436102814455687112172957667109257103686540657306380161068606870094913623022226981391368660885737397505219060140815721479940158608832842135092382357250852989670081504983936551792710874417508492926644944359001368960463170631300086290357900465594474083876857954573572769320926704010622758019037911044755185933404495814388679279537192861370869517043732418929078383994028338684045077798114044982817688540233165627705880005763489667736319735423488941066215449734723216016698455220985591174484144588914038975427519037380791734581735297897232358818113543968267580043331866134069270629224589914135449785351405434016348879889877748460333579866120171829303244343748461073722379376437481933048364107402209049117270925562164035165536030600168167450329326312172453453251112819738475187131183967481175431821858338834784213396880499535773124219175308996727125390439801700437990863619545118607920233225726846130093735298509135497328797111412244479226526149668793135912769535957116781057702492610708069373983424620351749190266153415230507141500101413498349985714856413574938662824405309929051937818787025876290628173240826050281421868197920221637156341512137957809412139908741608892346634473182501789095773682670436285326787611511158057963719508602018917205017083270486879287581288480202363085693699296572689464607437742899395350608879962565679087001948445470791463172308992*i1^55 + -591737252618872672625829972863867496609408013529111242822830025665868778741133205165673435317577440991229671459406524998759597059136779058156587447493608837262714922710045247657369451358729414929563146868411765384488674950257982739938590288046448193573736812058471352210607727903112387508632067895503927266745564398479217142556091721773517263995371641177417228820406297257517666741030095053448130778859399915110710651628114159744164716735795992387390189550960806210675527818603797959991452913656393723681230381382029075735668020584160341720861700437053130212174432376534154574066443848263201351851573783452139740721982051265642470117675023071363330808772224522177451273351198404241728800559150437491322985713164086098540424902731381937227084495662591379441342249876221219037892402699650158328459998818386110915772394328493423905203655760260062084775710186770239380097614806499309681592863411366182747923510779466921146013916669239748677610671638048819377829679635422504326099191812162788767420611323619779947115509439768378844000656475303331830557575113415923025530365386096441967374313572390271440688324549936381812367091570093180620541077402942226918834236273671718565566730568015067954881607951987209900204581655588480239840811863368210180484556826793757093494903148078684545928057295660980599340395502758903699381928766607827197522693083662996983343123253533425711762464437363475827521476510000674416704853269046978052409172914355835325674723146167823656649499126287957849950862984941128833985481643351897586210504831707146702407937891530025514131062713123624404623555295524777090032183835781997437794746758469733542083796121391204300877831419733293841047950168065320303271891180673415252515471180377744754943400589297129603528776744478818351077318523695644849789875471826957275900652695899692393759939097677256778863752639948978241226841515427459007092134573218414229852477286349429015043514714572580928575278092140985652564676466446862123279453894741693199394413751866306770572499609698882018514341758162729453287081341548203823622463172150828704182792304263135257706965313132068121201269420681531858995657882504522625711117866516617809101783596087860849392513878454138945142873257133152598009789734048743471671727583571736670785411436958210829199795490212016429444859231680356936840879416294926724481269473145456123265248687104041533458076355954220035243504208998416529676391063828593105468452643750340145943663012962516703557161758934403485189810282707845925939825413956955681564109637262980957881780123457290240*i1^56 + -33705485481711046225473678404824321586739389597069829084866293179297807699561708398235285633355110514494336066862032925547921275197584611980590405931902372321458203165353294777194415608987701264308712008338364454855787929053714314377254903825122225415058048286433756656662302992383531264322057782142924410431313337075849890254472096497799256382498832608995991508431659774279361629632867747713018251380161481047139161372698736127204618268843838879878429602985882038862240414101382056279182512054122391325519689129472495080414633425710316238215458237482257243811315041974972642771513911915027605278187553994445133957438849287648243396388769578114417716984807751495027248656911717730551356981422747287223098627281923451709250253920968921871206660368732024127460177927604478276752062958667706474387280498101684173379744563015497678131678484181993233375321648354876144740033795284412732269729975984609740442823108927048271805914061557529098018871974764341602882349756682891288168833856021666246292053549036753766015404331354873870222576454681126842336876515602459142351577595165793365707362708382049647173876688290681097598822439382175719673143982320338122761239866410853577470285645250663535558059472811497939172887953196094191689652539220498165374347911013064903529847564832884438489427565585493246176521878331120341810537307549051261726104133989921713131146520746904792198514193192801131440241753345665818365702926554556109635668367524735423432343734288551603877570503982110361765185855419707017310713081492943412524188913399526454954405975349807667139076841961851232589647557085984525552686722962711251758273365602093750083450212061192757210938445915578011685367960701140314902064467188345578384664962436063978478307908615190512308091158711606440620401925709971133840425646569144230424426364570115113770243743559263586967475505549068719956815531746786724001038722805014573066850399573038007293251424850736127125947043747757039537785588805764760105662002637638115197072967228190678688287728141268941462024007230657019816900007343844664722217599057603375405127957764127013569296520812974301610576782342631060772070508926408181157302968083305572481918554278291423479466273681452854815724277017567586609635288443634563068265462890133703848474043183549548052639975893808710993550224472271569814654356916623748126284992689288233027657550728783641547764141388287134437932173969798048976888181374922852470089102102341110617644637399009966072362535618426870214925615590775906136816721298145324312655994701188352146669568*i1^57 + -754452522521824644910715819878522145790416238487584146236480493419106666491952041669304839726524952376729494666796167248468974416697851741074949517413354552342354990005643756045756764333209132008187990893484852585079566194115805760770396356183469226159156325751583517146360374125947716488087859609872630988591451388512537086991429463365030860054094347326090723788269960395254852575375938998367531510785717260705646940535435372826777627659949097761826102913355724093622623491210890206981893112759352595677788964066422581040592411815322586935856741180479369112599295637873979194124510122908679384205991901119497317405181566257162619679110588394040651015223353498250461375324240313344513464355057960429928789919102808421451591554175774824425671140949705457142379223063606429399472265725214829880802365583005030588397835825952665499903316511214195133504215752071811067292107602498638850358821936250823347721819705011331106542755947650134005975811291308274188289633333583098887951312686179703000153090971655328733799423963995674617042175866455812151647288064721894019332138048765891574329174627591865346967257243775355248522132751276652525210960759980616755713383158156504103899865632398245832949180402771558947481219159415429274214302880335720973257222039075383856264846050839835281693754359522599301786157409352460767910643624673878694146786450045721097482709231273734595572729669686421396983922103828749970817024410250839092417004470485704242598954511937022414555528152674755521280410142736890068627021826641599740128368480851327015258145594006204349536568085726087176150214733938235742546899258362087152930765123923884868225929218567487253895641783575599224884574402899470283473833601037540741723543094619601004024105267734545391908609498134493630614557789202421698799409613534756139050713155634718616213062487500595357966702091173007387312555959933266770490352481515271377308462084007256171424925034158665716514283638801086344360528150672641145510427583839630841497543980104127498584146370565348216909644511493098559528016164057698343454471906586566491752749593175241822167477334659818006491245196136166301833436310401487987329718798638158445703423013514793335337216769181494982911338600912031549068178639755318448810077581534304520508643455137741274053443470902330405844818444141838377932665914092109843713175384595083299673305589927968326625444394814237360443086262782566304815173162031081670429922335422569004779664659364192935129996743405330734636156059953661202318172607879762605541512980725760*i1^58 + -7208652854026404989160170265449790945077916969848800390670185556119594497188712419310363821845586192434668188871915763381456837352526229878172361086434194427148112930456442286485885349014213076261935049694462280028873518864319115078697895403997914171388999423163681407786811088983436647099165900483553213612431229833767641355020627016606237543812633649159102365604437647446695091116257628353257257555795520798066629487438734994150841448750415180716561086012004145160415678378092054157751356428739600200590190495511125837840261100887777503936208680385413224909715176241071148846282334526525010536518209297193283065152499225005447166462427020494572628606504624425316745562501694242335963903661856565130784566077198241795765068964141316061043528846125692495116780592205786276375745380661849621651016545516171701135614119584679552907397773934074488796320750445078803726714211065847204229006470009506416871085780473225963489596393217883379658725832690778336939165732386915692504161759597999529837934289602429076352639441005803152144469934303076888018348328170067493943274129970411823212196699364290498201740584172344964074362958968463799420403739292798788796402157949061058870398471411901001631341893502325888944062937254586710713668300957975180290325764080217116078283442918692881116935727636224613005428679791856968966603438896445320314820300920659313177422824739647210556940028191873365041791403481721225448408657467172020540706489185653757905285233162546223093278841884429000644275650583974897054179424862916437282846269949015612696283614331099966750662468478957437987970538147257500787998444517003889321713797443943064600831802043703579687809278779606115349353845131393113410803989794057984832062297210149243580847375004891535788774920413658162818702854700723204160550255415502031143918822564901844739961193485429973843342389187418591011865849432777441497743905614198223690808243294191173074929238281485031316744368212910226973307348918174246716355692509604279724542074905781911931299282897641935995982986797782766680015350380129289053462515588107572545471907574271243725538788517528693028114174822401273531920339014416268448081652448097448826712087250259143702859851805545308146214535016505433075100341747214938592386016880420543607508962366664245867296472685282084789426716493512158277803002823428644004747301495913808345853040607026373803053116009180390404652276418574746866156879047944817380833128722693767358962231644266631204084946618867690579374675401264393072115822208050140282880*i1^59 + -47110846811023053753592124835292378263626875558347261491896966609111993846776229000193567560346204004900237076127489704977156121425736742419298504982613645145924139496723183145955432241983145732647001648757494385570107841242394497823673546879595500104907219474545830371897021493742925313896815884048146231350948338897472888316986205911437115242218685938610537020447037121502269416471003031309210336436641878487768321204644660093498912354131246173896428267266245177923428439760496131121328336175893566966781164190100918781155866960257108266646212905398494447997169922876847144264928264304331541419782145143797378084889572036542701653379588167595118286047491041276382361666903589034691862080205655856381311260322457443073619441273352093980988108826924424307615373760371583582738003397527679163250408401946330876364312469788803438698495355985340142102476718363835967299665925042073932931205066549842939995162289755612148904568561161552405567464568477077500916974902636065313289284361736238842325155446145044348154227464345002917525158523172377791985041441916192792495478770775864984868401989246515028428921724602518013252855737161550522226578685294310944949578483524377492186300198070249274281908508916794798420888362385919534879384231851377322899242721673240370186341195536723178760113797247456953793466553662745467677073803639113991712565703722602918732071242831567314329698214110020479082649453083978151706939700697335809320511913202499114754715407261106519304249315959927673361291765656443545500116888037941221670129220556417799998735710008788317521838643401672227392065746789228298639331900785293992053360777506967941923712369696242111385984030526728595625282736574075564935131115809982942912148219637182352382604205564386712428839949359850219957565493457885103122767742501818566709676473628044385680566667347148827694199670780387697668951427878925101374553568939718351433134874112953984402277093084994738865061492770896568973651792521502428009452187235430581109249298546770951264947728448216772024771850707802668795723209443382288744988124671832900179156415182391348314833312353547224968160524568803458347589516000156787881108016478769486174365256257069849204869784057667270782364595851603868309588632745325215247458988539661692735947673804105396870688842024224262064848347746603809337029654905599477638035666775702698571675302682278016586634135929400365952713817057352092759114106184473629083633067005433064579967328898404276263159466696321702144052484688413271410601885696*i1^60 + -193178148662386630358516123097137179329843390926157503675615420734417079850727446062253711260189193532064626450385216883005095982899960796404540466273521723470783921447113508914696328303084081431429455675630345940495313213633252360779085052173653114912412098032359610999758178140427060645836756050449401482469461094805803616531495741953329733414774543640488076399906462413120414723076698365036179889059220606229603363988287449940624146861846199392246255734618099143124316054134162699624437115422503175270763529042866850217513525701633725396202314040132581874121150754322479244144485806568006088280302571812392110548044255382280575927493610665154763071042755269042349834343686724700261992125637192632601162401150644469475919793236393562012781641515495965162770132802409214591044095944703486795482652562878072927489811286522915821202345053631942553672686566712538914243734485373335690920043167202151285332339962215735467910054381040275561719704988739803740780177026729697685946749977777995048434762101373800639181238380361580555247858871723965334372439953891763353763292423059154241615819589959077930643080405660756082146688821710247513020701371448081459870487212932421418943634560077606066815772805847372196190338831097490744049001974229085327438135674236761957635276969319643499077658810918106139367065914453440048977041541466143052492798671272467626758470384972912810563247733354391861921867733759991087105771644117196941074003074316028340160556407123810043703428346004203312159890898332323178953475927233076143960374355511213250036351236018927525653078114395681457666592515995265796984419729297477146481542665453144522016063465859900791493272646688868454507045065909523423337785965003859803157861245873117414246041048938477815611127999873218387659398060538047496453857774436315123895427012462266629444267484694310848631621417024791985998347077094717734067125431763982669439577771142131728372437318027407814523125022251984167593514693918040029469315587977608922456122063688992167156430603860843927229772042711065747610771224311144172455028309951285824355586928734853045515435520963708501581817337039973472455694587470407228223317401691664333713174912469279021674368550192045859285172981337397333621915637458937752083223598017096213635212697662132731539157732882081276146491376790487734051979530230177083444345068275944595249517570740255562270267358404481347374129544778833826997617505791815959538958643835127358950914620907054847576941821490652377983383219900252160*i1^61 + -583911481815639111747280560536560422317309532969204987475441549391362463734009961400192435835113694056420263329060002953775488698547186730080578734972896405132255663145562960145304913264352048072717176516003632791605874115315817300781904700463077797426136097902761137922403213071270448216546536516801751348628035094161315917751490477984955696283590312946973341956391762061004092516700378233376328370671512316257130866410079799112846775458661646798058456849161588179014606118850853977823546072667978417330945030312453397306849798639361646060520425532415074657883653011241835749954653622522922776736472933697628023243221744820581814848223045079600320421672504547948245380355125804278553716449182435812886150640694364397604716747986132374440632931684216407305301360066683665573932840333860503881552541405634423355599393796159808104132307503745104552777324880386940724759389469643424312042323979328944763298277868374102175726450081992397105031790811510940076767784166321794488775715007440997801561824989378182209967264356247246169374298183849382121499751568617951305533737693458072692576054889552149536218191231601959147362980254392700738057778364050744831576695146945424686781295227548114436638783290490579475398929327920895247345657080248642070543796516544630439842337084931370199477886440960676533665420391297745651094250291407170867821970784384864941097417602837407412024888624423237040559806746146024027621819545414266973732298675871104247339751190273966786537141353477542044007010934504781484249684722620032431724688210121799976889056114297325430416485429979686264089836216300574866353136848781832791854819808836875117923582803030239719239673601744120395495374531371456554741179208395172901884599889927101867069134772717625461926830535629843108462527046152171773425003455766515415025379247005237202475753183527676113196226239939786197789374539131451068515220590690788252703296605746075158088728596496675902326270968181948265449323553126643327027884864482622868281851092107923186018308371800821206496960447054475565998047744248863271485544515678754704228916093448387506844720185024380578946212268783097347300735337878862871341991577517146253824332205555787649092787968794264694690820334889257021480240219435090710864106629057680493144401045445689674930621637702954191859285143770884097946788169725078312715124068235940702733099733080306292499089268486201933755691548760199112146189578733355977505559161001807641130933645887399377573149903375825165615104*i1^62 + -1022065455377993462372236063563478583637481349172985950813681305871089169066675225524293237588785508769993009152308093546690383966212568560724854061810715117917887545826596936790396189545098004230547220438316284911367073085558160325424563637054043145704434870337370688432105387800109871755433155793437595889226039000849204685658997350494374034370131551460861571897193306079629100588424256874060615065622498354668445201059815415686721187643895387944563427186455212855964041490353296979357174740898786865082406779566443769862778622396782307670105424446974969332070864684044792914283783990762217629535073021825076478226112229660330050403118961037839297617841294358589978805913359608240125523135097595787398390743529718526344808262529188298390557403989191926838722083695040412364436993618493547813187845713120743855797334004911087346739998742438049477761693916858893383970518884850153495746895568240064653069760392379114808765176865782595214629760267132792070989177462113513726439084482983427059618714252614789101440865770364004801820072750784299246588854924750452757906207003841554949333738932063676545378449802329479718938287861929767005921773555828250299050119453769155137931549925817509503961724690676092957626640899609158895934451429358822807376001121944185537753662103298011103756825280520848190150767866699885131237563702971874638176330785944938300121729092189054263719609885464916430691930115776735837248990239540746113604388123396171174839793123599574751742638748257758385569535047021890109344216305418420751342383086007985672811273512354315274364252142296140213020996832577041316446050277136576612930879763105000480959422186464815688600617587198484448024041367455031418439674123625412085446098547086587378477021883926087365054108741606118540106227368307265627085441481733424475518566261323857037710196497066994954495088865010643370379695714232187977277032809715857582526847888865226502216953751934303382808782861249224243873022627613771632846529274830212479550423620525224648995545979251741552383766033575972887722167364898541308455641011074815400516008472888166519416477793138174670551339847961429987810126971710775623163929356721152856032971125338279989187128667838298164375880861272529555530913506531820700520820126938768723460686230335369070998153437601724244727766452185666338356484346325425287489035904115664466612205312175337608524218449041546384394947230637098559014365069451308525578734237090486562036175394012393999741170483200*i1^63 + -1232299332134778018576121583083159728859914678772618563559264508567466298210334618253884747558461938905523649320842232641844382983844217155883845859700970277415094008418924688363684763133018759384091187716010386894894937430989143640963890291742233098172413590558520828577867772633209104772246630422826468270740747128216564030977035743585905982611414750719470881649258631630112199021897675637029012015792107191735218103109231950718271200312833998196927179837673972512493592782875221008772290029638768346278835056056830444263021879405922066361837152986478937106157311482795324776625239860761309715941284490675615336728736803554548617167851188546754652246090889114742877702426907688594085910219103703853342964849428946747383972766157758867616632754087725970203520281905884757199612817504523945569690993802770986128260454808016381052318266174764502024639440140350196646754693156645211999914485631199492403144908225143618257122280616052632762487418747839229781148797125706572571305366217895701751101903830794111735861971577349593883157737957165705664565921201518781613341676103393112881701204379643871994985177425187123164737706575807176241628662324379093746479491370799409522413867130492226024881487867524244902117059646018829146354250934896227610357802564091575861169062860482550654208730480150241287473312673208584750519241687830114869641917181120521985630173056012208945848497557687455306020685066343029874653445057427379014282908739805505870205372429485244128606663014651487984746512950985983742254186522475033248365498536089323698607217886084810553070412473200542430345524966388278161651404297492096130867894345865793320387899956329351101865450176409309005335655985864294592138655205178407151066716175362967446939931715394195298498315332014422182271298706719502376585119345062243392902433780340256097792994592822401265361758033416972070096981950958883873497030518264036204892009734007556579626706429207079341864097140190433188200692511721138724738893231429939165714757921065407317039442779070658048941346200948368004199834925741816497409479993121081060132148121895951306008153197831390881697215027890897813481946054778682762557510963660526468089725859328704119451773140246339652154366741899700593615602681186812026864068957019290481901096388245034413310060005627313314577630471466483572874695058426727966524462337387544920139114889693568900281418355966506215627015540775146435839035143935735433189794180127484248378223935912673280*i1^64 + 302119259921546785517187895176275345223123739776894738134009503778760780483639815550078672589228409944005907188191717629204086182106666757402178257470159297427406613297531212455604191853395977711253820377353570673226638115212425439631685823823199509153998462923925419610930629657482071462482430846825758295633943109374354236097718072633849345683122401024386275718100227211727431012137127420494133668883699878142713537602309978249474470596057110554375229683338655391497626760836172461919745822977666075610888622002008583098286917105789209048462388369945661105840879621607650393148470139792462900060008561587967928597655564448752742528818904415509690011692896487730865669387259885211267926306277967875093415046177325878468123660505864479443467723846270656131534205493512780419754452364334385116685979677763156652473748146351972538439712146158222636179130813841530040512871285883743692038210254523715787071716711173896155408966649210755369231817815446300803798308608677209968414829228668492862480831366292342386272172940476038685726057695484920245368289724280263731585792512357741874417214182065572472097887325739395264704822844658728526890302854019192367336903666944541978060827010322930273127892386405007942363901772373923381710636382691147448797234588006414149969988798117275469105226280278160506608556671711143011852652058675232453463262133763983145604893799917381278838426785621630367094760509063355992204466520088390897585625303405068160381431795016678397242548132362405195086174639391006747798870224406691131432500153517212686297278547210244654855724716968269036596869857949110738812680481831599994688990379154889174784133690620059303782120508855559520228697357418464328864754118481405112334219348724681362587958052916973939571153794876840238157408759994263654776464420001540786628757968266473616751820548259121547167233611863973989898123136350908273250653792783028136772573301767627770555694230309112637346495443641111322488034849946508784810184765556658995873702750325172458612220724071567487787668129177582335554386876654986657519195605951955098695115495276777006102098213982240339088285221225578667619220135487794642732240500996930427079287274652995471401268328759253768320169994570529449920053369077676966776057356060192390167489837555518612411718623119220867468765811772983893567889277475758233496814632635799087419681935221553266107547071326370645902576306130691341307351070311188239515240981731052200394752*i1^65 + -51990934974341518426928714799804838262480322718069828211077474370222095866766916398178818621197267036726660925798116893666401246577270252146158387538356504258153573981141549637755301441579237258815771177674820385264122868758875655882018772619907928585565065740196610938608889145036891254982062706438335855603876282417615073519394514287573798131870383768281510210043310170333843201342414417887884696109173873879501410162451472063388857450220514658414854145477513298856825641752395691131735819856967820976536755485741745457983280292353180092393551086055203811442007063017990295457991241317823329225076033814320942002982547495249407079853770702670731565716858325868963171263663114186467080546801959351498459298877141184834178899941102610148709054968876027714787315952454433355033018134604161480602249230634718159858152766994843800021535581366067255197275031255619709728860119422404674475811228366222474218560866864347050433364915667159221657167591775641467483707374443263950724165439149479983199758396102924553105290177120947252227919013782756492730004358207378938259871976934769464521161331724958647175290292924234512158780738028418089037310528889836181030426383296370348522022561638167416375870401643703233717126743460374511885218658081983909348282717614327907820689421880870971864978887402829057747265124639685044997913525508738695519983308060533431093673108587997407200436965582092811496138297982706644013318095931800650258138078642176647868375132780800558035158101059976901605246835857329138993980947424086830692580579601936972086031108910238836042482246935152780128286460796257785988817746095553039668104535787812359186333521218571033179422068955721578868153705979513343166607023942572412368406512933061925195291070996362605002532266381696459105659678757868265488305893344557496747895114043502218821371556473142099312577401918980727663691505132508422593226315834987653458922060660795751127083772851965725161046773512023714660388283384086307923460906318811197937468345025365033169996726459718494913654999790593159802293099862507087899319668525147724183734292012929842135144860945103973629551218458348526258497173624998338112930316950704344585105064981935127358805725684321992478497756820787604788228692969839463768676128379773126595825776191683378262658798267296496495528819201722123719517440087911697716913314097930591947011885668074562006600494736089129154358796107214092995585244399214374652341125120*i1^66 + 3160208786950261895709134713925433727081541716160657963804181191631552233638031558089511763874649870489737612158904501390616639704401901836883461733210225269941729961155830952206545490383071289285981261196451209040599006853831538945315936981522457051740856607392757460231443435950623830252647315176727520812530783993066660723485718881395814312858385403064414042186948412017806020738073189765951953266057031196570974119064550167671888648975618984297422093827123696901400774374767392996353258658843333897082594196997509686215750692528294285732271213767560057034044921725304569412497190669938120435499091302064091032196034148242426774229458250297738002597826680998314412436807194014859238558712095769074934260269843643970781276156730770747352575767898876465146034313053755306251903078874036803685039284676070428310831981796781892904402242400656735413156535255198454996884775880780052879524870485814131768128374174768047466755316724306701558338440360725941991343939957839689276417186480974631819205997345661197348020217658271286186094972314630302447982329488500924559937203404618787050809346411448769909834978974960644128025499204148116109763513988546270318301939472452625784316169224839968022129919383832059137409229522301056293168266055956407904572863997848154746017574073227752299666036998859292815012802157266185049058165373742188174352401637497291246671144945935115976665327826667486549847904348705686070187766093191100804013633272438954424221814897830383450752589028956960965432745271714700286359972880142348248021273549791718441185876250115220227292667578864984865275633212417403247761998417185242355442518857259905670600835815780773476055193393207416455291502061401037890871523948920624334598279951598392012878530278861419501959745197314351167149741173514789025133083314515200821664236378853262556442342371232910869512395914946439193070101064097968062523826708349454386243255447440032130759978218327452480278219780522250023653947837769446619224428323627206982795486888961628089141847071663943386440851927625187865509306028965298578278764008145361855993285206967242755597321374354931715180942858161948952967890230237161889879244691780389221470351056486339539662152296034915862121816629750842193964886436579329160833925539968318418672445665118236716975137998818179198154116043506101635797265815860617395204775398316415960943921529969450777506591803076849129849662429825715419772107817484288*i1^67 + -218226274830150821850423273958390528288113858017925590483347931225200828875972425694469842643560540698247103263774135778725283384461703683271450767083617389884285357079265842782577688943011280356968536277065570174243616208822979830336435354537538337691198155562631415790916711240999334935913579290776964656401492648695094825354202864797152272277071455051365603349576166029612019443931685583198773208554653000979199878810679419536149914334995398229004424289049499148733003829707350800091273268793530140673569846759394189627866478956415714899087007323556990732925131403489317274485588047359649652959721250675185399976806520075478872665358920485914727312874943197669825744874613912877462535277115288621205450293978466087062811078995607027782661867797292325245589525997347399682917273614029087033927144759697316717048810567469646948506093322009787833924559262054626658736774309505380491668439310246237189538010430570516086684352063020936293521708005908334546339482262543434047445691588252298968481514293423227285902671088893238575588923562377543374800641373735268945074978240520102163737842269375274414586547352364366827732198363125655650479696462134304249225347746997447593800371158350207535116962066658828701132440411877603321153039151122520745510019158111037148680543105999071162735252301897174837311571053481214721979842528824578327531152444658791122947663212684345600095772337529849885886474062693435514678477097435150666955958058769298740255760363125721312386361262120144227135167625020270266745180618823256829003576553009438025162567520046621002879956313404005588876963372415531383374202723558869517588059760629699829027529975472035522458575166888381858889221108012990783448268225927595643834643251613171904615507558740760155711827382655319340013944659244589000007304622536474989672784889175418551462303440106852578265021843447287266260991214297825904412779466491426693002634705262079379041546558922613696448244243209631521822709057639326095033910378875506441810250318752078984648955267932277336380712327297202296204829267649731525115392293206267156912800041764612403198438647541178268637949341877445355694302706102621232265120406620659653915750494775756599359277356167174565936823876227247043305882744448954859295850814685017420745520180219183461307749892472045607303214692512246642541319029585393260621181857323916173082959879363333629980667885337120602057373604925763747840*i1^68 + -4397422639523921445867441899587343609510946677115626280177843118988144642302514584549769983695699889702383679554841598826303644865166393985600876690364479227140495691850457759596512435633187442716842059323603671519234654481916784750899741233660553390389582149265530931780807204964757450653119956815036287342373353411027941371900257760050522604427899707522769201060075939555462701125648505691175519504209890083375009371271156294957022288217535342612430499064563122272726527049863045890972491315852689757504417560878575029364176831162653460131880167731336368629923264661850878946004812920594719853102901305121133468328365948481378251707936788815516543290418354459218248824067527526969895800883113696419360307288691612155680522847446809051314102471738704263897388386566076554230957726434236808490573178588961821838910789445495533364754807423659540127589274239618373659063587269653195554691007015575115855572275302812435514009525765026040738910188918016218594610004559519899919943341121808457089289679015507577014947240001526414461922144944347063100315105012444126253143344279606639445649439630973722288775841411590958951338302871050794272020119420833102074611512162736356658996803610922899028720820953817432554494793759916943682985065577519881447840656691470326496492508988732331273525089932986325043299887062280658786350083703348838094590028761570820294299040217372774439932756528410500807130440528472271443930307963769701006787232157869875275963500797453481603153014888625335262218231183053059984761411115762167575102897251871868596092819574287255268350955597958983774649707121000296637265519441227036516186838629860041696932728041322863805514927540018208879533717679037896275713694839966639682321126017896429305460859033381055211110010703736608538372854413610780246041266380263015680726352122475086962800905956637009840023968299848901719159450113917114302720353476154891898535167010340576657838560433773331334985770551182163152409583114680579092269267269017551159784339430263602932435299237075805291191715502961814571996519584164739101612394091542651664253187417070524134311009866131113073050181881512011505638329509470892105492719223752278722013884619855627974948421704285678654574740096215156150805887783793093053564167202850209677306022633807157028425799759209461849713843350165948092393335663780055912959642446549192138689547808563563912592253183886515849134080*i1^69 + -13742776527696400362659871849173053288097936093561014786150290692970495014212292811131096949695229513708857145655077795540398888131920447418762897102609217257427065052431522604476087701603816662353096081741667166576798151823489974838361809920168202863576897352013455930341822668810382344546179544959748114008335395801955265693276799488323593888481564941643656551128648900145839651151535827161590305732991723700614735637129110349693075429002834885805086059264998729291384374743020995695031375684702823784395038545497018046875810294629131892595531119917260081275919051623796122334580072280396266796187881135077524038132528354533818204600450373043369783786562465899970845246753782482349275964144713313514042270757045392291901869448361619553003727223399581935769397898892896848605911107797822961087556357260576273882437543629304522773201139216294684509165908899392605594629136081566897662080330280673892534619390110856817095093884715375859569212661470407923960975367110476188043515229428550854300555021206950548875013395731227536229918597560051401066070045637948125957229564767046895768409656274252599551768809199935393818687749706559179114994000349991305665752443474883357226018197206335287240474030397838598745658810833004125866251940683768017305352167948488324812676948107152157001082051327534115801629989786979305750660588751949843815338957293980839521740185069412349579135869868661404829117920309315634096220831939951888564690461137317816847667046165690192652647202637541357504193281752324211470512785736966238146726146443547694347491152113485504295904462840784898709308767473184749095179029198896918081943274573613147265336662966991323674587714474322479145711877753493724740289641504880298832098894353378928252245672911650106064084416520207521644202458855883015462077920770769421886609351055428384400225653851912779601888807291433326647087372342848477795857611461236889377490086634197243392700933129325577239462807365221467013076440577603806491759765778949255830757120875163199773459683791987566603678253061170289029239244782642901154959369944037130305798852205531350387167897747913087863830533843588084921493011355142754786012978531170073650858232874916038494642738629040054045574365655513939055518550888115611358584176326229404370587277026051665909320332121772750883891469285377109311044955444730039640414760308528698132302747596662912185589039104*i1^70 + 140803473565751544998956182566146530861357472899079073849322744984705299310044549975812952710443980891936025790379149953286860344546657720652962777790418706767844444926876584761600265977493942367863078465748432262028104487873882294878337056601745438606291750977414768162063542103291342430839859901019384608489614538969676502468653274925654573739438092784002002238249767418565433204240637917240029171381826493657102302405970207232304285224286974568596904727640936147397345090387517824545174069585822760568150834050098074330790753240412218332772949638740751786614622726215358223039025684682773490094240753908037725375166351838151454029514152932938167209866051398595151738017315901387876546557018515796069478015984271848114407212092632289186225294408006169030919511523587065502267175127491930317895451763499587355188410341110059347176464519142844558078410489337872305244639715984076618147637294986093535678480536493017890163309790126116738314484687720892770910906044166513078130817966436863440298521032252348233544904750025214549132443156484321138421219100089306653774640262998347493364127425739103931497881759348076886359637763476047142225751783580194925856757330001097261831107763230022512211971659450543334936007941418721234352463725180826012104351234363147406698567547942186666396722022265402362554936305145100959353490375369782303944405051060906331838368018232875286378918349722339530107471587144042488300012056105300993890326891171266401729844273516860784632645358798913179311706447328796885643692071512066254798023368680439676753392537397053272449451614231512635865570267445866579878449666755407550757130249328798760843160835647074843800293659646597481271182222083289128744686268875312713424443842953624382309293830632213764830100339845991117099071155212622274106943235978972405944779520057073278402451121318791915127980290149730202255431585520708200459049489182050061819286039265332095202147435244719179092228597082965332652685787258482084668181175520171461326104173076557690306920224642055645874153030644955407590802601363241866666000868965302498882458948409378381512577434651095296113203534078234384607671251422428054342270310504104919805426763835177983957942658065150639361182281487593876526953688542907030651232652164406243264150651196493278436936545556477901147323302521706597236447158299947877860965340887481445473443265904640*i1^71 + 943808842041210043441530028319110802569426953542331417081143108190846242133667519988473339545055340416394421485156091554076869241193076140429430174670666569860045565671684060633698272487425406683187227584145511905491489529408278425107192667657274721427584743563982779811197895514969827155193393013152458514692216064371217388782176059782280357694546444017360174505144936213277087904099423488969626212873600614626332965082930085272655327489573197171718376462307983504013150417639003275400291078532543282736718163598254000275840020543754739798231787345734304820634649791681252800577722421085566278207385333593875701742727933338219967553660408872322098150606813544650788578813593915189797786511003369530401632743951275207819759708212548756581656970900643243585948062138643463588744076434867312388130091365506571367177009663339444911796182965460560221271589526254892826733964535026775736013574842910700220327342311947111031267798234044268340035719343214031590349831298467349263252017222874340700794188928362330268876060409721104291358944503753706924956260166106049540650587659238129403821503241083199147617836501507358828002451389730595738433111940351773588753527629362604979730618674320464898191759577130360794010453613395362287914009331955855127481601834812256255880227966687780800700807731596071448987738854460023415459615269419254818517312402029678277592568252961392096618714892591578137483314168180330249145450827753618294359042615888520915174262362646639567054190995974941084007930996578704182625369934034300424650644999531244992350011025090156244870794923560702095984186550306758371222398850585928325112306486231162085408213020466378151898087722022070832846508800978683415915739595514160534196692680857489542279232175529541275847974636476307282037742363000604030082189583644870297611961101422815480765256208604809408106645497037808746631924879775037457214840763150065903759171144588345372288690709857195462250462166161221152397240249800936953198246601393306883620586488887025572561921827635821241897695003548734650714034000252771518158920896824522902073732774255927738243484899195533630704118071309502252995673441824291180696991899978685654130862888054285551858071036405712699003899855335642204809171759147368139678873961233527094671503473960664435738401953738508611065339573275063390125910063704661710043684864933494784*i1^72 + 1216056838723412861813923934808210653449044427197141155261847458683261599664839002858219384770488555599688285861111715717227439665753828321455539276734338334407026534183751145532832600333979997390107870362653774104842488027103543472906046891633960910307162265832357073958079477312648178051541571969274234870618030022059957295696396267732740485637588222737621212940313478744850156016588909764235986288880160091885502291831806487170496178431663911162491606398463324057941735877320232543853437709613371456200145964403395265974963989422392447875630063008254756814638191512921645838137499495503465925854088488307767254664308427714960946910757848453707607422776881939929440617069236349860985926052900241491550752484234350995453944463551822833688175883146037587828103749774350008339951747489006185789969737678292245701769597560832226069587791545665951689479475103289122940255105836163939006588693370751403704152809182102406528298458389871866871497260128655156773633416464603882878006382016140091307637637459152711732525798699711443913448115414874499477603520015387640573531428912762006621937642780098068585576398212546511817187208979405896210633207848283906225374173880310850561103502178413548865278808386669076058002404883513457896703601192801104072365050978334409847523952471320973673690657984290865476365140950626835686596623335953024651288286313204913392000330997886408654227654280414907396786695916321698882547719474613121965114783606965060027367956459437790596367481976962429590162623780936479964961002165064575130860261259022178436061349877786993759622518517974318383395929996550762474100376413605044183174712209632777998306726432542242225771221183220709960062282663573311535952542732591971765963821049833239194527404305036002069519909435008038069784269778726359517250861089113115167291438533024933651162716553172396185641829663438817191843138350131092801773569906727733355704404957876572451571366074352074255068852170512745267232702903611180532074384611519623014454665983357282837341071494688747192548014779261977507758248196268376962519345785246749954802454973783551829989288716053493992153628385370344906404365018546221111152050459801125699710022858687791971130464368074171188155554582880809060112230281781210493457421817648751072064797171488624994959015446398739456440658584595999509122346763261012738048*i1^73 + 801063004353671729109659363596914259815088720432624222719859149700104502173931560867875165294032439193107784821098548186260881155172831370718079115411370845752873275406507734432329746415517892546433854189600649836535656050757381644532085653343574410256576773318003646611613189341853924079474386841588333279507419699710404931687959587327983057674405922467295592980939785622667087156876760602453191216277365861450911652742037042160780754554234286893046581362980320725654896235353441883016814643310058186545322417230685301989056459973909534226591055834434526811271829079909708985364981328758178441458001940811009088334095080808876904114599565786401649817378088145573736205472305786588806550998480749659158308844368306031167652791462523414744875923902151495520017453739841090479731194056835310647761786670829560452101727346794653278670662362341323958278276834953224200893459391828269984738980759345930098713269466081719668810023805808274956781780363420117096486654001775909188372818388271208593766625009826963179117431315239605597102486434489276120432466326127457089181384589905790496210745501976156912724576285463794617609749480445581697584046886018066567197669713150851463102610638363194276031802957974825943701928584374878254783400136459196080124299710641207380836876657944137360754670574324804324552109786236311878167019310980624740020514754255077513658757815365180001441531380371109088740578976004559478083238867357887852503605545123277524578471482049996254053167241766073545204418206764156001262618469416917459154431055500636712409824092947243551519190103734255032660969024998956851353598660109227599903914880098318415297430683659610434053555142581198824031288292858584799396730999647373942520269249253142046364118480228964877715008339251791291325233730186506084335033201941091686027016285088507969548905254790260785459380562939665914187353704053357164372432450901603245823982017004060803046728798561162369399188937204946530175616886420971109483385795990474762540037444328950806341860348757790776504976745868793234501228204440769300156169406902405436708431634174616854867984102586495962283280111638836651590986133804451651734369009241704725531448903882494489649123622317486802547412562005302829682271914011997493748099538454444338446732249747133987412086051081221288061987294435575112495104*i1^74 + 10945835175292570869810560296156255537352734175779812681930897884770232800969054447409027150120370130836186555645754428886502822550672971522285246038554324206911301957799946022136280967670909047412097208626926040379730751687600634226788046905342475574663902172072148903772197047333285091328592953545864429071492765312790913600943885251475856829370596329582102628346347914401345315337089585703917868149618926441998631104226669289871800690765136756437999316512205986463046813385375747203422309837696074032407897511261540164439204450768514212313600195096018998228732176032321975896896869674391699371149304255383291754481280382027303270835318820741147432047185982834818077911545370782923580195788587802343509545529446218013607227886160550707666065821882148188983861676153783757753418113787083205641260103366842553658490170811352929710281863753044895671790940552134374077752068779824829117280494213108780858313768848703412298858266622651681820310429798767598402667245070912378242656642689216036337910639462571185589820024467743411766749031441523679223003596672719780703017963970550393574083681385129255320426066714605069067215561226204188197543562222624439690116735399318716475738534442907855446108881978494844930182349429681531021387996240619398364922085937181568831518689918674690065932072209029318714089739468394597148767043460029226072823680111215265491952897922333603179577718271006747517891690291038058135353540982228359537212751921051153909715865315131211388924471933123019674236158110984687146830615425173175688522872019668469599035651374311516215524193127412834700773625049783959207835774445957128620000253731137971703639795494477662242551767317731560692705875989999576180817187899373519908663158223319954663902415041655823016130709863938421882172583551141931029538242849705373149273864515532962399489088864900694116049988090037778302443885221290263043375398094007236913783284757391300166328339953451868800736977251438354395915655779645894369887031586225210761926095675556518898676815120876027927083911567517934898090058234959355325889461674144308246033572513504718180742511649684264154905687947259367625697221782022062410023330028050584456857017571420193965802727847379695578893072459124173602057052876337394584628632967375645958017294152656950233201458498137285612150784*i1^75 + 22909232489455876728127416240622291512128246361418762466542116781111558003949874320838159434233662369138022325154806785772567587877421008644372600232310801076306625758602009995909784445354370532851084536604836141119058463119788215298772115831640321334207815546941503676986273430495925637615935937618152223293928148286806029410225094125641343622178271915641929135609161365248128386154381426124720357104627902540649270130618196037248156166779055116047046388734493382338125689876361921891812475171407360764214974818370921619890352846973175186096280792534784270464278794056493698938355041727820904055377757316838078972965528390782053258580559133868717941604509335905313844040481111221317848130086092866077984461896258011798653111432119275937014274138313946351708349836637278489817544584011246515982541971727476287512831035475964524478256370387755085858611842900999361337445158894819342114975594031221941280703155679379231584513085939499697949538239422655107465686816203341882960330984674951322307745066701768557384712125740797208227624164779691666313846040788409098044229679540642253196375068930211209361906873242348938229072167362488666661826694605662627238710918480920649537570680915470031016241646195971199432696865044438384571218136907383146597189294858081429748298924090504606966083273418092490345992758400257627349825727006430602497943765928132975217841637715026171529513193330373702017831842135487581923800312060224629922241425234619396199654322015972431452635015674819906393608751960311884887861936922139514341529119752073986371009559722757866613970340283605069723402553872224505881671453593518818492592057569632993748407978439706505285544668080143912149038649398943703146834054325504273628037631418440573803404701539601495694262779441869752001417193187333005031477100810320173575079497953870827386935582808889885678688140746058777531393281620752251228565736415411992978805548136117707906165370260158679198219756751137557317482623357847216049289892211339706109692673131178264246818505311112381659816370225899213113309827552298105214871786675760552509121116818128531781669030257271883300447171857726910603909602171977243612357541647931606095430995145023458083531039334070108995519975083510779817948129216627362534919908135364849766796820987942506948474944*i1^76 + -406462473951615205458249766307439615900565140956744837165835230630716325066991874469841040637381029732634573870785009575402351076221758859596546869908183211680639299176917920221672601932887675855843304611422044231851714256312950380850661023796252526726336190463936241661197386351051217155025167831691704706455856731330844516492850123596934506866654996466359947642482490406184171582274250236539116659609127565788903361604567026236254714937249555466986825175376824544216459733715623411463251574873366033786363333080162943386630078242867670625426023574313444779812328586486633653112144756452055230476366138085816633671875221027054255325840733800962869104915615906221425806880390733644885413981170049928722106901931843791596898454471430596286219724764978463792397112457996230220863220190303428881638888004232558523422295607477302624158367112200852807757938140493533097747590992157848754522403154402031543377704233602758638428469268538121440574796000184510342728441068269809396254802804852459775063028789147312020912629986542620528797449974207226938077064405172639376319256471486114544820798690660911020167653374021643379427062536051912625535989619848658489447670010573148285466785263721405902367366797278656612957173726286267492979143880659330094475168748724506270928395976618370431459569663860051754849326236413564685558913910776068171246584024004218736386923551016874379892965219596807773869973433613881905194963113095644280802357351556914934556091016464410539595292204590132636397906576279565288948514321786879205182291196194397419341629166285217139375170241453545408802436321867957463079359882121798129284548551288525309157817135046724725982566667200309094608857525122723921761185964867783628605765096279454897174520263504278746156813984278593626411000606604389492711844029554386576105981731810639643572142287400362362941490752181572130713318439748272055647232278286670679892307405357593241964369200862289226307318869809223633132211936809716411442935235514095659935199144630522713798103732914557632991407096661318463826160032925755793976995450472469285958071190304253118164685306687641641558249421646856157129024156145178738465021793765268622696175710756252867157668810124199052025264526785451752275262811504220212054496*i1^77 + 2185886707077389233093792035783231471545305638476815425044446989989814293295656928189642094650983345756698419626851516064944830041248699395360044384556196343328381215911112507304997123808555412826410411279193294941974117690911472120091510757561714205958792395259196878103815314850285179159145995776549649599986687454818053733774576376370660567397975192755707170453818250926638195340332894434471012700301389554140373630400899858254430585128747297139853952067136192651036490181799805865648831298244284354346260992677853273521425901828546580097204392575127408835916425553585252878851220273664896092533253868624514942032259251066997887318502151860115453943904172626020045173050235290751710739155084943588050007100531324680227592394484759721561694075678001296219280213143725912318587244098436538680479783281156256298661973448289029033760018519534463371248139956492099290918624260036870813447045513223539334065254641398064634035018183194157492794487867443120955342903608643908149515764787091845834193482458594604458322692898576605789916010678984553525186710203674849601437649827464607962241244320055572768019240037750239196755812268226731257235627254721415012404973061180734498724697679954147086449073088394260377418285261630423516137381362215536811306814134153696410361844402969602472720789559758233988860021544900027974299838175450646316255949340467265842862245176369690793123851719655587344591951513384099116295908052438135459793548111893508430576195444841118259872840546310368907708916572827703605752694632441009912267478803140497927798540434258430116227363071949212065976785231334141112816194129441449009789184854513738581606379359015063450903308364805402137781723846633047636290237009261827654626652438697325259558853382786185079491995704472240436731383755227510838914746072409783734502748371886032915388608865822230625457130085343669615531249201749369846492496848821916746048623777887681098962521176254309136606690952014061072151890857074437797006017269140260632829447571201956106682182651246289774997420317234834257759490340793184281322013667675310466533624326532893552594089560705815866387521382035289968509779542200577650255846964346703930441936944370324499111050125046644324775*i1^78 + 3819885363793890871010145644198951132226463114379980555252844568060540938856078150936615727060278657973796589620449509183828070626767194915139968004678581972593256183897111579722016040527466391029064030650384228087358285606830751371929696570816583073674571422258276560360519413509260623658870216333972402815105821552821136609638786492236240864353019521989433681244942183661790168959859158134826839991849827582360540885945185288685391310554314644859663404357196689448987393595760560971287648398725126699293142178980635194838040350394354485942475973964694886225070487645056707287515462104992578927852741019989657795672888206022557008599136213541610942773723289181823718642330242334269464084866786168122503440672495976988649586042150727651826349729065687165084210943559259327271685923455910797612354499184844716161855726773028484131996218910691638288788699898307688484398693539365152978045702111013616545354016851228190705294896617748408630917457398502019810418037329122023244856899220183542222180606862943482427967027592699793530096874771142987564491043967497427376434274307700859231459693901093637662448950511619095590099218239770361277688769267454877167405110821764917305745600207344483438452390702383284537997354847880359012712379000762016355776441080537856339801928843725833752501829534153851941298512524441157647829090594928178455437917833892410628195862713083345809544182677276277098944397479170037109086987884892173349048326748955367989298476280759596626538188736919074759810024124246448766391727119751276591138597240729178372940401083017758457837964140511802406622794485214003657698780925834124367558844224687924721803851767372467137503382978367048914869468119837480708106298095087841186650644879495761375559894722493217751811754465640716932690675125787757723123591006621326585164101898339537504542850426634059022331346050789634616679196015284292760910806690678214905131804411637031229799307527375572899095357018770194902476260086269126890272975821014172370340441094556699018693774302782233773350805335279679295479490046163988015558417470991845774935329999932957869908427846004571450777570726152691799778647047513322315012481658253186*i1^79 - N1*881798169298052326596492991958533426579758400728046714150715825505620899689948715954884580206365973152100619512686467721473770893327412293007649751121363194267437108807615496756562373749085532632816537812887440148426106950466687354050431057598226054574539817168992207506822873438125845836619462995408700267098183485378683713245145872111581140590827778983630458479701292249980797753979225353315984994961541385136120200178870524075295899717755793314818992164755952212507501514551807828436023419230027734342759976213586370838944610348318276754201200842614829159591026805432368050399927065508832000*i3 ] ]