[ [ -27710769501464362842129420462620328012353262289134599258479576682351455376682966668371901307843530560832616242612214118669011037921107296478863702838290404385685992645182844038066484488506419001772567256751543819611220008084043234291862554083926379126430250371007269813621163977692558958246007993466265244423444957205927038101088134405422524027113427893283287905999649481437130545072224184143305912594373398406557548730672911205515663875734330826674862068761635922687089940618424625439682417375169446259272297104936450643841921409940079262935675968573904045705278118368037904065453756110424261104227785798614182045974761747351248396939787575020234731242914289358026915302363218554915378681729583373880198928811016563843260504483043797332139513798857129709912594874075533976010826781120389134131687718810596826292823139249639664154146769045036508624434887167535042561549266365003906866068736178633045646217430026368334468739479592459872637703371783816191265951742566219313363877252598330147872151702875868063392118038384060085987204177481696101794693896297929634969993216552286539379814936038047388821739926311992544593045317769279372915151755022231708944839631296883811274756098820754732661844291927686092463600070390436335856564997260869960650555800679551368961679817837260658542525283317513582434715217988776239345320553056800333833481154923036473377489117720303774150191869034577348269592968891357391344350708259127072340828416617964370554649010146797144538568031628494995998811396649908210185464102460036345765408976643854575803140442555331296358300225985123089966128303051222065774383423755950758328420638495894814636905532857128662999829340985235034362328903750438196649839752638116865508516142978586326375799837181063790897277198894391368369521371447213422241996791446539917245573584261829532735459747905568671945058648434108495549696679985422957766385941326953561938474773291523205975878205545057456967087142744236339727701779727515648000000000000 + 792374792051896602888864744363462368966499268125166488497723672821491477824494545232323098297613469048078455701751861401678297611866543677839712824669160548775860160120784626787536831218856666804708297319425142566666999597148094461347641230009129427991195480577690453957385417391342622775316072925068244245668020310686907670430405083160239074044122821530407618353154805036808753706189753322179174082303699938928378526758962380560057905690372809993473600206633880862455655260295626581958514436323646712364329382123395910786999847582439244924733451438154505953078778223438694136421421301602048642238049221569923359878528321413615967550260489054081374289819324407452967275944475944460160132211326384913043197577931339581558102842525459082066196034081695821551361123866432310097948035936102086296901498959172790835391558275505836541979582814221115067791891776437545136299882481562973126999643317042497700807985750465927300798166281547447491736536950416944680023555533569449790212258025094401952108313311751720881327666193622660467335413995585168886716170402940975804729065515297067294982141710948792115828074095955844789080526875113881129056711590972745545058512728830596763822186800278930883624378008340444105182810058985052740252987574344617970085074541008354545216897968166694066773298529923598264882078104672108036621344118888373398835135671149056107132442228652211289059523858067149173618062662660237662739161185584512609465614329933209874383536090128555103397805868939656242713666934472325239611947473745425605326922301600521175031584045823249636011180194625003379444674545052472415383682198717663896288886723105863578147355744534404077047379692029178157319647254065087455210578055202789818135591340084484415267056851383762950733041822483567427616640308865421129718960655020753565301626102663137991848656101036667926867147406338460005739649791596299281685303692899579150058085963247905217923374545300824637097712413817374167350106481628282880000000000*i1 + -4703496797812840427858657742308457514909445335692040318574000723454043688570977634143017000964838607008569961037953535575026665548401543743832600712077541384383593753279806896072818168169921413259803247396089551023820691970689588299198880123927733758440122475562144101481150376961993129091789973294527100413491073510301656505735024563298356216734215310329630592324084646495000227579249866223690855729263006684657670777878908076961879412452996166741529973200634261162166921282229338265057821551711154537827982598581335894810364549001102453509045406000618164846461055122149120815719367553024812348997430421421355443430998232076261506949803505572956841049119831317072688012894269607647913686455171279277218387846331650664112142941225330934313123342880452343693208237233514979029878558689573847569505304026743224779344883640239169695283180768589079121481868714569845699788714055351996964593958071987045329291055766755519621523672279829726851135506599136830153773014401528650413597169176070553719444705034996580687125919587964699271503794822056823223811834444480008539886363707443853737518966215895308629991734921118054642762464461098628703572113217240262368690171796648327126554560490610369627556980627842651561773155250321061536775283729808303763281207900558941832895501794822715926115601917053193724797159970873675368516448004439659941556465131064581767142099885178514256048812217887115787188971555683169621514871671425705786533004149999232214683631454315034708373941891779141147495173861623272677059356994563148586610850758346111068525073429356738904522434386875645721822764549976882646307836627164212942059642622695772260969611677072398119697071976538288655056280411173383830811476651920311746917495027073342419749106724412070750188513704193270253929296779153785013244518627691467452461333053640354555991056137702970632471890810525549250088287297265982110427075205830198625184417176434145684799306342248413314509862959842861925357641292316672000000000*i1^2 + 14873996136093446973559179531769959390054912335555319803918249337413386524979443073052233278026440376798386728195136319597039706340943899879818978877374600285838423348713673169981130136376791521887149909566492574995096786225820243012746606966011443189698935607960591772546220204298970755499670505943657622243527586444451099008006206378905282185040565912206659625692523807092469552758341094587817785021437511743548859997559107607528826773814989082025367898557809529901966686354022126082073055572432726937181242692567212007831222370875372612406514901204443637881295353597635093654280623217439964154668351904083587649079145826366573669053941251901196727454925582781896634683098117259419649091638274957097385184210988184582995330641942238931031579754085956910222007325521976177548182363194404855444872699271091615583581670879866744033241407035915382719102274657594609715973462633669874527286350091674312518001739140779878391152038137580970545897198831843828529806116414334060370084835584078196500252679931837050200000878569045364867165252428752294457396385561145513690954594930069793826365424409977336176437367288809602206915171516778676076487415973405467039799673893894786128481281720169401872082729321392032451592962226292787340635616889952924103449241883889576308647994742392839034353903465969859788228041028671329673767529964521976922277272704631198050694743517168574168066639876650127941419549624587934867153702532898697371210391753546246540152160581316201594310111498869837747533113235638833999625518449615797389066366451532185888467511833734437062899324109872808931112646507953340255872376570805856919558384237594198858402265013255754306930672644105817372384198444454199063099854698909881703580318520193089546864801976033115619695393775626319361494527523406911199509757014993935789283349288896528134704195777195075636968057098745910109078032616203760130284537875357871314235501137687763029325778458548594789510054814853822292094924839976960000000*i1^3 + -28865100485532386848164543991132164812518216278039102475922148790515208347682204267680245886050145050262522534696409093726992392538205775126936939531721275696550852926409018350644056072418527408664024250902640865437497884097260191123232688054606887137488654417032927724208427946831816493338846765209703288342279075996112358356072760590032033143031452627251666623590566370278156586035462081037506296992451857836198239438553461632511236401546980072540211914677975794933275014645134121753268028329650079712289238887947089102722874818265246722725844755214624231715322542981547028847372918257961660436292092143716972670675332376080953744732071839545126250458546161322145346627561272483328436611979235658234012239994220284589282084842520358403125729723613026519319879111926368635676733541366835602613457127416149194142869173418312698544552595999320415177606500736231694784396011398531842227383122764784519424840084476465222153494203886875435359734376937729279981990571740141977209457779617617125439318570699341679314104676878550306681804601673404024339284608691992326755404012375462933115779926354533447960406529697668037998342019727623714260542241119298355540779795190609735655256928996849118796890723490942448189836724369553310524590490869603297412656726385390523152769023147835079977154240409459887390643118597462220714909436751649918509787437195908236319135610069459548205421327823580385039749610460827488196408591155882812172919232562484105393584957452772141709973360527310277638817455891118041544784553510662157231057786036392623741563770068063556752323392135767709144092460506552954991315977077735481664474513188715492898131231535138049265243170832083631801041007063790618852143941799318222383555464617561547808459988355065789178246443348174559047009754622191640366471846610178059867276558611858695532821327991803523096701430740789190706514054086568553770783604294288909887759258026436360715139343899313210604019608527065143340486830011187200000*i1^4 + 35586915638009224294972059087872643461019881026075664305875239977893013879335853461536366156600367295340707660972796393018018357229903915808387553218725915948287446014507306150816334161258494627333533879439393664379492298622640943098552586946188604532761419443074225721895878777284287191693601078061727408015191413991853179425813091489301822027038294378236921468154125909348677302571382856795556433700778615907288465589304559059480969014016136888303554662382983803246293036019563275787599289472962896965711267526382327202222509530049174102481213878548316713378314072407668695497782396538005869806367531700654361420022248813498245684434033458213007820166120231812366844041669985195011854748595600721963228833379431703689636065704903323118899315623529477972795469085901520311338195916091627168359904152847761907776749246146232962180311993003325751092107555844776791459700716387047613633381178661149034140576208762136432428187475828203600763329353099089152950204814289725880825454146510270126892897243791705848930942297675679464501989296926983058363135577200016427017594535319293786705725406059589706656493111669364096652516244035865426126828621072666682554250885945407173160249125505554314478666599920680370253666049606967160062502371551486540296827484122865612715916212957086191841106060216945569335550071327698668929897202291886897920322838812170949385845424993923372623945586872609473264538586216404978737351166766197453757479365768226009087433348946299717156949127092041974558880404250204290112441756077194189904210285975231875958698110283781800520635232942366403227579490694315515491051415316527451578815690693234052617849076324530979948635499595006052774225607667766264032853993535763212793463984171283569063867132558410019008074786891606335338272052958227248168636034125147467007124792984489175227748231547294502842405184094545051277888841136749699724955416451499576323478560548799950561093519685578574102449970018123569853758050192588800*i1^5 + -26169642880049376507908010567099565700852522015719625481207186461745652420907317770174591573418232255144023313882276146639667287568367841748157936772134028232111712438555462857465950371454269004630816259724330078422829575832967783689439597631011689756069483691456222684037798364246890750285561752540011607100821525319525729598134485718090034768552911420548914674751032109842219003219269268687613294002579861513166084227021164102893440508497988873078604348504861363601358071927346545476340323220257503776770044988517920942551722288445478019538366439566988966891096509529235310515357141127155794050034723492923513427936141734430617487974721321816307578024882102653431069215044132358350938154414334334397822759905294003948260064583072982731147513865587745782909265883291086717164210972803362274768606958154556641353618965294159797798854251178165593126542035208139792808180412065159188519840693283385337624050836333352669416726737154967266479814871280436595650129299622175576171997607216072691569700131247462817447620945098248597838823630333663556524882426169729752941658548967234282908581808774377555889789093106637545855801319085427581057854088609076681312415972319660390199506435481012863155539903746889377520752324599290433504162237166662562080660045732311838284275925236785420312239494550432979062934708767750119675954230021240106030811467181867163974206681104570121408975681114663524313430578422371866581285426352893671874268000501527795088779851274862033192040510604612728208434240954010786211931112299942604457313031498314256712016728926811814450338772953803335968546947235963463719836971352332634189255229383447968715719999709912216396568546697906619411051182320749659723345042640403531544765863422646839600821002773338671399365927358583518984861876266458614259515015712576140084587085537033702613911412719174355552159740376105967106526311671836812595435760314596452006439080296632653857233277857030594867711387096199905878661868290048*i1^6 + 9716148410259723772479102012427736412965927671862300001342104111680611355242988259948576244219031317033569186284319522936402166682735239610737611357405505138800628869286268122634789318657128022623599173598565628683857422220620415793775510697129578069142285367449844266446388315137165373198857002456385351823290213625512579262913888422209801646168662325826436212542948997870088828530587533295971523807370530367189076495365635214820663622078372524868854405481816378640265312583463596398527966786246324081887810846319664845782303598409859642311710521562002974316351707995237648440711999330515952927642665495183232518155482791032264566686707975661731116382376402465618205418001764021595982511835524154192382524947097091508074291212181819387513304466660073964110843154498293363696530033528296773712090163360720392913515505302491538588377014451051460938693055608221559504905288086421875365992366680483161848810287368830595448794721181522035819398194105563055437665887906444961689009566693853595963519432735067132697382890911993810585366441468020948742599193293911937066603264060446366391621940774604856009435191863057655389688321852426380162523125193513782910966734708864222971609272590573884918805204086782797367673224619675908968759240959852864492360448076329664924896750316330413566446412690950534915621718859559541686274832129574918040005019317700898143701140448407366817469967818352255082238222200542634835506125735200906060992343024990519251707616422761021715534799507181998947426887881557519596801680943129712360289862868899884684293922623647427582070435020731763836215767316822598442932536778955415697399058871911502303783028830169627940066017137478289956788194661438908783040801256827902587679305787141354252742420657141517929551176198316261450004433575157504653613207361386580490737256896242341399967477797971956942931711015809255492562468532622438304365692222076660556595033002304919297187155133543373761149226092160022989714227200*i1^7 + -3159545275668313028810954013344123584704473778675548608127703873983371982138925339085857054596495338343160398878048755353971261371140717096432645211995219758463941850528073332652858005220336245331514950244072631920464502964345284306074892953957473253348799672730642390182100339260336800864615881967049443266699838771229142611215752849775465276958906112678901193472478166760094214775929239390897700415892556790970111808648957151067666412602370328206495186736217584486162358301272675148675839304046849840330990717463629115071899611409023948737111925734136977800323252093871243432149157603878263886614015063400845566242548678925346673193332989606123728647743058001509775906254048436326099365477164474599509139547242013869003591574956977936354577600967995462203704335436091206763253072192688392873051665167966929766881199536636460723216799134621117805180388951637282679259043377511837087219733212822272168079881182737713466400900892918600802351603806158668162114311589556132768717780416065357631199093542925631244127767257260230074233011137847414223304812762216740539782184231371197260417249310199802307813756851671848876277447426520869353023037127397185349910414356738918731756490461748625673270771367971226052959390453451261798056043859660655800764050957105308553710066702231589924536217705811834947560182480925831554666183129979755226963675150295133583299177445122580586786881050286965711503199022401906775976973350389419970001841206613890217119085758165172227389391441767196869002613327746550631590596845498188141786435585197080609771720468648798751365946043051228990645258618511215214307146148292032043188810241645460197713404775066731620618141722254628805982618179704985698673571307950574332744050524561458323515940017735064906865906942315860589884316725632345863144264801870750781815944589855778163213456144363649769760091617323635343698807434676431278791891210824974378077703882612368238111411817246578511691699138340906688577536*i1^8 + 6166123000738428757749014398944107698199223358532282392326347137792346756835138561694361618055979920895105449398253603064598841405432232743107501104118907189214938097709619526049005454371394904841820689728753802689336959715190272084041234443187120721636316505372640121851135113210675003132880642044857790368381880019658043835955069418931094518090512554376015758623426264631941752421915510928406978413957650376949292321194426052580035937124727745934202782360842298789939340438361074905788959805767451458931874560805497416389548952678643782594434904562239010605208000366426787426832191707245459355209831614007700092865780885571898027275859482124037750986109726831498181733185991649644976186949793190785794743336820433218500253643891825352769845403786329941292137318214608270044909427321054588359988163404315347995092032754759889199533065551109373638247019015345673247310446692143578487016910701342236816185204306093166370534302159332184508035959857770004907697754105696245912589845160581915069373286852339596772450121116437174106544544738654076920627116513971251723804197153948518069527018692381606593930948227814501580439357709695336313513136764590010173539904656502400950165836530762347544583060722245026328776997128303263439163425859717373350971069809717192954607764080440913180218462695366633926910900691382223661783785785668896150028824609949762658847069866332145591864480624531304201744589633997614676301392678133213229453415565976235232089159554371914665386467630744420386505658409142555854705891892327868817713177084245704947345861233836063307250479393823957157324056439283140616397372971364783098016221886490936062393159072437601793284118733192840113498399579532919976287540867791554743582033196564356013310897934695771805995463261476625615520743410374083892347408360997537329144584092027041828217923769247742678765523068087330765581744439417095340456494354359977369765386486610863770794928617953855402818708673069546733568*i1^9 + -5014072740828521059300824064544684040699465014979900254078292125067416263154008762829141068808993429893942526390610491031034599319211879443508373163747536588707536654644535247272681452761803337615396022535853155646530195119023002783951619490418030448844454177394450219895563054415194503872719862242400967803125152027647921858487698281386113467149482952308296945417352053178612421584539869493390800118605803366069226503102758160168255724434301494011087195864587252066756106590255512094657144998620709606825994943340906143646297858192567077549648053473180907074568727067811238074095050272189998105699803880200093015676913281115863418861298670665091072512887628579532890414297020458034498551166118633054682090388445182962777203435002936658220799537254316260320390474904349545300999631342328876130112123583429718271463810748283908976470706056390574806599296885198901560586475801401762919875787273859760025418110690517671789594540904804407936859106427754135150308040704229128719557365043396029278536702458999368148348786790663098987706660132161019471107788033737484028876340081494403088310704626424376285996530064051209073192495122078400186570490364412156126451566367336373857882862462794173944367454665434274777432058757528808107801724436240858276728038752460133137546162624815401369332545662623576377072593615434767088985531760772822344114023257554228383489770233478484796502445646463310131628078755631754003743647093842187814977347305609611451116166280474290722491106422266047446392008758761658526743690974573026567634667631468155934814678548222817567439258182570738599225079627480493024335922781861836307284359578244566633061567577074239753567749896679044155551378215591532206968386810429603854712614010822070463921194357474966068557614614588924448171955960098505770531306224676107412828404507584194726144201976800874151510829341529205543463059530618177959212021666829919682633073943932335334368412061719678803475876075119050752*i1^10 + -432961563425684441906124934950103566764193941364285150921420338534696114028839213887586576914280940749734997235877632666105541995361106556736655112370076332815449675253955722935520359088541583549879449173339896515348796156637507697319708538051165103938255597196404356821791255116297176938978311803712963874772237927406369872810484569449280547824476345675695854339612108074538708155464615166967642738271438830933595681204072292364602284684377636617356357907123379822472997474201242338503133970770417754847025417683334426524692660402438210265360953750663872605745410518793947741712128203235899651774191775434670610889454569710811099312938205551077805976085156141111802761707091223633066176770495135151784141813929780107304814449137279609722018639009334718315852087622864440323926007058672858188626869253029183631927447311157031375089377715725928679643518397746889997994598898495572617317990049694391702050141597305463753529294786367446484486551986825584375771050903071793710713209398625240409913477546314412585990602265777468685525345441511027209913904966991039000850498970762104421079130245523548571609573776931014080730429543313471299228068760025067059164401834165570695763572271384362322507541908303575205452646605226112718467205347055490602183702318323298261188397509681721279770577518421386040949702251571197137972109106123894204242519997482726248559996136789517700128206131680740166581708964423291141424640471296499732026995982324618616372372290406546375837120406761362393310354716751930314222444162248010871012597787099173379403637253936257591914586013699301952902271447280018009018606723444595210649276087325132370315496965435533949714885447787791437038739922027228417780343332539260442174671108590292418294945603232056237012980593366254654143228196756346927329950727429645719916833441201471533634583438239291920646200351451935488226425499226924416523990105504183290309130484946338625991445912610715150154781463412736*i1^11 + 1661319917291717976433249916936526400913713546050618095497922081482342532804039469527035378304890513162700712065118167192493101452537168129728773703856325194697216362778720849542736494532319028601716603251460140193051450448469482253893089431590052934893098390910102766745381811090341881181953847995871534341068450190528979219191792081026532382772173116660553093278869241565532252975693856276654127738800806607707094790331383980519553471264329036265761844542368747670220228614781831318482626966310439584664754393866328201834848827644003902162099674633699506510970338341922767171335396776656909016970940302901598729453455868502895749450182087702091550231278613330902472013676598085872852276326015481333886015740922817220317212269769870656094577450528867802252228038052551471186571926982787304720314516266309451996090500879634412438609580844750375031983094857577410666790200619570838393588659407269927190047519395605346287411451249558292700203515319267103215977935141659696998590979599199651337696062433120818161358451321688862763643863136569272806275673782834884382140296486029015163681050357540503263446530310807479638054709378471482162025237594118022081664439101012290878903176636343362175465636344843819108839678832890698492169610104084383229267704303620418357209947819040989443342207411023182394623967746112771805372839701439819803738362171207516821026462804846381994907119422438886764862493909964059029497927181588042380661288485453418396803873128941297206651769666485244662312837677822711203715610597625610248400329709739789329776952878969780467376339852233257141584334824320100270935299323371615571194615919157076319121217397721999254021197967962099003466245351433007740745008496106335651825089220240129382384160020714870326641588391835442660708339307379482999415870942554633443211427316392157138653633995220755473324857735077919497034897435191081367880390510140599259343492749427904596895256914778640564631073980416*i1^12 + 488378329156718005946539199662045750516090202427705716213753499709914422518571150768390915991218891508679829994629400091418501526899173767200540172607336586832212881234381100671561082709148562944633175981541923290929679086124215811176775375817225268075690774880143250603993272636104714537645275123769244543873832827004203406594598888445644028400303430536973336099114825050505333686203145494373968183023339259017517267141675894310426625750248797559101467640863334232927765685126620033988915552582463352850262613753949495438261711492461151107826485150745870832285655401097021213041423337390237376669054771706917865022871302034232085978286537567996085952071954344646991452183578421709472663816711911090042158889669746540126768344341407633009189057820410884399953486092049117353633485766809970412011779490061601008295845663117018499411672735904633446939506749706334156964884196805512061911470754331366946696060278213200512422652230580144537286748297703447759595601706214652886322434385171335480481612841148927749881729585022409628578381504345892710218137730584174791389795335470433429171397637706674975447050486898154966054076351384847436957061765569640694021733744026591658402000786778392959887741592368895013852512032544649528257449664719077159783023183949359403977217379180303597096687485342869103043696400297894827783057992004428688592829406875835050555757941631660192629758310942052869786048793158238954961870015271406289652121588602345501079840242945027894251413203757113045652807081613681805704020635682273582857573356651119378604776906905652116553285034372371327043224336020234500515862570849223697740559857933254722375201299767566988864787851327130575050669751494679515296056716447383980808236282950370164847431578407606821472852617815302116579515848971952718226465821642603124420773377078956538691356900426735691393771269262067114031269259156849026869017920681790433495008256644338296516416631668379715551363072*i1^13 + 71378992268738196593359544671791782057331123758712050703752878692228803635434547431074533652243348488916818906838042095986038070177116828559451260636915410899038896994178493363123711678662011122157107745192554277783394757231516193186096655203207844234748627872813085676067392387815610612384293683836997340315772810264864866245211113873474786391476576514225186983617256519347393186420356948690860844966360892700908627654061408840852422463731779231046108278640543715814955152984067643246930172516331292984906124621549440034292606660398137370323426094708941859783980938336903065063723671297635547271871331109821685792567595501927773731642101727749760526202991882585760538818321645425463709493630894471412196698222367432847208494326802430560673416796083327442332644947115164987120209417533422478844304114768778757520979469258173809748390845291008295089799003457731354961884876814451213760904849623545788749149785506535634052618003884934708728446289069493557216955390226334196174484970809882831509236741830528796060667665924023668218049598549682274865490766266806313023290671925924161728075607183615756350960464215772692261651704359434816434201042837441617097303252057722377312693473483837522215695602755866231372951392978546823540887829527580370706390487016665751596066942698553321516573583776647888095136266863291243306981807102959244587342799268285724129340005996158395173401445639085076994326604907846547848949480216983839639663731271273927356799579833596011878145833656400877652883805894505950918532265136470430374989930188242866627297849618814065040230518136974175593331065064812203551588902364572377215917513994614143118938868228332365718922448535020900394589669469348236940309649896836054192416108671452069882800212299267055555010381212143993519453053220909950857503721868460417654337023098160994265008574358572211008670483688814638198223977109390783801151368479862205417763309244779518878359218694778253213696*i1^14 + -54185546957366111935701031139681801192930000786995685533115954742750960555599704171701870495578446535006418503929819064846827992392174069469019767517820116885128693074894443330748300172630436500661585732517887060593207987471002204120376154614481127301303332405511318628638853421586998059748338146768511634554451013168230220102365519319377816334606848679622021003293257426072980522332896974532554204599097401867218886958733786767686013775558059738872302416787998990022497215795996910628770427913778880299197125081168997735935247891579283792583932297577477550745992748947627431032992275045452043635647045955138414169482479336504479310949955997724980716717208581707447514920783317800117458859572733304733775443851960656914715485795035301870723163780814098670669376356320178370746052493237405222751426483411560094330369195293567981809417073463860153422046116321716129875095846273234750008156565496329714918804225894452026829710222073732483011877520663219262657418286016886475413728916219649680933697881072621705558666971652620440742506520030175752731715828948562113989285347332571671204179789471214866015644025068909860763178940088229165876700346055849012561289327635779408131246735797470165332377957147317507423923498572081348198986676251279377867818865056794739398933738301399796024290731842268629513487674831841502536673796478528269617212220422115214521206079493846759566489506850579105304038290944781945037801698380739688819413913552499756027292457195905448965176000561538945297386272657898039496500695272813394784162951370490213816854234124797915472024316103797977307057189703768238609011791358688090905086167684031144093591845384367229369682938677161753949616049962482832031212414710828047758105154239371313818646318529213185697161496893855516439363620346304399740480567877188415846040603148159026246270082847514677503430462607122046790658362299782710807044015891221294881820328999468338088140405078730211328*i1^15 + -35039958926477219440004805604740505172901170296589865434492882754423799011647791519784652283816168563312848522738771512250158116845151118535986869290096679582647409482388580829839751576435401802641329136548400484165214199142853142859335118058766369911029893642063593980830103307308910094212574535263965749345526978171703708049024710298148585434113982359164989019703380720667914191019791472201948375629525934924459631636762350738876934032298864889723870661610853701691539131466644161774560233620476236193917166971369238295367700411102269230247273974524238600411529377815410740288126974602675900207786247704766384704488776849728855794230826547044952695926222428510399115553273110550457798483923320865538986670753633710992992478511653513295746354726183875220484845020933192451125274386439567951744587582177339310441068317157762970481650345082731706803211565813065530175070007427946494703710123604452974754449681739605388647249308001801949827236461122792094206822253326950794330042192724989765221473414614201805810743982642438420477051584957149134059473056202983453985876065699806999199777208197810876884770948452118610752565788846803712957608792655743373552085371861344203168862297902307266092169497844379457951974371488843566862900514744011156923853632556318235840669850285020826743335188886333375646733573342986158067523719448585861931050219026483501724536244077320574577344639151119631459916207600798128044546900537102970454279413920230645796525515726914370271046104249270396493864862609974819836956887664582893758975402240430403565799648454968822462083932075678393867087952489536234060081616103880893390767059244564262502820562671871821539597056220792112266254195100073812990878005835262743865524268656347269168397155398400298956583822751841147118776065278171701027508661345324517356606665202127058083749787312888872482720477741643739721963544121695242283029758126134238170268342077703099523696913949917184*i1^16 + 955148537288824854442467950892539354998945599656562511139402435679811139266648613361902279740250887000293046263992213005708931144207172206225673545700673307628183969082221039281630008906519240633426686852192689636508773464350100313002199816308199914659738559148946362347408237020877982228965611339601486091704136278624234373612325154497935907589251977597613486807930682267312027496646099806312476226027998281309636271712230555329042182225633894928828111339733623954704971098439627762182352404553501588632132863492330938376800701309858035642270793417547906762678686746204138862443002298071194851770782757707143072693870960136934565863334076335264785924298674408817231368660634325260827078094745100885959020246755906277251771505796219053994269829195360975692781120494834948690101087268374031432588255419815183184478101551856359376669207964972220008806637532518911639350496632716485730148620859050233221308949057054860662596454893637711740647043077073908264142820643347711201571085962117778786004195100184407354893835168141507886660247434013477449859151939548694864457692694052133987512794923506061304251206404866211687248288567277779109265666036279016680478834061898217500201554451837094049029466676350728737612174851055370825759131495567963212019800680364134057146400561876410648093441967768177860645560246342095678512293072238946995398504937742520196303080172115930875423415405698268319175103949761586192789446803887892599267542372851100694818331197003420941289885174537207314602499466420056810764161347046984645283520610307323265708033548653558599329896272852845303989275070937358689176749096388702348651435206872573164404568214758642528854844743654209537357354591598918006757543804000154033690339838664436151760032412175712481454398548764452103999204616902342452998880616615398625343181621175260916566200664095856539519444961934027983810082257598862661091871757743690773436776448117926893097534357504*i1^17 + 2960627184625019841617102599095376673031159642627320446637358303379904640568136398287767758251952579926503091440247824088739822558757053731635407032967749576465449827535211793189791123186041718272167461490171254562577724330615406111158683708122334053949183844228472392290825607007542344424557020819064530164290335852658151107330181910796428157884998333055793964376522258281157662737552307830748966430882736422879755591232708468757206077319163150899166409305841092269136502015217482718887464080484442153124784158587641400733382555994022592516864795604699572828777060904474084487214436974936558871402335589168764072827891481769283214702381318753299080961626674860574651630949773512652693614104190756050216648739347626427085902358112469933197714075738564032995165437772085751302724195577516003322855417092961119013466432566041193468137147642094574096301869621587119408067226962723869528345732662253770131781929930181744903194619147931657072938130307883735416410596918312978439733780545017045381122250809948614856290622750549292340178450125609338195527860853193178881373347286717293531428934816322008490340553452201428961023869692451220300383232971579050638071185696781965200506038388373926125774583992920157695191434207060560908156856482560180238768926087256279368304949603978135049630866909716138360343022797458466173085313544320901031774262857204391327568342312106447346849164589970149233743271381897455136293655156918597917058529609712082587775871610440017690637591678014663971622487247089334220888847308039944351551863774587746354608711117057731608824098558324886651718740670765002273677156613971491029329776878391176355083857074819811612353831805273883814073791819924072145070671747779176064782192228518945248215555889705360141262930991866061499362063609322688166043156048576655844202261299768578637508467735039337647692154783074145026364896894165795165883015650869683475722171987416681855586402304*i1^18 + 227051683527631397270991891646830141374644515040761217631545991016391176024341054800266229113351847640674544971028254913376257515899881074706788114708287643187887554607182043825031957051811582871887076998760550927188116094373707037872712994749718082158921320740035970003011237760041919300478718749387231346061611884805228351527232691295254041510963324303572117351845508913048222379610212216338140910389086309282769750706174804610615810353671878973190952197638059810040869469648027802788833323023876954552803778954126438108694024602663546822930660495224706991155443073845656342990766420895819100482229147112510549640773020543187374514823420711052101755858193370267112420954071650192502700091989659982789933723769597831446443342023171294902353087318479125565889254573007720999473328880227749655725099777201123599018657669931351103561879156798720489446045926631271325617156235745924984986194479238076120542739301806139594858664388329183982525616057369418520742049241427366806246161616199772769687972599697611513857214787989565341284642069819690511265587756995366578281268441840623942173671399422021724081852546156119727877249893889589690689313349128982423540642430077623118942336048630836508482053419222275892711718133849498840285287884778567041041543297730296811135743795057056547324543802595351244455193805390331670753607860060074122476510320001222844553268907365197802629487848689979691470387213517107802148367014316084001346796985582805539282972196067919237750833030395744692320456094304857319640383572345118396096413596705382030835281879943238099544859789673586140905332843315438160241083570911626342816454501190178107497865168350939552240925518850415045706632561776641844804649731243369395917305141253071523275670844410099661936941245165416206139345995900087506448377222655351554076331031046078787294144724713744854812856900695178475771636722993304309785374959585217181777410628204248281645056*i1^19 + -81717442586260384555538835941617295276915275696529250048171507794412090182419758827257171771279568856495648997603071850150211246049929511097419909078737927293078526235292908011793765840380013301363735320640333023423199306702440929892232579910572606910258842906717737846096228804328946949267773205122837117870783489137057333237847562234456508367718648214725127279758393189452089795519356020421225116011626594520415197430820287199983469938936205538829279525891230598703118385465077716352753745762089757546728958370988186799725947836228148226254938056568180158186201046499143448611104415412535348552547310256841446044436157198706270599667346573540571065901589289018703746289218519620915953019338417807127736431262980957320166800451769343305204758943145376824275794067063766830994439477668440266897361114657085474972433801753427754224290703305774592761266044151815909939752604942990279999851379470775669311378633974229053856104861225474917213655159100052058423513548120398508274639226174500623977503120595365843168162999270999220056159374922061695714477309415361024107940339518925753759163672840851317814923427338178075437383576071457608276042570918347902790789498630389076787960071358890992850405123946335132893322355511605142923458382405173461084736372184855202103784838141099315220885332972571440824709822334637003462079416241899792777208829665424775525687629074403044286064004667091434992196839317992716391855118620992104118487912200763054174652889791605522464427191311120205131618234872074836451655585803063704482926573515037697207754154588380432832761786495596711844205157257132209321987683699530609976397482705945802092267326144398980789184441393862556953538930358736869616334110886732202428921949533407354554369252159836966489565661104645902158104615896711130525935448061091585057656917480944085417886892576494940232953480872836768343278119835830756430568575541989489596565181777452204032*i1^20 + -16062083481904909086523552805578449023917585309297799790995102326972617020753289125480608294335580361220340690116570451191277028362517328658163455991489643659967511380658109260412731256666440272658440764558974803410840765313171746834176120039430191092690560672438681471359346745763139542033337642186051368532384449336398328347109145383488253034666166539191180946031456420924264143390305452588594988936896847892707059957243776695014260665355362219533757524251798978301174175864262205691020543214137507729774396456390114396994212335309560411671540790436252532973133799141568057037887455991288908332507905909869703159189515740356388183773527680071184533328912277427140907345194502177348718074751419124362162104898128087194529043711427063373706691731943251798855495098540549648595937248741281270939673126358372169647062221627310583074704468769119029902292169490119952059016907485817618498036784767573240805471759610823052350309895041091481478667225364223699340199395495134497052969972176136103473843996443283960744240644949903726995144882570410441615265421504964659084758813994865590296510049915737085204105839516639117435237611250719170797797947808348707078398506736004347524180332259305028064580951931481532048180308450711013101801929522680885864631433346360680576765275247859943877009150610234765340229159027068060878480763513409671910943382414608283281909534582677758080358387185538774930167876115647313239300146229175223659824435646462302382093692861114598504338904604364047835326666786855575520550134268258522796898559622704166969450374018911928906068993285397939016890872623169664058633806380537531777412597986800410798457168612172229036719944347154903379336971973526086773432047549898453269253254691859984926218264336121248778935162570621210367462082020834142098088298843827142823249542352077984056310487993697162524854209103908478287084596974959139944139843437142535951506741831663616*i1^21 + -767218432707001362654653326183566403191982466438250685289889441244042161403898994504050686117269441769341063677368953000750895923604855265825753828776557838572122687117602087727763402506752534426697340927545925252857275251090937324982873728217211532335168977789430135636695001812836148793289426903931401024719827381987452768392000795257134329678562668497381314687167138108293644067736556561100891853725652152606398253172525130445291950966629799300706289303645215464448412828857151558085777921183853369894520361415816685694613005203582871042312134751636235111189809675787944533542690466068077253396682332752651493554120607314505970259731609082245512665439902046034955090828895490679711083537840156223733665123402255614779522532248573734009754128216731849491534242351094690331295495345208033944398985606274081284972872147790877795562244413993131023686461511394275000213333457517656023058052810768095502565492534780201646471165927244618767916228706006182690925259851507117219711065799511684122830653939528740032143977894104614359421234991969050756865549784557813416079513448896023449063604880623639111232965061847572520638703143498000792899731903499643527609567429611609044936345037040495732245377439966608252609273627638393329368568910860924699068733093968922496940058400448418011342279454438184021027887788034539753290023770995000347165754997397343025523521916305153415898721373730191806483155878535921350059162379670901221850670212017607019887846913748463651055262084816347259558231502250802718461787555935502169281566641606859444867447771536768808066852253709616012612813609351103100186977451009484894948828762612335401980915012237717264855506230500677029790221031971766626178288520131147469430140228729037898838871464606188975855132915404354411946452956692099842828872567337657267570254168792833849561478034823663338126831532553966485140852374373008003100214664918878383064804753408*i1^22 + 358222381176090571212627509928822553170519715868620675303954601571907839152667108860095382108689918587053802884177734297774592033490817606479585806330233188635404789926544497373556261504937215542510239072926137282423551538794818008777075397696127115734245845759279967114770818059798250290450807682631871486948269132931107770739454538253399425444470722191684945191029382161708339866596064152813865177019191314645400550313434208969106802255319478386515351706571113156933013242091765104056816225901528455624453555861935836030968754563398010006943297851596627095680315472999313958152629862504455878370464732292880735917141685503610005780744894896057901569279540321597325966483856384780909745065967649513393560179480067440160372135637077317072986185014093515713800351161976001981735914064737042581485519130608859784914132840199111085701513335962139443681151490544334159628033175123033304846572522501818215813961196532769604514104649817374794753219956615568539903936449570545055134745978271500389372396632571960819976487510138187246239887417308788603077097666508589762537145411339315156165764490780773885617267534852260559587947463383780692953396994128427517705002422708168399368235636934753192137928345870276152510150649828719064814107362850282259482407475892684230096056587695513182976999010152125240630057777195875982461755126019510166310451155282902028130580892367223882150204044957143021614634464964311371103818347675761696391639249366785855019357046079942526092234558022681587379272044116651923771855216284211122744347870173151634459495649368450943598163912291626339184839600494742229590504997842567119426875308955211244485891817628667951507196858197830311652870418466023283885431121931166684230556485193046607553230349796819347096808984076748979728026303214549202766071599056061372707168401962390251962135186583242673452374024042347055968904230256499724212105503306728377625346048*i1^23 + 57617915143660262037385148131672703426604849335644501400412956910574962504628337272913700930101607550333795365838846755738278769396183033593987602528471007172840109329866049427926029556079500198725659935869881239003667728502528039815469950691971612694955308592730606744349067298749753767105125317612965183158840648429793376748106193832047494211950153680318494695899694892559013619317610143109140361663058347853861114793125619130863462079266125512716227715425176972806075382001999698983672407924748134339946649769292317493487323082175457860427438387574862351394750672068677418712547788728250623306854414519739086837927450591333346159519434981445521357997578915051341949502219681620060536866559180599160641176680732127769862172104768043789322566496712706094667100215609477680817973405344649908408292829790969544121155222256775017452900125313347975725603900422610938112711024605838975998245942621622859314792717809166203014782111419311934934836472071951758357886265211234896277765592934728064920469266532792963132090678580586458960390934477801063667598396102671443556411799711769066992521173018654456246735569188624390547566539343680520718981034661343287434873957383205489624406863825830293687196100497798750055777948524008873686739619634856400743107033622372014070541728965941317898386290010656654590515601265194069666015195224020525470216568690400379459408248281578674556116392170067702077007393060045271656616306169730008797269994652700989659362359555017349397488806661530435312578971504436047232415460082736049761081344972823605943956426293771483107102235944002176346761541455526649147003278838651764447944017460785477360000382393351926257576261753923281769307691869667267945938983905036043920014635943466018670226010869943711241026365734729700501998998931893374166176832763732068512343839276853235412046856269965437086320039902891898284734100204054008891798504231176624930816*i1^24 + 5723371095522302167680634760092473307868015299494141396969505551303059776530578780143690214520005264929476043367711901638979145783608761206319134085247995123011670595845030373094061195490532024183620327328580094873592933432995855917385442231434102159568647421487412837794646361228943679958868808043087637523468438522495600800572192745007614013923730594641784496341804056456492314261697670211484470608511470549514153534646787531245347412833648195520575276597784264352423347036902456338019022146422605568967613324709532309935542537995757149763357403873337160492240952093208998237263873069804862690599807236275329039418830682700551201545780425057806540970377549198759618420619718508677620901851876903714575117686210007953533175860870303868654879529325792937998187896368087033763559207201045248031896200950383794844078005463028668307163392972755195022837489461038498475103695537946244067505882946420806634763933312318282977166591695164018398811041932449791168163051138613296642657437894893551072616618609411705582616389298178440908400354821980300219530473691688561395164426929860163980696245220772078842249213513908173787948071289949150235280006476536298028389955333064438250752229740807055389566651679931847225739015991957048102065126900642071370619623611539600835041476647304113608546465320446279254225928813233381855042295652734666223184448536579882111244727046040681011952228986331140318984754913341290201143199117852145567557646872120117750624376836518358451910311924103818208001113724412536048378692564899279258300205701486068875533357762184084790546091908924408612182337668548224134881823155942724068745204771174379613812435671934244766359054431540736862908833163044702751574851791054050219656686554491852198335485773096309076379985237725378279611528758830236201007367290832537490887049942180667639518667945093920952105710150851290706329108121938738186061115005312434176*i1^25 + 259903892702037331052142708170916836802303706698749172137239700439755782768141664571035105643904327727308351055320854524187271564954195327551684909762586959979003607563539191867181300484360191656529685742796924926508837202257117784900363160750232937296084091781629104542415134155148747799100454130606925231667875471662385638862380326857173446830883621950266133394713692657880088966568952806748667532135109904014668941567431159517303070158078175769055939286509522969869811304228829109048860803311075715167873848889291581947942709595628165900436121619851231388178339092561656623614026468494711355635971756296033609425940475817390707559368118914216325718402298287923128106225439948325967434981941449463174292575263671321643260754039206987672083809344631791475397123080824000767640558936807050014586607166825289355280359181877646164448973201461749984017855667516790946003704079065609394718763401311836676809936010708136722200678202370810845821053606582773132483634219911616899565453627468833933027176832843400608084793854324923676805961466602220873251641951250565007456112008152393561199690969404593837565689120594310759832854417622963507035095424898550152428026784021452580024325405023699909669990872257819704800126284692658608059881331358245811297848534569051815906269995343105689446056373603067843784185204979544181677510309501260260929437094078951801707623174178038723842484537529166067509778327359521658692898184106226065532655068982487953810978691102086197836486562142180087521891150942727450153089281478543045332954540889086869169178479562785788116425572064772442756862517563604750001627477693796008555531608552734530200684748815645362908337491077752691143896262947277730877822704224850643485252407857317166301984423678508159189304201519426193777797117855916685829558629241763327492202968154567960857361348232698488917827190108648564783927484692488183443451530969088*i1^26 + 10273950918300332255917607639013692244230822192602313090590596935588560450625348552471994827950002886394845010919957319244548699409036196418734637471022944952320183245722946895478987519769272628470913255728863623612674093600738785131628592874528332209040670597407945463381804341801904575059526415844834629746480907585818596521489085519188417816333325171325622123651033763301630418500368736579363553372709077204354018787441847824873909480518250244400665139260390222225728232943931429684177697192426015916669819689878730318812151784690789077831231945709478351385175597192813700999869615933002378756644966161207093561541131404540547463447115178127063742968279710700857663436558148572801280137873443538391523535971533737160146945677613232906368318973211891122025852601024749180182769197077808328297712013119823804631216563059055207007715943069842550920468921703210544502857085913321714185054475239361458784237860080552775929672300286888781210091403251565290870472610911550752772102390316228194055336186390929819654277047633000763288387964412857658025665324674048905931928718683578899986006252180155443972250739294708026091205412051538536954164461351840925212899470858457116861887073442857750556834743464553470349019279391304406822405688211881636849881975012979036095659396524643703968044148851150738659922302002002404716961781876251862422627455303246713983424747539485065945086579325179489437635463357251875209579444203105713173179117961045083534108915498104574540856869201391848457082742930081314072288641359610730186359478215910268212592222565945290808842268252869204492245643581839677800024144088432125593086053582306631127480419423557571730908120969214824247151693897911613717490917042936707316725772519773465639937540363268710400441939786643327690602612948341481372348016073225188058346065043068474741075173419015576329156657386495440305472869302633777325261455360*i1^27 + 389062834880587802803986601889867935491613843270029205463521725167494082304366124118382188831759464822367222930409492782053853005792401065962657709692039142431457738727633361030982626453918433241103505526312692270517248526259752636628907133105007830254843188874818467751761936526849778138699914804321638135245900134058451201966552620766148066801266693699855735831855434010947673162676746803337115180368265677115958784052537421197264099912671382315881566555778088930644905288292479675520762759370182084078647774318957868973267665880440706241533714581606123447663283574490567277909564941728436696107285264115028996769186374235036442879256936661725312639930617339885468604594655162750895088334125937690712301284209531240328625774417004078175624010122470723147552942585802393217555377906752050211779619437124259968257721155615765772805870396761617092508492695354916465642128461792205970628395423812063446100087161136191022000147674997411841107234630822023418509450221797802474476153137898975156186553777738045484747054970740217442932609871529173884173289800001771169342742123004006938115823493323991965523454453157786171316053838392125211952607052100654709191086649329443335140731109818106203707263248156012918997763060612638594733420611645536581831767921664339110159323931624816746387234466910160413125397289014385760917397509815487646770157765315539403507583928213928931236425149267947164283491310173987553415465964971274252139666377359294266592232000372137697816886014885243317329774366624379068326741283153979031963542739430244805240962992371525352829022256402737856430097763560631193995955982015241135187188055144553016786562183223152856636585933275716309231556219398265766300053632457964777782419232647857420235858984436494887270160300772655612174312688208005879222095936282665375140001309578860725872332938731792669614116514927752673055174119170782066114560*i1^28 + 4497235106564264967691217649657966583920251269283342835115267372937440112557210995399777507643246435317267519726886501590810145681305102828627940269000838744959076687589820671305347096765143065393786394773917441717450195716059749241598025616820621719826474152069070976815900577900932774498384154367688311546229741770345392140860273750207261043953135187951056872785519365740467267495583060357584627894193316039537135811488650519921087034154915987968588019585125350464048079664357114193745845809001645723618581987700112223337018309537671773628951123382491273242587433059332042225156439837623748590846236125822319316035180737952293366673942409245280863712701967888470722028779181537938420592832453661026557895009644152111194689170134929882545580014667558372210419814388937571644785467055458905226668939013045980039182962937002497060276120503619083075548797094346986286114985021585641670025680612152445089525517653576324154913925579559069113447990857621892145638005106558771255945230770852493534776149365716901400311825400495319750388695342854507237619897894825039214515966621513496200057780308540789173520456883954980072669764044032134779334172535660729425297720494868745907521949043566616203090930769709753047436102297939625704237537557406826761339572631755381606017028941917399561462622521723794994214627329234096742625185133123722011294057654485997327224554176678655977480743063216970693404064003315959800362281911884160286663864421813629867700710308475401179750291841169839107976019278059530433937674450502802141010929704218791505626896716325659330310030835233725476134686295420352054670724057352808322575718940343245315508960631568354816467389200128420578979789318400986148158095416626184880458402834105605277951397505989930934142517628020206532509011010241978134300054999386665671701522448325705137224562392037014873489059532986449636795360502349824*i1^29 + -194244019192329369359002684220359643920596284021991758472557873462026069393764295765532462822388831708849296851725182845118106954607092286617816286706750247755633626017593982134790193194885049618042401158572672911466158540436672146307271897651028482804982082531261421634521906811362811462886062866669765806018526717947776207612688063707803392672502588616187306186253080532886547542698507308733375101235842191317171589113807747468823958304535601353027231983003818326491579795273641535733843600564604017183290840218530211903522177453155439819658652553693045057594951913927979107232554564702626093580026601446352080281516288835126053931378893519275918193146866730452717367938481534821008054536133789120678873450832247125073066894304410165630841136483909998775696917566365100120640713263460908367170965382970712584170781332637082876379334788316129406827037062140149448525029472948982320189153920173760291398428963193152995747124389291364098761450067116785199496066122796568888508354498053123548316563554756680295129962930388768869265229381446131292122497514451039085091880257603189985753298608914102020981986879489512663765258051221256164770708780426992832838526015235216278402236051572565596912937193677375694326895864869162784434381411663246595794099828774816065722926046346013191151997166636945713239177277878810489630201722939842072984391761896679175998177401135279915788184465733934889896250570181226150946519415868659482688991694431075357654256057907097578504864746049050212763686092392871034332879890954721458438249189110212205515879744288519115910686574062175859170523170872465899717477691164327363577013025143801059819060787966819159355843015151513899357580720333354945406309927641701311214020681644540735881827315155597091216454060146530207087784915901108312018374708041096505463208735485667311501147651982866636387337933282962129744149404975104*i1^30 + 32449991351199401174106682871903898991439621674950585692193813477534478824094524173401082452804545159225043257406683383608139511559233795732515669521804378455741474827331545099508846640548715123600766361778845119152407726192573167793655203500242581866493900171316397135753390972912923288376773037869003736892405594170107997714751793911647992524190061173658965134563776361589576766014052821284754197689206816040873592681024629006820491067825761760427978057246643783374098815325989734819030796357465105832412609765905976314960488250841156287935957930271037985671192183031657856113646161695140225254740317648932125906079674390552360132991582229103400512537136424027703343862230990951114990288073515568881317999763206634087595550982087582727605316336651490407937605131207482743355560387415275870790903082168637293119878880310706978813228191845391405362494458840218451270330053516776809889549549589333336809432505976525196764172532004501305011377007014312172420494704212222233810939704710046080409093386055153527140614400051168503917240883799956487888934990143364530114979779361465721988850271702358555859511065656859330817867176174257757910598744348913248849789160873684206435878824676199562831128635140876786122996997072685652595779237931354752902212718902579867065601198933596305760634469774109779945641974272540802592898197209864738722956396077740091542826438106762178266815778671640292022406698642149622357145289469826521807595354317368493345850451217687832836764037929301392267709724635906055655441791763719150219569436442769645635988663831160209167365277737896913321003737915825493477785358403949442153781449351635705385255636211894137940451889518070228275115282834970281090129907716206931982517940409754971756319039194057069847237427421945064047202264166570873750095075107933551316893729155611487889432051095127184775889400804613620122135822336*i1^31 + 705157266534161849896739285363881201909687092607057982203412211845877054706361653491985245284576145675921335249773730286832685998712401309178173297647957061767544924218397658371249113187474070135388204340756912355687455924281913726151190802827177385374829982067584412008920451182144570259820314469518226770936477699414549754257967494758385152042978157016303502838151918682297247989182259883542522162626281516607218152325401696827556548812763111345085762895319305879177649240190669464890195333129498433419848876210782759609893826537401416231574580125419842096273758893761764424432549600729001171349186607760646135422013232581467671866748398146515586345232505959661434645503952694508600258409811907798620658205554942566385326023573177161555967666935065811177716309833073103208019924022389898570439350431805270090562844755527804306975045659453809665874414879855706026846558989776132629085593608357509553306160813767188358000566614602011804143808331449566888217550221805863748187724925347239689916942425673327141695976526834494500911957110920926970536244550608878978265544353957156990681768913840906097459932481408511037581548521216053665690785241968219595320691016478731805459388563814944126364188657782133053218310132064530541561742416312145903524531648180234071304650725278614794727649428125496823292201911625556233249483456844011978011108403370259501148122206391426559330576868006938881722915376358504916440323905480927196022593779501103230720065869502833037446149982516671786152704348612200701228434483248469000826753553907160785093952231512691401686354202997339432451002116402927397773076518564090985774252393891671477920337869541743545238102182017169293361410712840777178041452103097154872367539928798141840410212144663307555245236397317430249646271166828929613080108036339275505513677408432851804912254120114679544298669841083292859760640*i1^32 + -51656389062546871404277162705243439456142973525110982387619187836488125643493686351543521963448319937587776435423862678058381477901997461900239144952246573695332327918879316264387898610801801756787635258962856102071461903834648659793945842660403083403046735951210600026693633315742420017025358671395711079029941259754754171846905393231815036969708735508808482378190082105758145754236449323189203719279292583127749997754007489890480067418341542420835734875216231492772012085658733686527791607893803638616617004840314371256024286980067343848716053709980011696637950725126101890424205708293006115607639962289509613909621199052460634134401531242001815067912223575500331563218204136627521062215728723608926654251428789287788498456187052115747147127160345889776905516434484147534303982238865494419148072354282991943531657455902919938651865818299465836403818589946867251570915910682238364052385790813346439880754883889800919179063422065115739200665611042179637345992269907453005877225560382280065687463127303155983777390352281154491253214184465482543543872772342944178275311622124042297143371546586460648651360449284532886739908529361877352337810454654199595132014007941822292028627505887247315494057600696810646982660102593188648091819716024436991151048600351795792784719391996013903268579234632200143663135580164895073946391957246129040693547616702657641652156058081895141364564028006166416083794874317873188558581298366408741509978799384855999478445351249199664396380946349178888816494769625484427325704688822651825824588700242469324830490683558967764324937326733663777703605961937610906498116825444012859787624513060877426428783250610886018340479903698697283180399814186762320327700850204276145587967639517584271604585793989098565172878727862271021059575000141121515225350311483710805595602109129312271597590513725653362513213828940301336576*i1^33 + -277292597350562476955910848487127946340622862848043303376140614850730229800563865468568896295892649430613860232449054290194490699441423389436270484004399000623704643110260348322427087627217388628522417280166004019858582223825168336162967808234791848164610117672751514244890862700452743919655835108707324074875501419862261810050781145828167764485569607455368510791123053503836693575151908336138515211533672231929458565323282131255074236987593061243638894366109615599900555879805242615854437891102830642548526736832058670940293950647649616047826984760719415871927366790858700502403001922420418524484484947417183495840158282033313330243288081648903255328228576670092615223715319899601780961660453027708764647270877794869698399563568484201896332519570683719636244891598228301476064007215631847539987410716196843438640189715130920671308224289751697572846385472034063118391240352613903732706585339200725712576483936196870274551821429900825230171899508596682379108607059800908843021737284971950152194285468854601743785003318718144341518408029611985654756151221286369313373210514383680049997668918718880340142013843649080345530819058784284781434039149001278433979950447955281226210265544012475449090052476674401301330598010391674441098971473130404218139619076765892768008546852625263150146614226844361779520865382592575758217994010807554453616504934504071440695735000797386164173255972381248341473057984774399555919479543667795965224122125612027324121578918155424300268673759472291950245250614991179832085257886660395132798416039492003476548830842653428518798657508651651387327933452219583458723992292453983299528383610554689145968507011729509484011124029002450026024201719216963191497018970707361453036379440328548290449397727088462677136397156992708632021133820666355263869897815963004228057608466366932704793504442242837577577857338572800*i1^34 + 72114153887942109060756869360026764837267110029022951986570573218611790295027229777903905891573776061002013131416286054805547650909562461328776612891840512711308237560569653015674407227001305871341197408892023752191489766922407647803857667366986701891592625826799737956913402253679415077555809264636820590076331819802845699496321216283137078610410085672203981888225567729453961882069655688606017578762243571814861464726231592172105327219577879902563077411527098778126212201118274310143989615490148136957826048151012509607916604639333189595836942721907752669963864026423753887436291354976910927833946784564069290378878137592380632398183074553085051269767589158100907636605701310727239974246843505665116563100594682754678444493155325544428869425153854183000958051424437756569074923527566735972891011003893819424461484673479661069338494231794302475498888394639778395679804828411649075326644944658787128733024530905536512494776049370360225386676932916511469683100397681185630010478643977486391565320484913950747319988974406241970230995708965405942781668176553944652681005974262396170730309663060516177299254221595479728242087782251012749646579059941293133605532845510782398487429484271284745149103744889577273263476852133665134248977355679414527549041373569178138260324736670538291522969174510637252003709062072257264293368337350777546966159208510002930491639501272351636017998372479806287328512990962121701828200543356356837157505645917951302594624486617012519463562482299420551366195859474273794118012048027979773193265466884301168595883173869135455448238517630224070938727301817275897544554969852240092882252949957093175965785530936006759065895818640204844976036823736395419061040549198053155995138842600774588727834477643631427051287170995737780285866700403886931073925836382261331179829368932724230212420516469873068031986368512*i1^35 + -602193819911869471342250243041133562006493110596836501712854480278622819445224042487912954096040297181922734640168404553338524043018741608432858507901825014856184840881035225591271707439844542091857628640673611156071786631398783521749445258998029191408655984128573905277471291974970112889750144233717294609468526580521937951866401302131331652454916231895349997667256629466015258482197835986099651422329583784070268647981748903254733243084473530745994880727886909573189624420128425241224156464053863430329810954378840795776785822153914247732846180762888691692289217967497071170775155774747478565609851244745306891937120623376545928341313964515267368880264828728417488681647706410452836436970777325655586253675413121291793065631258594426316444540837039861483042539340996189823480041193842970886649246915266933606559707270570563458174869711914915699646122474367664378823289644528759461679034785121551365563650266562264648193594038077952844829744355640209216761428922149230043785321265374464883349164425491409998866108036896469158340939704902519026630943719025138169914716620672351201471768867778350434858268140431621580808969252017437986373423130965133631583555518589429489215392587196406698583614051148345274003033208123614664431682715787026165920341041039957677179113693021655607076595900114766060731367438515959150488574271596985655715686301817689905028774566697289754882209225007042562868217558035717131296150347865691561835050492269778886263943898032684742365440736292177180453874727302284284559629883325052691389076066835184218618685236043708741775625466547476278460399009744305325419326097528271508026212119412152600355709671062655475221706204846976009406515117850271454834596751244250419186848218222756758239230980082449722609997670651760266342644483725389467273055213088915945622613603812445878500606189634438949765120*i1^36 + -65330164410886256809859013170809408287865740282462527571860135711327968406564901393238036461998706536072204293158080475025244321443267953996728509886581853843162211669938485071750540833780249659695461548314043029153635951294967400221619419850536782570049195138174696811661663228494550828488902285658584466796421111499451838752811606464265800884555930825384045373358384195992285480677370145112047691293975419626408697438207964717893272863396413843284346560116929197920364566792971938312001881143669018308225498685657656113478376617939669033701614090072804637890522087158968607020271625354077284626655942491066770768009547874772994507925814465844240746361323524524266678416779978974958768799243535813944080359591407212495727274118307549757350128523285441707246616802581993800808797724933861372252538035908034602449459204009634850004169483347703205892181522434185469747648272144056650567886550306231906526698650668437233267135699619402663631774065990234641211382561055650391771402527016342980966401886567741605648832952750642117800892565317886839141683177412692705976659897526413899052910925457144208416879441340483117195090817804773346549064232550028151496364610835181011925234088604657252454855225459583706688261389424327686894027378022894432509328615776566999763553726817811765748409741191805847436873079061914629513398639576623896600845197868816763324716204463766813918250190638694357821340064390166142520608580854982017460698326178530699345338896701604333738730574220904910663844770652047323405844998305996647606337512676089552745549568215629642101648322390976549524331634563978805044518820351713636131003930135833512736026969333967924297316857764422852388391321794422786447318002729960484144613581946630340272618247221343012549175120715336654469478307279675606579807809815971341464023813199522228913090257637607473152*i1^37 + 971290155085067941931228174639407997967922338606398179835949115884789046588063941927544682231415587851462027718680354086721902582694448024597399365795356992604489914522715312488056865929195143563513798885664909956155314336408194219685741401317696164479487542847043323944964205915926374406206611642458116868538384779078888838037459352570672334128371272144989889231203597763130095471191063325471230927765784748281042622712626156685191914108520737094838154310038842339392865398181835197124928539171630495964971078865967563856004007889708479789665624625921361528718183975434720036144279334292972190078692363897937965023650557662392801669835021877855219705136735904097962500345344267347138811626971750563686306734246033336834054024790559666108797469403411618366673481802868782212335349413506352165156906806846073494034092659987981558472104042321607651825946766640325142359376728025773959229050823877041795529308851333037130148876824979000511761311398215791451836394203837322183879315101542445829796698335758437110516877695541526730359257990750817667633395512393405442188843000452564681393903337958783809724464266366395824123656957154413422633425328808019390997989562522209281377079357772516540420940129344173212801363681415832720638828101662352855795506071747147094529021483799322627308096808747316313703824025355691677323745095141807829176988896607778224850008542013605607891030261074519652637763740437944041346460345606220288717622079944591690873481220195426907226295341376077014528383239876457081117755251631769642894280650639702687143319460888070934077998847701203022094018264916599647269624818691771133481888020371521011082431374601250989377811705685065737464772746862008083096104563014217992059983128239822613097422101767656926791600273260186278371102369175940143773356460342319530957139607617015766207578463272960*i1^38 + 33585341027723305304777738193063694302659540145457374166425685407641863540739209986263275502198949211010221044421103665876212276509003299490717317388666762332199972881515590464807233961007292256130628086282122038188051821421369103513484459331647835792955813861194127317263754558225645740694966925111261712137150936752854495031778261752488987486974925760414615912649728692774324994588225615709569210870548470869208478427841717688493183880059842109054462283249112733860125397690540439779651649879012074141272567952962798379186645653545965084971189186733154438909576185038128064288931011594539553015517694181210609416337783834938647507847580246916691138432155322756574823860136640147808045216485808136656842820046695642105085573273375519088065869937897102615663868590934742057981639074607722675255232005393727350733773646347308435241363689255934436478146885254560857810364925788900726871742905885208144505217934733657753676967463122017097962574988333822451163360647651827291048771583656209514923588722535722251770307210784856523310196347649062350470528380507492504294325449614286583081283176805560652822188663628558194057397278358954672632993529403065905219982969704362953971377811133395988347846297908103060704499324462305086570398058303331166690545104974933659358905108967088530817851447933779116257365286301010422555201766085772869442421013040266341016124730693509783160693513128591011976274846500165696341299991312267437570562409533410074525092880868666174527354100663707603480433053508398833613037855059353081199665423656131919732498269673178224629752336258922723747393626769359873989770511859243226661657160334318479658841930306648301435593142711427477650854452882479615352557362162957916448684684179624239237989775544524767757307087662904815776413093523137597659799202392924488869334360398160860230937739264*i1^39 + -867633821843987272682461093432460186294588805302847569176418094207650987885762243470876478420501493732774259990896012561582791046190086220659133259083520739901968668894249365771807365485052554467670888091648292190956771927667421020439980241699450221938616494044293408574090687356224445770288486076190101863843020113258318469294280203586300232648451163355229307607424467467937649424621251228173854056283929585698941563405227744815429938079097499619828154392027933902139825978214916545418944375167535851577344914644542261807347430286934056571487298260172123463779287314989037292287048590315940007624706156215240170029709583852269638044273126308285345489740456096929437188961441492597585018561792263824209182879879658339755813903042049722602222577050301708290750542227366160643912051847801097590490662766014353026629434155275848039696780097525151301481745715311142378953369137633161984970343657171953154697389118226037946185122264040254428284049761838582172391565953331397901551739883155320408001545296230241211983968726404250303855688897533334141413313590373794724744225582702249769395698341602817958630956900727048949616251648228765771853235748723890620358162660291054452701294331328757042530264646864157543135042013667884851283537493009465811190740274059596778453066338263510619904969340013596563445662345424840431471834285164132266031414831932493370361722362130054623213899557859421570975352704703889646901764988848921014035891852068594473240689062658702655174075778016955735800485605931906451566605686617776942555878826206962933902420123625174814850146755827522917788615531428930058136406668123882346291395077736564732826892609652929092037314354212334222490806061341825643138683469893154976396917868139373835320488952355425698817885118217219094777315087861280648166316389644362914553822431947484030828544*i1^40 + -13441088423495903278528090586796322311464643936306529974133835720518215552115766161321068491417973640188567989548814675024059303624089849968134060740753148554155878530823526905335708701480426696139838294769754447415741484190422961410652618552841991076670456171971374879511920800556514608631350832965636666525443395659732652873337793966859881391916489003871206295181896187217238603983378609042965829501943947043361576806053782684372846353843580743880913285158540094100666324451776959390842810360096780714554357217561313468038162443853649039496922418596894868695568638640992868041003274421310417597817620779908447072155309355934864228504587152622548829207337440819080100836387251418732064722264603990988349233035157560587448773269538077079900775155643349343003560978523369086486557085840838045351454110282229679205627641741259139101033460167995614738397319033313542332355101284723369560636863885056736755234240252310383960403216017696704604927720308253950115587657905371437250834605596145019834442267206059741482859677038587852873208442187641566805655137619788965033272162778121602470677611199565039597264504677956389227040278169497621269527366280783703927109742037864621387786411070139677089734552457498745486838604552798103494387289067014541739727415211575250562428646642715522890448714401762668885159767189249611055836288391826841344725980715344389817261904453932034744344818365510142512257502641613277173812156920305465838569610888914231564536100707019570502455663002724334027384102196174927434974100831021959369260121797742360584941388947615463297748095763082986481452860133003313465455445798750965244960821870217093387259373213565045715763965764054380568032384281573193502676936260630794718039402483739095807292711579071087986201931310192867178433495507032360017450322757840743344483197097068199936*i1^41 + 414832133614701655546105585064340383948490165806120815049552544614389867266508722638327280771691747359726129452900008772776193551405150163040832012980084783898471604724830660262998774991561160016438800368929178513471142047681126324951084191265693884135756976994473011478862367060404424662558730280770746458722018533156149801006508059670696033658824506372721164589763147583193097071659779102047183129946224617281504408176984547326938482697401644135125024890578649061991211494106425961275548756910149969355626331768428372240660117893983009373224173061957023054861728700212155450765080788041674444244560171170604051564245546564197917148769205588859852869917336919109158796115475352089918573328235116135610566594204934605315775018922648338906163467899288102107750062416088667088584018801294669801816453601554384994081571679491845323911806981411489298099550452319706124360334587315915224926100132190083867823425119690117146296150979776900366080144242571802594499245477035285986170540106507746400930757359946847218635961045735720354763060746379077968474701256328162906668909723650726346822706379812848549731650025762994186276885283011689376169524757627897180090708745891878992018676102172445220188826335461014726014004334559302095404209535751063573183427680276107696701206658838417281951085143929394744803031479611387482926480817869100947484158720750594969252047413493821373223423574802126030193230211353786592947766579559661217373352968804736664105977809667164263430719572931193550730719684995962433940685645734433317987674137673876633394504402697951427060277056398593148340001758927938721258699804732133046446656000703708765877643866512305020901752297185644271600742622793075626284179857267437812835803558300282032313345553803151566837708449496976855048239606007634896540323068629638349478544032137216*i1^42 + 3700252310797326981139975261260640077351274400360666047250768310012835109844328445116201241797661956031660207994354758621158670553999720753129753523645684857848267440742601682651345928384260127872194859287889956197864711595428638854078113526430241733812695409912455102155901072311133166202853196174688231778576232575024888975516918652349589791496345934317307558991757755999128360611896071967945332480925685017806402834923306663031108564307473811887221132608820255568017382062571580850161223249813338773355899262286376003090507963169932938990811944087513222175075945150955951009201973507773415765801881052366444545126910821539427874524793578420937964210443356410387826669232372431190799594930419520088427200672469733843438502688341430596151968143350061713681983810291812110303605047969973034020763180380976813822665569720149381651784592768006017173260452825671067739939615034986006337676648441055170378883684670254839268995844714359049950530969526882213653452143574153396486290876060940552007306704366964579969545333832197372104640054050159806030635561831738749998815283303800791055585882705791306497529606094755914543649336715261865562709935659249059975322540826773819980461656845730888133029499515762903892947814858619308485143046464332249005567335219083368557490777275546363959529989983133872108267771598599064539009463244258372630574201916777302105663887089296379298141414476948276466353792796132342244025757227667374575600058211997994314161148680434400899936490709067454878755925783227047719300761043408818610301294871339251961771120277158079773826334057786658654298424844280631582200293414195533434505025615426513638658543013029891008921371645390430371983348745105784895817254291719303022514163179885565202538718471231093311423569449169778077070437672190149144175213727677409348366106624*i1^43 + -130834901279884794745387985000967712282029880346753782819979422713344031722797448987943312830560217864656924468440126778260911002355210910978892911060215611060553583612717363356430607903986451195443947963970984863088088568168684497682326637997894911429061696772406139536429282996639608584304218928648265313216176830796215409425855325457388399867974747111459236773631130826110461620655723732956157941719652656407647597910751743072002507287542255366025211937106251682707750335482227192246721025471799727889640677229827325257783613134891033009358432740660450834775090408707147433783872171036280352126369555419218837210551788502246242471907109928218613273190032011890505719746137987014713633559944854435403213083706699993113415467661927328899388418015489396066405182404945355541695215574025656354649882285067570602142009195307857806164857136065532654673503505604982320031146494000406276910068283996234310638389115278493415913718734779619488588202113678393348516636662252217601580992048019633141608745168938607545720068285983465427860674001442803535558925101984223526855172315722816638126347066105833315936849694598021649325942892491141626538757757486382846986981786540983803322127256720736547695560719892035257458291102294417114445287666406921615704552247319763508153884450511087754416885046910076759270759080039763371404046183194107081405698279324104746135444507843463588881171975184708208671615930235714846452466265677044682966724574267308001677062711255398242970187419420464614597936426736491182258619384925829219526196449526961020723143787398118617380318192841527233160088426361753698659657144999443736964130058785147581554791876454835559670324344351822480082212206529249282719391655260267110347336886543197938798339190790908269524953094799041712943520399832307059034079866923770364035072*i1^44 + -674175636909474055333081980534021694555109238862719703709580245613406470502817708284024052604246638751256000700265302292014512000049690656827727260023951175784913134181713284115627021591264822348505112106722372740313383459423724169174883561598015315294886027817931019019579186002072594701450233767655964217100075165651621887352864403520952275107304827261305105421315854701652399074822929958060282732363511225563744203091109074150833318202383098625675489454830055095387615947525620108310640846165376377664434573273207991578562282270901846468157125812903328961724264200700571248654646197332159999177734517635487398414278142628531850505546187543742169698022164996240867166965395646570154302966751077685388036041749235789240457092701344149588022918505216906148322211582514163867150484060638437491496482619169632781378205086600849973048266467736476420803586299080668448121648576769085253476483108402146601469339957588318034862968546679766173976893365267073906772394742150165659317287651739405201464529647050883547544846470170128216458745536696520532910115872912472643883039164771337752052630611590104644268274665138200865264010333553203112045589807474205125194591180253115609034279358449185464301106598843119907369403744542415659483947844535710609872697345433426032558404233173359849371022539045209270975095412326637529823886143637885338814598078096940662005829058761600166188899388469647214258004172199615487811648894616835936976863880022319252033079286700575123609350444153833567429291975220895607919687951238242548528706714139468774135548973801992510345289305233175929425078524811394708760425810830611387789495630642189960250525436377441843061143056101109747324913534803552040976208818304280755803084386656853292679332529945273957796224135715132015353139977809706857661838477599178752*i1^45 + 33746040594372682756792258075441696168203193602902344662480211824647022920487941405367820763422630711944618350923722832927966186755375093776161986572205972866118232130879281712107185813653404228957281707809405813138858836250226996643808080838966819912836624033586508844583935200504886036906778996264307219973326012724240909677934293632602313183583118430994387971952789825470497137152795129406766843772667021435524361523397911660105381669210694107295627397336137731892663033807185980309598933909758993511101034136308312699693254154998182971499324082206681737429572275985282030492572559065369344787255773025601671877520151023957337198748675528149146002133855473003965135242804673875824512190946948472465304394149168918739373183525308586546894307606221029618770641744182458357747789822831999104925038561626995893824943234623999918792563237755528225291451581089581008034528860604571070610112216380061333370170297322991175940879857326823971810931603011254625336997569641409541087818016850212412603391259886422004746795965584889352380723679524531593071583336196693257077873224860205590993568317899390732955150925306251750046111469450018997121737130783098800162507746443526443069880787308156078142067808040106276005369254388365939796980341480057282257239899925511696052439873731809495281710680070177055884997763612831562564655847068292696510826065375319288090513024706022147322366939041721530588152910907471498792958771891556245502367860983840491754979534665261773766449737899927439432540189874445760764246996995302012745691957157634280559493445347371935205187762079172572223295882542059525631840904569713229117071615625733580712980006867764472843021942905333154119016072865932397594906739620161250428961660028018857218971067325963027164549272604155420056535373039784989735081295740928*i1^46 + 294780922863330908017597153727791105488897347426458419928690401488786161417557228547125724299153804916578048476811263134152650719633259472467038338604843594756589357022806951407604739878644297800645058187186979338764595935394167698118330830750193209268052873423903123103493786839670679515601732670019249407999703052791760319593111708815281813090437903580403673802467457826077231021605090947305438448637940918801062551487386475329527618820680869791523784127977757074362957058362603879480740890113291139245541360513790949169760239765968548312098485624367800798661968274522965299983999685196388867263630336302314357797536776170323482500741945584397553495898778878408472034170398369895821719575035969516673892711616816091402719120771459978971403032980435017587970641657752623392606162669022222609764876406307731787479268777530996590027300550605205733723852073150326263563152344473346426542920236420820623821043582739249953409851495636913472765174029422946639557364818099704702602256564675651571171590573546984149071820925062448914230192160104991359856451086156699517464896273212535410955203338346771480240545470782334788318494818907884460767445838546793602549587806213777146212790225352829239242160554556962200368826606346994140181798484606374156742079231860576599524406882404025928411600522816496087997931334917587845476340484783250581977738969474854958019643431343638245348517667934854530041840153443374964616651685863271342921963051191799208452227160854221247645633089704056106101969936313315379836562747213498873518528599507565707588090152466860375902280280575445047119459764877137449174078869812410142659632532499050581414953403345395923628136224188509206792758867321596036025857199997721532072866544699468930780327152843554643520134083127740780507678594572670333123297280*i1^47 + -1705708297163106659240986856984835574269909055280244831655863142572168813211358550291983825863980833752625763752868751420300904392425880142907534244513245939876012542280405670060957842083620611817463030661792219809254685158636804082197637450623308873621954538409370481335988294649929640337210135610978088047143396811599516038921936980991369866599766398806546592977397263218791972683335508169666310495861671924460097975070017667654524904570594340901845455722217203130794638422148572890116910290307187546911695765136130266942238361695448200363745472106652716903772412365415236627932280705692757175044825135200441458029608452395189821480264676340836800257895486588008785840841203815059420543201529143361549548522626151728251131566303478806750297529590819118610534183065170814484337061492774485629928192672956529651390304775866418406243424823011689492487438242845010129675321448440012926492812579772675421271164029226276479999831011955253858709093125283184092983151865722421417946413643444265198947555394264260470312244197738231818096915391323318589270278875032846490267607517130901113670933920947426044905799645737721653385304267807193844226392141838451736459538216019483818846187432349938607461714350406225844934180190508026493309972074607084123337224227676758148732730736498461988946629266603495362592251305126938070903948524383878701522015551211090726803751443106514543118388719278316892987049621100178996547206156822050662984219406917148462028601147127635750423744645162845591035168826474728851092046281707106513860179116305570094683264776630145812292088617675721070078685799143074862288832559058982526714964476870772353967105205613444375683368187843965277353832382150718310717092062605531757839816835210173979428159398523451349770629900448670591640359813892582408192*i1^48 + -13219584447138714688818893793564087726158305178977645096765746994048654626725323788768590215734513013959274559339216238470061623898803573387126928860835340796550933687690267019420055083514534032074692646793933811767842905792968634021425774432750602499146212602423843652527937700630754037887863590343311846299173927496592440173768719096875963754155988856510269809130948319360153043222277204686444158324653146329665037081577546818101843588879427116735325303579429142748704893505227236222692310543952065106737667693220972446928231629089604202974659935550941503116703944823187933007339433807203775492105109076117584843372166451622323767685705634418413189375355632428635231439113505459095361692277818008175105101284152217568259154790667446024032813356147854925187365564832147524237961079736596700488212370250106069551416990915718864325852180702673480580244811957253300572704711847440796000694899209177593850675795771605147335388441100034499545284911084224557263252577592628687689118269061218433174050298461773989874298878114949153398493482344987807653779362916056597209273193888722625080872584600074297310326829289103330950918453862909997102941961882755080413106499640285731409177556262883703414139419334521252901815761990402265959658201069102667638312843511550287266657441749320812483551276252657208133906249782076661622250095758596092756333025025997616866787007967789178666558069834090938735746309658045478639708257976873029271233037599194336666047361385189026080152808084565938083061725844178410830442894815808380428534781402504393752993262851053748339383912010412736580244488565185710765571366687683259222317680057694436962569729839447825662623388130049035234389778701648094076500340945926423557668530852737272110314706373745421520980355149238130855432341180907520*i1^49 + 131468955963182495526927154989806228249017344984080568052019683732800335040667242207719346109021129105236760186686238089669614529933401626985719876638322288739191860034734126124470220381223759221264767486945286500521436592629401705487702407194670972788204993589803660660614095161757678676048792831965748404799577266992229074714152529420506599067601458140153719016009892885602367310117221689017553172700444481982562391904713218026165408699539528202608191000927011687868919407417336524701228323025120578795633502608384400817443387562444258755497866064455491739767763976174640139950484150489508745661443556090626650512183545802146763157155724608772468927544035529107341997708296645417161342566589017102466018941258061695011743944698107632499066013849914125016182617258442479214935612215160033600254143656187407371460663739653323661323140167696126328099378076480721477988132383245686582038553610388579354069057493466035619457647314949618497324905515419104206959905770785220066739309079180463580255667757727037694319450548875036619198445557032686630994229745996344253687517578176126032420986797102785634337318161795992605870976912988705125004228784445110692525941067782664052898110282123384774657862156518500727893825732468120881343452981922962743714898620410935433531279138010900174613398795812034517791881065468159877768534294917017554424711744706138686295828830820135847163175725597715373460959960683622717929899451139638580659865989576944231667937141086407340956643280419954296764507654549383321208673208012787989000705393170331789696497846153500084827692937693438303012691617375261775083174505667531663449410825273024605219094517237217288213159771643001004941056554427697847334581743908848247733482893029308785763504425611650618064318800539779173778511101952*i1^50 + 474786780810824645380451988175643083241445220811517429038064111102887132582824935552363548805376666341111379969252866548748904414833774761109082440716242471108540529200962766004156284419369342203155949003385403077737968521723137486218095920040192881455792105630941651806905128750907528187082063303510391371511257543989706164150956050940446004796511571658301095494257435094624922884308628100508966651901393092574120230398777692904762919994415512719896335447811608444272071085256790290962926227971159380652203599136947972572559113242984922207585760555530466897532846071005543687606187970007354497403501547686619226357554082193191864386743013471450320569827954922874305501768051772419099970939365287746896887638812438716907360653260156154325200878528326611455292147051650088523652845899837290878828760096632545375361174426352352795243126108355774391742675155606205091561199243430171597213699232195046065210027043035468758272022387998512545314292854733075802121092631745025265485752062096268826151273865747430094392826626541735449751699749271395928812551066082122094869940120192904188663764775611575472123452128206999456097905398457169437531725238744394376295017211668962534594823718255335314216231567714068479425729873835808348301281423065599605320981980878918917145994873400806980148950581015089870279750011431556322528656442964854709901774444664217257085874837664457586961044567357951392596325450001306418334039446010258388855323775945944838023853002841904092522258994070756040569277774470210983534023507633455932888650736573298570742826816766649669742745317518018372323036930205772465804593550812852599777630437479916591855525278923079441955994372106892231889639074159550693337433429852992402486721392628243328633895833634711503038201254317479063191552*i1^51 + -2921006767552969286001366946129080683014595767451176550926397677613331792908941363064227562198624712517676408646481003190311294511750511468170471115567558778543565504458285667653114901524145604744904547055841185193044191391764685451484515763432356283441869560541425135319448900506660357027240558776659024998963830931387800877050817811029165658582670924271642420350404653408587059828273058754875716733336947609865354353488001748953485089367162961415083854178716760788071150604292542223315760027120546894063668932771301566878083879706573445404353734853921752072660283814496489505505589949351241153557399401158255506823091829585542294771314120732234836767541288118833228896691186735345916915754226722760870041706763425506491160473778837703540587734743940086185988153370329940148407251715830111212722066509600082951627162113996030551294296135229291495376229926609622368981889978204130892491491796763395732172403348938949381329739683472666863113761464780349516944561128514541782446806630148089401497960740573990730562616826688343001577015656142358180094263422000275384518470538174783783887099361737906731863616815817319342350036786589268153000867370513023839248741858867266354734687882274902584014352891265072552128446994462794100459425464375040119386312700361455691558231613345973147449982595124758782610927048273389057450976395321544931079187711834820995135396587584188695856940314470519769244698411321356794062907795218284395097423124132273228197825182714229915479907553307589576545910003372799589778205121710934932008766921583464847986988560319610604447855617790457274357587941452423119242418481961443857254238957810994478783010455317855327226685796419070993561528214366220129955044168262694061605989415659452816284474475152645221761752041047195648*i1^52 + 4551443555743854181686502880542977095412466840349202857518292405030715650951436917971528189421253475680426406026305592888933087074141043743506121877280235948446697447863128371521523916755049485838736313865358652659453003106047452320314401793088162565194027134142647949320379454814542774445019085338349777801663616417709011166745900931084328384263016979682657943745530441093075886931314539700296481557858931487775872452855028742920627071749176635734921974623421804504503940787458104252305868680748980490190883921656997415756124849874112941968632274630202858045451257828635059350515785100080088228699253617787554340343219512195134852877662315637189615981318505249356862150868960223563848933703184058806774554831215207431481621266911945335622283492049144339286139374940175724269822006638938339285578839077312581330753941295834832608446369587317826138765298731593710626927843434860032925042656530459063379055476808075705552201969420312784790723019859422802954414525015381834828434287845718486700198379779734300090416361157674867371157852910883104609317741838412554046073150211491585856091570856512974128348798422833587066238174663066833944793910184018485079037086861916899922738684561603937993814662477324865335200324626082832020813134677006842504152520602228302215449007897766775779367169436439536145543402469832105445924877350755725967639480158046758272807317121903002886700636710157085826264113104188854398375628001611865381092880938445504767614927850683344046571015734764600411958165876798808742742956104536941310215409409603223868516471426716778229566262526738837230914591235930924754576426029318290868666662850255681867228795987104522609296894132405762627162971443361781115162746085576740055069993667013350229394021158494296606941353345024*i1^53 + 532556696400492779132194057246874749599156562002029951709439558528306367265042243347919330289849992653960559439863807055068741592537260257740068131447162536030548516614499064254146638126967120623701831638416666787630375450587176819127131170628810327632481272272393698453966668273214890876596872951515388769514310442432623496649175252237015396605128785530238390655716948536559611690706591769780614645054321064493991252779028262014559476742676549421281627300807052976551564923288724479006711326886426427819368451928190447529145341436651892746984405910625841929153721022057868124672261750286693235622562709055746543487746041105172185108839473525037017011367894795585451291024464101864040544828400700583032879514253455431039961298710002246600828573131231414348867868172408042710881191030876850183365726162210566262745581743771542677306554907484236908665518385173532484825396222368772220036861589664870088091297020411619716136820612275435100960507315701486262446195034790020087784294951287386732049919917071833783944160488718880793386055164339562576480683064822986548278380394207167398590452376214841673892541216661375642934393558374913258117317751062756429052708875691112973386212916764195785935217029710169291967531987091290930444076432239708304090207793474705385411635986637882785575260350540307917266387613016249242584037460544742388694001648504724185859288451437810990408368737864116545809527778566539675349250102749706621301681739231203549747582115598579264155876894757566627835769677725250692236632266514879168737428031924606477498559513931811740897787312447404609906919807812416308041258306800669719513158845221439732919692176209144422142271537420855359413287913644504088905420157384045762654387088326954292495197521089574440271872*i1^54 + -1687656122640551763088836163469851101117621872956715594395778559747297524637251809627127689210486907398018494336486066830955191129109041094929124530195086415197534458023788628243969989637979770753976310753947510037443331820457330398873574580762142517324403222306238131247843244086032797188710244473946441783905894348172760071409904107098499215499109424625753213135437201012467816828795035722033949273484657773260665735278353514940870270053048927339585201291790141510106712343339299075182320030896647183073462328827407462806313517567135007649191277483539804042810236470778263459094476756063744683025371655024478571874655732380142014295639938671679424633850309270080211215770335026620326902284650419410708670614698178631783398351834365561265769666761216043489890485728799418314199756022400050104961832507754482004458238183343221401274717105012245375654196251416218019015689146786670713707865365956588672691517286560627030590550197935405203284049458918826104218716234783775133251991343471333271049359080928010170715347590274530383277413519092902179543124058848372205627385399218506920146670830030439524193578171894883900309258711216910660385727148567485280850140888748298256708001675989330070568772440013966266119292839731656331597473878611856555603492063615329377500989531982332555033141130446063765774038256668931944326591521538770673271019247851539154209586135687358015442109399634083637567386356840156948251719670928835205502713286848015721778126847761253918271103779835293228149805172469984316025513954292688530048609663848343866168961396410078816717433226943268846877609827161072778032253910546604807078780505797497775801705169766465049510759008785102156115420614872770866893228304235606284639204887110314214151546353311809536*i1^55 + -1225047257671044067444676637144197376065169187794050608788985177031342497916380470353743642309615964570898099096636791126382783239142178633141981015297384839841811480944835906001429622504772496849295946282747158981789942345254987515488538743833296372997684530173808300971318244016055651071068409934786616825366202779925717531593361710322846040190753865199019395572077728162527889446116691042285353332316488521869762753515537365843379680378318301376687919608489151040546338710845711973285578526404724211519427408253837951818731339588629184601611423134820515083238948802285763293123093730074412753157928746533757340500608422215084132745556426770734965926364684469690685460585795775580292057070779643075662730482675882621291760406493543473769133961632006842145208297831842624687939993093597523097944341101348771731316926409397678536922196772984915494001597070180193329489985488720806108982713930512969721671396928456744715488622202954782871610986616446179979043568906786888887546065585039198239950532695493633611069750418110512915079997964364092071538271618804796431216104929889993344046991277867102860006966915950859081321264248672409079624708476564332522639995773257277107429992446752095141266531699383648354143114260333104563363351130671726128162162825825688076223538829342012814328931235559816983229360738070687584407728544071789316592108872592006338136874007283866857645269027507932238634161362933393266923949746015442813208323041126630419738823283787315596707417338203711738368770362897276165819139997284853397937779537437514373461828786905569470725050805843813265996719317152893716639190296959950676800198212403711671196752025297906406533338663277107134199342972429331323209964076037878369055090799178295262444854968320*i1^56 + 619650546412460839291000575462352009344279618499359159364379028844206785100349437102380457329300534328153450419309770808512731223242038356121212220654137870223969753791422393230516519407503952197508528888250490766331437638465078326665946868670026907003456596261860569591275421009163538980039224779790844713977934494234553361183541087273970628444704646777222791268326924780022409180044754579659728047539238886893859965402615671924667160595481603327567778190576721964978430698416648699324502578510036000356665135925341304799608022460942305407315199968169237635026345889222912572454092721692074712601542719581343665908984203182938831272894529026898147832897534961570230684314300282639588980971645624965494832594551787281032284197479116464733947001342918148007544602186322473106974336211446342497737186946903937025717370899618496123416937390166940307133874585242155996624492555395564780886549096963573088249257088752116332736716225078352349634965542052773441270139304591618179441366588767919541893579721837174859553065828554669153790437271082498810707656030981988305427196691530497058856676858067553717682269951230761910949863135045326612255135511947718519588858062155331518793440829593425898396068022057847757358856687903737541841649184541008517450001862756170411018125992547964366490738319781532997205179515268890657729493738520062834568420111886540095200709592204610637438340425138367263727056130819590249073228056981725662668537777696028562865551862269760648366950664454175268056135949332443588611763603693232964464353879895645171114014054487848717820146374299801132223578769738882657832794272816765851626211213910257401151128144947290370441472353996348978812600995439664823603865708642761263108680078259350247833600*i1^57 + -163600131050766097556342484518818469890377046517337212164355081380034380717120291510863648075394174931730630205709127146387244642371878475316292913778109726974784991942260273063474154537486104254281258249172711694861343672891776159247501915905531306642251823467079748195008257725826732373757867422430032382009723999215842449256282321420961768583109517674179493035300641897410417851528685173154026309054650906875060101875766128954546411966555387780943570866196525226700771303820235838610247207531216398540692645192080587059971861310892001926774614625265755067464206560595302353264621080072111791458097356449799620222497754821395437553888915183775319621871779020909768415132040188523020952495339484028165153339582772944646091186036047921021028022922182803372752309876785953180394712074923208718066523701716348196980427419084603770140447142543083408111423099014165342877165585639633353237335872658143149435267591889475180069006437227944255790166842252208094847805911162078550098647578833580041934224519126965255943689162645403917930977942568419843017286909988836319217591062675377555437564616022969380199641868347247799499264566033002567175583147393452264527233526085102000639277460654939838762589801433095104335072853684626300093765740016524942459550816527107294650134863993357913169511240557589807221997441473516375178904108194182243852204475489862565641226309060786702289872837956918154026464916663545529604191137874154533539873572259520739184644325401461019619882143850807624432210474711803060913995261670771118917892838021213697776945064131335378901656821285137146591603031558000628312375095653712404173342131832138826410447296893772296794712741018012188710445638360377872028855562188729169945869464532680704*i1^58 + 27538293974098674077107580872627214817644168705944167839432357286456828155413736698836590934430144554864742409568164009108503068949302036703522328154994473686921999024806119613542823219403928122593787977752179956422109831182681035403867266278875574020782759005163981702604693519514086232638598475374622507991263788981406996215407635541847196262382242122672412391928821003470605790338435138451741480735586691576354935663576589499316337958839128699460399070274110515843131106596354067007128103760864738213410386743406250519174964922727734880080660799498185126233693648921927206929183874813914235983676590211815679812530301643111214453957421378330985209410326337456121019619983931554135316676075211842285114085678702623106978925299814921974281844901378922197611283667770454445289504112801869018198928192643991986980618664964780435336159781165395490743453451774405589644401205803767568361792130647673465737330960973470162202399419317350203935844809799963766872129747115481131790881837701001120129408801771496875214373120322241434107120034759426505332445750055451178941519325913816507957162740394366141697308961702950869283035930676259242591306875673712345560373356801899852196300573383847351158947939178206234263127374456284097333509929846351994130351421204322682411823673477172724301800841409530664630981945083803465121720295776271774783016722782418874640145241437311448783127862302387529410408873418512815623429155960723916019372478660984032325248063534588305836129938790898175558488466074608194145263232635791008881180165248973683589990045246378068686446691486609456390894764007315082991746681510318617611482880659619774533545887224495171921135852035209188217965821735573299126804325683524503099261583360*i1^59 + -3433370423463326671420848114704955819522426301742153340877799724140135930746562403826076696612034494240913398793110596698645987125770311627321949030358542145430488292207357584522986877378469308758311580682612524590359107408461886388107384503487136270685161032144103976966035196147720838126327220373173986614935577853042413209302081527133653868391102830045303256559899284991982390236106106243030056968854522590932667006086744589064031371787027315346175825508169706771508631165868159335070072015356962836039847095314112730049029992748841107703015770075354272190071536696591696140439518089109767255274668933636512391288115142306661738869115787522596280665248792054670739361921602987180643191093523215165010589597153348065468213883108113142799596466397272228879679017341833847276847822368593169141624685504469466783339479666163389319538530988323651964918237539546357020118528092077130041838320943857526524548914742547399576812464015521163903974062278533014924558350969097246467344396109167591834183206879896944593196886428367824894985889161203983486199778124595147512847231012610552884483534742327588123178125199173167543013209712594048607778884848705134833230323151387355762419276446896698676138531313768984472123562187219290823012416509013823136344132843326808875034168338729422488593245083915859433725044269075250021299335108856320535408540772739561402670256726079736121162822747215756147623435567642594847000357984173786277846669281411726229157444435953510876350181256905187376107218267044596111421131670123035141775423665635825061901651994052167721494689545233766798848286930121739958084857355193343976641639142709217783336593505230985440798882210010120571401107279929218294123960172744605171712*i1^60 + 324069325948977269302840482710759480743400676580594891110476282844550208398873158395737421344146524401356794758194771339608118137602320357449212614813592688051458804026642006242949461727255056823413509600355677743808218097665987373883060639912932830368097582900674475915871326398382200973299878799356536107430535304332332395807398018662545464791902005926690724235171383543842814808847046263040521783913084171247454319773863008365883341787209300510166002960769348653756792300818239511103832259939323512984569444913644978956749348186447168357787417262970758728190423245707886974033618344072282310713083379618542241546704646808896020210297849842736090956759643830316340595122475274753029572654289550470234790059424389565410881623529348614635935046015362910481529888168786282847825099994103121007238485840899774302705283543432210910587386637619640118967525740702373576046395598841924274529381526864024144408650659760464537837499164095131520705273171956541604317449501264867664764889300771960298529434864380415241014526039100802652808943802851477409046591910668401900168226747551317166127918633900764208055641468138567699735487473216535401792823363691302726854839707995519814928403458212354754587795547618609220459350921406023268593054712892103191151776942146128955824003090514285944468450754714479571017971656348809263846838761467859118907588520641576242796592594558692557968638554197412337439434149290636778638013492576071125689509107714149876611675923105153109443686809859095826505329146077223436216315586348710421776737981248551325053598788791023305578836694506559931415713806263670143963700784655884968435446843773932288078522504653065848256756387260464118970595970173757539590712139448320*i1^61 + -23845201455044324116307789515459131320284446843066728364255805934455359677925599412309592793165058970543620986195486534688717971831503033627799925246253911386547805802169357127198015460447580323715006730624130347771090407137826161320297877854400867966396904300088417280441386388767652007617085298297552747825161498818060358561758253978776915090178125769531527789681002962268447827891919560182486896657085541408964220081354086599434127165594747786407219141296471350284719936977498690219290457454195515250886939209792003945416581858992817891860460631618573497497031703972005401107201799722402944751284375232272764579425758028989598123310548342039181166021189572617435462779146324606114863329740711269098857436212032562072840918513504252689453612205866297618791831516118150536695969673887977908951376425426690116040190699788151334770046845205154427431147730176111229320483779080962736637926821317342039434119333256733594788065566985988627508698724983871810678965315144311891201214054251769647717006651617683529321452925251335311717600871044169336549766651072861052926524625228574711423498678061734187264409867894036141569641807899779903885644435795647070065422840794007568390937615235699740031098224979138183237400275660737820284544948444285236533392897732730722766653951400898091679716822006787171936660765931665916477716638143971420802700718970218442905218127572812242265638070332196674723460067938548278897421824314051413362447745917510019565573464245924915081281216642038903783061243818394399593581521974226114034059931092761411661532559040095055439955166456259178198018106380180090332180566598818029755959436688249955370928129595325798302369011967681315100699785159997591587389440*i1^62 + 1350542322413884728946641091573660372993078837055551324093014866093082213814200382913549288242389493458197834134992602303373689208772576834977998658268684635575739727094211084190817970649220472366652287986673202572505310743363274571845473088163666742326134498918581937215110749990812816128880320379439216418660558721185797373643646306231893451579074066354413128059260518083014364863131573493657656186060466753036610522805075658097776734028030053998833283661479736144081621572103550508599834545474456046704471492958085272466606211738142522670359996593778308975932182135219390466437038605896585347129085311732674149692115804995298853891619380192031776971898191424911041550576102203603474303908929945646231726441239382146832571321273102940211453591490780502781104861209969621679972224874020543100109947534642602222277979474681617940048987675415199854112569388822784919495996425661721080071090691663193530181990077705594181523271350697955087796554376731472146620832765311150731145690563771674668225722300808867804024869802213223048789869616985771823820596560656027893905585915690583990642598516286527838581142795189156267977079456333708434609183283977645151636451390448053623353618916608940160783690042789638873639327009106330227654828917474146598291608883818833548623116664323782153214377878265059792800093148570339918443235264913462382442871884057706553573586927627053375741546707353423475394701465408372695825996735306715884900704403300775652175187008639290628843998386583781131365671641097825157214562851896197742610610216551806814654232600437655764453098328739676476138598875822968175521888510457124005065387768365212292694367307156464991366544587105174273405855898911375360*i1^63 + -57914711080586697994825483740470872735580470346957411938920139725727664989535923571285998138228365024484334124531805485048176350514493279736070581117156197932486010636847795799916803527415813858918957770995105488238773395640158826041718363936824541087829673849571305161899691244748429524070565493680996547027490660337933595030003116756095649465705206477234528390984609291618540602799289065565024314190792089028007475189069173016555807031286147273758469096518977752811670185712362549963750658075599030798681791290634103156892362404091580991977025634646329188210112122559518562962259041886601075155437778700772908106265663406902857191049895818636592761542394434642587309266437544812384592025604089741818780167881958815829469134106914434939082511793279096728294245867564460515688617482196728377807694826357724419007472735001075247498180069053448499169829071579589842400872836057992019069312366085904399271646761991618015244598184441575541315414718503744864376184776155267563977686645314901395651722041658779671693021634069144400283376992106551787145787766504139914543886442100064130162668925083084281636443196792295064659861125594952834331724995550677141771159663025046857654394233083314066976693272877213704202508724482519958748872814372296154153151942383906610282780158103106638192254720280511835158314523081665855930626040158427926950766050957627976542826168111468917408328792811228639357152501000243419329179079776996200458792752494592144618290024229568022408770110447489422259251680835555553635442614507256981637920003376178714639678911518733901614652574962725580563213285794078233661036723082809906767670505161669942922662954733375983329375841903552292341908766720*i1^64 + 1771187363787715130695620679862078965445532326077417553874999654469683647621413696803530202325594127695002912205068575693594374588824242188386980217054060316613916998001297505071054006301963869689665286117188190090016463119618945980011093922821364292009813661208569129752019965259527604140880226336664562192038352283213201483218778422606837732337179417896326597028091071604006646199912601175554142562049635327577546132366513992554805729031712579095350232605183496999825732935539767917483567732996780747486942660852035658433497443014192920144939959232638654988367621481493826233533499660940997623544140421223000952528844276116651909671419444103387602794640149624042688512946778874738192456607730085086556772712366905979784916035430794173586770550034369544694800009981153131353647175902641399806203352831943974377529725791027841220852300537201457434932751525216864916840999991953246992609326803227713275168304687152938141264986855260875891692308472544860504767211792321644798123019978191384518423374622952791549057815829545370707314576926630558999260239173071645693346332366408484930754538497539626399375838108399675853124903478194311207718333541194310666776467130055871086539796801219551000797354292774755145857830501370448366103827501917265021120721175140559838443648302440183987275642393453045555122027846696758413374599040356853815888281943942867987937842928962526182096317045896295497230909196646895516294996031607688546353808408577962298993739529717939223933109225154519240791378318457669784271699757226798928809069486195221010725945914099612327404288034499703170929188723717463006930124542373174092349982982342151198072566694544207950176531479719103692800*i1^65 + -34065668006361974955161394848139739574418729228995864686293297135754044221992990869615987205880939185179822132725177736053726857960891778200230777792111786994771744260913405793958535275719493813668678507556723594168187967022535849384425487582811264434868666272162594122031698242531814976407320549299572396097699059623927145126003673525359716322460312585942428351562573848462323780382567996421008807704172947850817878467650759563569353999613557088097357124331375484091580123136940873471153922344123337663971128336935598859044975986872617973878092296846636157316831607936408090315734531858359432673556925288185417098344370650245977361869504348370668931615739560311606400487755383385277806504122055607040436406601554059899373881608656183060613727913137077750964108306296264136586022957664074553538901086478733415722058014361733322531330220931798844043837807406207922780721460596299403483612476591251801615690583232197645485115594307222419690749605535882125630395902444250241462756933501397599169053670119518790228027991813271115925377054887762723702396841753660544676968106337060706279008048552275380666031477889840305280182034529239063471508948230910207279268448321904848916105084211020609072215928102154620423311487344724812452456239876067510552913248947222687619187131441253109597773964457407887003134077257952261228141349111967030448352411405458086326631650924464029050448319669380496017544754857714360292477328275178716757548643327915960971485483245918226980236599281983324654266109711252083252906773907501570584926363818711979259605208551082932294707186721999299900433653991752423915670622787402279320874940111234190075267648431308682730228519272448*i1^66 + 282451502766971706539178626664260836435925279659089991316552601474399267545746045510926260531458991681004158743507034780803678401681225389539826910480202399164325556263828440905414353447683559181969366454632199191436150939441658606850928087695248742637239528995470364904669317205090250989627251615988391070210783984358156274211982702351556143297525228530437277917212518896530397955241463858285373760047683832029470370335804758137940884274719156786783041871853642177248519202942029248441504912629397863465946518353724006271517817691473005077780625425645721528088786950188512020062391694711016792463754082367026655725939856301614491321346932636969003549580642054656343606210853237452974322375827029754552987686177847335043264344366289161558543009272529865615600498835011820777036465523918826794549690269723783411808632572802538527151750059295133771912789203953882086626605960521013985322794615520161995893160898361941491831246712940460359548442948356055011984492941442474067686476392223892802448721485645890440354398724020740156712352942483194622026940568649769968069794163577968782783719722262512596058034451567108949708071031671747361863609637625669050503875577503509153666841935243538548347814279691434156666898300099378898011842314846591928041072257741487079628003517857602393916412583979452339118653867817426776259662492885523237890397679847116166660608394134907842810596515184250656919178999242394976436396916219062283061243851320865704071766952064535390804265807769703237529421117682978402377734851745917774945918473363940889277846068820067959357809399516867811627976319887177359468997736776524737040890506737288143037712562029340431220736*i1^67 + 1595312976270815296801464030387821789505398147420078101493446093045808751110259208044568200974426522349264964038781403923360181617319369039297904597732068583582231944970183685362234799984674324475135203773709435466632378176318433489236900650158656911246296305430596521828908029602135785894692806280076432153078430299364129013845853156194413172402540375573195139312793220740302976837501171835539759706718810004321243539461452978170374553624788112443229350857426012364153976853318841844388819639940334397419343892623489530601280128370512619672803313428976859289313067413646907455985816142055634355835839975697994209578086860856841761978691382159019881183931357850498530991994960858501530719094292958757875772026103138651717870626157560404803592985922078050635423596569647952854662534993415053800108719431201776809081970969869790710692056016772054454555349527750175037482354067179054073323547673214445736216575380692065839196074678323999551846337876040424401323108307100749744051953923160505370405954141710234032801273770373116796372395143222040129668893540181581106314909780816114735214470956424594839640969221016529607725966442746206793804315580414488415696599661520264265874955696747847762084426926412643148183789114017254080759860347730528005235299075628715551135905601584594742620547771775572005532589196613855919916434010112889188357742347808907552044777500604422075015182867980200342426287812993324857000913039590824174191701030197410686046019450238028291841198832441763981651975095102559768085171139414265919287659009674572923878879194899368750126786135689337812218910646464267546325639111248246253013596524174330770234919129972736*i1^68 + -42354653148749240209137755971334949512687740436642810121750505186242588137827114672461008438587365487647665045255207450419630613233148818324924053907961080313404509606924337212006574299720149501351704430920991763138181377501658369043349740016658158263330215473626008675806878584387957623184661873940124471321101933688253378259549850294023446882920391536971921939379844776626987446745551977595388415506800210424719873588658411705072234385234499630376892362081568545043614947119853536056989679017232868311823670707862941261393246059151070387358532774674511159741515835930596803724490927681833590293854090040195595353182510493155367711240126520645363240377377782470597396297345709675179344671853917782909193242955543985249737574507360896418426885548826869588851565411657807940116144626000994336003794750651642909889734314067936604329627567659820914221916003250317072962719404034246480617995830128234802519855918033829309575563153662661392107747313932832132444073860933848044477329116279798811933666673898605514874362465684572647478799191265531502599853935737175285169392207939724024618725072824991682825151825137995539355430491310416566481008364662954939098028877314815061798827077496608839834458332410364173334614119742482887567175393324916404254887791328071330096799228388027811343835897149054796806961884951960618565380681647924386386434732297427260854050667344589242781036675227463866791550916409835518540231730068474966723134530167749984835882314477364624389906789702112744947698947895229185438258918602470442005463829605336691050406213444657052397078600857293023618126235011236102586310383118017498630026536040223851101028352*i1^69 + 536221320321358143608490321329394416085540093658934937672745491779183630700402634653894217584743519394644721847172969561334236580215811565484511945139775413324087629125261268653268194821032310196387743529602834202911658901653982177434141025444165336900686029484826487541460191499933277312434438063035590751058151030904064827149405966057223626785162207870195965239303609017925532558787252297399133582475641150066611647819131828227694046884862709693719328646246405174568822213515912769181483782450711089995001580847987353484457543432836698743228085855425328248742917285056621911116985269605089328439394371850679341710298428226822765807722516374216876069735053282823604865444502443567733917530359720129904305865656436311851295491120166581577645699888607516974339323496422498495974706476287685208019343129153461093555111666181839392066137800908409882921074677802118084169290052127032668944840345627827684547070618807137231292865745731128530660015285608427169048675836918822396484408744035519332660032360215039194414600172484717251408429895050756001834348933446751668531461336455155318604052597193809123264423950970630229352262016042350000144217519891052777298273027307796123996540233000244281518515142140496485769950208547133568722792211788445876413038654557372277734353664293660263664391167821424001372622137774242740986335190500193681771888105959545314951932264996828792280193482819221664517652359152861282590558633880438042293713468360294729669323029331921572732846221310207223016639224926670489890328134852460512900395013014520647173429376555946422652591903645445326053120861700536327424494157150225172491472647049183232*i1^70 + -14841519720708490676212121920863059408304927068988439498761864673262395255157330105492558343769648876565732682687549721342873859391905419638589731439266984811740449258495555762337679500279966668969505360435450390047192063147249731286669242168033399314016068543496830193230300433882376831083865434641124358746160904285560323071754250971246362890286007053046027413416469303739185729102955581664346663684949859477392979141092094322732502672916479637769765504480331831762292061996679989471671515502311634426846479075443050851168132482352008659545458383056838333966641420840594105200054062272278260006873285259450582810918832546179884721205099839379211649522918023653254427872387426335426292521093190108166453966752498147751825908907336228065260013465723907565207987069807155689787206158159442610428986662754118301604036539130053031933079212809516899666272127563201083401515206670000841895978784317056657025264885802772060509351431184232459789401816149067546646079855403928781701118096103771860943081897068351838865107449856583825237069811551737767407029614873655419196739354188124359686696546021483235343403099400523408637781303146881867872090716740298441131859255246034147750253899336157787375143309996652563037954020619645182632923374274528318081413829498236917342549758384193191064846280507049215556350226331844406853223894199754248799152158636147636635531197176181379122336786394841415299622075834838843835823408946798522219950732055614344930679116871863328521363461288758014485293674223737702621084634954879541473560461311899094428423740989159843298995155399796964610037578024104747850041637180304809849719357440*i1^71 + -284804808049076018155698365153654635789258437357053435637632770398384170589107944843813953172289952031311873587470093018549653867241460419203605526986376409256035331287069928423109726498901806708475673712036735657980187750378602974316690624020382426330863336616669815367195767431899115246024106492177892596370582738948922795082753323167804539511951451072378888715397095545382691531854461797505169997920888909073965523717538785062396979515590196532128447577829472926293695651334344975302360229806641323539119076826247930728701898315003934865189819674822299399718323458559775660494768809197163351028053518021994614248347928992746003846915878220303384109061137836884377273814764881640080523486347786915029190398557065109901545807912903560568945864452067967655124585631027869889210649304831427079570788060112301304857813386475603874733110804909724464459119796260383839571543972660633024731550977544538727417730660468195971403291427742490036051204611290884875648860852104095063287326696821256011034311674807833945772889028851691682109542121931817950553277236624186067856799300953269966324770056232618018922873239653826082676236080999527619680838890976398523905701535094314900588470133684546491465673543513051383953752823207920871343222581167704477088000648898677745648981350671269002396401064607539662020628634709787949080122162990860889897405190866941624468498998119721357172108871765293585287581008454077972930447859643045306384394742020304983725711608902088880106331120087687495616713971009657493547663044680529251541978503980212993953323005154991101977779476066761133440334776730706469999914102405155782656*i1^72 + -541040467863308897944449712697389843173880762717977995262055937398864914059136334843275147537499378445372808612716959088293514594488262462352610113923793903666148700892151200936955361529181062117612436568044708082993628874981361884497406556140375914653130665264617694931295875937799553759468436034243996576712479642422740178426981025371955530517718953650656317004764687378495527773612058215016164371887644156254176286714637432193340369947545373732388095233045895631580073134597674438727559072874526612209279512813226744773201320334210145487545387460896171460687630334061601912093052479286595328700348711987599301544056857317455284128934934590866406089725411758080429852738518442528334730239556062234142965857247862693448212768203439277509010817107715383819385705639191868408376631986872978793968812964523554337067598179720236418362080484181655966561217887075680199192397593522159354138122496878259215130857698292012907281926901515511001312930214498319005896705158547039360504290899506424827261815653710395771486646212654847745732344793994676884713130308406801826107373206229386477860518975737743907382311714460762270148480302904715959889129328084106150121465259833468721389455790091591431442610126275034294132757871719127176487441507126385405961780281118683123952143342085949933620427971802557574762018401271302276764405893499248031393138593025820318624663697000446492739563329809260528680579107589082161379377754098945623306439137045398290983999523333314989663500772915314698629474983535035394372099752640661914459086139776521523233323762116098323906327305977796995403373644783655332584378859520*i1^73 + 4861185263641272251620219331854753858780103274460819367833976246386421483825342999818266842607532764268847927755772880260518284864397459391804965975417073075073003537103068757449415095911871367783385368486779783993995830523162091164766268361971251850718478237961386407424418709535030581158158167976455581092163950241914803554219988083512040275680045860451491325943162827190861829382443170241361994640698416021291139405326048490313505784571881512941093269180819705012986738392493362210262338838891151010203166188370283195489449559866554878330636662333209446523685576367508624104095837017263761899811630584488176475853520787871050515095935895406551607459131202289752180004421051358458224670544574837164289922196157889038976736523280189099114235503195745853075126811644228472900728652017950336002080832311430302408543900171299303430892709773769246563904244025378777785891619783759779700507549184058454460433258256965695329733300408671052581506328179946117283408432208425207167179486651182993002343470902985887664629623227901816995889474133645282615714584280775023057265020509627571599636942906248182905751881200621214932839840983568389904780831159319098614490738992210641716440206132578299041985012976500885304728415996049652806759366231863172238642992841328119757172265901532447833756684872408510172994642035310512819384058923692704565025651541101073490750065236088579671208126076780211973890158334663115017269067682464543863520006347674194018914961415357374311816277579656505677607731930026799668037703074731029083630962608093926806035526553496608803413684239387490391445450387297499348992*i1^74 + -178487546525559560854897314444474968635576866638579123280639463803060957010737158372660221277702708805720718339241448186198942079123234906915360763568601622854882992066903898927083854308866861764011498980401329096870131432636912688860756980954447598090999803361391664483823140778631464155224147342718183840087307882086043210741965071390956615234719605728792011373474931798527150814677994737071110482768052988229283204318037764940920596949003495381238370341532677004699865066835009861889321748727687404612530409413903253035447673951186554955788833533648743694874857689178750756704210451704974794902618452182584351513988912146375402454501167419885506148035770435215174731821927664262399640856988885944691872119335761433990997321607021149309335666075795353428218391931091137002866840030921420925101877185933709917916341811409614791028642117734468481207626617044506480425367695580221162159342238533270198491494933503418773343652200877315184883776000187641192216768280920734364491677082816149445401858065522798567607495988951336306233757513920691458910010024938099995950366649254703221305687994492614607672566409848641149835473500163686541612580417345697501965178702020083361149858367708913383951026524485428312599024613498676627854389926723360244273945389338355158505947869381285282736516203178217717411439368888879522544165103238269295500691485710641991280060777427421738053385874495230030974577971557729710045879291266189867899882732199205519308608161249367151524722326980038871770511014757441075681227214361910975559046036248009235714341237400024125350704161221259220284778244734976*i1^75 + -4075366547240542464316548758852065923452792873716833873876969991074468758801598620401639387357591430731011965483672196892922940964267726961550826271858866907747819274023411561431406485013931270404843492835613267773890902787068444195917440689549851192159665102157524008748282633831241566307326758961478107077471274946263095635208083395165314489516812277837268569072667471277925482029956709919802355626721741487171027459796500816974673090965326455491865889337470123350223390768654519374671335508406617253079233715080559058713293920720786128520564370681873969987133324091032135512451423245121535682480066430883400371792664024718828546538033908328506255060847685095180604996577163828058451422115793290624075608439239867486695053856158419066251304438514855052669818249823793974731388989041603364104692369370171298581682172374770875587934117749689922550585846020764609255561862437258902877244422338733789868792110784444154679512045740321644898810565069635061797130776418401947167935424643177914619802308735755312947981935583605228099632420548920437844710583156217507991337985190423300661097050253626574196415656982181866457152793732635358980059467893184774371602136902230505449297038471711679060726771023805209562587485221378363396268725273275836721261811852075951853252615147888185272466642351484007748099555126573076337158374928490595915724770832399732442203443690959618303528992810706155455321806332103752864408254462899412999826154689913286194582985597219370417992771846987113211092746539100423212443159346850712703568740179526668404772252596489013560235765422656793211830272*i1^76 + -34516372483819425469945590690104322735218792563585220625667016074241050113991526261432536184674585604609794016084207203653449062171610556438379887818826156024434482090578826198996549930499310439261990953210936956247602268738075918013726122156787897727286439480314773330750388672309932370790724045387571818372628864005843297940349057985082805447853802751105363970620709104136578144592359193740134284727896803043938327841021296761236760688303974927738626866598597264268966073755968359301401713642149015559731284429330037736700726773199601641796645726506901673298391575119296988715488615940513508661408732260906143567758909934259101629559143205094663101566426760096177344872639766228117299347691841725529757752684300292338976619264395318414014933694048300861176193174579713868481291564483599118876331146279675054711535659249366877389241320921794274638857116578830265231834742862204637491153825739576649281858234557042360988715427981539800783471873228717560190968509361819954917987316637543716878726309201823342759059635105320281953841469853549908890977639332385842026349818249135313351314044389767375199134554118748186139333256818676466466439657672826878709364650186037949805483072383111240393569956201715046584375232520859720684005003624425270203623257033212660027129652686893118260659657977377914229604927536362207832127918640179772716913429657056286355110374697507247823084062969230805842575944286400270504404800947079884834269648167226516875444196377846866332317515059380388474742251286457058284042463899056017473310468473065727934695884911579415706284403718094848*i1^77 + -161090729955938067146603359920717446126804902794789355155274670235035025626121442413029359333947640576736247390540817245864628900722698469891338918362938844926471855381789220199622881133332889928904518216153028159278621849252327704953133741038106195020070085302826366434468880551246674433607911447088166277268337254324866656023544649307260575113443089442990392749605351728603272928033138338694493021237991022225046613048724146592856676267897021907988864146126438958189019054283984156380666921418639552855446642481587918251661853073529572502753410934488606071600268080692510996600972443179037249606950246414914675932112493100726172331328438971987347276134597972842534138256271161145886816424081585442892351944489650516912216792157574094771495799947044665735343639852492846181181984793225696913970257813016593163668894924842596373680931370621566972540828995660885203843147591068454561361289853176541082376598387050723196706740402259013914826783854441273015887993620266600522737747947247700320376937773260151552831876919473818198277525931810115267502677967914298831059090160067171059794034525141434587417462056350142925334368382611715692139914580846898699684828293315211113047808297000881711368842165459852840814582137064950957883301779526132758274435851556704337281719071070558259112474559386817218094199405809806149373179190706468052714705182427322820706271266325556247783304537785510486788560374926944140853506557795742746536956054265284963274135368668755536818233770085175327750160736167144693780729447926726300958439675813420094809957562891347513629999104*i1^78 + -475994496938640589442902505056200956397945335862225681300083907855068388644232383474322194757674048481653761748003263697379426773267529235100374652107260236938293938168416267298239559364202912948182384670466490833873921346987658126334447113983417668219246804986662495571950296398088641430753253264863147587838499061631310057949996771457677463837510705398219724381528624800160716716852506836394373192749514065922480797456647660843937885059041121291945373240099925725440908826390774576622099110901075147351871035868062785232305928177710644018703426273110515024717768748165081239689899006312355426199265519832068774307642857163254843879429180656239685970355925776553816981537327213907224540703021727711654835748243194401454286268624167342567613091321460142258469489052010250179122799152635775850826314673538469945116972983382864251157483136435755429485105602244090940294392902185534423455123310146401371272968296457522182288341647645702875197067635884612828676901506968202710579828358538350398758910770436924978830579194459487455977743647873319344733870146569728454296627492112635534993366776653284435740027839547922211587292525056285028269967105062176525162819300554990512507151968286169430401439553930930435054458680849333119113194768242840056421477374730481899461276880965852169645841495241155275422292402335683008120228466417237740620962618417803678029821183281039431626180470102176600976657038937841037908896825003219983597802697834724869804403720831295038333349602977863829542074232151322092709461211152155411856434603017912994225214651598110720*i1^79 + -954357282072484051483450011079465998382239619088117343936626529296391471804920161439877977872604420788313485796540960068695260823644099500207370592339748566271435029092478368648001166436683563698163945593580616320212488095832239891143310111158987966153109512671495523751761148004202323246341551569936024986579330813059754413941819013170408302113451238742726331462347133867334272493635743602464157580808219447157829524845832037156395612588727118817470649365195671811341992198887967627610406638578326812890252946921648997676340300051752077447130432769039367399028504646878263442804484923921494519968301661578425806149091267229292573011907002955891635474201651204707119920775949178051637549814801351444154514005217022195656824210100054868387369202330051177152155980577538147834647946148865750944114225863102533810467438546343822743460938074509240675226399738500167171140007089008331313103790626211462810005315744440982494062080213873886916205415255360663148500282375822512785547603587311738207078898987242398115426766442466086519262732200039449911861656350232275654119097365427740901546393404988430303552958512430455381252872355338610778492971882611933654103122126399187236113560362427737273116518600234307113102618210478917118915871164303664732780155283188149047226383275223758288905060783229522077876906044964299825183188179340820930583292831049309959799159991881238230229559175711568241383308878053617275848373969278166486014530551195316003062100076329068709886523723610492828891145171655078198916015075760829497858327794230426774410362880*i1^80 + -1515477654748720378475699314458526869307602565594162540259384866606078505747819507105015658114616882224887955264917377676067598351732420552661017968981663163817343607404718200725755903432392301322449531387270991788201881832104220928616777118649564341363083618797506700147871819747120605254605581552995010447868768184440371724304258608320911541932011343134861570931683282740209817705733921630832317861698955740932633996302198019357686593170794783232684528499453685704007203586827484421605012095263237926555514377047349419687212501338573979053592186054129112806539901341247849241862687027886224102729098725381022479674762240689600834551080208774743025672987177750402618912081143735951513209237100308044331222685099606437351654333312026123495672417546664196457001439976410782786693253127402860925978337500241610323245361988185051450809307248114940832191997346087029390185437776695987593259802618277813981500158979901519757224990547408025489525739486921188541635897253256457015309047285979611260982914754457640299382496695771195173500315862338740734441626143360111701953967998332666163764359280736860303623467492431539415513002245040822539640274535137841373766095449569156148550034786438502600932856016105831319651668959173300355454933211435411177672927936100740175712051448764925682267768140116360006530860550220165220449486903851813927742857178210435790265277626015834982937299914924838010754372900539718287135831509532851274292658073599497247275752314416376938176525526689122187581078151412481941271246164596795661349549484581847040*i1^81 + -2530686914916341195261497502425593875566513095926627216868445845880093440890586887550530791482118482303552754611832789997781496440628156122111265456005745208996083942440168116901902442547636296617245458784119733304455894122681067636929244315076353248648311633101766861086987494834768341036204768578768469269288073081555084866709291034478069848419304621630115023004995704772509168506945909624989719193410293984825216345958346511919151042776315592639522402016493164384283838750436745544959162410748222197182925577489301257003560083833057458596670213015623563708526715550599807278223091984037224252839755243847545715968570769117332536327880754842039270976589785749504145092378841272545316898915666411330745403593153047826198545085544261650735664511693642448612207265548997617661643935837407196370768700162662903943742675364873394939243824931884343379064981188153418766794619907421344544709287099759800913709046439266645521633483139338798653022631147150859376720525652892634495891595605028700075900759549960036583708879550645192971524646557979546545299529548121043906823806674959425195588975344184773858783247914724211146667907454904989535936958207825869485368872462849563055118006656033927909981823978799627514155404661294561448296776111373012391477451596009438640087328907601342472131251513828599238849193637015211101752593301115347952862339314716707513965203133065899947290101919947319221110721672458242022461121784657748034799550213719620063426618632070658591818596062427018160830321125556256309042952878412578800036478976*i1^82 + -2534875694563052346661104409662164253539145169616616152697786375549980117152302978768005180929491165416261387471927193469463793593907263754883157285851338266266357974652305216619529714016118963258758165118865614223015676832479249772856391770277186696397834209697891645958330918915704986203798670314745065122466976385886794926722548202156400550702432824460693500096191956539206113299261799839554563255150389652295828588704008931754282853184215294571349085537114651744605922074636456022461629851451495825464815301947624211652078512070143605784943123335479924948993743965701066012550674038270250681617186459191607059505951406390983400710021262083744439826052159137754042405357658117394070948035241112083906052925747103092217234424855049867763852546290161943463969285437262239419052706643699010121064128997575891452470417510412298462337817481470475711030354179995212198266924486471062060851140955875474042321760397563137834586707433756516737243061184128738838412240391937144412617788856339125373651240147165299486449685683632055622698097591214565767592209321785674760760616962051677573439171167310240961030133395192731463811987059967417095645791716559921053032904273016709933402323876292997356905628041049182110416953538777112124975569470348965161502230187730179410621772369356500186675695164997763405306783226331334862695624636708691376967201546351151892337205218619757071173892949465000351453043568407970740000017249292506114294936794225926035651904556309546028706453984990360916564130281485206238514934796288786432*i1^83 + -1912705512881444700774306249762924854027674978340830389713488788143992745418417173198225263691588872511456529459405268040392780594814935631567727445425824516212609085207336341729504524403732865080077624471048479307601284415500680383974714064501567468734316496261942707408632695266063172606114392498903188736549670014467913038258988359685761450418140538070476619784680006433677762397965715236612105317920302264036751142260039217449963206150079904172290265512053563390723856512604889542926482022461320573699182967776326340558382756159499349599266723841957175043912293399898547918621992710288355053407958151059940450471820000479808147100816971394296517530670820162293744540619416437810641597639868528345824055303201149865006145779058736382240580749899831464874887687450025249517298395241316569232163515911743210338209070579044192941883862033509554743627900431922118690012471898291444392122717350807577916571045594880015828502475372608535450576874884145624247032193015396088039908945172262474064845216416358546795582568123363716734378776571127861902981453758681018647970463741290684690035550616792702286712681141826159685470020917634557533775572758085590417938960962923288408047800706480496300813279743538797174780729311401958797663174643720437245143849334038930104427415503833734802497566881197604866885368818541832864295848767987802764312563743757655836535739631323645677790070884581450482087563220108800654378348141968315071318887433222043619603952025485587294449113308734932296761763794401264567184261120*i1^84 + -775364043235899116951459155721133797556474208290621714398554873346999734344369763843425779172117192330043419196642876338290214486383413150309550963699516320455529992132245357510361557099125838161683922488123621556434654375429749966813494642459634074703722838730464050699414980057770308006620403042695474869906591913781130532544725017740741457825481999300433193470890579618851627453695131437646573936746720907824518143614189740038648924107785639638573680727750747843431397286271916678045742990769034084498117910183137476365259862704800797244948621714077853727805016228671311798991072670731827750799832552800341050152315682648668574030927027158271202274339953596434773042128185510674658312382091324985706007059588104183890937202187593078028551704415537575578008989550965971673495383258187208745894744942432663681306983292354603668195224757776021387546374885296797852996792108087613091029276878266696780358899044784118255905118872567460867881959494770336011610910620917868004727739003205698505361484669055742250271185738689168197282724904934377965930884218810320260105772756588344167498802682013581764673268822676394445201953712580007014511382668028248092342455682496590131750717250367452321113791932887466435939719078930173410721357965220371508017314372086716917937862369159639433009621772571346837281259723705420539715658103677746249591511572118691833524644734302570862167479671374052488367820002834417465169449455958954424465970561725584084879967722246323237143965965349896025756818546007998464*i1^85 + -172166017005008879984246495586632576437757861776997666165914575683482990697978771906989949146573829549087541550850887302554810237484723141277520800618537932880370823319201095606672278517721558171093348553546836863534139577925356829585261891353030866397599589114409465953572990737326086515255462386969907284609772284192813525769512761041909046624818527424678661275072545235314001225664001088711203068791437037215104702076973894283093600055641763098193558979201679257106832747201480117299934639238258181222072835189130644075271388634683574988558520460836034747904579851891516167031625386123011082851331549231380927142637910050235631632347670601092451305679216176358194509797656392075728777361677597514301672215063027949661475120548195746812307652442964120114192716368425675695534025115872369003423766905825043362715917636471330867852167270551131804507010309790860318725435388618816501295639306897038326601754734998849259168294292959306299320157727858016434074325187178213484289760444084441816665457573387388780432820312650488460372080623669427965559293896565015172233018440096676014010318650447624691263190436487576220478573578969694381938366143935863364570227186281715219320923044437844803980389060523205343568845144834641099613984763335716416732159055492755161325147710035461951339850013229683622258032516824606468281215341307835858483899655980663264000733102151176011839433945549641199428858357205829926814035649245125267174467599972725247872063564802009275179813964795957584062316544*i1^86 + -2061204971875927416126804715245532207802849947844263257871446005279666636560767121544399912079219059176178530516390852941414763184360971741029101909107794415475143394686863053002918024090873909946322986379061851317589932863260027434897510553873570511911269399402241900259562781373102668491571320006483963769045212104372963945579542895029870588703447238886622374286961773665807436104164252675812739468795923101540919318052647645864749561627464271183597665076497422841945742034669601623325266223916252211556153297251254243383720521974182796822823115251201955390671423243399368940190262432774131306965740573007901172660418114707323196629853076941535236052013371977316080969067545981347649109784994823623124669195753315599379595486124131637226083534710560438006043407045568406964389654415101484389838809424749251169296713865033459482646751847711849787300587277000241467305754799873414099506917265492428886043127880609353074946409417928213556328518374819091616416640176924660636517908294273077059820903402195852438578818213884776590515084579112863913150725962024253331666335392614626662322710204887510104334239721408355125959676714425761548396646156510814277865059467056322387127065370976275616854988871007289629061865696198165491279543626409890635456037333708992442056814651777466029779713840621079427881454044226274171228778452137127290260581262205215249092048489724120538820028758068806604480691807857060428978083283366040436024078201027878232637762298100241018278673121280000*i1^87 + -21637751976181992744731024155469540427203503784280333512847529282618562695704264509584036274101650317127770876107142792822714878858660894415936306915731753354949873265679446018434186015137545491225433566907504718342534158009753423319731248393080577753929733562693605670503301510469278305653392638096104946934254851464664003393250131588019024611772062978420639589402928181987576379059474455496528527899374553414102617689149294356867214632587690819171435811084591628002579891855631589403059834509544067404917037139839364010740980091836743312487826742630535591004820886518713897951487186160521758041648499891595124711823728686814671480014381699275879563959511104510701894611836042599100386424674586761632562133757977415975715316062147829407830037371349786801605725739767480159537510099828655980396353333579366573429025116343604947921068082609565221196403037399261436722935727519585556688721123628726593500785327783638143990865351972505979122356196344395595572503910540336648499894921305822947459984629202797894837183983981680281915428457862674129681162901455937094262993563324807685675772330278177445201645294668808590415783199090157685465849478448115479759244614108620081405100557766658893839375618224959236097327308990735627993338707333858826750903186256149837801646417428096104758461208426199372107544823293828186038774418854886033576937267335169868725461622962611080829654948858351640758489265466781330829249586795841830529194054264104400905455531138718348869632*i1^88 + -114639206135558226129208835254492920474067199289025968603159036043784364296420709544338482023098135015705510025198557192638381711556686818941096741991929656614119727706951893981817851054006902599484749382085602849340006852417984239153742208750323814238067123965287166536311098908863924695535136621389333868889236271731519691261612745626596478675210591995632123606773458712549417037575324858579224214385992895388539412571329310168875773348489064511548259683318210876161340788889975016018335336507273390661752059524959680075324150536663190664472608219087247018185733523643211936581046040179481203450117379814199445580481548605214265466796817167131970433469790811760309742267899993695944354610822853331537650626833396702087181785256040814550558770222072657716678425054460001975233718095986480220821190229929837460830747490469510477550030260858279479772158191193979044235903363952124603694681993913897308177569383533325465075586265510009506294460996979793048757866079536839547370823745991573510062349806683794315456375864915963022465831098762648957375238734454396175264922948867720239324553856625846898153125265837604409199097879496031641911391540603990552852527095955844242730623174307623496184550850341200634939829625586962042682905299123387600198001321714006153320330814251347246855982090908467657856526157567471996131488368592366831383984482616685743800532971301265026809772042305800790668820866451281722790627360631531629899855927294861050603660122259456*i1^89 + 612701139027729808614505731186151711403054983885619779900762413827538413403886258407735162773196859649110875461873535743753003101925439390691480130690971215533545476217814731501412378104757686617798679808335869118071659914723483413890993731829301400662035625005454926571801713977270835592691394170201554767837129609932755437186105979121682764645416829907074103389771682352255453563232895423392076876997737574928182474135760023055865086441349800805970130417583765820684451284014077923555795114515253232570478505190168786844674404052015450976497649164100279553599258288682061134245738829986905748513457271687204283177845593116711583835270874119487043463410865027738471959876399816832355538171735248268119543145861897540640973531370853117346114977198294804668749459635555097726071825666382479538101292249663423181739251340100393359718339016675612637956904091289894780478183785561315216151951975598691684874270166400747517645079139447901284252556954489503211436964705135959361252055591409498562778314941355241918585718402235541068863289806770860231907369356716864119960417236848560139310101015300683887930492398008794378519746554086359828425168330435487890634153842126336091860347116253891146983192111390391018856253487282604043243994046039491908738651269144509382223252022939190304019354642558676472067511814340472911326842669785482035645712600817784628848026281340390354093268943632758977397635430567161983778214490501089038197446588327060832256*i1^90 + 2775005200296125972163985828677018155626170142806629013904467174441752882829645423331230612027847459096911045484931948787281992401648386886466475735090102015983129279421073102125110224546541188378029090727608712190836763755246999501106918958243979725157368531068541036301326706507895488460335489963692251419219685671147100816139332381863157325717993698021221082019814244305653377182030156801547843352538238372287661784109937140660036975314268829546375906521148824410444535522836751918689874736085477930991038908667636076900159100502786896589158939701003591263978009365670179470708786216062774211956317283846837843920764288737618641394238235551986589154580600464251158414551357280630602959717745813653563292441861178028113748535575112613416158184957562027597897697190121453691438883098725166131663026836873762538218188683726548382101994079058178650831677102110575589977141903658083000431706227741781709406530480268069516303520657111541841343092846771562292616239068844498284099183383797915002829563120687889165838410184456505257057945890230969491469155406942602520886785346167214984869409103949698901764574712572748719612299941387109623306456297851808562147968692532859527410244629081202960483192694788232779090791986644342621427428349472635121234714694155051217188295537242670671951464135341676424149855952413136480966363493873932517033789799689117350498553416017350658055244919728355983583944344001980742214049668359543206075068055552*i1^91 + -158004907427363475418560708789355900169665576660667504393964786596386100102275274672921500839697481526127086156802535238217810787053976327194431627542814682891463605847310287628105016392291621487415798455193320631955822072858068256881046642975190770236269547743642209272102502545832235001624091569951041914682526660454321776404610317274505817179499274178134833196394598609819419303051829341126588385851009742472097579641845590681816030502950108898232534785158294942482176386074204981619041414908139408360145167642537080217384755492086590181759447599084132797520193731394691073630557787590073579551155921148365413177932340288462258188754595667316952712444410832915345594139550776332542765258367040914299458405326217941201854776977968586930346654184999747856878863380062161143316363288932784362843949683016575587544845220536109714131475419141904459441774435660907927456343711997642083783639203005134230614782410592312974634061081101504019724146542006325358941636951340884469295662940088421784696079100587996198320461130533108469630555344012206662080995803204665288619657636945894170424549357008562422219893964077022479406377384398544209339346106493763872588815163047383036583134418819668122881564967268627651793754123261445904704817329226840341824060174393505495199922641666488035474857591951136834668368528584290419139583868784448232945829893501061843624106317675995658571193657205737762867340973326561823137592596782133542912*i1^92 + -4768332793064583181326048861566441774244796732365564836242210761204392247665836604687344300316506469410692888181795493465260290684749203428282633638828612091752134689300473507364574902534506607355076224282538379804880770021079464241990939352480867173528963466545813596285406698652136373329938280249139241337401782784245612137087884394728553218151679049807054535285674651540307119989452439105485636539374949700282384458501356988139680730009356488943206685016844338566528144263890240739181537349295776216262180806698075061087910975479942855188610954435448273986217624110250424117292705463516097173840421714817062372515019256499506951004766865065107560231580614407251892308091595864490947044197975736933861724370259913918635622208415959798342604042435961385624995882091967418693965857950096624922079500844049384542625670822541414053738376832823702212939432342848698787219578273239019201834846606328839277318835156680549324436868975996135916198765592158964255175191752366393686822460760748152200422877486439112325394920304991417559939782284706853474995058472801867702482872832182205554497544168057332487499574687898766643637162480395964773790992107366091267256959741093771245545210579868641947505233531708280692603857620327579128558975690793782878077042321312959111014915099823649562386592683718623832208742257718737041360457023728117252779932968602447421212336397853996838790379520823263924733657044059223294467899392*i1^93 + -14488360934451433591813662250043066139681197186260464741604427415331814105732107208532483493272364457494824675604630004412298869847230619605682409286217237219173660375790287551281778686918644817976333192580504682080918161530351717606736393763488635282700311762482857265670125620652738083855695960976903005826486433107029302414684262891162259455774418590542170340818078876518381042036100644226583393249549681843256219644131665455140802913102460376372701717423027125944374327271688935238797050921505327331569245579020397390565316821298056164295448358287133701086463557850231755986046018661943459268890915564420395286813484625277670625218338793698587387113789560465207288381322179081641913918888423852104943396371171266024076361508268623283656734929061757953979771886272210503253969933913815516616014126661305850252008634869873170418463263890053698225184257065184797051590519687850410898249204511851660494307763933100230788528868911509875726439269595975402497997292245583939533413616971550827378734215771905899736003362146428031133795605970688245229321459970516516233151266781497428170065710578059895503524560445507446073026702042245240158376772490086390724846973448189269255471818220136694395287368326149023439237574802452532083813460912095368023957369105897640781263145089781157243283333980367823684173955381365777934389879156108149724747626440414834863500950108496469407628070398277111196688395790188544*i1^94 + 210522836616767816458585783144978106433506541689468931365912210095139783310720001262537749162069350275237146981677645734179553108958365517104325962475607994591982752067331333722027352243426151728313814992703315092142852628337884248392436528893661349282797660399650719367494664383779552703946661875457394682076685062311662623224904230497632051967181629411651998836132262871634783942585771154841491866071911620092952547491530261547097862780507696885934924459481108936119534349040691997889507662056224930894423663693193023802065120946573362130797331651652800684016788078199037261927188539832449072081853130092495281063669789103181428936337428050359987570249479256833388168639389750236487179573588312009380887172015399952664003408005083095783936953823839436578414011910833555750539906154199719192058874381090432046262034655445653342525037042012320228745670546353577668397444345451319592898946571218751120228946067160280519262519138068802735956511455987772819934434841780209776775689483024979028657269276264695956834968790216407837337601129515758164625548419660012415229501586769716265938323334807113993818789948566700869665535391271815996491352029206258669213888000836163579705575261119656859861584435923422434485764823400026405521057699369106551919616391473445195925036055804938271416178242416611107565362908587614105630259851658857148448880053860686800261964239193780587121027121092942857502720*i1^95 + 176920641216287529437975620578988018483599808685443723509260173432672337082063910075677765115868450680851226770705453046751558593758356728053251830909353900953652873301383976857829345328191158729881164678427313468644170502397352557016368689131740447763714322726102678663960449276175043688850727238218699679860248839341543553858599697534860884432252657926514740124930973174862806443859805285398303020543766189024415523055200365328535043167721828836274597634148897864208748656326181580114888091011391408420337545249480662474406460476747622149940771441065982889620477302439939712882703840420454429059797288045325077333372550430960934856976643183519648133822503564170055840147968304268478850107115144727363872351398330030972007382499207024818172808513680111559970486026624097439854444350303615339926279642508607472179469837884066306501831894418339168732174491138105822609384908258976030645169765410418966896902879321450413807739599297966811628085958460177459264730609522962794244933906303037796536774840502303737169774375760141302696542610302966403949756991627385486004695412257172738604860596226228700445507482659922205946165273964601867420125154264940203477793099410348536621516372313568564034463838067219472826301679952771622961042639430193652906609388992051939297333333004771792698165658201301196241887562521456246746232622335657840871277236408586902095691984689856134890462904320*i1^96 + -359521886006922386663642909501728073492297271573569394293852848794207383533027836076307108655514099865007478338629511313397359201087843862922864296763944901391591240558443811102398066107649435316895901919838972664751159245639527454470873696169279515795192569322949462492647489845272046576127401578119361933785578051083070102330818209460016056603923269256861579358758101742104240124646922569029789060379245930449548783103523602934343231617636034884893905452982200996724266000195708711151069628407529827400499923720950746162096646394455169084499268657238145586665899955700365154070717248822822007507851162170681360347806245722938430585540850478910402416563910318978387183674534636295153224347667974288369824382217683386518487510202732727081654389086438665898266054939015447586312676361146802494720037166360140356017497623232763291276200004519806096825861661976041734736981054970744808160711661364632331574787797094736363086069197952383590137785078276619458664785053810742306785585019373135383619561000888545822940933758870683760247146855354876441370626150410385488950966212908350870039555929238157600650980400991489835159897117608196513839348093580415690600380041834272137547307860340156259772226330880620027121512202722985033651082684329511910612030588189022789901086271367788157966352917935832339608043534131022429959320922049555481446272754748064773635495155818561536*i1^97 + 105537014842171732368839853729924748803141549933240598845603568880755185679349141459358504112158892828658125163374239205736018546261843617917005323804821970631181802808143132283689017206385214310794101525950509020193644134739608117861767006282010263001520026171183860043588456408198236805742667596333088346913960459454335267138172926866614687955855252864874760621690727603965201962720138576648889526342072968186762641917417388463278141036876278619815494445801321790347141066299088072103313571316326830344938453719220337558492945152723297265120927659098177661840100568773601621436233439895554358764289626781226443533454642251225478423450231891083778604082858775928377947937535557097917122861817818320245824087406247287313352743955895928421820931049411289494283505807178838408479442664351588032692203915917927772638435222031128463797324061393851226540518112415426443258271447397751317693958994663621392697711866977864049575325058483756074045946864618026979729592758617050648359989263100656656330927915969966332249482098262896960760436909469879150425817858312883948765022935719452777590134670389746699984820644836189581708404980283301771903375910094445343799759796717275472430863431226041298834939494076718530637020304296485361094922034889782361640335255268327484829759947619499411707871587421692077554639853768222431317555431846049290865288976024721665556480*i1^98 + 1028399806782723287356326447046617130256347227066634159265448183253972657316067645684925770788697307950243791253556570131914200746723493193566427433530666153837119234351903819154927811695329887604289319486626029614187713067026804594851786974124752714061042235961143503861817082594140340709503633327262704497155758074541725466577418107309877309650176199071180720747087668337531906656992320663337730695794395687883322043138007095270845738041190556715948028515877190893784248652926181155894364403873080873684715921675632889319001627512412583650501424389582974574591291153408434984914585033294649976262819676125750263378745603721724921172284088526024846942250776455071835023130373622886839748769341940889134142430883508216328045262100549581274603578464283336788784728818537334721935860223437764603341612619244939182390228789124023458890001370522413995377300759959033990588676308247281519223177337695742513275045646226497117129020141388607204559615533519610123566696885312112076942489160281599834980932123108249996887658246797896823892202626578630139692943580649812937973825004295007736265637608012139876355441904673596523595028924054779761256536844832233570316536600588688497366057296943239061074474063103427346015931869297164753844640293884191902259270868540394290719165469922999742257430197558293379333543389709486244770576837403289111435214323712*i1^99 + 454893995956319381562428380258184284698601464602686978452088686016917339224635817830464113269735973918577928075847504602389479670694432102092469673268620511407105020345295883683458794824203523620250021224820753775998529338495635532087297049827141680416872046766338173155933841788975174085207558023656050631689388182112239893364037342062138910075944315208808697488356046515066966732418347578472041738174492361722706397507807922080685894692743853639406660384612674929391995746001164821846348014321029538308166043391503202420815897240276653826130089055968161411106764158817808573130575140601602913575798689492979572565352125933768868302032919354134914792587780047158931727726522347510951890976289481299136076007283981342548573640229484093606676645369729753520193283332753859858360327442988246869277095563500749599620748689123180896848690946766403797165269564495125677652412885357717178966911756482622602951531068923452108001444506620731202341546171161124612613726581289155589934109814549643502947831683899175132881162702930653304315239601630343357644185335508329846627713976090071616352720709538992784668164373788361328189814640250390896342874914543452293285752449288632879367938145047978972425536107970662392860007534108082730838771260932874241384481264392331398584797769566354512923169742419991759842540637178996561276776479207718912*i1^100 + -14821242213135428648193777297080404597282514252091504766912716213539411314812544759491803105283018677179940766492937752957766874756056594657673715240206653961944369264601957509315044416456600659946904615788409547889400494369680540480423053979671355664342807915439442571000336939822989100893365431565889741725701597605856704732663882222201443131894078943335639175378547299029896560148073993936681247097046676415890869503258603995569402863589124285802566884795941765680757612458484424542444271874794483047725453500439575179194323257624089692002521198014226751431372268369158907990011106783513018858468785328450125133206127636218868472467142076063769693226607771100395191939891998029506335335042878893938451968278180504784252042722430834279584710787145793987508793684937132291613996308707438160425536766977502415388165201732650428894008983976458268634256632576064956829889573537763628615379602423366354323199649169965013484566157335394786758524179503707297720881414713087107423999802292148920236260913027767014278700646617091252028760689901783523703194635101768551255622409974263560989487934932258540197363752833188543791039944643945508811332389577834717685744261074096052525479225458005091551793395910266580607421122487923894094430485046102624807263165676616110810375049988068887711810264105512224587586430393708760268800*i1^101 + 204610181336712453280443153794679072497913987828801732479379640813124506695740670367755795068630411481672725410764617194941984168341230812268767730683481743349234465039699885584852092408667541744309908385244385855883986093580865603216268183614032475527694375755001577553961118569732387489626084016408717499218073821070668068497994700915323928082499532316875802738471688108704110969275172613983192783468549142788323460931772576839830877320189322043148791850058368133616430630049028328897750063577419000194817965975241275537320007486774845003503515469888939782583583114690000108437161028894865973040321024083848521309071346642508285817364698324845210835475177728398324778186030069554554552572047711440542603519483345890277207004839021578170316623454695782099075810042734545570872754869633324500869578990089608260904585061019008713338285325251157964649525475695854640102972065544414717867864290498876063576751387640049127401806389200605426313720375467360043499911454851939381546354757710937923180547069229870293844308850623544667119301224776190599308256188667860508155679314541475208874882308176020966651971979280373211831754017248518165207669146284238815559388374028790061967797843222674990422209814389420314877236704311604721794000825253200339667175905003577633971871074870485885596655332973716413892698046464*i1^102 + 132756513157753978569670388180645476260870962521100147435467012821200905127697435412459913138556507626423328091442211925684893913135552234515037179835991913141052496937175562225362577197494472305202252662458597254558011879672558446100875831778061494619840965364732077043518681135044896612895590920116695836428190552539526588023961279250060957073891396899912503295407658667925866977853129088585772185079986938455997018470970629236206700663929307550462731085522930363968470170193707572150291258455131438428009640871175046884975692366375067073650991594426978830174950449443083383772957809888818165077847642393163376373052413301200522876974673748499450048369857600548592212578220582902739524362615846254050891310548802054529680484980941136503252985828611088365464702372309377020600928081328985253741719834554270323738665982669604484910664747290351120157236419434302911126289545630889578616892097154120789393932075611729671138052590517707670464943411646706935862776285239913953622599673272185484203340712912784899099039330263460752098225436119369102022940068179592766970653485578126686329359495290291497464642601749751488416417179359221747907684612055949814167513465645853597913374200838897196185900161637999652774875258347622931069672790058581005784010592886828139927917454734627686172179813852250112*i1^103 + 14374259421150308478880946307879843138799942454273829406457340856373785674939917498688136023034757052999605671517084394232016229914042483781152432017039376800127811216859617005099804626996846167055178728778218795350205904173995720458984287482909591334268531042492679603852229185621926948175091964291021422177799092051599186903789418826858465571413596522603849034179225813105534117932300112568867988486831220128448623993371033368973903400784947279817479029799194668015139011170946641167600770342953026415531879194847847723442144250288383191615258173054659930442764733861013429652503194312826102915881766543884442563895833337558037119787361853613923493070205321424930951039485835935163878455014632904439438819744618930988974570847101597066107272858270733191453664390261600404662692163547708005146198244506309058194241203012710279875342909420720949744947472221348529125375679605580697513271933876708541116077060572080401922129346571383095434227173480490673672281020433522477911617495727329717039894962088362317954267207926129272821667678276300786264879172317043943859339399726907714171609980108405680199807508685908788187136784275986932759888894455736766190508848219489683853812150702252105333329185580609869504529307095605864447432416667598488156572733564124135661792361295135868190720*i1^104 + 565960203756450042983463225206376513268965089978086825948965438759995294809374174469444455465199759305490237543268711016145444847667558721080360796138228402627717035518161370817876128751437079166994810539873437705027065575455576484280546413747040029676111031332192633447988906881150695002290300173337950160239631393019819121123707289536801470120357972171067347175666799720144163781540749900730527610151724395388903838435734122078818326870150515367466192597762059684485984915222479773916624395411170304358606585434624957039162128917699277721198580403405378096269076373162652029501880763597495366058639577490444414853695944982968613448749389446477339813806186027895028909359794698316286563967702300817336253182923637949054705608973781090606067293950638871875933341024830153386086279668843128799675006048909848679075278503961717913645811522994564318090152604820390883993874712595050286396912914084932157007140801845618913601815313827603865143079294649830993303921717856624252290294750789503459280073566071190394699169428666674043859945234627143116538663857860739185443630385161142635787146921576906805267920421382117605803979883104021265096874533470833881897865865381102279608738476170268509182779646945080823396009802605564876435611741189683398120724045420015172932599808*i1^105 + 7609119070478742042822772419248415698971130049899684512208822474192687142714639478263693219472938173214050874857328092948128235340361228572137241506463586833144907245810272648385478190319616221247778327223788352285595924268167972627635126391851290153895491248381266982236249609885134551415678628051559894922716401671298723287955772050433699067700232926570765594210791574116136240408455146238634399231701420149862684367564624819085074266212537890329375981171265568463628495744719560384070605408604714603854462481487959684516066168800364664171107803515291933559504478090937858248773423049964538333214384432175789044254246867687482017703685307222772478766986259729595678364752435661536724122184847461289298126485643734876665767828181358711327928104563936565756391068456273753601147104616843148972207454759672528861259698896042086502865711088068865654002336385874517501002322436315913140603028573061462474642046613004481992039879058586271257863623570924756785283652548407286297763314082046072144763899088929816226801087446866149150466778810541272584445283718672537877236568036205258647536545591419761278562091704944429914646909124918259422016670965606711397948488436139241323931029862470579270125151187779779772357365824880303318343198693189768368012436439040*i1^106 + 36350822777587434055746261412694821856966798066748314251043321160627535527930900392124464144150343210667218226747058286642713082434109937552897272632866400364205786964526213899181359146582169205439641959086561499551877201699516503029944330573710148869759084876627881667273621108763331308523564630656046631196840171656252366664158150249548050503093884666063794541780286651580315639500665225080120681674327732611546462701565794896302347583372537906432053204519535379995327288689330075501663367870455756832740795734252543441231893411005315392414031280681272262490777038323156934817087206174913872366998916733415973648751507247784177001651938876348525199774627055873845398155678380272948310200038720575851662177414176906472399981197690775270238768308552011560554737286695613712069852151580079423454188732023383415731407333471242296012509772373063133879306008185002366718314884003729690358987880526585933783650684363426538914984031563999572328305740679471524640361671047510245247664826723006132729514804381302369140765438696069003710238292550840313180248894785428088827566163885321739828121585707938171176240562825136356841922338218606355607586569418894596939635388671690890114148631130795858756798352121311828514270307097948574214782976*i1^107 + 22275802990581235660613377094142243644801966810029005442143342642178950898094104737799277765895014716902081744263457095753447896747038072453526686767286392440274061948016086683166238039134389283556532055246035848962467797239184152927295646075119153201558635469308190144887926328432977866525872896754709699725613434630155138958712761533959663042319434584624329138699820731060043345269281862917166100540640486497180968542340284782822526232049685834805733564835458491761364285232230595148367342560753533464041392923909846683278272166967821788873878440297380806280487838776779983259406788443956331834357379840861781917103512377884256117899887015820657313399089464959736451997239455977135098769530223462355868215972184658150064340591013195637761296900393976176280927121921492739738630019101904487777747865801194196680899692133571509404031991896230232653804740372327978950195918800566190740414022967965093893434689083602970978339631927471034969963414197968360339742770260340774783019961420909375535537945942003178090715179530943659997004144460721706099202583445363282192716899716912362376690508740243798419995922205959587260037577937628650206983095436344895999283838989175285822568489011377673199335233005027328*i1^108 + 3760750282534814008761443013727409454438090499582458877890555848333140924817297941040301368780947967740252523162470493141694981372586852255703409296025295646968108884101335506535146106218771669102369815560629611274816822645819198667835531469104109906652272699102605983265824314061894119858830490807446932488975583593082073502441006516711965119300891018294687677694299285933526185086825427489352001447602185612432762544840825910916987267598240505146685172511023968162794179112570788318353451115817833262183390999806643388924333740555259057623546341160178959116499976200701976788031495522177913088602925156272797612006237603791720842996050883838830615726558274743986447219239797110507871006213560461241381064488354635836133052733844515367127813073365032655937644419613913726009773329011211014870092380751854940066078505652812324330047429932584728391048031905235179467536677137841082947559478223304340909424522045546698791998793076454297387610681579287711310041649022761663156733273667900684264476865342753008783473018647160664364941917865537251616418417543993704584757519858261643129397677757267503380851058540351532441553318139604093234385085836601626148323629560848933298110464*i1^109 + 152132571759522109667382663009706947910508405266995381885192423376222583873733572241401719170842441237030275633641315281290011786452742837193930204167808126469114934045761986250591667692459904333697441680755434189194436488802654620128082880760143369428534904203223453194027815794090606559483072013116289895659055839556188097094951822433445894257384751703565878290222253712814732396102060329614422913039901149255957430785360568565601788140725512396935048442785162431012460716737163704719346916530749118795699718036843824911042601202332615236736055589125111937675719100817383320271824736599708464895639412608365735434810934771433691530871077298543797808111545287523106143229432529758818359567426492131557600066618636691353044627152200624646315316155007042751630605396636698864873852340385397486729191234335640634872369648759474866289184639830323869176644263030032053728644691292320040128613622635649399797258792850529888104886669797808073173041026020061034028344665926726328465705905914755145773700571277513277992471291899092396265613734796320786297971570796247456606685949795515093962856198125822909495366467493646758992912545092411392*i1^110 + 1710683677016037604710435096601176050703375872106392367867628456817541735621103969397690365608577807616330939546259115834782265771956486671921883786454662525147686051391599535042216508683629036319661701367148172452277051515427575334327606140453838965469948614787388016652488273228846792034997000972143181246082489172831627647423220604413244638254765893919458654206073300304193208729282174912431027516326300856029915626127109761956337677907235623267853229439119355437402112231492533428960844349327778986376411676337930696557000102664569262972142065078539607537316313997350874827824704627274512500488837683275185484131789147323770420193673290174822598590126717490096057608186054750573289542387914894642116261975870628161409273931603125502142950244169315860524757222916501958627222036613141864115658430389009821919607282799517287977633436958716102556908276972571570540262481937984010895662114000367803094084481380901092396175011008141439448261709701354348053529090166133680353223882796688414182551704607731763746048529155485591103470460122662977501582750214789800784685444694216166270600129408*i1^111 + -57582836197441757146368452277723328944914387663318716059562689898113608063301775836990160005715999866435675371794915523758333887191106542824769200860183856658629563669265627272555369707246932550061035975786122808619233802545152104983210934103958814391058176818039876730869560757190819611777127132880776254704807473726009410054196722055131988813224260088468667080905790202620442939142013783293847919850201637996244223875024243234643174421013787017403333226385093737078609823997276039827879470019691887751366224064780969013969855295626824723025538994499628159793898011994747326113201283587357263094315786100346131619464952757672808846474448706589739479044693121079220590858967010916996066736640836196139069285075074575971409655733922738865851940130299245481929431627107021547130487225932290156091898509355157075082302047586180952417078505599939467585682858174988908520317896631768322227480711243918409712006785389073772405833140905800718299600683639716560053293013521*i1^112, -27398944181913221928065838846793670852285088608693127935739468276640497975060770326558705573773639575033692228559313422488851571161892971720093726886393234864133537442721916582044488432449879091968176889249189990721435412752056423848684464962573363384660330317813495579822125524052833131408591039592636684843694054929030246041555945890457565887578701169752227109021380275459704530748782810834790359308864810903114518680967840827017466655601817893392237783555633832103421537061989255661204821340523973457476408544205728569046244511083799878276974393666727795350305572262574079580742614509442167654607380258591675622584028421252066599671095208396570180809444679020879751098564629952820738246319025631611652109637239223143109594685215778267944144082526271719733738162967900936284581884056573148190494870411059783936273283600287988951739601993578259524458165748438438005076260661830307277089359530529083363691023407600044534469040876311626848041880620776091269355383261071263272787027740550630956557212223511995033548857153390536563238064595445431110141852852548371638841390850236852136717887872871115143602191903154278001673513517197813984401972042299860981808213989306013019806077235083049452217597989798986120932601196606686694219868745131623387928455206059243304757958783200541782436797207441479518608200216967695261257788605499673494452585861880095633712405632988869989325817014059960148953751047432725289305623475665162322995735830251799126063414719522537268444865134202884973338877622687339009782610825643784274923999279013066498163830721166208803891897853122107839687511673996901004949350023429084018583005463340507993785193386852695821436810028995394605431319849064629179816950617403673086242270027158510313019261831492370909604049166510757266004402338419820344345049246017846268360911083792517134651948783497676551299028548531274506893617711617058633830303711312914048121894315666403499901410224823764461066538705675693636555524653939951287768215107272603794864277303913133130071414428621527102321018288764512174119685325166110929302465745749704799213454022079951314054306460015372158214552826560751033207939659193769415509558993328012567130531691438578827021614213690932000962108044259578911544091618585818143864582474376341397510026344659144936669434359592211993146623276261086292610290428220546027733857910955133413716754739554033858500570148660358790182646561542504031801733241859658057164196413440000000000000 + 784836298312626281260410840597731820728205370942829124771535018575509441774111192122425293458491923224055934155459287613322985168236311587707640397698965363542066906858987818536855543833905491009596876876478744428713467025623016135457091304129672657079207626389277514123703516357453022985295053848539736619546473970395234337372355065252777531759050769313326328625575596886972692295862927786717749497018275799695093378741724688824587137799654557811362130202457286396810223806970861101340132485206909080164696388247980155587102761461320828793288514168133615433750388095793419272590301733477377963527069150774189919624160815786214596125404055002771033293807534182550722992586357741028304499134230997258529387177084077524715961006236977852452119044644370363874429989753301125664462039646950094908462932967942208195156231462080542632496257105696897223398712720888858736877273689581581794687909717431220209439458465116719552176579716374655542689630622109789913090941346154772155230032592997191779350167127273264615000682556181509252431805780414844272143051701760445629462433822699228128326977314139057532950667235664131286467638476321231891136051421295524528545053462091636297653530728114462129780186441373774810596759218644896480343847463468914838661734386501737336625851436493465622970483590361569953578716358706925403836638859795458266694233330963426558955781585303854428026315587048196001840640595644774190742090525058927897664571394592529418569018928743992020007749049109371143802146143874515415225351067003859107944347937832040628040707995103134008368160378874708412908754576153044043532713444721374806553271892817142049114648561369319716780199497351148344814052397503267198369188657617172104412491753209942196131851241914282424866606783477875598474982465694223072137048992020690376136618735275628096620914627601884714526703520126523344804942076545516988992494444877824695164582909850568847927680393558856593727970493208267048304047488421300813919110251285558726011869892529566516128096169003972101260798700703358067068471035185611080185972443229829965736999996225725088510228931087084846312037485632942676843983715033739308671300077769101901213611584051371541109843960841346631045072111480252670089033886635933587488791668666716397857095163279357425905759174773712640517413613730355963758775162537755496147648490873395023554827942515541798126258009949869250435123806620829613020573350311676852687709038182400000000000*i1 + -4651575269706591672786883863910586497293068102189951374098195299562875582739713127341540387135486557703204287320179059475528409820271190377889944255201888381322451069399315233941298484813130305124861239927767313069448044999803007454109474607241062333652192531700445115348674954316223935685305909668376557471963697583703453405627691989054981034224556499738870601283517251646889642359430022881605849407612690669977928211219306420497449240888587069477562336675715742270926484888041433312060413239683144701809421212898220319872928959850642913737547727398453999646441213660580025899163557737123044387921188538816654322717504613650003594348244274501337600595549799089737339401560248185589521077642157182477152331544149468511420956288919721397037157690474231712302892444693297748183598855878967044925934340113665558915062303089199143547543622892676326544016984907662735887056505773906975425006753454348989704174161120662348182319552683286681055905627704705224425294415894789209479352862542136979141122064564248692047456422386359579240194106808303270896753391436120938379905538098478608905240286699692865652999017537555218829574239295694717316274931331639205095597049066675286570198500921348708906743112492523506750220607590800548514602984651454620164086221052544671713606638114346864147905034964160883746764126733677706643308081459290620247938703039092008324538492664962100905020343119511870278651931675186783505101631789463289156685759105672499430950859687149902699016059479560808480385150828291691842467946644343180278384664675428622853716287742779060819736719577854006841129869992351115605921156073312745829444353034894364388651412249291888407051295388995035719672077508074658613584023224614330133865224119843306773975163552366651009224166508911817409087928762815453075532307422512294485176534977692193458013762121257336851798526031135140933121969094325004856333795583101468462278086815227357078794493081608773284133199583947067023782536366065866613203333033363660652227876638271453399964144814810199124732020850868502978341052389449660314126891853351947997932921570747487705427558238006082775763418014272398353758668932242086871916379363489413241891962115196631245813281954949309886554858357903048358600760960584823920988791569101582172446078036291630757415866423821943595459447197005449582161333190760994970002132976234191045620030893525292317331515057735028515150917410730266215186488369133658317713330667520000000000*i1^2 + 14662877229359076879387591835400347919505985780243990878090226077054919333827225039528990934719866107543795765471238221774424012933121149752434026424853638835027609024869113348866204458249390531586247023144267682486005717961393242701944905841022819313068495932329870164762982301777980370780743943856374051831201762827662338408416781462354451779256522002303136649036691659991848681257472581979895874422694957706778893520675243415927080587298009328539352102177334522883824693434845436137941617308000874290375572701962264322002899244930779342655945397181441711734055422205551835972932183947821666599753910788656213820577125286045048875768012924445003274434384354600889480028446205412751711122647186570945218699103719594674428872051812037153374815675061602207624366047107718689434954981375325089417519159901451162318766848020787379078442224874571550257291908616531026787893168666250826729336675671553038211662055053883440575330861175996914288563344710442063546236849626670813035785256206687576442106588905839203742042655740471524908916788276982115907705233447257591402223181241226748260964119349300067774092323529509001575437485190785051093854929162485865113133760594324507850955907239580532254148640175346091265035157122326169890206137532397603239079012379344645726191015121261257840398381175336668323507810928293482535796851765242526079826980271772612716123952082058492370678153722826335115528355148708428208124375449972742073057177884306958415792003159319241136055543597148469280755768964333100803359403413395824178454775972887246708569876811820293354530690708777895986459149631731197531783691449804848111696001977689465032097277689037982365741182766233420405861837949919504514763548810196639003138468261309639551000141645429398864819776796310355922486316696898898619632115054169271290004405071499383401956275087930609674008515928319652160107626254608342667779667129383434190651424876923500790451871727976451386607824657063053584297586903316108641877460545099464093782721491227410488645697324605014987798224297118816723830013161873847648768489522892144761174902181701976749594724973142740670684749190675836194009794837216250471127994747460703549191586348247115732494402700751568107064558251647728881913753587249311800164886054500355510551405165773853773704279848616527380726814824204040834406231630619747378900810758626141842500946291683419892683218377223964562698816538637292858300603126890250374860295372800000000*i1^3 + -28341038067612580727617941794918721361485177247163812222775736704272649666067048703584235362094831403099384914160604834950661612839975090687615488631408433898483536475432070628045536855297720221003151620210358090168460319133816676471295096908385533607358202567590591455457926910423182234086655219136135923631735909403276175414825802729233916051602691461909917939018291038824156606673325188806367186537666543426658850026684019869928942712115016502301235354927210042132873025403161630633051704287571385134543231588688490685625790821608952258158098037343895893191312013347273922354070208988225289739994198298080346377320674674278667131222348638348310545989274515615849090456379299027434386058380223834211359415629524894881426592013839678501053908461841421991988382258443987593103851432890916892827705927635168952368796639334986987005979110581266372485749909376267271566981658158478554851473501076103614329418599755832361572969651238948974487676340749797612693900729056334038798872244841960785272281888974415873731618423345776229761591988594463048844574418720244537505668694842550960921076691437146568519559718619476389328601443492520371992409626873929927401219932303106308716393931966181257348134982878600207796683083013331607651936048604142344425339338724511421228956032521516951313614603205265678326398958274678345914730891028568942151933247834837663562023813540542483838914361469927787371172632884083672361346120269003594953085454809522535566726437229907236994593225838959566061318578014951637397904393882613578379343931296994379638620082036179269705107970276371590462482806001285821832303604178831521651131596180212655985968736316192143571916755720645717697225377112579550402114493407411309046674942170729537222040550306046462195635743061304229498880129726774676947018745871163640281370164204514736109303031751197562242522498308260050608391143382333238608502317701677051683749650791911200627713166748114611103899405052518953061294703239022511157035715336777392740586323780388811054162349601531336932485182684784112988689446137751478230501647202787673561796290403362570315985515469750799087875876033619794996730700005926954621636083763857102895013393036686395414418124975992565380372861881403150403895499464138755019499121706206645960024892672442935097847189329575034169292849074233197084455551433786920341354548864404795604873612817604536519522177294450526829398937031021230361594105409553047575735566336000000*i1^4 + 34778351351712470410347686202375231558407400939628592807442675548822500029474030856044495066241185375340860978572214214258640514719249497735039371057242135782381623852563947091308148898334012490550898227982216761631936955362476801254780542916153966416232955874599974171102707911272525540114723305371487185871366913191477667555374247245005842889565399232274303934355797007191349719068808113510154384136685052185988795599766035957166834633198405545357181436654997433101950520411072361139308038869399402474988574296537491890234714132832076589370717753688792150389393653130030789372451491396137842400099426093877036342017124499227524651183664270194599288908607249144034196918199041532868436845744193048666879592931203383009202708723533033885944426136580988111558113944569928169918620989372082811532176593308174043820178371410723155948798244671493777703490451234351658135644526692195174997950310905264605343983338701490759774971889593018407672576696703366904912940845988526695717445355755904345524394673784841245059836534592415145405810524101051870611486698151826472842514728137930238306500150136846016238204188198151193679953410872373179507844521092240253355676384317972510520859190170423818811338489433620866686797286699757553753922619345803284258322214723226054239847408632169702463054052535645075110523311155106873415473841438560625809067096119545777471470201251450576872824636383741696470687602500329125380796230676110561665296987664020164097428213610037111009237260180962508220021126525149007169513624172452804734516131243334463364238568140501113238242148427282213056868465884714007781733322177745570663442046334049985968399239414407694566805019011497949111483425301614878983624518272805846072814323768731461331297601866216323619566744973002044662483934085512532946079221838237722534884120292938863643318594439905213323817307638353178025630118752568111255643273084499574999669622653678247183210431588389141880389587257734483700186332296190734951595153332522972118904427818441849335960025677472379893621933791847527822406752532954461074863125239165781279108643761171219398398608613761357961499135917859811857845546905135173282830295613344680613683310790822500374993212346156173872797820980505541407911203475143184350518466999713461737833194911847714685381258207161375466329847655597254762846801412618415273779100405816311607195360033829524225461173085430011961653934725194243506705504941606410391297982464000*i1^5 + -25451971082714353366103020583884991370956069098934586622526046366023432920843580152645829774340720042507984643227928263088052925665702000656020132102876116081530047772589520257249746957519964795411024065560167826343656994453445529519379350453980976707612895791981556148678442239905272000473656626494747500525528268505149235003564935439177892740478723557810220590588055825921378275860339114387295320784151685523361574450976761243406431090307667435870945614455496189463475438562561896014714599675272175074974963780234823075908844646021905178594663958043095201012001333349929281920604119628030989607955545247419036196169602416308278440992581661894684247300343347450466008507385389824901531374402248243132994714717323616649846064480064065025303911056238068431434453174705037508892687728478847792207802533993034064754706401259491893062423690830751748197499949385190163406472198044846571993873832058971316737965841504818860734481393241669566926021455329427536706226279392522438103968325310132422593310576753300726830825744143911871157018212415052651265775764606004081078904236207732918934828424856692103215590911507916273682260414971350586228808723962060423171810557850317875559550821417067933175414374678526947924427486536747619542725261535237166820003655375132535837870425322248961858504630646589190076829678073035279013545325359341380037372894123161684056494542588176965823580542025204479225848565109663344722295649808421385540699359949006725483223731893762833671578660996645023972466669369325173791714983394314248154142838721042135757468963247342240275402095757184703226257239495932831320010963486577659800884263219032210799956860614955075735112341550053307738210722678878741620585107006512340374400364913211884009236229123052327026890740870103182679780132134825940562621875796884630555227596256788196139681380933074008808455722231047895673853284289089904313200027948361562917399468266540058738595498586822118051979865791560510127374487403903901739602719814874043094218812241243864331318293649833872401176029386954058334254739799259723880921759842570701177531528392392578463976322506440534822874006083103302734026666903141519811354843494881660007231584254631522197860625409105869169663456288330803407530442692805406194188800961052246258399893769890229759363915122824119636065321662846216202502786292847598994485981723709437892222180755253092425611535648350668894375838888126197416913566985292468045521879040*i1^6 + 9436379639481054255754772255638536409909396708999418309848961901567610838330708909201824518059299490981745549565916123641406188826973499653962756171483438244701116961147876148128095094364464258438819962422886921861557916126665329924812018830057957072468288107699164089627993032610202392519872419799891198040111042096532706735257319434375265819518133975459886382519224383234140518270817434426739376829735468295917689475004930726065417126035026014569003079589890276458698413630445655867482443078511347928531875143788259452466008829352942733192906937489207896448654930796339487495540954597993000222698632459034198481772432834361716364335534497404379877699739408266647740179227524429572321823549071038287135346656141158271457305904952261519105492240995737251497319127215386796048184897898444182922393503077891300274778509878827025481560717737090641272311764836878190408568219708944608849100463868009654903600185659946629437414274406551819431188016689372374842591549343157995499629703915336568081559669878381653950188278879271065594242527617882863985860189530025176558391277133091200653026335185621031329478238084570843560601028043156461390744078084687898979054299039331055520450620279318365481669173278324662622224024915797886778822126316157703656309102794445461056776168661479173074776652680980014367286432585102197484033827908902282452912348808896800243504537041807214638278312299399723252928236338293129515064205380143846633071075597581215104298149976842050748187757198175259401900774379688187499365279740468475125245366336391043986042570232865160098045567108639642695663601819326509959341197196220736654503377965910154229598941184340903647499287815832659899624201356725394863145984560307788743994486073103699486149914041813265636230638619247672898603919170734107259942704254434952449541491561661624674554757657789336462644052296832385015481099798671656849066384735447907672264155623659296857971227644346720280639447860994364914501122113656531792351453592105019348441102342616056611422540858702656876264171178901551168373086740635705024256839997969255855943197311338378840015087280214923478056102919853955412219813652269689015831458719840488308062338892758464090928598177501200608985272449283855181527632889950887486482151625166319489394233346531796978921498984351427600738062069920357361136133507635618128209162027628206667355911252490945008754187682796036941973649217459573628991583461660846358265856*i1^7 + -3158004808316461411452431949129439027741817047026364228453604201576461033564726669873059908453977504787245522187817986483391540263625705528698804052243940996732739598768242055977438770221047948215484978296416745476178461859180619679212814638402469365373239657862228707597644962094522352673661006526031151405900680840223503094453595469692036504705543282242692781086640660004786377514404976738150720359598911121895037346715202418098514446507689942943966059078398127931179081491955415102886352973294518259251125447175684348467432181494304396162449432857314234591151107203194154719680135337267939490491911576649891646023423733454601874353017995885493697435613723222843233964349347793238029296956212791877336088641194646076539110475616015264049010306005593464888273715635012479219473133989482330945135251807388650032488763767158393972981283586855078566954669829777106885998822343161506260440726445281428542040176183702748526195948267541601649989774953330596586490333744394613091221542347404953212928455240074195409974533751040955067914631105849715745628223201548309657137858940482854599758787216076304826508171828769269704138125307394170300245721352266780139345281024031631910814567273459890932773649194791281971876563239840216655080810775253490884745127159826625393530619281295104148930169798428895816065373609876020922083259704803824493723365601590029828889342878054110476594804419424758776557129080597241517335212547408277846384902487097076775635397318748135325690385882926956721755519964578506815309735990819146760354985570279216632133780443637428729576718844605495799087029564721983561316958914664411357266820188648394636966857002424536945346904836313273032511021491736052913456051437209711971313807098593335556655236348653918569584328661965616864988380503328807852352644219938958342601907766314582614984614270790960277610083122686863677321765095934888316034093644706126612378708019642433024351223245210072108968844259475523092804786811234532092588195147500762953717123412168235407007242385949939874158397402771198913642933326194409390797371383268453821983328760218469195725590574949067518389874684374386647686238711222558430781417108569795789793536151257325721431531108134916007226251072431202416602659215765003474810223010552937551652514987410921417102612797521943287681330722084923352388277261502614255876879127464290589265675376369202933321712549098779818902012709572594437559648045415740211200*i1^8 + 6083712932359292438152857407269085763186625739090106122015154957788221695657592105565438861323182480510678296247295981887741278680039606385539364132707724667880466643590849803514344899886558912754794085575663742138379947905723484283457086239422091320381471110201021268386109914474873588460989162062991992961708095746151437469834377296045876042703181527029110193461511801113900708155944732053904399497273611462389333820561627091850768311582115421819857123558415068247250453620596676527985904219163270689843571889969795110330816542944577960925421625838780061367763650498678709898807226181463972399881938650178657983821026242072125959016174341934952132443049249112490628665871900777375749757521483091620278251041348867156751628588762351624216636390827885855982514239745690639095033045671469971879159821502477213903092529617623426318424529658545931638258849697324151254391296262647075713177947233483843552440817132415554910581347715661254397607437783320403727386791124373909522695928323228764501895900064821317755116617492886518756621831284620394680131614846008793361423861062755642685713309067733500485888732296663409804901299536810882724182136543783459219875318575024129822216441638801095974280984597100449168810739250155127857089696354024404269236157733146925426760222310426757510673275062899188697920329182791940919856484881254582143498798871174316239108692121628758971494406269102745869660389735729366099186412372651072500852791291666078005399464960018854748584997416614018923189627483758333596179497625647071410719280443774460503298475623148737270992376322514405214870800290876507528615357682776796022184549331408871641949155831165086607078779945035147158637925608896701999049330937585765427717452629806162979471480356201771732313668729881712975226799277124467096055280387925678876134441502392995707178528099521650852804460862196148199472230482102203967908105811558673814348461633676303496316572258832816264578219079199656514531375465242395318235111411467207776589622390680679213372421686285612020854036575533464245363690977759520954703301075287991911468981988913132511185757232147819294434178810777179280004543000608133768652707701150550532709165066767386225011619407558708564384296109041480670801538347646288388860938828833037122508860564129873514478348940239906315159392973277512842502993759377738660016047098584713170595712939645955954043618048893917166800458179453300889661226451088703488*i1^9 + -4883339136525559317057379541025820376007909668337042750664652660729331471002208991073835611798470434188254265209732333406209592874834277238473942181637517224474732811153750968431357216065944409173919477843911207557463878277070668489905897045768989698784890532443203255307619923407994787290119213987927207202379244197862001078246167680032358337946034853096922059495214438332381658384513599646080517893160033586942874455737245607834622178939042090912398502039662380261341357231010750765339758344978889755571313055365741595086367697499277233306275648564863418293553723176383721629561076068558941599680468845937559486787828087658989356719816203561607235154497866564851874109980511493155100641691969968343251748209903244168944389289714963072120225541804536056350758803401324427658861967957342392485983638510308860209249261076271248322307923971900154344381199146925085461529555951452222968376976209728971739266302659871656353910651911579998717303012299401257357117906707116132897199472890925827626426692865240019225742075228372374928501583657840831408850017685470376908522832308554119019506576675103849048490081292873463583388382222250770001569107106891594188505501785277054295908497439952317630178929446195834564502379174609466885109425295102246333535241651230882465514064999204765822089140627865480776904086574772699875034991415390916175089600330245810250684387716451037031277893417044152326758099452668126166489762147382095946913021971747616189936885135379965425259828146979942242493873873061704906556023556944457875101746512975978985395570195849463307706803151253008872104592385169603214779838398869228471783258603020196900269304322723692635049954980930253751437412569870584029503978706053082760145217293827943428225446125383526776733527316977846093784445601216355975106086620859656480274143753280950721953731768969129999781415062721576304325371899546669376405187236959047787531217261373497346260130600476299221199334582846044393219124752137254043774301883582557989866620592235619819312228753355291903132599923351561559169265631817851041205705993929188405597008518292731405871274612715294299010399461444989818690369250203309677209515385725621547680574691146723710501999478614114985473585200756313612431445113461304153589170261623421879780492514208058878884412595527416313997270629340958008087351289402961667831917403722518435133981542468326007493719075491052327055333797843914332104319616155648*i1^10 + -432481106328914090826281305528257295547096117617877931077139821099369183085574267915233081651434849221043149871934736426478724613595394466658893658312030897845151114008760145336963743224613996687308992277255026202632577068298096228220155544642754592560413696635234095696336081904999305124987363658100829539935974420741204187002188141934163546695962909945384260984879188432151039860614983261551837560093095984359671004825183053142685991339882350499885557707116531577930296218273076606192019606533815620544225104330164320796465150546397543534716470098611252751662160415511278919285555836525859491942543457537980174208166455943766861192185595249896455607574819090742637571974960290914240968611357760489849559802831171251581168640774660330041840207194598069566466624541233266987743212937477926748247466851017934316837779091958243913060599205246834048268710774394042408507349526861913024091909494333544680567280207734098820043678383450560959153831755821351949974289612467755841716128997221068011036658379260928847939108803638046472237447141417975081101046029150039433158417608511844701406975657513012086976486130841177617098473851533705640964588528235531751186006230091619342691974172034148669601930841807099017937928114621573227011546597263597820156410903428338672825282859651595420123916480392846655856674472183726210264634533042942860048558334797024474029183177207745317511211334525607112786033696483126473377794350416536481007410879272037980173827471190395586013904904252683277790348205190761104778225175852232196618559784330159456315850629688725965891638134626450900331564461209686196113977764109960097553745530193419668146518690897592219483070029869185910927478898260560624965923795256452689820052948710086407306410435212957391385465248102547412774675515771968524942589619846105630232746679330792000286504403899042975986155215780589094995820579643856059131214273679890550215911431423957068888285725137313848683735406035943437757750358169575832810157716795469214562309754394009014875321702867085911404579493763034695998243687560250465123427607949758986962097041771697997334143490691067677454635349774080920862389271566303924339679632532507842124194889943307908412629721049834748357688901589710243737038010894762344791397991286953426031036293106995973689678621690287389413376160243937806588670957599048469486844975309652912119396391935931533329796750136902305686324001255826868472591155200*i1^11 + 1614259529084927905846105088048304375356769905222881759114989194371288543667340948474706583060333927623529416393351791264695851742282195062665651207469743833427021053438683708599429153946717658346264444461508047328802422791081558249472626533290761544645257279281288239538420185933999594423772914038027735743955383599919344050934016061057752927874052864494589731636088074527266818362200485054794842967942624549939943728916514422952006992272542338743535865004049134944633035774344408925859358990306999726132923267671942566186302035090964928972175420495544877274810948441961005999934259786608076375998960573811195195455274893985105077404542726640309615948342994058430678736644495856495103780445768454391552956535645068597082322176774201487184706535355772690844871042747663847243148602844554530060268768803655087839631667038345028197011018491839849084277401636075000791252067097432000929793099447212711971040407829555356779279860947614270238965816281888806232858345297817103308663509181755202958442435652896865081259117208917720148514957760094488240145819805201157122531338327827620074428001438724304121705179845394909651497764445362644615407471389918090092415308587779498371655526510193661881160222487390715941482046202297446424467108804022477348480524747589431050362156312056602714680031083649014777531441085656661853441610721120412858683780848130226637847365888945780121549005583605177392325827868135555122845010031133296230180886244011156630440913940853018710710350867070388202729183919959509153414809879300812876538727925161234341185493572963636944669611635755580362866505316836686876827595097319668565680204759766962075620661501474297739724443207265097151895495042643200956202512511993532763558450762722449137429666045359367486745030898425456359492845568047676932925360910614788795152294779274331311623976936127436015519756675168141094418700504163536587901278078057873857849692435354762698477544724086758694115952421050264545779948704209589657392092910143550986801473492853055550187960388920830405029589659678038936543394190922190567743145879270135122839695002737618461385528111765630527468571343115974144913121936396886589440080450450783206607547778802701201766684353561756578358957893629008708659879468363721967585154327895249474101713545045438609926056278658447213076645051144393286178305248946481853448713474888117682401169290221599190251412073280508669638007366618583064551358464*i1^12 + 471730047990737254455219390375093800056214957733330443012259442768457157671244916839726885157393374877347101798175769664726467447143101076177721701483527366674083473282392166445418208457846235794023550178100523328161016136859269433184212352501748360230848826054157522915889346204896822502488761243659038581141728663582831270641221639816045971378485977039959464010520811560311623867098492391660862790392690448381793896915697686212981731462353979853932858042872241868135885093134410802295182507721895838404707082415620813443654238314779924771166529283691518016372872229382430425281597155459334565308715366873291529527942638231425881407139355243558253245712191600071147694701321675674797837698025931559398598658491718587457706940158799668156260840042636770225585503333970516107139299934491355353049352512781436580987144883003900948802417758738238206341994931434076118168007234929526257987639690849409237451352552314877874540779284851587729176876446135746865664971778093982024629173517775396882773815412555673973580003979715627245269476072584892960869056411762473482433576626800283767566996406392078568635934066202664843347212741648987560433602849846797179016462695174326648365204003113965246307415688055642394644468155781717944646866648861274150467754714270851747473249870573103048124333372837322089575116085470918799946537689436823453046924480929287721131957807898101736902306191281081131957175411031434401892047462953191898004346821478749121315427838764995464788331765281453696941125216110234570907103495144880295146399127701652096221502885565140918714274137216282089397647913238051466959906987224146758942793510053980732860704971214989595082142919424201809384706480421149756738102864349343013916672244658025838852658725770621165262765455851405583805864245302670592474300292442424057287017060645016197768994317980012117417186009639917041359007463119796327730253405426209710763687064691786518341180707854422705688025412629474437576112027431997933019759411824376195990681944555820250497230461018173909829789722062904617729112878829092286375236856306785298827310460801954433525234472777059334338938584636448542750836071172342387214010740668120252036108946404791889144753222262148200829471636571867509889448414864895280457639596555323784370253254599838654319979601087448910679572272902711955744337290108492952650641759798817412855724267061645592831719067844486199303863444325270074425344*i1^13 + 69020049285603177621690150394028632353490938679742956312633712717228896314913279532670880813265606428346037088393674303059406683573706826170091468511007301958317196006719315668661103704735724691756324556947502981119392067146507954243723974568535906521973624462546192092699802394488402311979935245176688589761768161828495733870929291941524522648561337014522859925352003329986073863320808031467440036389866878587738528503135442262708016874117431475415266332732171967456682309016738820297044521346561265162069948111665219189952008027960846372015875239852957122950559159577750577671960306549324287620453403767482914244824986832430155910440138025045300986667684313634589921412809025310117235123758628566683026522574475062394254927631704977189405932059562225758739336471102243487568280519607872588549116401900775761316913110157733019839675236861226132225311096453327775584199279845023486040692409571782538216409901062383717574080014333779522387639851628677283827572238347689620867015888115804261261497776754661358579119243320164088457150237138069612765408840727418236864232445211185064115397985712552831499986223618620407037335837211687161972277864786543157029966053889400675764090646934949484118599636235653026174357322810435686417150490056404917445502564351619924375457633155227457085954460452163986351278072973763024583881950874862853738283042195010758333917591250353760196455967896875668116529818772072804233151354973065459614378144395090001547471093238771311313983551248613771269309627782375083075819096534220485290481997825970305116845909283332311001318220249429465087423504646313694464754133754594031406415183573519261105067912077806544337662094951586108636156393646480452387933088511347832450391528493117916431398233543528080669234419515506737977606265140700631635668548459121959923824154457043086218084265388478105020348458347354214397351953545110011272581536796832266059116732069682447931275110452921152337689581249753266714607417621008946277015281560847620661279145265933047755780666013797508429227586294959553349777955737380068229607209840689653413448399687016336490046949878369924057781439389466484346781153796043922181157831912726328560668839282106216041315161307051422924453240839217558610600321844751958238041345673455689399800306468744018979853694360398704942708817603564941505950960793954978841271297509550275764600800818125501801570564664158682780478473301577957376*i1^14 + -52399171418754300034391299897048950265667499208335581512867602733651342029792522671257690283801976574616204636886021048747688125549437660638181471032157301343686342062743005198156083009908372474284309176064233909929345557795612092603661429672227931835312036913100833122165184717271850165747685809292529823369861854466856949989579265263418965770421482765051705598334371776433056245711166313531537452822045741021449124200497185696000632274675563975540245430170032616540994170489027855400903117542188176859145691885923721376022396548404864230932962043889871416214222666211540199222136584361798195988063951742590391822502384798139485986809998164284186145302432422744400328107378402100338450599824247623230886170246267647550996778996645619542118172202330194875726438723725409324330153449980397813103324568066016689160728180146220291631609124139715014765829131741180527459370335152543460810124022754340742647220979615381690256623913616695333730430649527200213715339385003769656979051481653098500796090849930101482967382010782944381916852444038286948641607948656302557927223537912162333612777364630666333168577843984398264882569379547025660516817864753294915194518836720134075434649774196204077504977413652728888113690422567452321955600083054193939020387633072845918656469798641064485328991679334318742190407698112545063034496778590248624399422780264548836007995343164796743242101458521580335022989676001455605461009658040727150515006941974790937935075160597695849999003930914922387671919786858486191493282964127448980732246641398635171910131198608459335532309378071759025175400806354085056344879220711111426771732073679446878344681177566369144989362750939147413212092113184677229271557909222836092673206504818899574287055292584148913842260208254937572895548926992340062151878729970168233205886686638647717920730573130439653467438522444536629710751246659359789302437424601555743796291780637610226723101864613458935845954933516948537270328453221282665410573530208610129779312095127786177159575727445966510142738780251920175479928743049972436901002975771541200245424666782257229263826827607126681962996147154307363815069085143580549784295370669189195793396485217315076394617406021135384625947223855942448455938608024066489892602451673874308763392008866977622207938366075178735280835533289525130041049201767357848458172448339724468362568700243916339958328022654006173524200867657416704*i1^15 + -34021886748216553304256218849306324064873516561380655731414800511861356913806855041048171032608982458723134592759645972003220680666886862327622861246347305264365690415229545638380748749207382598049199146619965815755640269921985048453719737338622970248506061649936754002715141836697507503525106791785983798937213399969409411355852252227394477211789095177219624920978581354053047250751227740218976545239956908668096351686201477116306231842750323020922960502634262698912201149499598252883307697052023765812992408530988932519616682872584697186080347480327244416360429630515574054279233537928316278800777524272626092735207029371369347293621091623921516720706272424926548036783937906872077353624583892238650367791477436028797966299991996380930860003564734967350593196128048257230062289280857549471517179513658694957990112605392072024927599573977975321336066788985111352500351465776559866233909597657656596413100636116318390489004049746737421750519809500742014858091619793496436468083758392934520880259200482155672295318897778226566964784832975162152789406214443378913210097767482562830015529217824967338226531462238196398296268458272976690973187483851415846312209114387241147712360597873448019160640882476222565137240371063699951918000710300847513964475744364907893728658740025437146427143764389989244641062244491524844184083083588127665578135025126841691376323372640924358783321994182243931739440218676049564906713712922813422526959303343708307759000764147322301444033698664893937974174300013933075146293158023485993362672138612641020957288988361836508072914916176944467218055680549318241683185758010933455599021635257206992927167100468092542013731619829031638272123443242400019506606755214514154879221909409486153065592559251885585385642193357059216019078583805312550568959794007483942214124573304833145580603456295800489517275255690567558889220988334306497460215535823823217010758980158761347992840437331495227965566328059321972923633708959570371601998326488238538601827814529374887453191365604754131385479532205732641233596095050725633055944946943228050340205010387219060251631688496897115027014034895878515198515653368481616995180867731120899615412306807733633557302468849786751133095361749689504470887153515345566036693905166753883070689926038796050433701528738983938394960528545415034212518140222845814389439994989869297774973145162973646366588213363968344035595099570176*i1^16 + 950280235884087761192847185499110162001751005120034302526810409733473566412027264987341618376331184404595001209549343371179126396888689877024298925742681553018481373223147460128052758224105933586948801286318430197641341206488910736130283615159125374258399983209312428168097372669619261616596564970418160907254849593797086895886807422906478816081559201255186190189913394667482981345992506079994237006603475539255782615570821240187187180967967473159546875495240576784539991201139905275504424931432890384712739262734231120705704530781065779657676065928853683078702458375145329381810835546955651725239913578329149810787624016480101894232692875956412027480941473711353489994546815800573968606361600521041655068493306927100447893829722552608226304689931632024116549061911167643644457941308051315362647214785673568963033740214329225037146343470042263818209188336638551524234238010465820126867045371189795555020665757415196991364735115183828728351517416072371193007285922992295172358850844803729718850604932623050121110481232300152620245316493097483052970567244402797747288784080763059835573313324317094167762309145948418170826308350144090953400298547478305471078764395618595706003174426403196663486400954527159262420854715102880663942275811119386152159456209025757246963028862578207221159457266905546640009532128716330584809431344249635846172048280447506964810502362012025265798166163066008855871026131086451254600757323593941107495849912569480867842463898779658292457031999615340570520026217724120481122133794431117581514671924563726880641583139916909582408986537749296196792816305583568064611650870380083133950720163182419054944656942008729774117417059461002626372048605910498042370983695566327200115764395707731513687326341100141697749877392702276492694141628938877651602853105712544259584415959691236396162269466860129047103434674495499666318651707213637254035892182357307973188939745004716152421030114149146088911475367378729493299022941459136827815461234539647370468925848529738078878442992628076497944652731532662592226806167052454529248524536704300075336566364579321637370363328710210749824337743790846926638962737969728845907657241458674620438290967726681120938535599547190192548060920498535510181223378046543940469718733447161717862037078586963196888170007267773941254015429549583876196472696419939828394933190920742528448135943662098482143612080246156950528589824*i1^17 + 2879882868938859246480841267109234594807668174184439681304148185353757018543972294959224014159552216650381593915175569464878458881259277466862129406001462709413646604239120606461326789658268346717991983174259883928278765127457198048354299112712552603087874083487898740421478315093487586485543132177687844934857144703859049936661503468915693770093985789012797120422508491510710642531433643847948531872623800411527360469643815305463803249992779519091428669312538262770863917798663527684925560660947569403548817501412596219645307661275215028126133270990997307532626402354384627958733146989864078148223313675317055574928922067524731126825962430074872801958844196348006515099765744414410795973504084316142976307608420928832049138770063018945303662398075296809530600452262147677639336172524313117370810969162675103100799788019668927330566224926405459360133141640549950151887120947123724072369016350436633558905578517338182851489296531000266465323640621518395566912509784938838883835619087027552106647070385484834961230974615705223764704244703172109098957772312016837688085933819381601242427019781912875120344924590730497638946603812233282125337242569556675462066182014887452434277510549057906837301236547552608861263917697325254435272321643534806279739777355358208900513745878456963276775841564197485761720089341307506287871904748950669236667230685895377056397795530507415044598927631396082098165063616473425595287680029945250631382192436737245206756049481242704402609768343650324945251859666871850428511901093535384400189734588979423710165526302975198382717838548651105388663193817610841126952178197818929337001142515321107874643152682898800348332924546981165581503224760261715370016967017791163015580251326212021102996347168824118699225727729508675628612197319221614611355143674261946614542972670637560922543821711403457880234355801457582849455574820340986849900465363001356716827014243464681016928655326806276752572171509843168007232584450969171318570446484267624951967996768566980066047569233149645520845817514917726558788683431157709270439731608095971236842809937256700565024239581691882414833473246740567069247357124615495162896167917041126713989840197856134663769473276487058669678028822996318222465471432777799898268715875066612502114184503823506363800572143503588202903281138855366014596185381394411610021570720113994923392955984789399189219590816498683668856832*i1^18 + 217589376815289943621168158262339788140341483331527036693106512459212786827742005820433083954771230186854643898623185137556408357408164928409597310973312785085227745394783270680763519876331801804898114750658255825012691313276609877898432212626831988118643257049442553030679512395488083992687017313064999697862276404707860148370913375918308091812708566989173846534989217069771349311517960583204209890534075005901485711212078178709676684199468914290683694452132076046403438217744800596073975488392150318184139313511945203405196985522432423514038128501840135636586834654969389378149233356251559726015281733548139564402363874208247919886970884711647517725012702524706150242651468395712636579929359966097401287630791781967491900026745257799108113852785721178682094810186894317248935523424625292209411182165804740348585463126544264925943224710696456266691436649584989147762850230177887060141616654999336649316069765118829227251500510100639684891549464131717608441718252710237024716197017200135479672715056743389822840531242071344365042182698338342935131546444318863186227463450991151399754539615842763342066642838427776521586437387800765589930994505829763679578162397389102083426032905542764613222111318940131766467570191679787427113097851131105775456339531388384201268251236564822436611314575908185727721759232078823614808871408808627227173150119475112393142471591550172259744665945026468257601294770946611984084278778838537301145743009058052793072546493738074557550469610602627068321557770179776235739007118376243328980037981625014892919376159130813444542350292678448650200534990714652318421380874817402280694678592852855564561175443716570800600535993479388460127934639069596230774023489275144481089742160824944909952205598522747262647610305467570974703220490750797558826917253912825113976095313293742525237948897355581831981283530551347414854575758557651292417536920103346771309087388356710709308760251150182501420570563417494118660222800449609820272324771018056275685089116777653559630310666588944030565074930421630961096705083825955390294021452596935065020117715397528529884854538257532913413082487953185405857360466863734544726508815798312609887639626916939687270987283236032956372274938475227494240258013443823891305824154565355255226121622113137441467174142490122047693015658773680565088500319597739267174248902302008192566848812268435704202280592117193506816*i1^19 + -79740340557347160451311394220389967844408953150907852858390527931920302764545575229593663623845428620463678347268912293930611542368673664043863770335617507934220370201479269678484925072311529071275550262144464711318800374760993357863959973471745680018416232852062778208354973996236607062405410435521901596918285724015003204253722702355163808818536171677521161710060031899660002320973561369754117730056078798030384196929969031544053904840887166136872175954340828171218822808592629554347098140739509531665893281554815660393013129810677845386733343984540730000824412054070352845738827909489993618468193689456672433808755101899341011938840060063244250230362302382636135390466286382706201563026351480970889007184296298210380669080863797747142691127068886949576479222859580637612233650869035606476600499722223048329726105258798828099075034752472518411566913552109392491136712020407201931273224170744950479717867035165419745105752896042595133808228886093996663483072074421885141486553561430658421175463019724297223027737438423063973290694072687411930643304816122688091325954456807219015343835335728875922155959181276826466006741608369019557689146474131046043242679068345645241649475233138128626396023943151351154801047856602509183593000220904386521538112432422318874130933185584415082173692015440865135867081876934406277126000566494230796038071597351416011656841207506233173116754058742304992046568508895611138748615682830451407683778794369119929096575306744274842658735831083088842659248149934898585758202974315892091204908432171840189856950748717050491230156152062469607457425980685032616722879305970832382405837027731471644551202043805615807268799323206629303536306581396448788886348984507744121737099557738349387814838220868705867931365800318964644312221444007731151440774658073985158533290400146297555336208846003330040783983935794128402620904372232556469661857948189831624915682801791014282051294824196867478480381005509161036100070846652258452501425330056720570919488636170022815335035283292829262933958485744853237065675601898441470170363739048127077691857184215091398690529268748453461626648309589973248436423578043189431784701191310071746858403956980530159818497960109157963060648713447254269325024908517665312014306178429696295214899605371918312377659575780983566411408085241369041518705922366548745554452253313343985921118637405472636572074083958652928*i1^20 + -15530283631000634660214586033312391605038096590594784956871559297068306925916765722136957994427972977051147815413999437162001737049966578434513586062778606364482431003293215398528442266538378121660572161281238373080592498363559851809596842005568219268465277315335102393868199906281919355485097257191927293646827432061756076390134032085419204480453802703093555484283593768721591405867395020997032035629442048139719472900866770050089104119557839635066069696103571610577783385321288825460434300505359612676669515153811165256470776397873710817568003884191493429264884153258472427617430284036510502658802367933976386281603530990889581231055949598241173088014644576545556408452780761969063091382380860564581707049792969102627609973571127758397746931416300145252919168598601707908903235705215888063572444031001691487378181237162617847534342065640885312449746930753374163716187153038881165833276136031844224171848275294027399064144218967147133116643877774879742649537813938373350924035306574515101442897342044185954934142411422420529115176726782755111328079697007174892211992706375260510221265931566733100803131749976797535404671344898280254899717549675462485743662533577921328361170521192697145602090927153897047654386309159584339643536096199546056164645790714017509133894637495286579557906701196119208957482875710781648712769990039023976292961793176371671070563524762239639087332845684662537739108730438631389477443116267019510578765858239926869317222160724520452824410486196108211498750279484568259548438463459096643926082167189463676880261940678581524204800755028561395041486636961381953093938746182171969600250463877473941648622230757952145176969513113966709565484351658658821920763279872566343820533378834820704342773074203588838884784201789665220353817590768042363224917081427929471031725034759521742228337127972377956167490480032135381698845511050290229541746480577547799990225666084535651239481321358773027789313857665293206737199964021428011612275690572484882969440541518122281442788988286535225890680702239499940792620432353397476463749443096788867281862474313243965362589078217997719027845905892068035279783943111700851041341407287200271895570315385687080531544935095097112019710838288592558491935744363733099600159061973683439271304397361104043709366752849325422732445561876556197851607777490251496812913706791415210036463468712680537661535038734336*i1^21 + -732387694339829784143494038013566375479156015410310291527702098609039763402665579912721487804912353888738081148137134324728219483388720138751173733619002543223546397588866481779704452948492386592804071384844204922118638272095187229823166025313895577696716545407975589965255149086306789656643248326108611214732427398792049235556762952228486613070715892289805397854887106665317773292000531808890370306908123561977373599313774087730208957532739407297979904544908448814024763532771417300490323538419828019021955253809084663780252816754428121383560470431423832228177292884694132082347507866819867627410862543022127870443551150577032306666780888719402905464216715569817791750913338457119324532102400867388548117424947512546742465777905597447408318834935923611557106797590431662890076573364804874077519471999939106902007115722327357059947512826226548287673200862204672901469641570541895847243232122642854229348786781588838158621966580730435134956963252185003809935727041124350011618385665017959433111933190599719019065717327813584696467963066470631567961743029666309264003947719333129610220147770248080653200171760453817921986933091866899367205527534916929177146055365532763875394627292269991309397980584044394901194318463279135750097240538318563043795720935788017348040064025632036407801614743195448220713501706417079052297259350410647075723486601502477628268275769479117145373709031271471181276353136442194674122922438124720462997540279848703290115051234924567899483295457970167267131457224701166904443712775381027347239537924385262123868290024225635289139540357251008133678179136844580355861313148496852269329635782191781965693572531219940509004075981345969319165313513541100858128320619722971986433371742776920344231333197602926610611972983703354107666061995518264057424049446189951694284592090455818515211878432075527013589714817059050199238692717718350728216386434020698896389850663168069494368297632464492344250431395091224341992452500771365235604476501623820375431059756969696213011678031029170375720363828374624447865213693967601688919732076068474631568582768823647013670726227153658538333243684548976270325246171934394055817670562588058101982317481023212965987130466580579506959769804815112713712256622390497165818932628278786374306590563171142824356114078319461065282956407395142387410414133419197755110901557439450767526617563943055568056352768*i1^22 + 349932719048008064240027613857503673416069100573274192521077654591740736132027762908522228008694839872993726832732964293760089146960417877771627661497408999555755970998880549267339976393386909862195791393333718833548297230332888154533497470285563245745118915597616849393128099450547351053837799247483835627643251866167093687877200048116671036277046383938586277003384248885124596746993096342364132105301986439317186608614606610069468805754563459373888340461362617462688402821006284467400052448584765150885238757702256886891865797641497313916991633822585475063622614085236501526172256438901710934609427369256743099790787002177436242126249742122028353811846214689522707859580327361826975365764417168743116386576133672487175509418336644389916129498167363179004873303422765162156219785263751020071601103987113587593482927773200033549377910352139423433695050435040838917365977360423348966771233704253012085924760437778615018449697025466800766886310599012024285335004407580647979817562514923423162024560068910338248630945341704240351035241882937051104821851878049526550794608559866892424019191767045632303335213139092902244627140858060884088996480893717171044564284890240157877615347904267165208241200977793344699662810071150174960712862353757440358849112504959492043982397219200669936112925453375412451071684324424408900779365622667644581447261145900180497202892264354510093398054785608952322926210568668235441913534087212448335578058400545096364994274026409272179716434680816171745854054423807601842765934068671126089424109969634765857288247016645218470928893053930657042140278520120201480703889498534660601369762535765588703361769878552117975683515767815966841945511547323112472078564231896023121617505006094311947317772251460213391932851239122348802805206278047164083284842848890436633126263079211020605794491619951882334485864892276559195083542244790425989769854762434511481873533652676793836854641015221589790064545353425651204782072521732094331176899327181272062454917618521734708064129262732417238023259479720360474255463936370584863254390905550928817972186608052360750648683065123617969402977934869753950862902365154926721259219159329093624849083324980005875672806429968523133167125195594610429496233609161907120871392867120573521191542672813949010147001306843799678763584770823510742587476239711980978057003070033022945914445976514998692741120*i1^23 + 55730766281178203242837994724601164473459535067278468551845089720862496959987642774377358960170536737665625068317280551395458524020434804201525405680359679147497163408027295806290377320009458557522195874895653724139089509243944857313265015259665835001689193622385646402259410479945953304253909272757440940611606210101694327612175623098086485632533998872961488681661830278496468056499260393911039649669780725881770492346889102539222779992995071399057589757296008038438435138305480198713070485584337680198606566656481640507980837028772804139307738705125403508418624220496941851312466687302723098421473710902371662548682996998724409963067748390092715120713612598342470760628908292511284136058040426961849408034075563416395087404174662526525448563300041907537251521463775397356686944749672592324677383829666950557305869629365126888332665512838294036097948943324164306416707813317455145984968768448559386479074866654498951116719420059502904536761280852191958516155474069801112810780652235197317089760433273074689825323723455393701199653779315062192122500035161345047047727562110178326013862633025474826478098156631005605313526370055735487960240597607738910885522732490060939262402647712984108648444143879970097842793623916556540552882482042934964391685536351440109258849599544135913913839649192789288354363239872211791293715954768256535695378484037984518947814982518477827404385624276283109209495312728569200769876144686540936340374268894857347575264627614551417626499246188101015357176834734805044836775048361762273763230475817189477251292236658053423018123875537829465157717884164518308522581378696942260737318061653863972067065219319810772968606704360881286020841478539310141186867827711209894109134696889062285071787434784850383246879901197088213904873213798421574866955199242032838778885956700160291738521215194671906420468565656710075938642703130790175665433820034457121647819113275556468953102479696999449728286491128234526561205983085502564503480564978834564113147493142488458960600107855670509436935250228057138919145241239835296298549673709243872219830161310584198819740424175976844161953115190159560731147664240168005555558614959486213590262523984912853999774507296769050784216667674448353724825595037538516795369882083508571146325871310645849943398456795288624477966257988503508231366548017633729640342393774315221598146676513319157760*i1^24 + 5525467032184824927844794011459548659420623165091212649817113106290412628616092347512835473803630668803839418780703454958364291327885377490882335552895536230787216372339841319666555631957464397073887910348659162529609682962671104733568836253175249325350611479478085927492156113361834773250590228590572723235897175984085990894323068480954851414806677019054145946241999525142914187333164993996433034156126548723943050184495388254168172604101590153801541432231207396431087031785223183126997516192135859082487049752462391441543553161478862722340516109428234480125602972008579421164597068227662221978736866107811660746464634960186588627756249230375212145485429700875185441525975599773882977822867901678050905543359396585335109362490634348678887526311756819160855670164883168401979847932584191841368594482592064043068382681746990714024594906956322674940551027898881910556477318418930103759684754103415907893834002748319733912349190228730307839000057690990265090184252302877976833711443484474167553757591372704981459379964095552175581347132752820173846149104543592860119856262307182239442522371416821662354558557119881864303474921715451894731667215462592816998083456483668106821177094386000354909064544729685041388629403491192160251661639295534059587675558150423103143095426291827110421118320861470641415732274577831358539416546007991900594464547176682570669809556932018584777608153831170638481164714394365152161238144594466925285099988692968839975652432908883603524959129493446511936070763551445356570021160881860670186931106862121541989276453633748671353378233607701611841389470590787274902034159428952331470996934258761002802352028266565767414900805767061419391630775673944906260559428937872738696804495000351410396753708481144144162032685357289575383643245339884084217583188608216148835859272065738510269905774047911789453607743921997557885764225521670787427534112768905876452868544956669829977649763320775048092347040322284907853093817806316095699804383262891811607766685600451628326966951952408236272611024127840493454867574257728646712806999999015592865656434185347411441224399200547067252192616291602446530214217254801945049624394626741241688634698379239346875766783917069476768481202833132010983679892696047467160070384895542341973049641572309841490380964076084460196055421466716406964751314136572156635301610095710011490175707850473472*i1^25 + 247576891848563472817903428031347088335311623879064370806764734533608731785778266461097858228747353282286638365914454175381800218128972025692640067433412238297165244501046070029472971444203948348739131558972617317873186958493457801023380936248008786930217307842471387706201136097759770681019802171282105654776576160580840340964994313033346112984716055785358313989932782743654286888865648918140867598090487522720815233826004831406411291389012488535756412657683699917507717194795583765874119554794832783063996259360158513861003713190574524530519330649562922855918492247536659757816090799498741528847708716334044484200580711376905110030334847233624691581423611640825188047446300485532763086357462898095520896255673677901078015240583578672639750765937899635780164822729647685145026613053900265028034022622224987835176369943970830722306417464856406796350133478906954695636531691347376531873278128763331859050990659596225717439692409153706196202375096872651244829746525053929816828450209712001175629478656520214472453708698182285325078810145250721871167873814392147105593809790226317582966670423005147132743499759797410338771228344100013982383219190796585224399301191863965013545892847920128219133371933436491386431154652352096215876484471840081166433558725149637059344286123408358245797798044750973774400634997802889850060541249379692126276188852613920728057399287601792653928000702406944958149912232012975874836276473832312701570001754121195016344944324206109706801643723681555123042146294173454814048311668614240855867572958021952469771607160793394597067728365088759453981326066036741095848938663271996830269110424901510300013141503090389017284714230752194171286597079355032979357966294584546144727817211850157140004430035696580901355937191930017597762875164301736768910677869318525119522192655179107199890351386402348541473428741299639053765385670638425293208911871840520875350114195723828952399941237798040691332506976226090238261181498274551071138494125533018487987017819860533755379647826498168255404247688436753896781656358884829799428539938757285825049520625562446550892860653406550606598824442644989397029755558745886508463870639873109319770161314543767463174317101936937474154144064252979418261931130446455192343619948121436350918947901064746221936935284058358574893806433823020301497280459958405824271087856859132110864499343360*i1^26 + 9749242832173042330916578635805320148305558375105411591830485289510341278427570497040144042230570756848416235033480778627357363551775008855582178568385696131466116341366854286027218791104988709938343705783641629617792892516291897722472998297802550729857468354979952042980088261290287555247731893679429541033773662704645368202318218951211846981505979680012585037908205410239120715303903099008438000603135353472179245560635407623308936425836043168646623404042249234621767222999679046044355486943786902827272371429907770355940925584574873143234770168916266933330246596290529435950398504331498426103901952712244427409026919367787457773584964489627679062266417060030724644833474637834464372458816670888242851667675558147871522569671168444745673714235089022832268304239952091624801755405817476102620329397857010296885651684179093051763877278516427384862380296143672672675947183797041096567682762766845168355560221653764582151812531552528316920519107988718805196730966814797797481747691343959690392482253542160443816814042249267813386122020450052342851372996118643549382498821690165824878571475594075658099294077685843098482904904498057742091214762533156339527883599177664057904066442905272365633390501522363369454743084306903715950801984593114881365409463239816256782322880819094220895897122706550642696486921158248021317228924153414147163460933990150315811725244098876111458224916962293143854933289076310134637906437605524316683959520631225548942626786348276894989811503214174694308627192377787346340996852074168223096523353263548352724673999719383408654901118749748548637696708464118040828775992730940686042211794771413066750924475928496437089814047797438950350658197881796093603362914869963415908915256906851226613332902897066297314246577035497614654549193109105347005759070237356386613246987828425294704974636678732545990508490148774381882440153114736073391761580067966787013307008501435127587022382928374000356874859549629502940439509868842108757221424402877387202713845051406121810997086737159979011960839433923864462160569397738276139760300223230159183365086539451808625799371827400422308457561469861064226984035233086234608713662870818112056441700264577999998080671278726237814436616378473618297641827172149419260015651097387596640737376738657118299353913058038570043860076451257484744307851593621664300304257046677717098954752*i1^27 + 364314498297026236305672338364513816656401419971519248090195739910920518352319059958531508634202919982300831632356088894637809676271644001381679004404560311863845172446120145430147299516174741745851706262052504670861914543910081142440693992910042527822190831289440551239737351667783134869056897156388067312217512776435473789892400383974435894046692052006250129040736025634350438283648555174850367251555169620692878201912315188807481278823167976356463077450606044917371703699604145846377852236634140768098554107457629214485843231692878308498262049648847065697128197884450235175541278150340214722740552001754714238488526270456248116196251280259585421501518176051210962898114032647085414794972148445014823263704578696526704099148333493304312288842512563527476229669352340237478038500357126634574925560488148913508650224831825048441175443470078598043920692442396427027920984602221832011548162394085201548798534970655801214667092511409580424163359830687518580084317997880634169470522355630163016995099309028400222748495692333479311270689262738410150514570013633891183970453546487145372121346972327530617561580637632492256531224522763730425830120110995668359383353727049674419283413904382962829217400739933561231206037314245488088539254828691868397413522884285239660204692241775243622708000725281393870446700156620589945375760101459499425422833341738620271347007644886872455696045443571214993856795701496027272850116638168292127807012414464578910970763521557780868728606310434268696746035695388818711490328527628000731906224211094377408876688027930997012045256859110519354960125873308911647494744759036870214070426604608066914569053113866988693417626090977138017862273071682715918459121988779033678589283051201871932673610649689151243352935954573235210885447899837444278474054654373043727619014599954650921390910522424369057476398363589326185358549657985092204443921807208678753287560198665483596718647172333230090798750842560378298852422494227655244061901547907077486530598166031951346227885971351791609175620789296380903956461425094355920517307789433369843523779941250603168583585156126161731680229100749473746197822822568164523697455159171371757935586253144015696903529492137266885516107505268251330173265370699708100074165271699003031646123896111428920971994750879162996736487801269282781261289097038467086532223156656491462656*i1^28 + -561094035383243976676330618350973923388190962159311770946240403360908821418707065039098734289733834104002816426067671737722310414157978563230840091052886499452523734990331280942088042188912063979560947399453999384672973698349006143012930339862880099084375885928573845736280327874585284993450382212168796815869268640896174320315779142746916058204276855125239715554700609443709935048452345403787389454338598620713875250633064400521637982707175774424586972564133709739641362895182936637509081689638530473135751675755704559678743147709732013843768274620726965553054256518955746744610046644928310501885023072238894629262611194780104463567157993421008656379956728710328972069850542214792441315719146898843901826149225770043695765051181538251314921502433859253959240032534348853149713889753366256685787348541486891647807462744574670578133685365907713370101563072377008212812673330480807422516609899907100846524704437216832045742595738165513325874589020574902947889147668949418401238654944401483211838908440508030426743398321682531473922585683589437572552553878112348485973547392371781114070019270939503669409377836003621888027344644512706895062371188995530700202119573264527838535718900814494296568757255280843708881002508402512007756451026316086415951084294185193626881586228623598494033765344975283847219032036922002382796492681298028856875587083539042556071722939830844172024400193317519380123726044950742961283642577366750710865205902270774812152070993689642058465157602940893503211219182732287697349145824577506336674585474033086065465472324767627473647285089258058698496019920087058523143799501125222904969456177918070139124675287917854790431970349869220267969125057946664160663124721489728238734131989727040855552939494410580760980118814134849925811270569635769258012433661613739709003968169710411339512410383633096842277080260704911677364976925796054283078291078165366578564295461774192243344339642155482191299700723902297107161481715255722559273191026337784076223865368359605633531739768407478495118593951015748288960586924658751866554613457906686476301506144827152432015140852120169542689586198551615506810499851172999298957068900510587060261801334650919384161288079246099758189971945183055942306201719514717573530801165008564179683392283952823830940900804714339917859480888082114234818314677248717828908899819847680*i1^29 + -195625263185226666733296992422710075498585446953917764838030378595793600405098783388774114040664988456149350336351525330764466613572913769383553767721567491424398232984816938005141390377128162185830340760106974695532693483795096919619261759639873555944302753650087243392575835898021436095390774744242482188831476106674251549201426144504612889032452313112749961450766921981355164720490337633432266213596935220730827311446255534742845621641281612693332621737680718163969956829512098303625008247387693275676007322832979198382948816303723178952646911167459758295932982688940730086425451795717914675764051712821470754059795520852293079352574480464755567032040931883266189543867581030222872606804242674796042952313145220135629379490946508307276880042068336052439715399479629152979582231995760615106126796713507234219342157829368173537494534918707077730864569642618976860713511121602037922852929895219752005161930180110399388226563667717283715958790376950139796117862654311900797339815195803347650347953287035722347755522893789115062264496611956970098789704086808202119341810010640086468886046252888583926196682832318940140874103343886999558359271198273085533545060762654137844708010694118243385168003629501763824229484570125366117906645925284586662527821195833178682720200794629805573971728165358209085859679881076817116266377877453765543411473112634329169565847744837063006779343283891406040792284018132803898216121998324472919779972806423111301512869769819974089983391433750420267973304905924709564701396365606720704315308482419256804487460842319107249218863693152938999508845001335593895179160843923839321987725021838649707331898903404245861877295984667793038003246343215151458924144568122038725292440778830230027545752425860508064684451541900937455488352647886489311359269853335756677674663426437188316921138982493336564243273184927330745075549603746812482946348586753263385966757250487502123544569074099285878124363129550352459754553356802842654711134369451890850909392451187850719302057595896508987629625317614287271676132211245191726513711286144279291468076461226032184027228789966212565388773815296510367060006573578803894162261667561292138421742714486136784822606904750019027185924417329184973479694003310687006449699432549748301051736752243835383810664068861173694565763864851891994048142069853765801365928411136*i1^30 + 31657839337758467619558531132157401868371690115539451697955705906550011530920093073460419243402760503568018341026943312491670906302473435114336449835224717006767596901422804135587806758688969284167996112758399285046537480844846286549182784420839264015978636072716721938857542800203015352327481055226464795542831411631802266364146898504014912376398198181982362984219951767716720222918272590714616787292842800296556026541085161104006368310624814376445768199874615456014892962367149187104480109948212010801414434635363937809254158215172712249491646540451221578416482107052150082485397468808056405991136267041034436291662613258541861213032135186141824317934656916334114376979130122661911059865052774322468195966195070532688709693563111227752120773552116589928479883623253111182810894704464640700425330229256528013966055158690761735381083247086803996270053138052416117093435751463122338931854667869323795667416601684646659987312464637691971393259587303942445319206661897281041375001466619275143798297145162015621757570837504791075142402899635992474717917986964914812131007133032485113201445624099131331559614889722357909329201034973414956584067743092871188394678268291210871366419679825805202640212619963582962487713491741950267946688155128308609430540598969685746221880540698207763835310144563928696368149245870052726409532452721108648613591435660604788349529276001705400147369010816567721945956054693730478188198451487078230995357778212461863126865027659390348054923805924169347565376564688489644974178296036746433124791037546043218514802143663482945862904118167765896159782517376608259224605045524784830162123369684662234229815888580790402019224605924905418194594681415921495806705960860048322696383924101476665077400376427129871546582269353750604695054742657434197534506567007702321190751105951919514704421193587796397326540069526947656004450209973939994933643879619385299797822318091452760414041313317072192490940113091912858431180844596562499672717641393178088393613595041304447069256279176960839636992426602396228625298361295977510472564445123564969911063738019984749878486169160578390237848944036069177633357121821306102921114045738621138485569719444997581252469977271811812811743143278444964436912120254052009071438398367558061212617611198512795875581388593578695989414313881913795702339000910944069287411712*i1^31 + 669199296899341859205768382939451002109363622908815074020748183279103516317670957071942792442770394112213452230761607049403600686114172529117650468995810788738714230379914872572807888913488179495629121999472837060350557421870594271232611017146980406055036342662034249882240054268472811589793964666829726048689180452938327198869357459705002286636694404504954991816537225667682548856465365693099645292069517789379231929356226484941094091640471827239553664369287281734355777201855772001536718850722271713474356397734122617309100218197345203729890183584832538071351873164810516288483984673955036679497686463282715161613892710666972479122973968522484269775639424549936469562844761209150411856279947029515856427971369529580861293647914692947498437512606197600138914953049620474799474153983402727583056539774779059403750314759502966758080997247063504208090968928383475540648905529649477095429009802320049565939635398232465052182627337006976767900131470306299301311126330030279544234447523185602913269283880334800105783857008062198914714183160326422685026545536997175355343053917296737442939647433342588164224621058934717645651129182480746980557918528406230064624513508588012921198431204174612340139527223301199669182738903251263867292442942533302231052202919006978106893077598307328162603444584266788000199311096014196023273836282499022578219638144887079425589365771254936349398568554073825564872687974937718632149409956071591304233649382204651494817477656214640178024421729413961419085008696104780934103168699260312053528719366632978101077917847094231559517650109695403658245459957552898423671343444122187258787930904471839256699329398514642899589509604660809799833519324369774343477210637437218538197022869090133578601023152267935149946015717204213830232894839342488229631719666090368090463670167418727265549385610815213874646670120786686669780683192565790659344243544052769788517451892688112124385476917986798070942937002819090207368691288754195048672202758961422796993419140269395797446809519649698061385493354753454070104788827724465482130240356530339110680358018368616154888429666676230145954389425696417397036498533760416641271053023275958157489589377580710388596541843669362703232342272842579138646392403974864929487574378731951401087609201043606822919565853748782746333115345425478479628063237585753866240*i1^32 + -50811627421964843248858012838858366453970287979834020803665747655704848635670351655195976559983573915321088687890995147826242683017558649724728521039516340671945513154071548080166185255510661959528422825805623202909355168014327480114345407082853831221172938668406341047271031198841144398926164912837574499903794319022454484234354516836060037259579718762284641656731057244784774399118496687100766166769868609256088779355530500995651646667755921648487885343020684890730869426841607400343346339899460734195680898760506254062768998509730544777618513597260480784206890455791972975343161078333598912003355381181053921694044660418152421103545315137474224923985040685875931162997356209049544833315006040757177007084029087482733035038996664029553018191921496880773803213395458894681833934521589014049472716524078653639105002793522946688465353647688985353930633622876384424696194131290996732923582952315450852800482407533281894240967984190220866578011088365810165771088249889530490489725537825546772211991448802176520843918335725473936731999602386756808345223504632403892060246455379885481690732070113991627921254813848258419568679081333975432327106285221464496464272164629472220688989507676001309799377032898806267973862940938365384818872390304015348696271015477954522310868703268863046944213793030400543225742308456724353524545667241394523757220084869421649093052377261526112323872944308922762514603407114083038072891879716003934057685680335316993721994278905445897356554334774566460882511971094126742826749153859135045871144924283122650547114308667246007346523594082271865023866436789442824573546189113335593353196303926708250735054151529500652926325200088911187525882505087161907093578441646416170535756676969020725830814794780249594420089189406390277384063979023364436404682403544929680378926076026067596376184108317547608096241059714291056635295229717077867392763394022915484403024953046710100567730799938180827825341228563368539107931447411330712711691644143839916206699156208900788364190734517722947603487894724075378617804935046359395593706223292042571906660116506228381144014231926060910898407162534529017249509116931533584516460571668429564695946100961532638408000281763472049553787697717909134640049220590214281206256291740998405475855657901645803220050363096651751738690540259115250734091290911178752*i1^33 + -259395338617307946986672457818766835807424670020258783082975991411415252980475847580436754080169520408647337170671550553017225458974781190947903689544624090346018816910202224246257379389832316246288970627662134238420479068007594440310580923678205661985988890241640717292533559179737979258091440224134067959855168551084201406201589177227392474508425076515243548134685352847235006880929755155188066487699346825133023504716694751870681289898717168005822006296947505895671500087027663297179959124777494341839610697271220497881705463759907153485506590911056876241172241225131044341626803568769717159886648644022703628144127405539220713358872247009857280609577645160749912802938033172178582657329907647629182913155537215556329914258375441913121572015313036822593079425677720072015908598188974050680505516998638192170527740636708212571943278313613617744293154008477562749658512183151854308984139613256224656210277862637154786068265917868067803681558562771447533995972195495556882616944293832886378600732565082788144511774798756286666549981359451648742479666953039547941710085766233052123155142694600224804305252085758905625126125469198017376738918389810195595298187457877831923664258670655721041444210840526498058320573949545430408087406554324023566477356921087120003200327672646327757967172570329039443170724616091870789104250430061662802300391635490732984606799653338217663536773755509833142030842445808786608388628989853060467477306322088552032600275056097562532760270998402606030001181240420982150841359785024323720807279209152606655555094429020619166058550288502261976044643741180081018404652002365397174772632784465304483710763875671635647724591194367132112737386698665004511287223399893129430552387504175953888466794828076069031076042780812671845309963347941703387432191145469192847633418944375315053340006632683911541298428480025387078485993233548756263698913890360518008789293499027950764587160387497786787929331371701354434983468254198190244415354518346278320435039124180283838178546079410599382052572399746947938312991265708135036887551416871614177127029720075749418822830187532898110316676720845603521022026624727472731633299189438038141006299874486022323824788569984904597880168249919586769318347357074135692856679382423679788007524399038897665882305774865598320113819907679571279968569655296*i1^34 + 70513562551244879212897209543948582589546264252753026112083991612842183289926024719330975638149174912500182174071459697951706089639675822707492701988280793194752605218472738673627848467408189222228139126201631873935990860631306587311527395901599258523148765982032734500177870665731149927351901649894123234266836412131260154077709964059920400514199142821316285621407986311166476681172102459158411183350733673045495041394499106868387811585624515141165050392719110460986715955451833596666726169402281741744543850411517253082772622308275916048388811038039084366512730352185685281599775509998027759060288919109223767513345311515262266929669093943084231329507540318386769640560696516891468208042754535485784914968206992982338103818186254045299559389749766847068573617940866826412600136674902182613308574547551336701948738406299987547410314529954492474015159328945704767060551832300689251406858397608827659037858553916881985421004650063302186371773550344423494978083398494656713771138950400152181836516428354257118630828761158136142318913213582943736252808388034421508474293654280656752668116714905173710233294231051591338623974824361097346169216038762477414206342898092583462039444399220324382242066663725760699564401193150361178617175329251983945633015810610982293636429203116908749053254887906443796120116324875345773958667520281142091169533799959713242848796895278133437242573701799192827031560925523480188373248546807807027957526066042714846374308242708862458972383467693705099909924496940405903038779808835107344644407024646026490220338195416805445320325552171900826915432576842633644217868547869659820189477041844718361495525011922363415451265505817104086864685193977298890652724214087516385599021823990171908305420539370970581912860020649170810038352969219509685872551081884317901441715971875411093650653190405932012834900355237890355154457051494375674337644268176581010833943573475767620811670811425830267043629114787239610835204921230625084046128821215590545782189264323021040048490239260296458810109180171390465944838590371158695365845689460205374290170013849011562066666742287725769595430478145166431933762579968750298781595036229607317632948315105252965271721419118423276343954173429837305534628086196847775998859742310551829235090251693051512551460004718774769557305308866873206622912512*i1^35 + -590969918216556156244319311624984022293746260392876802836853166208586977606634105124776430488930378147099009781016607086184043500783164163725294021286395123778924094824270823218908560346427639566852940855084211058039584227867398488463130190129305014498031066605276246381075354165423917681373990894628930592233580566365590710578558244311556843830962462181271637431398121053674864152336612759698919565706856069405626940785747575991224169709536026735411277347045941334702851726299110477623997241255896485725338027574306654005572094216093504128474992562421867580725309403712736672880945105509902911204602206196948801653860506494477118739315239969154784972826655076298408628556869336271684730955178531582850864351140922224716131060422985887006970007366227813237056001858090066550891888638602957445364900011173389047253057387926544363532704974640091744794367008647213875134481747195398237481190022153604222160860485813738601766300753009313347214366140025092664693734654342935938498125810442311409957299467350422797031767796729402542068275442733085656938674516247490732350617641442779231723241721926486809317993620846037741217579454734850168213543500839994598956941280794577222069356985168966923613355421969120807653726938137143002666788906247113227114229503554145517328344539211307752463707123050028764316626024608893948178278428781830033338094322685014153674234712140851315301159401927685570760148540278881151985174599604645414358272143507840363576364214195597633475118858664913220893201375464241267365663164079705099490990342619089775314046349289584399157449933827699744413447726307557924584917132225337458271202030749689664607093737244386859224063769469532129500606674729062632474865452008358989568394832385243267808857483909046544751788142484684125097648532652516601399393194051679196555792428162558511070127647202047509103490422856905590362004717797886500779484601836585294396317263760614433489609207543434559280543658017995508426122426392401805707554450415239372801509977710908091738793326461573797572772009790469657455635471339655198426932493218480549131148339005118496533726219116606605504957860599418761384611591947179255470188049228129509499573481502078943825741611317922851209134768794052589652960986036675085635345177287800832430469347717093628024045267804859054685363354875484700672*i1^36 + -63856684839695318121618848079596475335472318828483237548491646406391286096616165460400487772490488855191971537149230965429316038173283460050502252754566487720580720996206996097692738091258909249544717784757502764366641635520238116432480421200629742805450317929829683377463901187777057941317963567782613285332731370305071992627903034408805304334013111085784436448645982437421355131883223751045762083153709484776560862272312127467075872502132375664981304401500284191056084448663214619013245395347444449099473130684265474379845560022311626044411240828040176341059408907756788460419321989914116831941072135315933673471536817230827920327922433313666202896542261404681732449213105450440947180070679005166507156552081075555767026463749635705008799440249599246308866616568586533457281939694246727174224115856288264740277275435799742910778312293922157288559044509686650658943140307384556140778590555855304422145173922206143435489659049397382678008128614341341084095775229891520438933409744079124281573421602673478813638110140656385216190081840466153703863820472135964086717667738516129073117151516775181068797969643872466893760603358974884379077592156141050709842963100186424137311492371471786080815049048539357133479802887471476931914682540552547819970830385606049482018938740620432564693425401125095842466349313760503629610583886135622071758184478649070949493497241962792080377776450508090731618421258885082346778511698229112751067388114028892776183766041777271900997450066869726239500366516511501577470345599714372863012018028958620385457612782948136912096054524195995593710053718650787939526211629345585866791751304444989026122395065051686251245167339523170772257075510185530681277032775647557081243434461361330190601595590692397561339224538389730059741736784593445844309178347535869446628165914302017753269263779243309875911779100888566786557118146982509255462882411496971933610048577221326958742754162335207752040842810757505811986280762000723260179140912417229115395359192645056783601970451111271926738543241824007629788473527612734787148814301906734011404753870923869442770735347239139130649186570571313094753441653583314525312482853758985381495400938805483083697079576978806320345582259511736198145666154397533906408515575442931541221051569937915084439065609216273939645574140280176640*i1^37 + 950220042767814913849901625180124764703376001928177111348834768947438694307685170634023178668566178713138177643504349400284281399890001997706111639682296314595408853901677382669402272271340687067754757726739461273481019074262685581844108631795448338839251212221133373687943069356566123355019669167587773206488495648271665630273257377927601874640818916121922570895394574268968095256672285187251200492474059031810927272228416933548964202322928660420451524462911598730596190835988774949836741856452398450179285051987253225207542135090812538777302243336751255671274235606619639554632902635532313758886899838600379440814410510573754870500050343235373150104201561721975478120232848240768823171909111737767282747713422567093131806140720651576839158577889752899572333994154707545015671771338765640005775971739612578102471897113120383877566468330012656205409576085037427202950864059376433846772564091575670560577610058989955833067448362122222227523866267200942501234093499263918689276591381825376733066960879395948047889995474381591981094580798549441137874352722692788768845641171627544248602634334528802858762601275675483177518588387012123021986449649077978546072664244100083341906606529705756977065320241587278192068990795515449661781990343782871771599651692761055859257681270477733529809019570845649481299599456312270373053816382342628173692204878293581373390916261780495927517212817658570814058238697591129523144970311324967231152463302312998241115452018506177473104544404789798112187227614656442382939509810971995739498793487087460172352670976730320280288405969677904941639092680836677006116537111193472005995358342642968299438520171115446578456630512269736492435622589777833631631948718497815136074573473039552828100731873308286480935147065793700583133921829058705520047723930254098560213261061195246729606536956802661446414682305897504146377836380286686782850278889329598699272516099177763586904329475366760741483175473734503175616896315289559834552110525078541512831329651034101859694993810423670078586065014912770735417582200589173704763144101019427503774159061427061825212175737143409463247827747773330399029332418777042797560369673994498895820109586829769043298608913020252587576309947235614287992083738541052609138738246083395016984328875532520767880356354560980146089288007680*i1^38 + 33189355075277085887770198875423306507585928584933777103400326094720912471261253151986444901657151683034066621385304930494574143240900518338528956404725284909411450212207482222717359418703560865313413565185722128345260720298663617652749699104606997091938378714993575696156166626390620444524664454276699174037170469590956627097251117435490954354425013389143512564956586190528378628279466894719181020036368964981436675476058913972438505553294986746718474008511470461503391365976344820327788485167530568903268678449561113310502311566945761088644149854479105644845840199154646275543937332257214640320755961042798862088670820739735308021527556750793305616617109965984927897615242684640825351422654553151894593507399967691738972246701943817225763999315547892706031105108985676659493515228378610214968696835617649931334701983803421897510431243193798559775469260027648357028507806382121387685477640142013353142577344952425693415488058242032857135548406855829089365863986358214809271441548303093848943900217170782790225994804065824791411928317247937473363931526604912840482761203683995351841952341106150486882780891969603694585718022222208512768064333952832632550644903947939656736609166395339786005577823212868667025598036856592623963765940625602860067182637279211784227795452916147075333210860674228023057334590880098591577467916168852548183790040494426670702165880175003126094646823426358027270372448675329028584740656959301957976983575227118381238692269961212460463527503059512793952321190389023831751830412685705703788437718405234567842327182490450884933509305932883143489697330499100597323443717942140078890228008865269944911406937197730599303334411845124240124641294974069033321208953765051604324393181332548467318910395804954779027086020656144689218686204740484688843639381963677809520903450401275601884061719956871503563694883265896192683737281870546519969130044325391061747564577840040363579331184644389357607089421024270665515934400779385836370524536589468786998765289037575875928910649155356305053275815112989785944874185101426536279610458890476547170989963898130953737582188846743876954065814762922863196751099897605977363894434640633404787121170448006632364184154751614332389662953673543781595353989482747357251991552842139738846978968748577448922348595724175025113137152*i1^39 + -843271176336643507911401498263206210226282852668904402474188333534282022867329368212396797220795348828637207246734116570843838139314941648245205470804186413689352929836370810778332775887298027911223233182008509761999130258323755178616794183708507192775065239209088002703423277407829186853007969914366960887711076142137256676693944495584647532851423366919654439091704618785749834094770437012493778273349294013923946709616210091572693299374436617027010456813210224884037212428433892745823610799320557979080300271574179522031225074406365890736438073068270080056171831308532410316513694225576679288935069118095623741153967492606768824607469988916920158170740929470797644949839450198058129853409864849500206417202815404305921995703022063071532402619001111818083481758161245530514307372573124638158698525167698653898515466168378588947992720735777423964444582894318399947717827934663123913962912744624744650904960382634198790776594108866697763420984492782582393204629607097049832226123180374213681739924076187862643900008450734523482101117095882779282496298705437653231838624188106908990145924518093266835972873498520350805102048231994222013056657444936306076133065483786429483869465439138013313123808354258387366737983811205930131394533699782087789505983107913877579706406178037796029509468328352049617109955730008707432031461362432757784407891284288712800863884974893129823137503639770185557910722139198389205739300789439203630485185862989180925158574706791367020614010325907946426520001355663542826860742632405670181924253108622962491165369778350206871778605941100067667164265343205234185095420110137039253516915795313199700806667912821530802026691655458669543723367261462407943737693123832778828568863942569444367670512138533116354900043840999121057603924931570607675082467739241205048886448009106038827873877142246912165422209907965297250417105996596691753656275448823174310043569374103033319723836567121427018943412843102715780884042343488816149757009829060932585181567160346119465733581803954469863338338638708200899147876398651296141117100163522765407291664443563780378272882523624830228832745557045853280010110890756715446236310300686141886262115211854054373271820513915147281223861494498823502052469653980287910293237372163750920342295428296680906825452818035946553344*i1^40 + -13389469941461449657868775522962689251488005667789169577235309151866304538471625741262024604906131885738543347158414780492543016377545864166492712652934716204602422454315289682818083628206036242967190485324179985122959840974326012079811955521223150336609765499700113847159031367718552042168686262464801523945116744856699218010455139730132794353925203134603816879829048783134817174706728310441391458808902850255201218909014828071845948777982277223640830663580909120956882880659117707368883660626778383073391817482676418105691338580781047403961474806530313228617221790032538941097429977250013940948736547537210379287966042398547720186940944482966479772700240826826553881069851315661589768952304773852750903967493153073917804984535750651743573494436661211431754787462276450763106246596073070740649506856412358095497453636696111918573316885579680383270695585536094259702123360442398382693071828871480969195728859222994916885300777337129700655817340431237666414389181292680935531892361691204728203507678502495514582973974740586743908502882904194904479286993402855871146510467440228426375781487249258955935343197660378025317557882884957306103687366164589791713427912648436938284811892814737051344113008742779599130917515531174971585143415165491692601738212420672694509021247894321309561598572931970081054112644155291663254075378025429259770880059866564057479576906267525738755984290077612641459410818613242902660363803931227624997139959758634756010306450614673894277256873360841379456742200468908540930868911974061773433718429526689270275038705776627858616864192102284119758166393791363699097660073133592337308372418152291706340923335246718990794986939639001812953142654476205370886316771102331695516309006521022528596077134832599948773921036586506766463671309500524048780773700848123856986757709830806371374917795695248491495684100882503933056029156639418112208003847748296154014223378239868371908261904308188258538092681947618607851790151814165253657587971094577279811068408109394380796413360006047293496058858116590626742677568106359361882465541170978249729658751969792559824520137636862411217427358664076459657302172928432162617379997194643390478243557280458394121578940619672113152599100561920381552856493204884949984548237698592786011188751374117997713438441495068672*i1^41 + 404329132849068180385437316453355854080101403145463050254361204645151772142342727419519708740009340130893014851114961694370254092968102534084615856731558006701886500288049001365082287560800483212349613162753058884362996718549846019221122454658021343125900676701516341421108278436307655364365601277938558590210115644115494656781318730867759152600116849294528172193082822308681880994463376858769426268322203811086371827735687773738513004495609226603046926514505918210249517097287722160142364105094348858487741669401241499635143670009741779733043362590379853748625659764464899972089798578942245909057929799580747847212034527087886629965070080694462213597390012829552768915547392021686058133494121461417442003718245496954376214102182979320949858849564932196808745266786305750315377310518798591586480370023885411237540880939931575383406834062869268712088074997226225947957022802863849122486264047942058776156501547900581119270321250774906207923169384317475332310023579509217979644466707426625144505528485910919957828768270863494737256432867920906623032660921527573157184273567286706174329567510948008152580719741393595159062542729360356855534851231051689657435176340596057403522565836089582068262141184573706818690406958434800249708783097199877949041478764353089517355491619160833506104902449184654933949996793000581975737137553740313535525848261643920543979799596466384843754804010087141296109703463545344238132433549061382674982822175057371341484968087348985828475226712963182007723859956821287674796238261407997527312008967029983227301660264373944092822193464992876461207023955359305473546365709835380222005941408180026943280595273519318884398651585999043750974940216037481814838309785996428036590035208832701804353197093833411506538655348950081261380791935521164789866071259859024300887054288511645276112710090246191910676205210498406717836210110270189723416228801743581970081924749339466206984383899096403366425537344280381636658386980802059748067333807711664639005468315739905924202110358627748231060573661152385264830060197399846183204018385003259264130974533664935621698297692330374660992311375616719211542437564221655705253501869133154995577379554047256210111084929152943223701346952255339026228014272588693971013417668028088541342627851217614330524967370752*i1^42 + 3782866526989519441537613503448023910141801019708624090086009424269525437563406911416578207806846303027112743902132834872226413846119925689056595925051155247299705263848121606262030590862151011198282984994948109747534074455721654972383858979587381286578372415132870937080558143031906317403858904744970103080524659119541972944860480939461825059309383599016606372934212776669359262064282119217910290576192521634496908657366263191319166405703932652834963588186716941633311298233443312008766171273939201570458104123469059777687950353640907968213739984001123279970119217457689613763766073943452086135182422270136397952853847517255201633507438878296639099945421048652942646237702748162359539785483198501190874810180212857318611570963953678019884645019108369829779048866169654186565669738611065175022808750256352609062245367923660082614647103309457931297207884264812136619332275693015891887784613288318303379843728596876537153365364336819909554002876530182260010267299641722342814361039647840508011590542199241762753114114116981375282676214779081931996296149675643570450136128179028446349912328989976397905962710888694251177579567039521138136505891298482569017384626420154644864204798631119729903439498458991607240208933379528514753660249486549502270561760897065256805194754700976214544625582679797018795887172270719021393832187690888803564933097650111128020688132071092046526103417944386326773792716969022805495871687858890997277269209331785003394369789241322685527387150090698078816634524715467659834217833438610413475617941232862647514522706687294440198023116257137766435242987850064493791585491656875100303759834334932389361033490848856518972169962767127189940319991183254638904319466845299807180352384627115568551377549652101653594051231184177351597167402575215157374001655944911507138615196817019326075499960584856204943751104276970946684276811325715105872592263928898685791178025767983356339283904295397087704092016904832580473423001876390173863686986588438333854862925774061071043665236836995285623746776519767552256041039544456821379172200090429699670288535471105373926165630364909905975970410496892733460765299187938736334193561425837007594577946514585529814516733487629246849888266182125705068577491765522786275056776989568574671727938979695132422438912*i1^43 + -127472119024163681100723453584561012984771779977584190152920627651983937493735426924980740822036906287705332502368470817616260891824789401952446445995845144782866994765680615285420106889572626677820326094898025917946296081916588500760099287732344265444548193651857224856503832740546328984692250951075790389922621298592110731833818838404497620714840616999690463450583533331090806705788089290468189122255920019599046142340475798365779874937336814438045461184000702321241926654845693533367035298813372379522133823543810290821135010809253143927107558337858387043968344180512392668248323999280190263216200995674952578199172119866313158405413710701063386064013471041673011794981083968161246584151203003815609628635942977743639232408354149902145895221405653771137230864156284402417047200823970328140141914145718328771271010750734243327222845852484610139671768197648842695692728466258993230912697610320931792829239149146375417462568640516545421774873192161850808036587032757428365597377937329307331869106681365959179444727789602448738055217753055330161563781824016946898621995953995693721114238462430085676059287009828385533761924247713490812071529103903448630463804501093755879586853589137872200568050750454389905786409330416905638427437645942674055961709166012510886210243141004530060807984341156046353911749217420120671371008943003003418897999728727066857141932009484579564251868445454896941720749717756803479959364849369733377703821410741506340623327137079451650655791288210868931880713423036109438019561259723557001700176785663102455211541760129587500806174108345264065640978900315491820815101874843221238321492406410428223510229665957228618192580206741841610097485188427273503557313376949614942303888553607033013108384998336529060615754821750877013374550914958305113302614125959771599030358269731045263141128207669161518473465775596015031129596934617826601588064478969482666720471833471861383784565334382929793224389029504424059168490722656273461827510504585467269444614398932349372758973674565547785473541523038562363211943581459248264053812033576533228260672546696390265835223944741797243012583202618619799489518722328305995828359252872929350740473584157926829608305131222179858288308341670401476784920030081368871516695551467860603450397905177301483520*i1^44 + -737967063156741497608125337686283265233210527465524227161762609586503873093155817024980235258587208398293095791387856770570746134564326223944599267544257593017092468954819058011695112550214627199808852515038314144935582289014665182435277198772867177948114111115244335578088795162653836994860147459911726318966152496427362279584395661671200736093298002819385585579672369844241460428945451473299238807947698932543074240233267433448982878702258829295236861583360924120183131449550999342989095397971573574001176178079192953901074806415533476890336413245305550977490272276239717578838931799340178956085384487793517917665095539142379562556025270695734989034360290176818583597090256493441369263736396524527797028838595901457251965036806980134959551863231551124474585767209539644682776441890931564179933732876822095761999547245551460619756717900614343253729765328051680331217827520508914562697768095893281141378450533311903538257482808807835126794656498997530192771887615117127354110778364320989778866527549245816600109361305814351448096612963510862480653658535828235296599284552992128172229728918404343255981291304383912464515576622426112865413935529974966807334093200075067455104969778649683485554881815587934188007820763484890665573726914619983449899101874033923596545599091601827305452373761675256601597840944488238804045791120703554131685627700808188218081003516946847912269282381238845430584303009306505223628103637468370732193939150364259340302195053217338797034170654375136390573075902323181058657369801379471865260005548357763337264779803280316323051534583237652912460550510269259590601258980351725959217445408628243484709591345368893182634212893314134680947161212678889564621212274763586890893093597139001397079246169892843888055122330025099970617551563043044130858481239625123360536506429273313497345142913286664001048056462732721475635718303809492557883118244374929554062861262999611954561560691633113045061596945330317728806687828913910385383215151431272644720078560835591481542568534612338307024520644230107495253061425062242527754932889015931001131380777669734791042284602810876082619452593114116748762319661093552576845068169338152894517802448282459681064888927252525292602004162114388246840214464224457893631977079585327872361045025619968*i1^45 + 32143773143098857299936676526529783712923158531036298739919416995991219281667895411822434523722969694935989085475172009957026048952493952877407089674465613232495655784579918415844111865188430821649596502763737788961064652570171197375513161769924257095351773707289637372180830670719112500682279699092369261096489561792040762831540982192097990496714223835751271765225395998836084542341548285405868814025677347527676453105274707592916166463712704401520480582442413705040315459795353190315892880922251510066103815708187697256425440081643188076422632714772069462642963196119843483862034015139519619032231512571463672654866513198215814763839512308860657522002607793942596466284586311079589400004314829287968393444743200319888608634534031184940205338633714474402739476994772450500795309528154089735765205968304881939341989760614218645415841581563114811632453853625386486371996195452900825197363785271068147424096708682432635781525938392111689926229074844056167542153473543330206900026555274747045695114926518004564449704283132378394796434797441287571026013721091519006767176953071229301835465230897665857516696020455245210198747723884513076625584332275413789721502532861130916997042490496806404806523468817321784177632824943415899154577712791108880419425184816715569132267668614760976536012165136704945433043934700114037671383792226985662297471063359528988846858781807369790265678079564975693929384667137364864891350913588043443193726973768478358340082618776989175194524208159918873792513243296091513270059751770070237389204559752692187497120445415040009057399981383341059360164474214494838215131498761505403026711927256477386169931101955071919244898368014088356239921941668824302205981531069158366500120013370876254402108697018992005831814886337698873495010103560875107760008864074110337712214760102249002202084914038471053215895458294411140212548090753049974695018045878997412880279085353489009307769946974049132177989768481054097473618519306716371338788051815672673525241943201023189364031442103561922082570130004764082862610520808654217498243218236412165562456873803622994694847037366703933050774484327097737698947962123580769649435621580895831505570162149501515941940305720434617921978400224952682925440684590073857811158547902360316209327505408*i1^46 + 295396070706514935368989813564695219057867597765294070021522258462397773662714780574661912973334743488976917593263506270300094533577110630839634431576993984969046620036343916698159371207666213583546162409058649834466163386832588794565785688000193005340441898414948081711423647336005250595796377841700825284070470150122542371386665700496273861656713444845100833654315741191914294393099373355644232418050505034625002961674301219906532431193121897705653907104006117811919218094437455354792330801322088269981730257494432577309853744899445441687611415219929308703541990291465285415615423920270171114443036186431535663622372029465818906979044518727485519885865792623651222076687596875272429671166779627216981042238026856117889756924734528486641724768532349774676882732542010216198708452028376976559977765357894521027481272081232114209554142555175978747312334207590636296482769818266918992933699686985092315083142707578889403719553005392594274854998317181154322909781813310345437946256761933531143495215955567113634366094547539099291156710481985225398428484220467529502353338756624485118878704250576474651987469977317326576924926257491376138135089657638346342598322434966790208694801853166505499607803613154681375295780712910886816747933302368902919070376150644336064987801140388594966251839977891592319136824613258416469498632051487403559072409963784481153183991844072015320765901005300539875686589483087703610494157455805274016126207993852978974385444530377991939726240654871551391574285112574072109260940576397757515982103462958066670137463014170335510227276993562560590537318769354411056508545603694704428702993998149049123814504865305828660274633247281634140624003561858990181109887848057654116845137835236310767184117222593378679276053710185140922264449495147699603317640871471011869211841546415308619345779114372553554569182795705178997363262658026443867573014138696233667178216856307893165150642522521559748749151380948449579190485333266865534937199389903603984952554154746790311867334905846410806560806471765416849326984386799105752266686688074454107681443360643228999628839296850456878282301172767814349217799775004202252125336113737897859910729487568783206912469323678259923765186070056447020460954254088412285998948163249656626675712*i1^47 + -1555182910929593595704648279390469367292335396131226370940343822419236621295624307464348701388108330788859116567187695895862452439657247155439510324026731410938327557264631440345349966109577538356676480864893858466666232290623535575584074800968877080220631741589331833768959386698155684504244953910837153071663307811097720391485831788097776266485811854811494548614566719401838460673750498333097239888165410611482097375262121907776120217984341979139693838261937058429804594792648534087281661170804310813795160240164570952164304288646157634614090480597170358474402505297063671103868687174669764135467115613988722694213144598579633681333927574517733110091056680978158798017514605385502889842896767790032354675793965234816529955214394652795804611553961220714305500998483047698610845422613129998099420087982551552857207925985290105354042072354885437073212508563008241059316043277524948225928618255146966260599980441501968034662282056604054636864873907811420753988941460427848604412319560867567684687900892406758149799253263168718162026798134288155842403578129388456863834415902168229165905671384822175407622364688777465101463613206759662634316373772518856459045068363586466901717420719056558343710319292347466575583758368678796687907847587955852715871984039599844171870863225414213602650574679165800852966983097294551106841183213983763250719276406048024494388828796671122146437909974983353836830865678723701456153487479557976537704900382981573327233033855029879677571845462723203235394163593976790610291912668407991358787318952293146676278911972890584588634300986132998610943576853186957242947357444597809640275090086362214606085967056053824617764589448400323042681439998986628432922465651795124704032340014128744691116531690489046685130177845289201526902080907839911257118428233104560890678229577999320769754992886509891299500255720619353800393856491361407345927423362395269883046950200052954266559997281218263570468791533658907287523049116677071796376365258575738123240152790490665287130904410790923643915237019258689570821906110335957770963026783324066536566832293672081147495365530704115970910216204368110530102734975124286539211866970440977294564643798607227910927533268341195567903752596576024141232924765792857860200649365959737344*i1^48 + -13333810603635034311718594088221943291806874802118321822737223943750880445480102645012517832895443071934678401853595953130115297062088493818451031336124209279689186196524018583296374904034325439913888013781031504854276354676384216752090617421973141477721350118562337516834465148994277845663074491112814057529692424757786830443463885365521175446771755956899054691118900865843977674272764378393192486090488764380022546497232492185311557406941898749049695036635912741338463494637675530564947535869425213103126557809952801657212872234684681766493554492539220766711884331477754847327963713876348899608141354323163446537606994265123417541086133276693428138857492802064211864493756047240702216309299651850258060657395477778466576688688296754380470604778249483107018496518308800321745216739479755171590174298117477396065181961420978380634939606328992641208382609530918819105781094423069792436871330864795930277008705948274753014655058546442639372898821856449045009663992647219650436077257804752167017867648140336967532734271387018522075915646504028263219034939080642912220826576408336355564695972230382637555837676849595034738201062734170685882823347500344128505656567760212417778332053238683896651002380903659187376273653486932693422182734629360437459869366638181486426095516816787479841043607694780255395418046646438476909871479673637192088258111414543788098630914080643660964369500575834723321210374895245874491471008235600128561186783457856028959981875087589146283128202292614571004309896503891302055211298118581862818563713163572742999786342144294161234245761359005631347796715534446805141411212676639290743938879542838535186632887340551670057428259336902610698582046440411251472081992069422641409592433135663081800639221035960207417390230472848809878143861495484812284667714112265011279439109916234967330658092458063391918567477132988878640730943451344007192990147376862165578134396977036870337216698035410704369828223966896940285709139476635491758345792580858023575309516163630903831738882914067293304853209277441483333827100837025887481452327688995053530357035954655224900122416078198242139146123371648585848764983690542757692932260451290986909614681652941337063813202606421010858359153564016947258924184754123993761910584508416*i1^49 + 122564678811254885736374791005518049708227081005940096601669384008145887414806054027470555667586205580742180446676397486184693581698209616662449235890439099090553743500494341533968939958716334033743090336468279989425694096164038020998422920354544214078454650103549147779795528616129738270898639309912548070429541645279886561227947093517620423637493295065689688612459895143462783044726552645688410694795495655588067383963703937630494876057720711481112258570459398733864090572439438021889647555912589142222056892515808333880194748546408587521221142851673290772537356647648055466241808913760758870546526514099158060014547966281322445168008274161257478015625374649929863544491182140942828379633396252166544066208016663678686764880760849983955949604919480641848237113348148499398345727864357369590376178105520994140412586395691520436369252860009927943694255974442238931082487053482850985526104860680650711375288812496925765761046206240189486845093962865231934941169744227878455015635831564860199030236660511036111735918960816246424372449789693545199076935236334914683735053722670565993386855472524300709480832033695756556370968770890164511146660791956886367329749954822378210222279633737523053145984928423400397127454372998741697476801401525621348146195311035489325860183490865989279007594280269094227073181045152877494411537653463772565309239157503207462036918250785666195172391021553889273446176600130881028821224789711611764871306206976681775002146723296568713450331904719441908265826314833736699692477914152142436624992632729757314382029293194140643325929331646029324564724388477492711009142020604765795097507183253179217328856763979057330621321777833002491990384231214099538686398759022952735370703879423382565740326194584600132140169035979970848649288485019331060928141767012049937148689007934011197381852438135525615927249021506877403693442517048696382647084305887211762761362929655657407797294289967528049757865635345280166740114861510553743544470752477169259160665431540326525037107388859163632402489551881420104687540382597100804750298095377790643927648005512568649041559059379775248902404721025762250702100358384682842776301226552677224751955980964916042340484518294327018538787796592656426780579797033295568915398656*i1^50 + 498760715690817082349422106520581259111580250524661079718532363958080030499742623469170515025139806688733552610108041896279897975719502857092115481095828449688082269960644073595884957409973680916670669615773528655146211316077272253995711313528299081094260813582430113257001417819005589164945677084938854767760333115234496883771356857347149300096300567095935246476307391117901121524068496807730889870422981563694427669023493559606966549554895209838179056092148115434901684476595022641975724106231834617655056959731962119839036704582943309415671794496742334945437120596513388164326949726672927024436387677080009881798681528036176393965810786157036882651234986580945271383450882093042553255619462323562819833287416993956538334324080207955436955919408829785834045809374673692498609212492617970181406534952170953662036531072059124400351412080114680828119544063884608783985640503718326924935121867244228470696407910915586396678904801613314541296851206197665731396925892131138318470928650885463604205315992133104997927213571796900876573554218112978367362641725338254347082445876840603164472868463121111887695389639841058588015145176280811591380807501125927935102147290789222494118052858715798338242962251188224735185332209500535873508856144380816800731909492765029939818699673519660143998312745274015571527156174999617645942823544035960571445154083988144767899355875815768297446323094827992496803844977698900522154145945766918063712708481633738895881800379484808222276257999312518166447590256453494063836777022143521078670165429043345074644802689654756944334476094715070097273986417277433341487287023899299522224948519711799781188929648310845656698290762576335738525735575792038912219747662926732862901216252971981625742727277473128886199797923872717757287541091149083575100980608565328557311937427666258485549461345628603043592727642380324395941447905488079421535945382443565419207444614120055633689591752894587326588198760194554733517804565502656286701687495742580392978682678620304087280546906008006565919584080518410438041842726292591072910961068157497931753114502576348050867314069020205391267733749525462041020254482694884137240735433848635935656670367831233065804569169695900220781235455234329601635942464475377958912*i1^51 + -2672436821828993459163581116329000338659461288633467141867681508202555295592349899767599664490842500710626017721642997414707804150143608070644630371161377461125085431741950154548335454145882781779296869095364823856672382245344864554006449461237565183778659183488642506659102659894751500533969727122270990530456548021682189878092050986896550541127703600032522565919946745175392275740851317781150144140396065371918488832146836961273024533146393173192917429034095462646568771356293630539651069641377830368346612281870143211179453826525447355130039658445955872067484798174254107397550457051174175014714246979280581918490934772494708045359758436292564297282053081508721239592933460129399023597329813200170975999087482105725816877767688934660438386069485414468846424866246183522281997584423074367157914470012101138126813119200197392061999841239250770996325664746952473235439355273734462784234478318717388716590128450951511058275035796669699869661119205087266796269517745634974541055547857119999931220699388640757790165766652289461794318358720917490720950570464809453973698200217380233259864334040340346383525628791153532200846298169492187518498528764592640634920150490608615797220210166475598766708807197091479654885836649244050517426595888912004003968354359135245258084878970819951592919722376731162863413612900951201009870093475457668614325416018100615183033360640067107339845312926876080972158576451342772066759585402071463515796833268914653747496689770153775057330670712059120943636037882812073362045408621401602152237890526126301682543417745155608183033056985809230488448472214488677825532185496210012750066959834842120570950846579431320807365633925824392987926758549337457724036572089911985806223558561039355356360201993234369784005255485132868391980295546233118738200867534941331313195340238885979502965441577925164529313901008938872531443155832173389638484948873848556971747188945760378120241676035344488033712806884652910239447324733203180825905766131969796109808779729463199593831340926824371858642968939265988218338166675705126760125534374105371154428270342387157839540225178891861564421318856861400436256881002059287637762433768105092292289744891690080268767489642881591479289172698476325106625781975482368*i1^52 + 3408298067893976841333179504969229207922010683025691476770481979423696210162616051986113290473155579570521423128460936930807476667912852528472670927403052750304777170055766851400259217532877005592689387741596920186534413359584104655512523590960688479484711231437374328150672592841283890975756917722917346196841168906138155043921711055082460679868592469813288204548476757109580738886485814074902916433786977325370009377123000003908248752491456563640984324896672211257736434459462567543940113718749600915469297252488610334039094948695587947582437002740162783188235352756839598930333017244329651753743477514530218221224778409307371782794605523761589543552145557375792114529726146735068215306362616762717858884214446026436598613458895507117308291860311466618695320016645908013341805404343993117902344566173822604232793373791712725670534493902676842048492598044336115083080481422949854184614060919799790169998929044289639412869385050022885313654534454258815706318811842747775509911300781979849163573375790404660727313803640077185888044589603556029972066855659554563581754668288466361869867753283728383945725151266071607299659016870622674316743006599826802703340426372200140580137620154643765259041847968164682620472193939501977589202826410080361437009405071664921000095753894103760807229070881870026333785994843078937521401052660300521090161825704801237915811767106320868743343806300688377964181594017229750009318256158330507851788019158700962460421427373921283715828647701010991108150585755422182402802974866132914524469776537952897955415845284906331557025566077375407614380350969569238358532080995877150667637814449238986194050779581318120846801221159064436951898894253569481192578669208193981546315017422731375167294235305751292634425500142809489520257503628426845440318201565759802801252390262076088484364769797901089848217080115167792167312019986151122484752791652421769963547356874664672627378114196459111443826147659627107969085773716114176244406578192335841496988630714743736135594591418630876301192656944218725191838077954382098536212678422792777964708912464424668992897859375545436107979062770503272865995723945871544512536399137283602980621147505157165955451764498136501037141060498072722342181601280*i1^53 + 2603214410974552603693622216738118637826734864769904709874804463824262272094353578549611178606057538116513270824718740189449900867391625833456066349755364729908832225933424116368839225953551011116297459245382506014423880854865889221365485917503022778079642087189195962749333105263985526515265645867492195719360144785011923791791086560999220087337262968318621417707199093177154801485239566479915234354729077501731621977460796030686125856479930904210441608172491333907122522805778361790322510083618855092871221596551086840276644958380318620271862674643275959051405837439601176284281368990233893367638065611608453780715946058468307176191612946153476033872360875674469939137414343978184760453976075134175264909554106356939356814583725878431491412334656801628118968806270591235026334514861817524886712369076377716930371981268686085338470520465756896009605289081984919666114330284203159530907696716789637168192865948581877458552969292387689212588859545675810325264165922088821291104718263114528901493651592468634231430718719534512162193584590263300564383234537230430925894971574906932342057408865171897777673912288921477516322892330712202084419121445651321975509677798274405647817676404136919433262224106011210011173053199718717656541645330941604759985195345379726097445507919517375994320714212977301158960991792090528419912516124407623211386531038151370726813677721974287911752876672283929723627310000334231767322558095231676459401803797314679341478772140810778672223838061985496133202551073946975296693538628167756022862602668600298239661949598623541403292431488434248438570361213220553058308151768522289919244702014356558304488929126107359618132233519621327013274757904438609547643064517469959210362435083558141004798836330086121874803305483184363750158983545895567813038770493461349697915906704870544037451425579724001771980401787264016024214269401458306936992593533859736725678246040556392621836886404325439321898248865505625369859013882106463171056231205835092860048936295645463933894284554489825671539641111253816221377569747817065485049400245238136439717436360484600577721439829847863689150749720095261592551394174220107868818160543262828105335181362320074976103581239343951704332694587535708389376*i1^54 + 171191626090612866911345863591356689848345842653209138196286590321770888227521964309031753586597164924118642041755328991120808366722603584351851517586234883541156660698091360213047584733027033808907026641398883316935913710332734270697708771852155796579593019280475196835465043466542052772873562202790485846324850151495641073225310509116222249446215086608676465510388017897466277381275412141088980982478432498758648540891044968224204109997572625866851516333618183952118798236764146136130999662503959488198025544230760491113523360951036237127054699783528273968416032980164873506064843058375860443331014995785969935282908474454287311714547441989023741280422072139911201225379334036210747431015175472063094447832185699629851212366481120230658730309970934316702653660479702778282891486757216270766414015740779075789842675491935393524012489229528241360120966300599968827078205915537077910158064977327528289419037172772608034625417432434935355439656762965671305199444995221361360794622225039107109598306877331891705863949435136248708922503182018989180715589092093809408347685767023228309511717971457792001530061004630920747914400705047183651016709480592091422547916314202638011256059323603813676947108255631442152831398300805709054727620656318847396193857728477173237797658676208054135333187190892215966686429825957222343861323374128678526137470349392499828625705766628966440349873860718266099570058061243486379217463505840305379274987899641667254555908094958025203583227722562414799537744840334466653238683192031124393491897907782929915339562312207958951792621737930977045836557773016002355840069610175879569421241267742714889855206409050339848238249468341922965423648413844206183427793771891537425524566090188134153582199018519455999544343796272677814648745608909507485900767387813429707671489684255616638614404882259187709043865339841602034464937314867816310233057234965188232348199732532274496729516141670829075316948057753603022170715507040130867462902616512873668869762329482344654695051842877475228558002199221556939262137737405243829040407128521512242296817511263896093814299301732969377449761886115855798412311064592734646871229094620756845735234998894647928995917219879850486148500553728000*i1^55 + -780460822132836005256541304226139260433625267577128307586968626882785831742422347269232705621429094435661144728990405841456472242341640845759747022178745577444417666047434834057263796297647854933641319444786087206118605437318054408391711847348905172014524092154802137836549692577822595818359114536139276288141816036092866727257743048306752908621808087502964131027442257392766587219588854681068614346706593080536490963468359236873262107732144684795046316723187874921928788955381696719117307497697379723105738099602425419794177002320065616818798448679229430939704306682058998782662516266734299069539197679747628181098414839793022887079445569029654102297642138850849619989317178175580898123617151296444022820246211045721796969495361970313090078057666638798537809908180689591010005882461729511896440959345316222638439885935528061592124495999960996644370641242981686080529358651409433071738690654602407442629342657035463160366080049154488501466564819181510068649216022401412325836386888176233949763227591454414464667991937491116427820456393950067542792725633049723894408038832767110428385995165634796229134605468781684589645482507461479738771400563261789213232189797073233247995776819969514878709570834182763740537512892185349285664865671209057622458472489306949018359905791125672242198618181322141824304322007766666106457050510668781954418839160138052468836504385773173776766469482830883910916920943550473517331583471521600726486147107349935319028648733137298221495720888897913657352019733917592591491414029437540252018395649298269042127444941375166430878298764160589612711455231042504641574608039472894799040650241988572148718373802544871562251573713363673474877851344469982174985814655051349555810318101050134037051101043790394082912542351652822550433670465240782332785797772207345255580947230494862097057586889038451491773365639212422922447707196856149834579875431647805084653290143687350625352982396029471836949896064861194622436493829275969796729816535830837807325847341090589681076687497132221426067062664297014100730548621024047752252769655262487005663560099340933646153005503393392829149517359569214252913628558263733948248886431213627608272398942846533484525576852510317177676496896*i1^56 + 298351640455049630587486230495015321069153403329799689316843275681864787715909034130426277256950118822377192097731377684430187880916216957437736508262316760002584956525815601267225718440126939190567927550770341522896586093893095160726528557717669332305288760343845667918112583025398547090745845137991356567223437015949470379233111538562724113078145358879957478125154928231425791127699102747294038170679689170332526468941062911652926015176405691699558440170341510403932469746992302244545140032946911441331499306689938042408254001585958613309121462844724862833617014212833120998773706498316034469371726393675919335484504899409066256186581796285748246435304426946597241372454112629770689708696064849511533479798469555874614344694179949309679581882915568715089017623978628937934766683678582179372014652996981632734575999067312925943376708253678404461906025361986985601599248140928624316597023360046355387544619979737413123743483092481653867754149905363599822520320560009186273869638343716359613572743602201948475649802870446042923680460997295686148085708493450656757348174647964944372127925833425807959022839401455505087903460995044706578608969877391631270015477494840010943914387692893765418082788151601642398492496608724998527504649112402669411135928313131394699176238181711943689347550444459631528806109698708753051396290398091430921126330887848546038895490249818383027737150988752893369541162262938660489468093564957845390446571990806185162704902964043740419481743132798981517616996768157941547507167589823085911338190070803132139925276486866987748947737152350975098923371853282625553407022754312907045964323582580321013328469415904948493761072787868569328961342212359979513797733520067088146049316705407575173082954291200736862331200275461948076782780289568247412326027477728133783879925882769031923957024603454257476492855559590177911809380561341222980910328705454502584687109791447198506120688974151675849922513157681660646538289047913937043439495672253835252346585199329091825534592258179303734349890766124491094269035430780325806731191352062411970945831011010843794054439446991021475798815128586260968000123505396919637179835520342432817014987136552746112556930791652829691904*i1^57 + -66890227362682285050183674197360421280685514093992828353225123768315213795817156621799579340017047226011052089541393496828814929669040865889114064726577712489581046161210026011145690372497839034109298605620382404745308231549458677718814409217847555255436102509228922640643265822163660066968230434269196007168582325491437845330826974724072177171898129151529678163688124910149126395431269877456561770355973788710212674075366969707437437620734510638919548468027573444417380578540865101887039683192842509549662372726811969739728700540731305686631486693303552310678161191191773502114219948009673980318241019721003216734263886290814997028467592111633742240810726650345776462683965809768722733383522450133615672732217300544905213050344903039958788354577325426479311088275150439801526454488504183321900369854585948342396887429369348644868292131324689677163770647065279398842559936732133206402307144683354947417524620202238166147494039708576450292803390479338329340980738166137845387431975678371660461347902044803189175690395117133199332947246490932948351366835275074672250430876160297586289823392742292604112049617872667105284724451978349327945277392849751114557081608093891410656104070301192270585602366091729125231260488600212587527471557088773697405894611193765590605767538702997551462646874320472187846866867773980791247253134442568368411528672214114645932124627792479858598771301096637693016894527036308937847347993707711183469670804828673885395901541215182544157428278676562621509695365596318051829152234586778804140620812502410536555986613353724051496803171941603273018364104999885473181719196705280837420303635652168627048208935839443954196388125528473878820435808058787238211493464878342418822759893379619216370446743978604380776120948903221832206962069943503671991396854511082808690903054180573504204489642697181428977609420203480377158610434009645929207988982012199476912529505456618585091323162963838644237811206586375955226747108863846575344749616186484986418018386994482902988372696807640389793186032028171712140147138039765756506657761372335642483492970111608453124337562690972036632482369851730272230882287592213611842177238362653073625372789828849507400165957304320*i1^58 + 10260815416333535845043863497310335154745251684392966386078869748429848589578343694644397747794504807810631008974835337316173121678186580079096959463591906252805982843943278025390819832527651072480441698752712690859156910302282263024420122580974965630004618183486632239432815888480754713740762315985763299535662190301136225677785256065856527233104006445340257534774671988512268924027474591478986406439801940423341142900567197102963854901887100849983330075425080938169809108906377280971077651279167009848319106459331249473376520040447067594713740764345767352004066210987688701232141987430785127833931618724599629630811961826719842875195466931814427019108858622907084514367670285930822827287041390202076472756469233091958604557040103109782028610953106296762400526152215213294215750154804140504194376490139431229898834617150430580273106113193225333391527429141593246596088215170945236133153258448850139571852162065113574407893079781245984096536184533782953618899751628992216501979754473374724885683133727101796081356198295314014880851609319028568716746736849124450173425062564117667488521441265119749714932185900126049055246081025910428593833865502012195081403067637461059640110519001540844662777037677157832264076562780459446327411657733122027473253969237205099275221948934443329776906584763285258905535149471066741465242360910480409318673656302360854773174580957630764440269134701624221048300514935799912396204529369765808522790687367664685684212806352659398208622272252175483058669468492563027614848212707743688719484469956476633120329720780309503841870916291288512731697095194241027776841399876970083070437551233595525313332716410076386780520101419873414505408201558752122955996149158439174482515892620842639497801826318601239073504640611540606146762933970652019950835266102522789991683730447302777791405882472094786004835053773336198936792684075491910706478268609202128409555530228968346937002759282197701595135303429368861584566024618938533425282765234409792257634556750692642108277845146402195628651960500336101038358776541615225254343860412737856561962013917759947761551751063154316139855812587064650481091938667253019124633933883394813541431467573853489457004544*i1^59 + -1185050862259890286808829303338219483767263804775946081591681386920105625222665910347724072443344343124642580757115596089748638893339150606579330890795807464518727200588416742748449655625601649593096004664254770175521048575802132784949015226792723433622646508576947372612175883569321990246571132009892592995124827682821610048477773563146617099549615864816169161814190511665840043374749600399875897515260971078492133739666248844512856867047178209180009900183554142036131592830077743290336438926898612170555324545800069517580643512678214751757181769986279177670838109469987441095046902219137270291977987945563569998514568671202755713379030379683432253220667150164058138681266503293216613998525629985953191918620981506960792190314910727189752832352426193716182528052886050090106853844665638471187991393778730168563634081667536940085010908815790292603008426445455048518239723261243514208541328865029704616874194155622278467531021090442926423196044680117170264099226546808390335011218237814116359394511964363601424931330724586818776582748309668243200850093356359755618098452077782692048148674159858462538875410813197912365193792064031542215518320111709515632320624015128486310003549851547369886632847167352680116875284274663339663993794607172360283804956585516696792654524220759174859326401493776661102044589488645333459391290522579081177490083479263906430503122939133058018808463798290331729590724595497758165590441761188738214389274680993969108716734831446823557084966478003575214866046611578400090536974848325819902192721741024408213376890253493701475283531614547025763278114815905551696414408921663429397177629352612545278803605359300022584200498977338974264214366954821719921883756022264416988090234896532427832154013357723676674057326157239714499194603070806066635247299946547060577931581475807740847753967391350162862046460679715009109551772931100141432878785183527210518953892426632370871703171637871114773755873564762612962684706230956307923368589976980519015823708699273972262059876643801428358364048514854398120579215730566812526463099629665051566065024016489508221454857902494262525900859390108612197339636729521893765842410876327652775342153571263053824*i1^60 + 105081534939318609977162872731590163777288080176302040443118628804405197081881653814261348013140761444982506855724554953171243739902422442575664778353542491700450314132073326481998251675567013862367636270190293108425075948911663561313466650216326928069772097450921124421481637619677390067584484740999364728494987415842558084458815563068878097936649609062055220759178897545621266497145446055693113136896286977239532983423728828812413517088564621929508667327283133941811156745641653664505534217344205977648286648096863525338584264567776723871214570501586369986814309092716878132253189520762731003723382769768570489566285621456371770724107694778611520958740010343942626957193564512383661035261268485264601207450243388899051464726165248675778490152312557788132773521567470407447690002864742499932657301398740718839830116083260248634016373803291127451503731458977795636575429508261778125365540130217276935329256167046239037848885779820507826227572156179932246340363124900182511651293226665396090013222671583026785135637581649096561450515133945025726293522264498494880515441203979244013734999923099308923035742871905288912376697299520890123935342661954601320479127639642907940128789699919807229227039222765102902775878589610918469042614426700206577648607578486180822372387724234015483869050506504927590358707362305742663566845450664788066600406330835766741185081633587613307256380424295663051940633514076399330866063995515538004918531664424330635491766065773099369897582859442968272364059532238544821187606733336178426630873776248489983672849066765379872264447705247634308485178676588740523386718586984911123680555413925869324748726710132699491906460764224442956874713855300345007298931704863905520465100524364950202557895887047914124040988784616921468790781605341959658056928156935304737811674969481854922202735735193923041779318695550619694298753699435730146280743364723105535933537552693730665390900450947166611520484802036400794740998636906254076485332552907946176807979904524513498170667165789984568558585092515862725587352972855079804634958439113645187046691527594109710489387427208276594770966804381008564317671912605370696533446492083819251101807411200*i1^61 + -7282876291525551276718984498562719271308850552437319941065704487436636448197324973050089643889018248915237191758193504784677137981402468958815051143871481537708351213923262007230075531750418275969417517424156030634176012076274223687192678835965146321749400534693947096611898825335427307022077934925202663851578597725421444566851014493772586436923809268732710752995023882734589680690003169141383078757010302067913877131540514975493393727497404790051332608720274801021894391282218861838146212906923089384500886321547045235395628190886372290134296591804679693174530736631718578148067238719784126643168422045902154794048533153067759786727298792155336765437517181877448389738578402549490168024822558686241151507360548782618238279103019848261273417108292172473308306474386373408696148002968260298637240236292710950261273217721551709655430022294519696720557290490821704084412358769430800182957541917831453072254773374053047514635619985148571599187577224824196537193549968995852808850356195164369959569749410241964260216718714473114123775590032753590724773174907414215294437719523448988997338656694800064290750414947205372452248853804522310789450005283250779978573256367139586505181778470692468699492407789447465011550082848385835651696634423912250437138500627011740741527857353195120472371400665972197389682037552254398677781418261365516255129152914993576518992422655836474264186851254000417401103804576107604210696143841825846546068951412178142314282748550446328858784507663734841467549060550342079593233125416075992920645764034930180969620093532293092886461723855432783269110250109059085979743794804048343227794640293541032019714921220251418252453804668734549182822753512043408892790035948956061478145528256195410993872235229706291974282311417459789363102762380356197498284919638622698956276428058284061797025973364733311788128757162314353318401769667535705513930808264455721586986754377102886872998381766241442468909722901530832558842005797484076683281913532906837432904425038732466791516788309924907020165090403684913615795116101819755727478505725428914483489218672811043404484696987021993434132042789016444971545644189039420752306314008663435509760*i1^62 + 388292006822831120536242862664879718500667658945600894967299865911438611181121213740859888921067527720807983741411564421236514043457754337631611282268295359836971572023507890981434840827592584411024432726149663322243297334075095019443313443291849967194476967165906378525499180945236509055927690466347162415583742363546423439567236114870913847347850288544461935963206420049332543948402249150664302355633084761055912117569679354432753092598128181887122740852251838089159501918589592369752477808429337458647889755094745597920726377748508579501994777507811863621295268853261118412780752557221187864936406912601171698049112042498514247782281103081191336983340759126673793969693961833252113556500528566311242980587257706806876916596875907505700965141297970640702056161498012277698934011881572259473208412263838988640378841646152175159750791367940275642302549037120399029827936084362241250085568218777251415030159251878704425409252614895098675979039129933750280266723319936248772699567494681506885008257070065462267935552943557156945307326472413261868230506824736452631374220122545939439564249050387666481072562178067991764067823629090355757346586226405733510565833473414792635914575930284884918478565804455320833983638517355042410540865391477698714798741136047930653781462671382102675520117173698767356014867040123878890168223222086782809754051760803452403215083262131493933729740694488804376799855900182954146870370013978734007775690544721078446403387320101336939475373645955703716260403436879373227370959476032117678140541585945039051636263757417838050728523365112829461546988681988669675498506747738159664269119840170578663015683247589928785582247486900336327926277549554227235604592532609686156153303406766614211304092213655702876041756576542602681076813808771342089090807786422974703706578833636602604686533382635467443346665267806742522727580661240271003328138598339396504778823889427525471078922650166339564689067556511164571766498568237537454604813132807971828073049092482166509650266554028562952624602488808967351445564401985105076460499267319833662318272863849532782067470567084994090102235940306787735389527055341891098030113506197504*i1^63 + -15517591041418882468423916187249095915980873283931150309068165963701517361238178077583914538854779538509203844081574560911247990683776242139360768136485490174370246149276493359894688008794043834937322361653775315207807910685641257661410220286144074868149520274687844629476855778513282568060230707595288490129010818604708093204939236711403300377992928843106350229382035690816377458902917981958959549289494216461689163303106400196648151306172353196782000357442216196736032977851690513474599956088325498594780438215449028266025497534536001828868696162179319038026276469229819856678296976716835980790271782778615730476607725858720424379047044166645323843149615772229231667518765394235161183985788721134830581432135425284185315004870910073885655086934549949254139712969858010269625256042621367039130103297347630569622349514651910844748667980524303004820532469919953297217698145665508963167020943394187818453912390469414265738071180439822491358743750503376333495336053142574088208831411836699372397744165660548483472194852032417949302811684516465767898696916487355491466063745207040285472411934330192071100534162762639889250927302009873982843408578606845308137562835703949645260736950414831674997726635062709796842092944255537156156005407558270373179872414344992088394048857589970730950286796312874814483430422214855071909781041105547375075202684211860837043149995909755673000190818913423600963714478309446811174108401384426927779585314067815874423205586986499245836004852706884888925413184419325277782802508650736039725378896365669326697462243151564503649371550951219445475503745313121764074722356973570353391744535334511798447240744861496760921062842876519114224121830599770984252038324411518331833218528975449119494264454845574638678827530512296566815117847905743882867023666304193922363143745521472549273483559262988068763989256841512151478800468267518097643870937797946360811799288186045725093453995951720572446800623181932397947451543777497790021364117539196135374615914103515554982919173748214210151459019522391109782372038026441627206716141958452760343528512133253715684179138584270827738229122834736267062288248850393201337434112*i1^64 + 429769233760210679702463659493711670811723047780719796431674099106455396320173646680124889131974261168666352292695416898182599993649762820501937027585295885921251090131335243407793489741895509419782916137695391429673931183079818103182026571634176542310232053247138650826334440813130506717981498971759238933306462922520759836126702479768016024570685932440879779210073574215559179148865848240467230466734652013581426037302014136822061007805231881795901983917523596474620767349043676626844389079887025452394579981641059649932898650676571885471483421547761357729251609279290956086974855916155164067410317811007606291789146677840830200286299849232180773689736149557726040189868395173543738725642366192102306085875987736336335136140890700423496967762559629943284315495307558828715764964670650900116614717380986279249270845488873396340842112537478339749104597953066870294425909950060279611750818557777964413668909606782307450539075982989763410504832104035368918945241228194103958850212578655192464647617760213726686957423533808242799838705683084019330672153995397390772890343786894066169102434234144796163686267794523954376287625787471540541618275703635227685598571831332369246340732822850939044299752775868808458689048369874772828745143292778480329673474700129823047498239567075418122112299428117041771711242734153817787697062234340145553575772830137208337068431131437896494815963470790921277314544202375088720062566609490131940364630322450174539406111371083760891050370773920730004723058003187948370958369290472355014724529234121664412558191891210100710184749645642663311547017050822063674677681600322401863522911409144150211360439016441443548526811191046093612342861070841995177357589747930262174545101946769511966981328276777069994040443747225883223087568118467596485606456426449298136242824535552605284652904815079809238111111623015870235985435465863735576883341960536223988375167512701698851273348460440317152617114197872321339588460053150452768804449616125205162559371228070495997602175864381291428976757255121542946802328387648394586833821508612180624843763520541957075006749880582852357577302367511458400083270910533959680*i1^65 + -6762158501470133378226103203030987033237888842661953364154029819631949357076356725144073713628615578801478594919692338472922348982771243983981047224774305452793552251505921172099939519412704689311915382361762649481359634290648383153351678222914994959069051977311689536389470687880111311840894117815723027835269748072810926407336784877389287599944595923911992991085599864710222832977203407988284948681027094073567828835102360652577171044976891013013347607983723254844403948402243030271233566080492266003566531148044666910128696368118175189666489410772389682950980758853767382718674197923401963213159141150425957175868870849313842767809753123913314655959345694611910467408251874815541387470007311884130150322563363773983571972512959121117816495608922592917622282484104866743001309781434347205996612206951264340450128436350330745502423664527000507235538096275029399595863743111783503024256081619602480089955020411055122311237879332112803218798065742783010410681258628871155846027518662012265111052504376984587439357359125463838052135258930603895972096247971175889326613535489027964359577131068348031950568287013871847662190501379525855600452014082242125035782742737203469938432427102984132332314920077168066153027709311416279496073526469756749192652675299270241186187901387136188668633985860236318041987608344211215417052302904612945397514046078751516907252232347097350849465534048862566629952812688673410642229005202148451813228154708777822646171057834995720667403972837072876051714778880471705041372226350812903080954275052285240286633519577465769366893676782917858442001656967624112011756197430233948399189141142554191808339052864838930860249919761191026725684451940471472485589383034433077948113983785548349924015183451010171964040854650303548950948800993992026275447202530522074408049987817218943142960075443420070461704663636771373905020610598174279401976727600383153705710417012629854815031621098307050834746895562129696182786341600567430886186645901156682086037923420262015146745040130858417140286824516698887877029416051433490469293905978093834888127939622472887739323043836081091123851155088141652351818661888*i1^66 + 12121765759224156253230186349551432023944597761511722840182549294869378307397559617756693502907077673035694815505744737751981297282241677060315507407795818997469531502010660134346378919584604950336677340811806161140630958779586761709799752574496486396472141855373236959058927900061786900389291776269544602522072566643570855175672473168106493710695752647062581821469483227744146472439895743060660019031746966618221336717310086665360657958521143877727006898127287380986321059055616136242266032186019782321919794877595368066058570552074798397339347979632779239142511516974279060772966307264728093646040942250781432331270102944791889362035435911369532898255529465271946573166300793596536914334863283584805083194121007925761501838741104591567066897342828485531170188927838080640362000776150629130880495343670177617806078978952614176702709430291619088639349442121021617885809935855040137266349540318802480110502413939491050443403925416790784317885366328880071344267573299399621479511989637769477963422628406754019531318687302504303384704241241706643098349881869839102728774381017569459618095974091174094923575722188349645016788197749095161705366895071949716968023306071678300620319150917716440975822336604370436780213417635132539761177170901481629483655345924776120767518577461347645637141898266799039779897327836240302715024312600031870577685839929354780974089140901144648044579569744278757637375479941108427756274212564545468657963523754559878975590295161381182867982818455922172101878205832751326013260186264892738262548675815417672726310524518066944809040851125360617062738932657188080607666752092090716129003045341336281845115401226726403138080735157431181354179255517133475488084504095942226863462356265009087595719689150883076610802561036973077946696754129889468414509311107310583207200088972592469643617241320885020348222227928422897892997073508506044566944370827402589481038930633719213023436558289029221930509879317518203848798319269336894243942679474440080954448667438023301332781940181272096979195275343338774237960369921524832842428280958686094653861423123574981194987267371829260575606141242298073088*i1^67 + 1335533647295470804261519511318544854462530150302454481848437929897848279360069927545462120677142250573472614033932714977085489775631484191697420214757539492644534225576064518753027021040096896055800199644198473468702252224871036960985008049858141019106326317062375258665842735223265208524268155265329224275599197695272301800249930161104882102203363443844300587749268051801231864346329104276903705915792473061203334667461345160010036450659999668432098495199277208311664837708850870951148752195472913625705089171677892869227129808646401302977400446114143954294123177238778130241813961986229722952630752395607852767109313674787446410494438845172547869396465337541550194584736854682881709941259153295727119739758045577275668576994611487361301401430920526617905798887861660874470684459498727092723527126052781035787702718897785954962958594577814405461338149096040246658515151371566363750591142878718145886783356701786104206305483464429632226514186903866760835517818433225366986317411370811434950230178784153993012233977988025477185980579202013674571285696269560527945057015100080649396906631700572807382816303685560769943177580831374774336977639064247379147159851507608635323160597619381157621567927950502532379715602024096168811962076662038362419599154067944967978285866118713933945101509447945302901859194683826818000686136756699362775367920428963782859571823695090131315027186217822478264259399437166958317691971859875462128950975669050866611065421306393625931567410285990620491584322843020500872289442681494683910748562741824037595405163106161923199754638611786230055088797215763061328974470965414448713880515918204513925818523849283518296378019773935658666647148238505113011202365318153413944308093972216114708083804319561248851042067287027330000407693348715686766984458579468749490810129935374344028074451277845158366329980777987643352704440786820993999164811040395392212810659581501282210641171136804942524882439960682440670418159291811452078756782959714158152673787509943862033097070441987196458968029041430407649517932899424184884755922896503425527053537298488478183867802943544425305414396018688*i1^68 + -16092881099418882591438686480265314885353619556255998599842956476400447736031598167194728969542767508772648470407229016423964705113140483126580845344462277493870683211171041903649027950538780742665555651409662582525680204478580700784878970213391396328948647996462424590129133610568031626786182201487147000934998928834436995448911978568565064584919923014908363026752319285269048325663531302697380677653912737053600440120626392376425370957388187715298660725292167975719637220575482757829014572863273120803796271525773157896352626998879275230241253057052490671362697557403508813068732028879950101157235055765944811893080885976458163990215211772884736765316768069603050306399989842200725872561650055882670413043661964197993287897025378024002072258492347347794607690155863102331397465704862149840132561768327845612930137271720461540648848362917299241875571787340556385814161856482377956746228928396186483688888330478718724037913257753268064577137561125680055657585181829413423949828607208363447115486318754219096313491566618283908472388210049570745167452760519659362444049064236431431364068131714542208962843272557656601837432577792495722081498928813380389221113494736724043560010935891186566917668500391349582626915027653893336033364510695645415637759197233187716779906042619080727674213968804497744610379861277823369592260181775118264101379099066552482362149162260388639501486057853783341025182228022174810518562986328645169799412984898577608352865598142528722766105837771136348114146424086884347267302643684129736561384585749433282614736110689655275507677495582666656051333197650673200083058277902091913347695234100570083240304262611327666524962474074815110969099835968022729704294415910349572544402955832509154915379339469035800263505613279769929411905866989598748426682393250093253198691096110277162720043690083573721435880761936782026055880097889091181790028993154207503450307105332202723955121261650892434886106261144609311044676522471112877392971026270685707215915756781951621800200392631785381477414192728235718708573032734066164012461501521230678664355512184677864398438751784893258137600*i1^69 + 98707221890745942390114510665168464383745723328100676797501598389551633794438363433037187687180000259260099118277419632405939686717630437453996863003116912227042033056731517780820386542942035062850270134566305901429666681761940902953120352077618207762787749561380305288814178716019134506101330271512004664994706358175792751684535163306236755865472568105273422670165927246645998931056574157285547681677258653986672823204582809073628568388837867162577454996216937592006316725560908972280918713822429037370595174054825927987215776317032266168213784405556138562269094581817598173862111774664213590237328643806730391213594291801984374157676535210321186732011454501498894998376739320178004457418444690693718518124452747516166417731676849818852108385263956234960319056088911413575126403275204813542508204415786309928694644378830318932616800880437024821385856521660212670920881845942991830056645193156146064443208118479533126813679611776818745373188035940137203438761151937680909901703306467053786879816448034014864199139990673066339040251464123063202308974602866920528777532304826590441127642922684389575155078647488605350359077785078510008847721054008640820929940603523933270450866292772994559750962263947205249431112336748979520083358360654544969221964369871048004837356099286007101030234620559217695974366381195777399101193763946024884068272622474773594035743382959440430706496713649882531246453373421095635298995772177476516161177901046433660695706477273758586374128369294294913148230180680492874705275140859231505315719919791156007968703680864314376258995533675513155533110225943858663054475320796803831955560450924367974905854889453625729724504424031402200371562958658617533548273597379626291497273402971250022269767363622082362103136635155218869712189233882997609854948961138845651745408066626728199057365102905719127548969864253008544915670357971258695899016024596998056360572211344760557702182423867643378879658400836265324767026537056019551281280377227098576259589614605557883008519902097982457634470376844412306523834628371943628472530994998499203352091038733995239875004071936000*i1^70 + -2244899768875401775933274884581388693912644912698734396113730505312527765093727440603220481933022315872757041334623743658755094114664425986160477809036494811710717274827110943566673686178413390537578830515628365247718331858475430328264835118620659968098264572859045506195256944091790123285777721466991624337486618348738820693542995577711050068907953024234585781795864195580316828800096781123621265115632439255541268055252258788659330216070960208226268209677543034280569461142565838591048663017383405789645322450007929007447774907069520478465041619456019319799777808227605338060619029831242557825474395810420963051131664726270118055713151529637011550079067881942968725958486924405871179259525190166458414522400432547191222091831516141454361516850378849948687059653088069583905555159239849957783070061496279181716671847293051347564108449490699735346398450869320981237881700411054994232443944880580775495066908329125896591457690416615112166425801354120618261536765238951764187794334656797311528092960305185130423927855249501653596792490507186400807312876007095223571181681680386942066981524441207156058855394965052686116979208458662443290682757477651955544974929828825273937314343203590015643723746239858573722238840914389327558990505688436287053025320979258788528847383742843698821345394432563632751744540895873683846983425300411456748012372805679681448490984777128860339099067184149346551985900247831918768746525936598989242174314153399718891468219159632582508885429312999822993763698131927909417715959934090627109102098629540654106102464629322630565903427501712458548579633826398525615414820129961592152015465017742739973983234782032708220873753708799234984653209106739714259050683365631312849217456015726633003666515561812713437774861786326668798207230044245925034484079263888217672875273110540610547693204811258836061016492408493434865955682692069235837196104412239930059413686042769963049056934873125726635373409564915166239491966380098333132501633127080002388468731874806801192578463103424816709090697406491299652313177998603331301196401223154809440291171125874825973727232*i1^71 + -103282489694441535102399995075695204291339014216652595132267504085612312527572796187605438625118347965404994402076538536944872371342641828329106271971706941127271289200236620289235886336395727102992675600938409638968366991661031515689239733834992420285975198915341765686991892380896632601215425510606166505840937039937197664089371710562688013713300599839842973960028306035291768535802976313550502002197238137273557097466351340730359440723341176422624763623036380304142044822878671913897607515225329739968330863355807655563829133703177917922771036764653740015087949144137222519001737314258481549234153502428669161565847959231054831216497699298260242951617675420661323436052256219131234171328681230003518343099225092403750686316897461451382664573989686503824935120239947191736769825307392880216446501169230131990667150814889752407333252066505917391817053558175042598526223846973178667701959967443105622230423521026864909358284971141045709764177594400576709660046011809647594064150022114438003182467983820183801754802427165856122684730681469922454701561882425477413135501868059984010015272174607839246008326642278015956018246281104604422067873633469713812653170424954043616671336496166455071077333403995545686046022693317616500831690115242475056530937771298028113932917661773879068802474807347983149710762430327893226995682543410851933897343943066462724660418223659006625268186905846593232558477124250585472315131788006755310863345336272795513565749520499834813091757897615505520617931194381579795693201810375231187624027173164567167037972446764502595906380741966870442404654961392150825094160276137297950658769135807698175649558813037749866497581663233294550816845960802871445819163952333139967429494019929426874507030383017840733180095515577058457395032174536257871610364099657018003906684966184237644450972643022065688641265417722919410692429680133641268556650344293691700976258879865525040879176793179375601662350670184327941365786662248252903625079129809450380850375193400765100099541973759632451907360745703539142765600788710237180499934760342991743960203998615568384*i1^72 + -193171427598904613448429190581110101764142495192271775833849208846849498786896540973407848234167170429781953050654853940316570473722052037623872655657704192824499542610624255166064722291395207540546416576473604076600254249942578983443563630244907330486394571344366361583327149784661408157383690372709835451873142200807431436104875871754375697875916619861061663300505407739903272262611982489845384134396899232516295761182843512594523692801292032527869949066776876567644568492121615748244201907262396612685294504856471573654167037023561827567101719864270526367158564362882594494033856806992664834452429301000811968720184546613180136348311843010500003077709024927429166351433954176694080230585503344711236632538045286127992081715852323174670718906365208229823678871099465822015792785664557110639494716981557533180146344575484003570771192400352209462267501555596091824776869278928220316436735299175685967923302886742236671804012390439216536944705274213519192810040484202679428284165443407331389422955835427347273805268523366004184464782794398906812123041091668043934249688866359852696024445367926036942769413478110660413222369900554353159855959890909844618680574625578255695123962088166406475827865782982134752992295830442899461934452173632152688510897898058428139209725659913885783415343381980362621892030945223673572914724489015622740381971033827821548124587192675952055367968547071396308278244536565279941533034718982654740528999858333073449157841308801118374018723889745638993249781844297407541531665675164904984496464425710111055293528663853908877556901775274134971145332762189334350892658683689848841202654330195151345055795839425169866544043372254421963818336393652359170332115505563525337973421353028568499541399135157921193638926874521062597676291199943132201818831285486449472054686151513058573226610695372639515215016017626295770515504363473268524736743679179045126965548704003362460286999687051236889199156596524789443124773263754783478950029188935868860700066240975664311586072023579984296908395634933445123332764175770708322946112218622780824828772352*i1^73 + 4378030179298746013122214776888964991710084406398303539914749672946215752294956976129885334410373721528377761357706263363046345670446718899158329170520500137591992426283094416426770241159993624127468513154578177815239956395136067897740535270807774908128529092508947739814085235659978798510493538690836523418830948599063065916600751224088396097743727540784056387105787168795951624162384789915547166326259362313464019992038682898460865995905804643844636717497751963669750048892344286383452384884913337239919937875162347711503744965065781744437260303908129784139898566001051787373108649466090620942834053565652303775299481270642331892651151850021824633862197838415124148680748255044109026855209668940317105251759379040837908085357241505911301320610397619768978685631634795501909876079568880653976269565929081159432039481592304550727148479076410776793162249475787924971539846394045646771936139270903091632784709795566494756592887470902459466272084739744613487614562396310228067715498990454651436922342397090212561368802996901930184332404720748928289771779580347231822776944835302396962943414430415744304953062842816396023116903135885138810764906876551275109222372383479445520792662663581746676677615488422993942415859122506454967808322486227642721363705907954472516148281940216335841118227588307210749784846898185279010744251159932867163987440728374319069347146399667432639585131340347598540080430670016524783015995679064592878672180135824951200221447233683476617176895724014463752727133937371914766127044832658465862405877797867527240531185368053355802403795510850012528167878335731644884641634431737860003471683562235084643585708501193636779976175363672564140578939998956689899503340846889369681811665991653953948565594216851897996370981573374975672697869137158942863644440740142131429294638418462426571896977973107070869137812620266672787019511364428571281707441846918912003337646393304158843659276812023251868152964926829668907630792774727725674423995591357915870989840881767247977531942916567146070967970898799795623174606273204818324607650940470689792*i1^74 + -57659655927190165696775292778708463964345704638148070919678820455690021740236083691495628689002024483783526880244828454516448835510774122331551067713458852117933571712341598371447688062817725170641403309871116732780071379272152687101841413115834331918605243147010967719061499376462830929248778369536036581162628478746227172886392057759228189916990030321108959240250260637581706447013505475565184982940627457043865977021650682953338881033055807494267528935400960824268017099495316344642796722687812807285472269980270771502222675221370477264903159722168412695221726540891061111475751353664834795097408853112048154349312598867410978016465204020832546093126678941250614972276663014214499623727134727852546226926587460229856255608087668520072611201362185627616084929049458267402130417432530514950962276561232465239250617029282303778285239084251152595538090979801734329630469488474028900106928772766519507801197756717507768957118877808681344159259655099868778410197618078993278051722999448691575571867683848434208979588283626056917682358585401728257149240800044167126373979615414545484648680767983770550344082892890653678875588423121407156017830330530997587704630153611442499409365305125291352259167702976406430953480801959328713682933082084250428238066391361740971941143886733253464852391488036245863983150345717119193297075011651338958304988192475420107953383170818958654666575233508423767770310246499518214891638034942718444015812758285467038579386741162618758172493902385246397566258369248382895617676549515481967109509772595259806487075673966192328205314792580701761408130706343585863913518311172711688823693037469322716723180344692868766783263225828676713044076025267442525818599110797809950411597881671898769787617581681556900633913601552291971954379517345261229339622367904315607270820926275329779790828522911557666145312329172822339180994482213341288768449013890148612248573731683328468785528265499805145467141098011304122745427334318775887276407648748777124098800871802469111198861676636702554561357520742582811534055799483115239998691999744*i1^75 + -1318503076185272031287932000418897749817869965643776024967403911129512428819270811813689377753335388915566386546590497830484235271991934168054339487356786987487891187024890482268836860731941894130916958733106394355198586825093347579532229732182525633487875555500569305078446989462015911433886693323796490846797280093494554646971116275807593524375096057587108897475171304731731860497483847904554325709292677308545423658346501220919930486438038528302308561855437707277638350465585069456902476825227791892884822718332722680384878623714901514368163183965636764220044207431395312168012855413060279644367579394698741198357558054861560002299452678649602518583856342330526733483811998377298524243959879737738987453227908093300765632079227714665065198972915117782304415710737770880259651276545557696393691978177390922812428771895652277587695211130325835767674116820310510014117358171403159498195187968035495425772669675871355586549867194084999228972228836421831041345800956067543468179190132896692304166265781701196019465981798677806111911383820918975559790342037721230223013645563729437852435840702402293348630937886585661287200714187022210713003298857354674318516317513802747359433956075348440512905683498580386784921652824871077329747892081566569906753198847693352965575269506202488682889624660282064913354668772351903808335996624620613898477010928127987710906772134183396673538316491918102624911815510609785812024256874508349685617479262776749456907109248997753163420302132168392816898913335701181339147455381781960108820664805449068525860122952737589915926567995833741151179604087169720172708261758978238464713901857116234535693314896958782335325478228888536797757698332791849586087484693987452925734302861268439102855753165781203978958335196844794652034817347529379171593934743488763960621092377359659203288319257016237262398074902180082549947132614881131125970838710330389342474459157795747666775518776404633351169838551700609037422592860510821658213049366012661649895360787996733335403109823358500314303232993612434230177527706119357595648*i1^76 + -9672249477527697325963873525582642202542254244600175700472872245608007975031752578245047022830639316372728831556645578708111783534494487926381151384706030119835339565305996387634245399078240738482076402458762178205103535649674926367163906697131784238231862139714948162898461303383746077775272303930664946591263350274451894268951892933945524388981941674690344218886437725374839105262250033745444957859827248411731818619804459825717630346480775616787835960689163690932995117921091803441575563452355476737533976075532540878263145198542337699927734663686778108291861286530143961572776729977780264390480713872970420860529180106730438945600516597773103326896076278923452707138304152799156944688222220805771541041685388396877063079138145329612780438342869627620118596211043733717348344784306993733237409440958141354340699520323819123664968616456204242953357405227465637149499531610541041642085369416461077868073878891749342320754644128187713718206117488504034735472028657232107763070019126459798978579403816676316578629169972182742316794696435639440195007187767128843361945792519312599856281986044157468917974461150585242208608809666959044571230530314539663308549740330175343562805864620857450528061680211345976885491991773498853303617951046427321051016921817402011370953284243321724246579700417498293601881040001003395185305317726773370852147749267788492361116162112423559470177039455320378106974752995766177275676005933429764311932462346351011045617546083893366731497084378845088110632068557033345581447809794437086705100986808508457482789024823839491989840849701461037537446140799001449496922973922131193610467732528460006058805469607191538822073189569696021670870416264519990726878826067947846388770666447092701579711178274958694618772872170377682540085089134186688965826046201524401596948497037930962813795844945386717585730049922122418745141379143140024857156513122501714310970192538676241997129127538778614140562344856859876068842683257661315682784910805026593216684773258347455919851731799422939722371101124155205051387689828352*i1^77 + -38976818066528637015875291848913956642345335574525059892287044363476383939562762929679280614409591687270233350651296287095893562472927712232130579553308726102925323790249932076757094084283171094300412561310715743116341360161943546633282271300235406111529160227622356196367459394944507076782332782521942319437197375900900434932634465383833025080138666565712857448726597559724402883291555399844482648981514728285563259445355294161949978055098168612371096088259409470655293822556517497589047975505690878792661292005979537192539465279834548368453246646023372127022562158582856895969933413538694527319770596134842132088375551887347520128554200181164405022924899416057842819777495224953509752655293357290250975257256039980250213008055484996275405890452756239085424971970469904444651718180106429816949598571998464711179090733337224173819160413781655861709425348755312997744969308459208174043339922102312072641422265478398171969452747643474690202465293133920210002935441058698076616077304532557677042773571843970314833968714996907868769050614872894884371237989964569763421042834859974684691821410495206611298022595362416412736908454702878429154463238167112967285225398909432360112879383282556815757573135627887110276935668992513608850537271851915969918698325504131022759663009808617981316016090590171563405005152098309399250824755645439080021321599934736248974894647598340989464332374166224892279824870570848466600153416558236176622927169266769989348432154632378922395123212017444930559047053387216076023263319717646735081787685730853654835855040971140185266921300226804490048873032737944861610860111185109247859410481454281709647961856946437009827249640604229691230766628696243161253223927702724121574038470215832073963186266640123683081227907319213320580370383024084001336978322693064877432799495454366353377365229017219643779726573377642035500955575051281808849473458167711197872397356552988402479819985879376844944966758134650106454239194463165473998915287048652571738351001513154875663400945553042582458240773154493842849792*i1^78 + -99726508275332920170386339610969894938586043855161142750301530095304424861489903018913430730013303936732624940792938699347391195236587566056157317123528105565713821599248046688100347148591670999510899270418790840728957700121317947757979638674098210833278809301964935870267302691036929591470640299671408043635839674946931019376794429072899020941542637180233974533093572657250305547520406992965338466674363581640851685840720110209065081756499191106012393855104408262515898859636310401467039440535332762283671207778433568192858948269375136983855984444200665972320149045026162478956194247433679658529059799533720886515948863177822823989602266469380935553080160273417994659229056100186324482253776217232923565178229864178845270878366390939333111586278862834904179732249793367036068255220259146530230524119197885644088268904760561088203849877747969438205773206652095854833383718227846694868336113982133091498349643842565491524732693592624298231325796863226669447845254867927553511304891403374240451271388752111103818767992627059280634337307281093023157995889500518640614404936118717025303513898893462758222469814913781860843092269120666118867189885550423839261654156060538056965909900085849565432815351360463487034733221636980859332456438014004488628505003360065851698664883772417293117526834103227160472606706240785147845943910569222972887850434355063907146145804558111443367270324913824271470388132064140187971516872817521393483348076595614976465429508167642231725816535175346853893877232521802926311920226027512991623070926056284081952396370792509952507654500807146749638324201658734770850341767958559052888152481564010736033119032705865340849033357556674136426604327529665560055393338999928401138421841702616018907220911447274581499595551305975224329340872155318861243777645262589092777604510344780407092826003356774811045058136582802592044965043538078961901882180640556328746885454668151891373254613542584257734138402421601352228344054191420843350656627678352729657885871672733298237596200747423709542352550887424*i1^79 + -186037511095062284492884381883851443350676196001530849713183445965336808454728677802439409473259457854001476206545538002102815936231037934400287684022551374524317074380324799964460083161982695618316331151571902634802334986282461756956736904188656427039117265942460071199218343799867801725116389773121188180565618972907498189053002995689317625730292332557723794244123160350955152243982686395864833971205463127357038517344558303244009539451562535141506259726403773376079801047933349949117123798873074048596916806501888840690585044840185995046215056145086192764842327965997999061983053665745892808284374788885978635968117907149255244707593145191266827432744361457046391744990118968027086441511639071373298056009470629363907629361944320079833216004134890570398491819161008706823285748771571515125313318640761513777913913492927199141048619710227811174712205408750760479680204222430553378002447468692942210996520197366313981581862260659348047647055776635934378886503895211888059653231308431522440016561710409424977428537575954906659623734792576526533996689934202874606881266899774579339130914484697240950828222578523764227058006342523966173207637092428025582304172033951402450726352093047456199734569656062965376598085437864201274762373372774541073286526563205255429013025498708090583884467829996531422298588173223409819278984138785536724642950975462830564603999707497330928071773423240092802142520535694359176941402102768728329653496994101253169812231736064474781721616358656534162616305030466464941940292148674259248250748663571903775032077417498858639927528351274820811851487666419620169820011885363518561558642774784071575545077961375695483410615641663917329480250914633548113746182416956617653740926498725639375056980913201233940596820970037637077188264480362051387225166959390272207204785136120818641673087099307675339122125025124308972171910675659339265240704376452080325182855497237265780849352580759184886084597689185117372637117223487197258506850797727996836608947257236539553284065687227912782086144*i1^80 + -310407696572329164214905728207547912986414560901475413665731390697012669117557186123035822001174847566418041865345486381976932732195873544895548114741335399212371660979676026689356465929662273282679026619718753124697726039145398658458469475641923103424243879979746763695804034711974739960642968520361369970608823711831072932358302177818788005075253672458403821211792703218725021555203639499068162557959241302703900579638742441450011188906170217210057411235595018976624828447744862570460862855351117246398220811713767636540422411178562224714761377564336100650783496542686068798434250826535596362897344783021320095095316452304011541779160862061566185119937191902744528928150590629886500946053184926603536657854385220876188428163855365030422439441028061177700220321298710018068727672576646193154153224172465435049820307479277097659938902478764521920704142622111677543631220751517084356513555915547915235064540724408957255840670819362420410585692226115138658932745040896602347494724896981739306353646058172495491980147700427038125454329949254064789186530248107209124355899982967158978189788401060986095622482133517521139636618934195603568650091174065451553081056755923339557372126636943147349482318712293593687065519498980627065757496668607901030146397575592016766670047279658644557954405311670630795814393583597126258934083207433718911646629949792636908200728817208278584669890470968634282031160027246498411678992950062228629719179668067489106353353121050636548374648192721341790543412563718431644275861677024538583351495912064325026580381727342822440151663070928406950284037188661932155782481333509666152021303717762974224953107765127378094420967495042271673512491070759580563691172094953960159542585935109317185459635120886253725147417450206510185689721285984727378166868029666975180666155000784297991793199421670576925120850582476539417266166160575971053811463358831383882204991896721812396850953144343085762015339119800228810101200508521388154745442896489153861618887829132072161003374964113408*i1^81 + -446903521753759677776165693195052606448988991838874033098000730816793886129289176000603842127317389017121115104543063143907004027163045113899096953433904031999480822882802973427988544997247441772196050883285728066903342166771924152529389804947090199747752649653040526417863236501587052904972833281486781566654812143002148216584432636366429552750570483922177988398759867970235880153502231694118809922004738540862016663730893587266950346653962174634968481208237990557633384780931365745488205385227283900828065755688271720070873793203437633901516215239590771427409457945053184304233899661086220358257657481833632208279166841150021688545230492076606390877614172981545936095443798172731967985491057630375921849144799596945865376809880598964063226436209995399893817619261906005371491781860687737810522409037256982053364241752052550301351877489848329275645856569649421493642463499954494407790354001644159897084307777792139277533558362864605752562354132566202051103741224354602072490760779900354508316112956259796084275738890350081896696808484293745396883685091943201318461220819934427937691325543125432664352660021630554323708192293522613961298954734348079308847217100056947869009457803266367737352308843789546157442774429237784076738166489602942037178407949704316988555590257205170372426765457083429415268335755386147641949412220130149668117616921075012520231825027917974227544242543766885952279874609372809826121955581495800762165013429236712981396647033371390098539990288592290919911753135137646399988444974648503544535229147154460613010805780007260576391702063484355837788244014229248705318540279820202532297167836694737480732897911785611158094981983657218118262271769456066508479337258977339149677100144552024937489395934964843773632435087214441091131614256454380065211883870460103713839508471716054258683614126207866403184956663150806707609462737220212412225384628622233135774756729232568186480248992315324219281048696752477077534940921684874616740634712212616759864141942284462269136896*i1^82 + -421516974525824257249920013904472745558000140992739502062804031076649859117553197978940905144685446482380029403523144121699093045239711677369707149472199163290026891300323987820384829265535575011127208937354715120690337952813458844136835804758584963471484171643231758580268033469437555127753086949288789980882513165653397858940239999587866202617743125153468279277171497146884636899978191501520214425032856641819237777954910463922823122979339334962489636194489537578020027134233500713991312962843638723808023816388410459908744337896522479994456816920057307119359354007087029216252812326767647271248454204020259407315688240148992266857040943053793809462958510706138022939365807895849544177807824078255517102217102934682084505562421523991803265900653712348371356564555701312297690013217699841172760937388648426380562658745906476847155659551382184954306829161042072762088629502316489049112305677928805261925516150179106959143157968310938414142034387586042417963463241186845515209729480386990313154265661666829761893115747762416628502343905118791878532303182280197185670696211117317494307885093958719241709948526374684235579394271303161482637997886362830464440264628926666136755924137685341480630863758291465877401316546111582741500193843211139027237445412617965585830629501923209633211167217542765749880108922335815705846540539208695328242159187963560090984515395364266994862797167487922971899769623228795983439727051752755982878568557062854655876353549810983426142419240193756192432330578281716553897979966330535363970841772937783261413013315796571566623304031169794972563773047902675267653005200182835072490514925581803277859073800221436501139930561489313294463064287533651532392499604097615897754305719555372890914919393364028949038884771489686913057377035885886403452244850322361243438215657599321411321037218270906441128502595627435519799108316099695516931295307514934423432815013095552213273182243297213563287423693035366273621459451108276782415661253749565738422037662138368*i1^83 + -286466693469608711728477204281141803183831815921175602287666779012108467387981926994303104896973779400964467773348124292168684738881938492475660677971223759777155616445216811852914016821541654001037517279463596139676118420414410422496137625781389858905688009431749883993445541494033373497568448954772725114738540634813962521153668482596295735523985038754481034713304320896070914501322160118283552099005103393321281792693499070456043974363213545003006649003668961362526991825384041614318938094001593148112657123510485884464116406371579952609080345286614790661933020040111465694599600731156916412152201009625951125738088284078657657198359283558157373795522535756892402672655836971532091496230894459694908878880948165308938363208528050380138004321419002171271594624816112927465074390550064340703847641324543658620007005817933849632159987175704550691114049109953180595009840157205822708552495295000937143681896871483677400973378846958328985237843925440036935707666638427557243428605813353180959678483839606335853094786852127016560910481697051604946654176549759907342530223200156310689214260623888890757909618883140997224101427614238430531717029678629235068530819089825128641647607151814187000394861193195227716630446518903880638316660274044331639363751529853049051169225425944600965410571052449210757539095514246827956699415886107300236899481485822714756821433582821588993943426337359651979743592001295024608730822777978914210118022040897958141381436966531450263998790163413906637805306424858231232198721565329177675107021793802424349377319516073924662932883645587716001235357776108695310819291299996017106247357519301651087438342434272903784803125098669259275152058226944891059331426219482519919418287879007728848039862123809210570708794523394788295963934374990025004261597781876983026789825550794850444412678016729367354338273255793955972526805688941120837504308727797168646667369315494638864342929727626371200056293139335051221813525549472337068942652629237741285015552*i1^84 + -108772207678459501500229244141059543704781527636378490087795681491633662937910518437379309319887512134034000447402237335031758488425493972186345430280109176118068544345101740327712440623004812026189481143383634863514152641024767095462704854239545613677877882278633805311505027054426940144131644742834820453303753324083233946269540403891875939259691286376703618010412881404027697764288902737654611577014894105067703585547782024326770451752925980635700749657469538788451566936594039533257021041636926382101638699742851702597181868137942578628532801883115830448293845495720104563363805717234206269941362739299382893886990239047063962577366553531016507335861636404809027144499425152042068167258155726067477441612562839036302305440313275261574229906962344571996878718850244126586349797553985633959582189428346054325475698998171338750821023349486140291176958133653969427906032240246676312719385025720373031355283876184952279197627385690146199856350044896387033497883671592970028656614155872813467410987437544444073625744281162075157897122694095192357563104775142630017425466068599107141394568746533682327073059525752518844451758395516685680865576531007674345190804860109467525159583500267323094647630260159644631832059944383494198124986651452165735335288833501944742470280031835479628421712797640775734218541536930177806509139265067143609747922045795304257420557168861337784171525632961807468071139186252885257287848275356251958518143998653636643361210208704884778100886067747051220208445443434537006369780185650386918177486208238825079831938820215295737338027770929434032654660821304042732055718039739625025995199104546899413935034506156019131375665880371913138828180663343675723948607872508949358910465953195462750233376662467192453766856943197438960225422123535977757205371087718051033693537477205644556123599162017361968717270096088480293435973964921447198757193492965406338601748299397377456354613289434473862104586459136069056517923976848441449159234479456256*i1^85 + -22071063672136635496770797692273705617618815177349945139027784411049199979906567285038304868700471980298256661895579274273863689658055142362281902796340974960382553216126036540110584925469141741559019080557017697428869958871238979597927992311523500219341308070993234025220619406018000360337601462296182084797547655542827863034910627811096197892415372406981708048828911313071161616819930587206755261690255954924798486533503759478524138203873402217206336361908049577518123008970956222848864518935843616191171147924285355222081442139793761742989271775367929960398917178851191825110734935788186062239890367257429221106948941336245674200729840146867372812299054867355942231506601406072175215096239524330021495700967403145163060705907887988306844944508400906989269959007234942762327036752354133385546155090088590929363970046213527610355577468808634444167572345732732592628150690114133434180707073339003495970209171876825724498024300962866694964358769296119982284345922631501112804822475038565986070402131361161093213491529087393462719934753342829109141775908679845244458816042651220879742055175314336244445040145108424468804931892368236615422978452316610995946309410871667912678767730432173547353215083722793622346153223278542836465990442907553904595777332655450659187116756370336131083944273684160580043992539357237376463260828890066139247512763152259559584115043793786501461153600273864742192178743304729515320221002939350316942717916906107518817270743278262453320359791957393833304543522167758532090175636965452605509673158355528841940261468973805654254562595433152022552449374286407419806414685070896882656307296870772382114221055306142089105972621850189466922865039088594896585455407587422317784536104486883940376416332545056773420835117679869687132818960259093819511766582182693493560915110816261101433635929312922760027115359193776887655596659201627283707122111184151296344280917494963083317292821376291309668036717586594862064202865836644905254912*i1^86 + -96853865385722548381358786834795886991433223494113419443975934919267860598911083201463928992741898470758246085735008235813970756922534374312468334218316759818860224338302719756045861074435761536415773369208386881075270150568713569079268461756252685312783361497907274061691101467408302192729441385165488723101145653050348350568373588326938111085716041355689454920597443472647779192771707262200980806942583490595032130643226239426839843641909822095598016821419652799426116289177358689407560430399465205741694914311145640144996606791085924560048818209458775862334345499488941230663589814107692546516467391916575227068515614479728456122695766591824688303074381702054128100430407577146889254449777049886269994601723937332008453365101127588515162702278386907320604234258272088119130607222532996084356594022332926421785601072285684851635471326292513857368158474670683614327225027364009418131809962186254260726181530475332197296680172842895160764662018602928211355690686954076437974100942232334524320780216016088116180303699469467924030691039308890689800276720878521363827183132187146720884297413777473612846741585432717277186649562400551834359392464121960768842269137641183048595975774668882217394574852013383957679263620530070189468502471477004966742061470428333753382474926360867108136459666649990153798334065751200612628304865198027922212324775714299741242630241513145163113859549544551984042738545798303178894096046097969325305193304013106677064167451900797049491193539168104491800988118382137487131812958737368281548816494868315698053868994243479272850725324410232939531935837135478715991150822613250486632324570565772302854305650129409293513319070846934204008826677763798653718867420017112517812226136274645760950110482239017948690876931813503359176476916984799755304213229951698619650032010089303035700463630411273072459426019758756892583534928595863450031197009734261063625184355060557878676048794729575578305964756810023120452144070656*i1^87 + -3349470687588391699924803292406094945233705356631226194412606718700277117131095582054765916187006234222587810347985026835000407409756692299668553651156122821650331971066731464331964423580834896937491490998663352112841406047572383873120662978971723156795531483057750518709421603244842936144831259835930819769675801914473418189566204205122093299384282465681443256508230931183641914896444738338132570408523617323952589999354733804046852489996328688484810629424581922134601930335482850942282725416382358712187365324838137832950995169592885003811165688426836818318232607969377337095392623349721288506653339814339606338695044172626700002712699572019526477702329481571833722270159868016416063634976196439282279000769426672381009131702693892988888463472582618892742345777884279615315167680550028466974086748586349528749369950935839980056472373222774478239223510014193926306592740368471263305969324836337760915155431844827469571476380129995150894818787478340492718645621105671818488163215446451352328839625350842889119318951425696583752622106697759371360007027799992934537767706044523984610616279326606149190518252991847568438640919149597291423537700861204746001929663873601433664658528964371671326535303561683283806955423978628375031873023569850680327804335464641800513747776002835605597971871949247569727674664318316758198362852248878793141575681415838371294402821231542291099378883956918803484433593637554943171331780200659851044385470529609981231455510109491392562991039662891408069340189971539624522188153730668423586977352119777356774289916138746013468194407270541887438806415146520515708314281451543197689791401268167222274476873589328935738103606383246820791048505161997111511236493055913103908051488751877403065521876671589146354348784491248998854484920959224547930939427064679849991287911211648145229405594206234371013975168145440931136259702856352222458120149307023905414901068296464920717242837784192153198266801873695539200*i1^88 + -15517808080643885611958800404685918866579559513505813722888355275774011794122260359512200829851051133478366294860284578494246005042604258229848445965344964594616536818973664398908525111574562699945114275428614797595395011996424563794797548505142939890967307496689749344115769544079870865312732241169606279190084330715047002385800627428431127018242854376296399210813954964454071740420345594419846517416629784152348751629555379001845892833517556539092722466978826103329994201919585609122588983699167847954880227577234921349446609364323239373637973937906235035161994978969159422113395081915600974511804866790177883136598223739429563780416237812121331119101962142479598160853987758014691816780205703910270898466279339456077622206822439240114272541055987346359195786662200871455447547093147244704818491212473656344955944503313596685295027944044697054330889004006919346514949496305358120221490751563969764220565223849800732304959980811834439803902463315636935864032375139302468371468319843926474609014274097575486521530897416791532535606578582177311017134572159137660965465458232342748026525747089076811733317697602167209366830245513085632930860007829970050076128297059193963571445057956197175499801985612144962485289115271766833004911777577975591532878234753827548152104394282746682646293204770391228145827820509731456371313659648716750980166158715664134433420616206157090848812994088731371579400454023233435730218005000955081885180563763761602562091208749259786886598449185584733212650137799445869086740863322958732589019634848706946087851400762078324813181671035885961792266564260271853786095593629749157232548182668759497116172762031587968345947943128386236557410502261552178232194994759680218847940096073896425850407847408233117980908535267669395419144374324203413817206771721339408536386577161946481097503523209548188303713715390725130095559609304775344824222654586722617161242218955384624225253373454672412983510958080*i1^89 + 296535508638440177573976551034580482447126668188503165174990693211504174949271882668048452362150291597851641905163278959217255098880315155624664034005636347342095084520790681961597232480819429687421270228833256010887499738874775904725736615721346201522086876324119828709924625188792730803901899916024615548580652619822983782049513398349615182734267056189986348011457834170445492700230901148713980242442976460394692432840693369761855248686798460607651387333184638627309834358574429526351562947307346028040751238587627655867160061311906329904569237130591207484381886575418129901733947189984424873724496007792691127667041386440752843011387460554193147414774967917515940391085353840716063387347808343790688725131203429148029287076519028191754190172893289345191246048066961475678441700829675195460362393300572298255854715995326681422026952868386389032714063893682419312672040909024572102169799058534034661503288565559767652285488737557103906842066462855788365503213157045894101322331245419547279004908337601067736882410819496943469212320027510589268328070680999741753973806751740638373082792166558108423701880412707529704592969975965305034693034344017279408777541288154452192122200807053516628917552914626673872547113135213314129739639608789880065008390716834275833604160570455270147520982277366434836910666413558145278875163554733576574946176753936431716603001686179218092620422033886332710665752436494360826706042049154532354822541254384726597664127277440788029869820990773843006270232643718876475870491981965849321875366685394608589580102643698049996535479430595250210720526330409860271149677841658896090237693038826438625340872080876801801460489260829356295132344307818639247310535313238122076002168056621439682334878774042924375706888960353105241335962935106327966327916558234154895358968278082744267700828242407605143825691711446195102663023067401350760956378297845506202394076353535546039211672989161488384*i1^90 + 366295443744468785488443227084886451052423689504552542792116607310331530314946819317715131996053681575825886709822771980343948946785659802591379977149919288076048183566267499797981568620884274977552205654723248463948983758064779464840169843409239009196356580151480515653278335553660129066811835609671021104994335540562181604333006409346772052366633894276753211475159485041339094033677316290483489008235336789026097850785868989293825771186113190227187900763744530614057615107609849192775196979120250420445622894695398149470686382161158074103616773592470583886702285229643514843043580033526898815846989406595598518795140545903404207847850101622262838619632417938711127847556246528092412560840099888028578099932461629251648818891517036388039679684386434415253079786224526221654576541376572227067075044254009649586550344626941299036855899448811531425549904878451431943369223150488624622600519249620217555493623813089536253815395589920567162890351113447252427364821937034752967511632385980499914095098323675064690970436900306910405745757441003102943281948593979016610270171309393186966444522918918402645354242820196188482615373032332099609200079089919299906871499895013345384782257820873027010088876872683115889373969598691634833675037794605266306928562962692721892698846639183335797082927518437187768268960870920520805402309241698262074861400163027149386794825130756708615134837441956354252445493046327289348770011890929574778581380874343467868180193292559723054025999933752038066401688163312304910544683956510961536917434092355801346982931109886192264010721499579469390720026350727809801101631997966546873541829794962514418563959640456324028339920366937300476118336260238820291901261693811440276731430585866641416299508589736229553651685952992673976364242726451997796319870311071834295702919748436196054154722106588894950409263184579241673118923898826245066003811827427518319120104855261011370684973056*i1^91 + -22758937461872020459924333865163894268245816942331632001315822579708641645532705405901394966570808958812497735230903695138854249264603358704340249939775017078932227392509617225042413308212901737971046611209959420358794501161748347032279978841236246730766178449513890833560804895351947061711747013176425407339381420609661385996041750666256817045246519872333255386091119258804759105144870526721203298513437823636425835852434912991292793919457139475570083710135544879111942873724543663508177819626349471447405810349624545177231295679276869913093667937295728854017359819745860114756265028475332647824991985538076770158575661327507908881502964661630139137545014676188468103155315453961489259671481441351258094335948622032399829021997491162427753258237954340212555829088866668138623327947693735504120602614288016499096032490624946546597030546491516716896974223785896977759910618260777455394987134797121220174137867032171192741308482053677139960817328113645560246683559733345410611466982261566996598215838584414952103820968601757199706693505028955091359683659409042207399124401153741169100147548055742717988329807462856404223467263985497146351436957988856335230684301334290509098681413080414136833146339834428336600713560933970129748565231062942003496665858125605459795933886046106867031815519560965595051049654004277034252381182800639606714193536886278619972557506977831473108619693528643639467525245289384503170434507230539314087715557028301691836628885339069168817154950190265296920624730542659818080006671493022264397844515568947211408997283968192053374459490043123241820110373969657562697394133756056892285185447354621121407953843400536781622850882159924265316602361187149035816366552403045419850235881264855169162085028834004691724487033403289659536112069283469903521034137739385121896491014436114970634856924872040658960145141259613714699909609853632803067530961437053349429965192295350272*i1^92 + -576808398205229192247096923376050876687600835686445829311069560024939074416057275644139730960304593680344250344354491288235256290782624635370321969965328401119427064403035611898350797314355899127740382701273152316584020472940917378628137498456254935447984338005295601708167173073123070943661928541039454806612322724169373614196717068549729593046846469509475015658492319352037077093426683490764747061601002633313724730695913856839089612660064684146314355294459329548495042431964803395054664497563953373265614707273060529158118744287967013208179908449513076097983818384782437407852780540041047020747240211170818438464127554668054810618261604736137047691207510020781838956044509142652834422409145258442319116977943817274654549870967843366551888977283728722562176665181219453095083458064708929474461763068180431494598976538971098971214501291111395992840002488633625037728629146432533334559236669881486225490789337360351685713619854408227099488010959841068992358024928424845008208610673376236105944364544745343033008968679715538580784331023329422482990111412894562852389324719804916450239713984104585535750165520764676873170511852068906659937435673222166771225326535572329574442411017023454324778120227437988305011508851073850038800731553828178175344336404046006382031944749957245252385690744008495845917697234225696439548921783754116653426274288922354358051028583543342996213382326142621598762132577745132794059676435705146398960820534369386320292435881300186278760322107490753859057310391479862336933568559648358093342039017639166663201404594151299195089377767907501905645938454703173723594664466117815777174698434032344162709873130688332028782771127871932485298132804797554857175790050700361692848185151401885664036779589180988209527523620035166594411234766025610687334834927963901574002122243822193128513180059781806774962088509651823938631702374310055565718209519421586325635072*i1^93 + -614275510019237354440039272598071960350021492556343693705309691440103932372286995398349927136519828822916254628518356661015535336443594300715653334742837819487804587879237681398776521403271796616132508477685819437312578531254025122806167682625130414765148601168889696699393684560539566710711151316241946556562583450403422182679807232217661285736361108554131344193579290901566198180397747598464746576776184019293038302189212118408502553245123020480696932705233917895906376698879323555123501622232775265070535488325156706873764278976472583637747350310690047022109423843668186589151150107115650700416934014270173656249096686807229046513059403353043869836080393782576545978896880161674000412041319933014299487810720722699002002525601690260867574703432355873198425544333454839025319181791679434544440705740886421212434628422593454750745706276077860053001306120214686724579650456370346855451063261540721735479257232828623561908078589246875346550703440519733964062112094543794528320369038001046144799008084703074156845702780034808050411431508693292048244982441852583161864187775239966117363174386956186298374228545980343517075044881134932767183852094007027466970474061247930646719800988127623015006300422416458859299222325133088501083779115009077156064225384925324201034915068480795562696375767385605047317141655036398132769787430002426371471353232271172303299185581678085968713719025233194365744890436872216381528051004934026806116008523706123526141788018706774549281902375369750645145146272986413580529772200039042894962573777581575163890201323806497036298128390304424105496037642226194459560812939996724232596761129286722680515725246109460369014365778891687226394876922161102545949926014721558217811415086443903954819143897168969455725344189897383293324815944124568869298714588645779886201002789270089739962404841949681198873259194789650213089270388369471011808729890816*i1^94 + 30691521707145998803940050576871193264718031317081727981117991940587970712201923725473416247566067483023802108347789692505740288655497229873957336139209669218409754240311528431447315705002015407015549530868938163523512411307079067642572277509618604072663937543153145795361470488641778287861992721196914128435692784631010299645148421886079757294802095853491868321742091115687112740254268640704594522693353380967318133343814576570195664052711617477177569698110304012414183049233073087631245388866240448610965139797662735674840186498976893184515241401731502473468116019976735199845742020950977601969572208661130525766831525409190754092231152844759677731218337172804747550142299369454757836419258906332436290163716400982251353988494697499232024732189989978516029852262044375945020895421520157057986398015182839238152804829409389877717694798505975839758363188062895237230644983452631347615808617266233461684166379266855719499951977229096810306801825534746741927784897235819824913461436972667177368273897574563885003714819491740234929542776126536799682004769620082945754440883513734875585731800320861501525177320906486879622059329406498425131294768528568381305529869967891170835541659519805957992317109952523801305886230364614343470597500131780259382037865048767807158370869635550684739276453126958383628421100484693771845241166526216750289076672156802347065197569608765299130866819530051087545563417115315309765201103843197386464898104073649106375705321601737929385061581504660602720186274454915588353996526749176858568946101406456329187101231661889118286285072616187095658942912170521919638804762858498572872307692623785832394566124108478119298062129168242265088815770168433307811301696868652473670312306007275796939516990109851463691459122444075327617693873785345939266347872866746106463691100893661991076856638345421613444311766639347851403703348769054523392*i1^95 + -2270477320761839907593705949056429688630880103951792209748259419978767969960626316798801115756151790779697953602894968949242129455930453281332607937223550049590918508887834327850115054878454146450709533929166095914137831865784450524517038478013329980964627334278198107433508490168562187118504536741153158386093550993045543442834806994280959800184167690769192193026495599364847779623420804904939719824024224073404793935505550873593319212977603104409927783339624377859246323529251790100430842109243368826813436831708655456529088839597788556392494024307292800923264749845294948485527587549012792298152141269832858443814190930125347612396478130906352962652662947013945170509695326103476877156239360205420663366603752491001479471103698626692599668390648862044756244327989212548539529006747670424836343518976035659597500389154644553570074949842778751037688019456541085144749191277721628706705076169113044625934639973687584563570805030054111605199507059135177528710435454170478688414588044713126882935031683089643047209155870422335768804937277645912112156418766654864863039844865731673692142351128024537317292159379576871405136868213117582277931643037661694694110710816236360889673518612587468376772490070552709029011414165495399783045632088606140084463565429201761072863683612885031602381749501707076162687381057485177741231897858768991377324440032346620940499126764918972609433066279004551822237630919317414838768018304564253141062699772593436250574218770821371800844552656545972588677857783907476776214058389013598168694724545244153751050056408986974654477286444843875297975740797949899865182225344961706723808284848760407705888501687236053965222173816750876129753687183743117639566229307745571293293057594770932041079665242959532157858342550705792206876429011530863577850092254659273011424635382147239614940100861927123966994616874001080225103872*i1^96 + -187198429944919535414164204015315932180053551165416859259171214071272769777540870869073591841401787143015215661515959177863596060590618464574781976275863412894491418656043583425594337140957408255924374532143793951352567258515044563660055460112877957942144138929358674452575339312333177260706593079116738815271233166625599433388725990950465754909968935148730708236478020737937657856927110567419471203435502595619583446189901425472908929150566110946739209238343578533752186320636188290770174644527705028121696815571930169092404783524411499574304581919482930453060816586993967707315321759619400867590677032182661557173160458840357720602733894858204581529356465780772807370318003844993893793213115869614343203650557489387122030154818406508328125765302384650424641504190532128391079688850261253791156351901230446042718214327297762112036616765080920660538554216513080137768938551761871779832331954331574070840408120279681393004024648739475892126444355916913018510177142109809288206971197830546570093215251464301289905325770587276605290985503188251581966042194524759069305114645461021513740496257583220803327298940496189579893922699800354049145687998266733240849048789004673257138184788422912258753530763045850256044192995211167673192222703503353049362416068321177773898604998801260001085652011634977094613438472193164642079281514893093950084015811110754615881360676649158827545869050066866139776771304888333115234592968747686013734966016867815925040153994403064396095382914763199482787767570840554989119739694063373158002512479064512478681908703282878134785140022154239704568425542168313972648918288719896991198921963108095415674627149624657512811570365745805457396212766722109591177403512131059305010079203605323991912285354814055570855434742106466489068380506518329667271454653797238450874662323624388321421840783367931356098067070713856*i1^97 + -136910906370327371326032134736081460672694627322468296812248665484674032783508236068851896189659497472608465473910058507276045339728510338347126117181410699945753855427049939312176776375781120897375860926923001271906661742644342465874017786811785821228124092234834033073034339136486382498390479948141305691036178439039396501923629172061442473728864192664076716916094176623913515729944212787138380365672787856800718948186646971926770238035930816088225486736338400482305466040006693794624299377868939075722991946535914604360736749814049927783946966941246734537370427425257605904748769604036982915962661658986183960810860794481119998883652795624498441149610321700718436320614453759797513533912679625607495152534900775548544499873292892032736354477107936752071205009231045945947385235078427755670343809327740827799618132441802280503953043174664990343405986161917669895834832132087085877535518991939012141408329297265258275101584308775915944231055735772376356260675066710390711977991203505866896121126741519488073080866323373484513123919938265969346876880518322880130112527633151426933911312126362348008443515238757410212815622513210629080074658199311490183529120654774818479097512311544027529813412627859381028787717225428203460711997706159615961614461775972575503743040331504336222516022111913521644310828510134680987705050480057337499634307459497926545136252206804235974381137309192568644077098426836534332838448808556437462475179627629379159381673214537420932664785116588198253897565927407507297869393648141560280634065398165200240274882548379230990562165132455526415206809058525234439928814379692898078050515701815061784938369199203233554393742086984156747205252566807900162546235250400338237825410938129618066596882863308708967440444570375407145203755812888547295134127681405765414985633891470316743586784898187834425344*i1^98 + 96982716237147291042122577116809994602970731809193123953757067992054852770054321978031099910589035240212021514112513124177455437902278217610194048514632698625662989156448545461943652287990893489001392579835912867204611815465816182818042823561470334568966091595702451897254815427182785947654331236293109109679394291809454817104584128549146052264762227557363126991309552972944035530816974314270128406440060470287746552520588439586033383843627555491351118159843189593633493409729244801471184825855906127608917527562048831731630489708896789535857147574633811059860669455790765074544218982133311346139870221961455408005791753849500750810604307882152141571249079281993211275537946406710136398682507143580227371557294977056805257180424668241410424920259255746521830499570126914967184494049891235361553944808309114288437197357325133760915378875558061096026187019095380972074589273573850628725841054794433051372045351217293366053243579807429517801545784848193946070461520081640620789768620943952951252614868737017173903692064458649136531228051115489589499854761828264503153210889879893549109207060626511638201516952612836126205790116151825073316480698514805011623627649808755634708037509091713582816543590513749013418159889792137139641806990143424295854403817840154794269959103094560364327701044201813895818809319509209223232061709228451072735601126084251413479197348957398227251366092315226621743719972929665584499031873738182283578222268066408771012460853629581442270603458663188130299321507986117390547813297089359261728838383750472892003436307379893499614343550036671632596092453456829589436172714519524384478902106609324449053046655422024878110322004678178425333935930855202715041337303219539485342295141398171999992058859196795447331528887897876843580226317203262765117102312995444277076338102254748131997515776*i1^99 + 18647429811309210279942377176436216443510442233498631761419614248718650890650035835298293705857256539132841554485028873251285166433415191647570381868237415499959226749551909024422736809349583503793691144988032306501264532991922995337844443811736376994598854584375501792099250499026217304888765793352515511802518496342871287308712298956418929508015053207016965679328041579593262581622397371253423391433575332864418926565228021418526252199646476232839619326418016083239601925319012304158137523756755224563700854155794008212655923321412439353875023086967631698958555837407579450971110324800536577033926185326855855650535843721036540683167559149001930864818104225011089409968195908923238999851603161051444124950365808147687600476715621907687395579665948186580510532436643375104272590735940141374045236586868987794355124629015176799332088846369133345342398168804875028600951722970079928802006140256200902114789537167989192623500788721840387010457056000007011167970284602460870233188367967417004251923016450505418249818215209125635599409083923359505815838664835306743481489650894927558169475605778375964585791516620737249728742273564161851457316393262988012983552195453791153620171403634840595307022661163749470904159596067688562426159715508954089917841163671955148012911470216347192292621370946397060334861165337822379514685344729733630890441702418349087392567137244858911136419062571954282223882818432850760331306747571670350415586052585648223513690701445528867518566296857578994610641581804222974215105455008510527519607944481106883718231243564912668625758179178721527005011678766842544947980799857169944077861963230767215078950224817639453308886083725800864362487804588147859322210852265649447843087997786772229115644993479239419610848336430721081115140669507252077316488973885492189577792708411392*i1^100 + -103474738913226762787251366902170528043744618706502082002833605014535813074228706665475554946610894880639863688830544550941173114976977874387902398944226739346266724144320186048446407331865312074307500583414306798253670236335835352172647485061435354704415371671295947538022652332986726495610856715505591951802089489576221105178975802015805622146784995587139858788176144146040964673457490056516841612338752087705027707276726296887124125649434335651341181068377975574568054860841527843517717094310685949507897573361559618195274413369640658644498242738414910546073002507502738398002576575884860675590959901529913850819646524168160712882102276426047993551417436998849334223287524040890441842574404264398262915723299326858711001646336381285320711169319209399812975033729372106289177566812129668386781872407781997179130054485292758138874707302122193797564419220359592613033129369215682232886929218466658028547885335085827407318760318398237257670346456930871851043254978710660094489851501698336814553736103083311671917976277110488592967579092622638533215955078335205821828347178945584234760819668865473891224192477656523756264108340501070086409026165579744865153507318125044464104038052488220727873336985578128570803862697439047532953344160472871920526957813101585769904625644048047678024156334439734727934499269149134549803224076671518131161760363714744816126354207536187331173467017646749810767728372283163057797854782995611568696485107418645423906659370550702832998801586459060515922896322380817937614141578006159340908169703480513508137398979050098620856728967846128042833347338329441083848905025809914985159251871031804165521814274301297057513765514970429335053886773511496055221285612944864152670419826427374152060763519421412022792499276428506173613961664383165445211031827293302423552*i1^101 + -47776493042641175301273615493356155942278318381428101617686102725435725838146783866639238416417050650756558556988007080027322741351688924626031413404185728034868483390217089937973140076338285021887487617584200206450434237983021673768687873090849203656211469654777148561898442222955721808263205190261741425770804356758784761164797458388846369392213685362096636117677199051694206190812958191264071878708555023417910939636998441819445121558582904204832485601907502873867983155714760422677908115670370491274349030586908271399910755759728462624853816214638462880120396523050306935434435951389678161594180128145652462230963142704454514462628233949322539880347825461200895535556580928925649093897913734434269850484877435870298626403937355238409480699778990778673518587893386164028371105973529490418194480896842781077088093757436889335900420435128183553503853372532389821987198582228732907125786794670765720299584321201521783666434723203165292649914002838591051390193858561396580595881136497328440223095089875291975753909962976368169001760384998736858025556036520351529732881948647795800400414238876664527421964505115455868444898409946491910831074970891930659414638185200337852422580964446965832839067489230720196891979445673796895180273320560235090860405556093477428039078456372653716219483998531671699632823244137170856947641269619421319969043219793522748304442452356568869544482700480277388857498379791432376152077909144610284454502900582842254494160831190875042127913619290926917128649158653978728493313798497784813342500305479620660211233794690950750447288846526426928066228564056596938549565723846034451734713950825146924374191306212606000697772522524167017293139491237563626438443589000034432427623588997951298690867723074793065549774138223314839199307086024398570161963008*i1^102 + -3478671720226133435032933604710567360977158054899671779701672226541570567333261448468944570712636059312317666177165246534497478220086250799748894537983959056242915469730322528821818914853845093020741073087992738815064571746088053440836585304918943099267531555794958386429540859147513596129817731953431553152907070379114469390659844163406540151700613854392298281877498387176248287630778964907504289130216225305617923564815977970145539919780043507275449453740544858909537054501539896547376967137146428473675720134994070314452362496943346905503672587474023999701924785777380207777031420693858188345300093813887148112692438457693426163880425122490867759282626621277414414156885195064509777982771340829090274676423354304362491279618153780919380967020601422428854443119900486867584824091304824643050233897460142185369523329212511548919195535328876625412890864155509594041608272953464408377994695159505832590490670702084414265947205217831169244446189828414657197951951872182241491403515793588272842893588045801384806667921546119405961103488314516025807987837643923808515556513276842504926868382597315906188405748996875583212074139616377074082341341066600071993816594333721277242277723718098039583788741648527553966925025139999976272638522283473373651042817702398819246871103544572564376437918466785207154496512245941621158853784363187451529444391385747653188324764566846177652133090893693353672771526808512015817636811914210840518845372001286509869542060628559298189228030694110910293933436852390613992842906295024182945170017824791399201051281640309859649189772584091903714942488224997496653115911284886178000884979708202805375489905256096948826519843287459125375846509925573227140138970619959229693198487632731406319954341238235394381187040539468198678050526724096*i1^103 + -8546173109747455626578052039808001602642817546429959407543513446759633307668300879819183990076252174245194149182154907341684061880619684794513779807948184620932287550022610255996916268614529442829851704373536900594224865913862669241627502464607228144127921899468051983317250024285734675620493142216371735359803160551054349248689642240796624983391264585711439682307104139246045857473762542013108046657113456453919861870138702959459112369131418475435768360887045112790669385094369183793466302463800612400704972643691735234836156859932322894259029306201823467082028645606130147107196182623661495593265263309377473306583630052634417602667597749865562674208347325442776096185789938855633410876237968177075271314595161143762600079737537845817827963718095151097297091736694501842692632567898503770943172397532396659737405070472151918681872102986090634744653446903628260435022650254957486193166049525160405262730590425261406581651413013463038167903186428960441745689811513908498900126024536591304402719009719011283496516126919871982345709935041827980412986287850865190079563206291665753523414251808020877698506037940429371209001314984064946889047673335941869393274455471102294430199099296566668845786460724602118842537005128953880355251901690460573784294069184872602590070582988770282688100377283893551688711299796908899678990246698175929882083066728477645718626066152254896226820518025765163590052971853681018433189807871131835541233588956851357135131899433534322181948802680664705798447547048635105534077443121291706208080495114965483552688519934486258430604024032622989052894199625104277598833348668463837768490859506008556377748001601731849274389325887668891967437584191537929857294608845079389779708666405788623559769584453875865332077560193875968*i1^104 + 5143979490068403741813797220510598902185767995203565182324959680163022170853067338922759480982474764418824132518395082860747933514672865191804981323328350936516893764082352228230710943318966661346959726501464814814625109657722017236267331129596527213795183805136314984217849656199778762996679294417359026293442201918180744964518525857856932707152111411533328421409944522058370183393529562942511974190199420780523079478048743440012480422507643534704157675209549906900582085336034452427593230512591023528674191304459208159046412081522050079662478185467776962019470208022198764483557744291802222907311171602586436309734535690750323205202838350268940715117974567903345490501851724340147486374955605666296600717406038354968538025326390116269044260348506936743684313484407363114713307945741253690683815228354468653282420613424798854218272517613772241576377895368455426980692267132979892773552175890490226788422943860643452256305172611216983511640973383282843209584270666936603056799483224029513066860779037359590653838921495374524408286219895576277507814800518626188577147299848402860152713456184653911802101269306034138939810660094512792449896789558706381207082706875766041080282719699952573597083558347156481840615936249352834124673293816633780570174095624630780416254625702972788641575886351925251675558410230783433343835968910631577057661974499452744805279191299897990267652974360833612666932393962373649126254632049641301966114904831892234381285438891174794375666959296667535822202638928512546824184063702320467573470230185721035990447040436633911486513979711137757583423618425841028965737268877661305386111655457966585097352280491720141070828527576341626366363698639346398614117204584035213731678840954764646618911584155103517474816*i1^105 + 108461946114653177112863690011589050982801107405845645330290615738258474962269897698049762908763222202998646247391079420357444803454922075651670493758065842580636201206653632391396451123874845565531323982850886994398350839082680904264836109274361637380899041629142931304228763318705207388694885128788666395298884089143622878511763987556087246856813173254720752825238910482833187812178991704102865056023580939168545632501556938551198115403644445230042728720937973213891129208722793416863069310700394723769541199344686995271618046212927686325329882836371221417775444323425805063420158946014691339395478830652503837032609817919035789720064548224978307404349508012217340341054034329967203990477838482365360533193935333262369392660642112690503673921120852028380435168649678759381910376807460283700917167746987339612970488585012903048128902715381437693733339687767403705241421681361548808349963546637308110331009550972142961042957112510312213048715340170084873650308247500819417366717434425404921514715841589524090110708728421300728763561081460592870377625862346816735917508729345974719341177296741337408178108145313899721539374540009755948453314493066214847527214504697928195408343009715990199278946010449013120593406229414879148221967661608357042903158854269455708047410221766949090556008673748361908371354001786320840173541183074415131666584130402701174571952069544033486810093555154923029299731394919301740400246220880177779518582436351943170543451508291322027989827680144582171414887999218038107860993001861843319602270959792738512183226585531012293595115223586069113263998411151767517482856957344576485735351666858081499442664953318921755730903441468136423555208059020776324284475616289711183655130914418054862781546496*i1^106 + 535181906655817219588985051085997020138703171035809612400979797621921024309533622138196109098521542203955077166158718129493247790701917041564778112263374870545120550025194654510749183058470411828890690728912014391921468036698113727666021246518612248202365521819278128031252248302453177239668053665747304630656685606511353433175583775859839848310704849557460249390946835920292777793425740143156167734302941212158665333069481296524940744286390446971256401546755702081817511180314354228902456981546428810320802030328855866164299428185223743109360380224527835441339586420033649240753178685411697029883597474155622496507984989128710506639137348636177802637475169567981204990750527714225549173272242294803546530234708145767461509058277068075609074353295009234074502230703042427854107601488133489646710533151728528746883494611539382944598259861324029144519791581583513378509979785666461220321314543871619280232578003499917140061705159606732459774105076326004480159441775705747122466598553213264244843629350099492680537230815429988670260993044174992793445789941671245245643664443565806646235952724113097541998201753914980718130956040206110245577804853449493065300560166211521185691150503107822174244400294005072388934554260855937323406149455564533595480128341890439807243523514411331934127661168020688663774265649731565729212909182361436189775497646543908880314236234126231322247715909768187348330475848888416754638242634187187363867748407552563600806094039005070863924442675543836204132465382529766038869107703849174856274940855068579052427430288951374341947963391873256689610995870800462988946846778365426101230107563472536749781431345453228452181674645519103966950783583882415857041137956097001259008*i1^107 + 120197464875360630531033458134604931246376332510180053100359575465853700736256558618885219681487160294898279264047076688121970419554769800642588993933724644638581340591353844001648537138355866965187796219253722607562736637840952229391557392993370607214139039482158519644179723806364908117659263711352141649639143986522478168879492722034311921594559520174839604610164004990329795667161718284357293887313127924985495803707688326283189497470885949595018333247682565481376607956084093619132322921535336788409831800813043559177415184969780949024817838584219541270493029394749727362625094436185810107114756939079981584762629556247880180877520217052790513691302629960685972412261097510165654594335144233620886471974533025717682070309560493276345311471442995093941869450359222533281986725060915298512825642796686488776923832995147220400558154650039671920650961136959471590738837843979816828594473246703244029717185967631489911120012328639147367503672075066530655439530175186359592110182937162617822144121736660448809807085707653759035549041828168859360827638005375756203810828298943885159259014745886505812755057365991509327899955248113564856772310249885798164530690385902270013396879176710425278587788215522026977494586795111274340594530637118196741224479707726572022523573325553007777841497983171583804989969306323250437134176017191140185447542002070887589537974303055060125735885052000674069750613811932368514359452228952836586177638183293632039267641707497561911689714785273677391003144821173812721427950226317561117024308845900661645249449516503531612759822311283650151221267633852050941887104534984482182750677497841615118276958319697611061736392788814101364491077812224*i1^108 + -15755692774441824018947517843590601123924624199300573884845050752743255920994677609570600679957147408173510463734925092051419435900551887425437263065568974132807138946695636015149478488000794681064984420818597036322534954074199721266063590839157505969712163897881621293197053126721192040968246969498692682462662729448969754315309409156990422031775708882877202039146694314738582483515287758932756242082782127246372576859450072549326982248484120154070862982549102184360174434407896765409896219126660180340339155793346242640657999629986760693453016411148653433039960534229925471906268626860989753512543161509165303262786479599222417285292962506807947248253929902616795322204168232704594843990507119122231793064476456593783798228400620466261000476709621807002766091677023809477075285874392110938557926919168105305476260479501048544348819279686172129512369544472817278765134718479391530741554037616509367958712403803085728669576697333153185406546746978963083107394531587483033464116455856118237910690898674585200457171836907845110490223628263916482170086230456896336559083925359506374792857768090390624002253939810559955931214904267830085683626969157911819569061680170077785679396434018085800703388875434700384691793439122980787212675088291563529288784088011676800379156747065283478087669821221823293778440508071026938829358831018799746374074202035206785223792681156349842054032372458577895479680182449563203525380855130429823702668018590360282648113019856816383988942102955487534289488074329672173548155253674532685167818852518271267919882315088737787494076289414371623365853806052460272851907321832165383694069267927485634906982894170607190016*i1^109 + -572535819406144846962864555004549909492105011431249713464041946959574510472769965635679808352022942045343909926992787055894252316715087317776622483477899321933460443269310681599291624988640420206701585772182875383467157814221225793577387353850988395600279142717660752341088807505634166810116259311961246984913555029639416357715471862692085059454063680592029814059585880161431520043367434530975002683432414096501824524706421929397929520319280019710918475679131754206769973753328620997419174675679543693649726280652781039350709393649779039670255380213606150138428702638684168154277704590122546230415981849304936951941251853827075091098770536675993261178994868131757695660654054466332517741434315444791257948572320244520085075346378957797208320726926590121347934816409351669242862868696798547733570841440020730671856145282780499564015457442798863938063806610394477061822334242619554306165987751064643801425338044886012514605650766995663106486738434394161179433473794680205675474587784022851071408473534145091449385339732945385954840153055347974546398917193144753769854929060872187028778509742138096714958343773695489959889346908766069100401760015972283483765158454462241184188969987042738933099312334349771272835950787234973011294008583324202354555147048684506892866433343755659404838737862464509475614155428665831350965516124579768654486100987026283333409913592954849395935730545818494698673662505935797821720065014397865258211284664184888665948897931460962261397341992599683678189001039402767256550672357039948422768759005357102324103929027970374983143526096361361662620710331155108293987153215488*i1^110 + -2170164477023997444056172083544749985441342851302510501478649928721757984251340012307162751998686627346262805597761879127849508059140311727376214696254797222680330707784090112137078492585751052950197167186356740051468618501568985822413481955256316894878656324651380196054952024301957280578020022618313388838531930591021345978622060440641187832737804281996504850589239043558284566894732013428349511687548343868425835314265135399984287112186085471630213962218163638578758582742373705674710845924219952842619338523504624702091379699897760993823567019275890971768737628331096549816635290974373032231550969841274447851909060790803863672908870476556232586397960581778110523699315538605720528595550805662601966501103987459807904606384813782041723127010997344492434693374751398965783656274481911255814100668032083422911754344702658908447587063873173615432858091979708928654715016600405169709169214023880943506262584645380198711729822217106660910799772782067902860006490286402621991873848361128403040025530414462909943837083155469464697013048607944737506060859903675983226281912561073501112678362415560686488451850577970503887978002706291982805388717489309312207160090089778036390035081880347167102223622830326502512204311334576249298262010949695993710918837867691083824831202881368882504213267720071358250301469272400524576167014400030350113737834904971253827976643546544938079265617716686020799435043362205219330808974889293725889461398572823067388104932856321214695463852050968593858215867099445951438052659483222531943364948162163102610002561808437503590400*i1^111 - N1*7351782858136967192169529991693296617828574984092138763047121059118723188132949361270255358226336715059307756554978965122246024959184109946836337374473520690844057846122880719205484447629722006778504588924066611418492211821536532068223956429817153908577792559660576055715501024169038132158839034375848256133274442200426104033069946687870486312028491330569127378605227229410552175353766625245483492665349373291898370686374067312791860968562309009615112871890625*i2, -22671945054638225057967598333924063274151785152381636358316690947671331060322590769003272835037580985532648269579026743030495160959005721916128207975719790388417227548387802902410917483020459797400507287577050982968002482255391987780205508271025236923156489320742772137719648062115542611022478412970282989693411602029242614626047227399511633981095338981847382247261466659479627403167302125248232237665410915974772073699661148685211832782811174379449634370420698545253062644419605427804805685518705161056032402421789282901210004545749548266786452086669627368246962208868623139586835458785574839637791791726546973279397370688235653681668014191591483856919641246535911926288438716609605797088994370401773191792589677445567948079948340826738353681080591973263268509675218135564153575290004974173885437576071186400893543546418143451700017670732114963440212715774353815133415094258144734742147156834534801790117400869683394383055895680247591159673299190175859116289038813115278306344115964344215147934204140360830331083996685066637142777596456905541193749928894766573563780468812445509762098887881404066488805557293012957839462335191236101060704947834286874240729010449370075658113123025704062403059544548659922266891803230896122022765630875340320043240446707915198534007319263588710763304558262856028369640001778360735181818456590619162807838173460182222304917683109265228165115846720011428978361211684551753852808732165101979056123032804322118376152858313149078445906501192872178850046022142469870739041311211249633139312217964319091114978953127372052410392323286255424577235484844911689068064641689756854435761769089261204955680977023238755641327137088990451950867488626830926666710940112291540956595424298187480544610160467838126211500570605594354785556172266662258455214547875963695712391621954337174462615973972351610802689916563975189503096390599086858501253864186985669023423289892752631182588213431443241318139752330120249357188176472541321193848735452831129831505090650233534026047829977699243889212518986824000178878624834963682837359605858886044759885970501905201944588074531242798862172081692340153111682710526397001135095719949663313572550307588624587896894577282382508073339078494712497444186472322773101884166434785836677795619280595521716761917015510669690041871359932145921925116681790132060413591479983250400764583065435005682741726721184939478236372633211588551919462636701358746804759692312576000000000000 + 748214322123063231873402548494874573145527191453828019216478873063748421887591669035248193851439941645532283130710978135308572619407069852150288767168941333630013390158606005124968204767249202292312460304452868262932460284275784276247413286982004462000899276525791280467549367788270619145775984488753404264380163104509959605018768880316458141957100094758969418080571213240470294435957506657731893208688892586502548076137266679947146655896974057512212216913723989124879814163424608958398124121607852916257431280037311089288988619618573151978163313664613692961270497330440735104164079309842870299206285073074782150252992019467996283842664180219587962488616239412680381854447669805629423793585068015260372632590522037676420580729019436509353397342930788745010211173587113090303311693151448621008455156810041255377578955542437188439952796543469325136230974904788228160656381973097030035858769229277281476048867223641043503323449601649057328778165745621629688891335373815228251689463850457800705608084928464613661259686381506301721199484510085219629884649011833201403520092841986908627489249898863704795392594034472765713549740609518579219216835006526777281866388301851945661405146446204151238460197037881923289873257941451387544138264241261915888369479457094660363051502496197450910147196467158743024732730508888972531660862889876876464041961259983505426881950691259083215403161434902067208361588421037907336719189187712558594926328556528247087245731521407830581647348253605003458593436307876125586369570229753914133124387047876084476018186622762445624202876137530484201042691724969613906538670611214342627123918569563981006598718965483145697865473269448859430208650023366811337160202270520170104645510145728009879532388930944348041659748148620404850891562023281522399252775435797821572222856878076805694037023837982880719036761690033030271670624876691272714900922992421962443104166704274264101155382305692472803006978357977263212226409053119406705458210821437066678648119327696373687438329563456184594384068715040242943430128490705175176990960048123111679377438553119740490170457019580724873265381874426956966149258841082068113969925615375602390649667716613722750031212395169721380876278316426834789389984502981832230839420073420419209079240118376129051166479803082589457646415524026188648798888426476022813053561792756357565542938387809698414551822984044753872423173965303779821433882976406459856911870784962560000000000*i1 + -4511044448353191535466263202208515585801650131804626354332746824255579505460934326648526805692222552038786460846406095145343178270735777806445111427435672113191265106601410363583438478067503914245735882289491301900090801464910014025469945711208899688426701106225346169480244051711289762699541702006492726962572853031693228596154727935800873713741517691335520879357054573996961071758697766306187367739483899388606698674590719056232233452558825776443426476842630468972997519599075681845741450197583797767861939207783920361812689137630204691970102225413135680193002173786230461331801942690941416459899217397378887077547020349172952549012018310174340235101135821822357559229932157834774397638854060471565697152633577923490986850667203237378270375907541567660489949720113617412266696074272585711963442099064930138766402265318475714020422028647577624148538760527579822876250754560705625321486862717370235015855523156698519545705259330007879181314092399114285315744204820969304692225868828965032258444261806617693433799943939915567269526556405569773356997397367619343699493402694888165351414513162497548287684793787131908620293059755278972881587353035618031731790365323506062111741860818549013262063904332691256637223505939069997615458905980168549979321938639702012040175361641778238450489462838339172874301562068829016448724170379660996379906596628965810286864084608316580442273861891094596153597439428458817079065499010973271912640769406128781448943503618020340694072279210697011071199745112568307615683874410179128137927683959004606692194049200684511137754598755904625549592748029580084969106970680785316090800687042090999977726024928437764449620752826352323989550184787279278395098949380388930862784922583706977751930009525312474862943438613314108729710986050434097746187644616389071442271266137681104565723266177155408953492376619582916613799254052047976013524792745547163955324087487003580967770236171908252179557090614332068062413088226038248239139542775170230073476574099831512517791103448141278441923128643439335710991147480949798386078644178915079882859496913191082331414988010017628090736653642174717119903588215931145094324152008932230199360555878969009613381383438174391367789244257117676719472456307532103295879766142272643898725340966952889104996322390075145526819232724015191687550791869726601835815597478630712572227567422003568391401719859315817447736430213050521401778110858383534666047306072064000000000*i1^2 + 14340854313298472857945466752590096932381933776444704688782461793963405077079323606661477059257193901536210576034040451465618583059240725429718167789279718281699712194344455545375987438509449804326237788988849055567629964141382762152889123367464367502201256494211461127100246340349299178626638228898676309653331831994092801850487822143997791465434150346493096967763984191190366751915200208872871971124055820631466381481550549094198279491303870061025266516960994156108797502445907246843128122813746762669148188517509476090799548688371555315174859470377564529224569998168411529684158221710284124689913106761620781618787681407109770221394768708189926278139251298399797702490313868076013046122116398810234093256160655656678144589310403864433446652692245572985521024511234320050514179647245508928685203831109359243422145721560628975978384495024709092796478783508725068766959720526738870149724268701529007682555708620829722138091817567640847841588939710511341897239286307426674449797875693063770552925041418817273481281524794668449578786882618601948956079565871971759884327840511467694550227714460610598286557360054353010998933309242669241016623962835004491534738618168259997552955473131792945014306615137984704031944218345472512991806354822228105752110613718902060442372234338136264057862395122315262490665633502095326908730574509695235055318649471517133560435532690659482276042690411428110376179009899644227871053181644029207601533974456150607075351674415356955224505442066358302969779896318440987196207097823208698029316003778248860957867293500086824986209750958770617713101889051943878017178822738807019563798422353211751586783999813107795734421903754190754294059973690571284213562957448699105330894514117920482711069248943665934718157010883749380048568200175717290600804184601642318151619995766912449262998635597142773151356351375690628888709265728732345355346339277673688964034607034447446220558152909737370941480214739531593091596522739150953083096996510488861829774461597262040069981456096650230549753998088219837377712323813981099208320206986747892600761212474567896797763939287375955347312984480697015492922512361084052049495573161880718303223025409452771150345580668737517615733054021860954156786042146588703487178409098986131762110433725849558774514526743222768711715195294643939903193296511502206981016083995952210957885407525605411368986682846262139649763184979350156455096368590167252286827942379520000000*i1^3 + -27876483508143775702642924461043953905482575594870532486071347474243908936229598643934009834336643750854596195867545997153705000348957396833769516245722706266477346403323811019564418718426137021020279047727971906458907824539918828843412152647180683078389528089217037428541921992787329850788462776298854863933963160119241246741310741492945954220623363779950579110788413562677080556210186661956278233525680322406832708529117180918842969840189602739021057064986341713126849919384897346402068805312831101097389513369111563745694355232304357507728044309224712659368001220619212441659987887953272118967251921384490607476395304016732787133247971284979416104843553320522947808168226853828865176093241894952432074481037091929826007873319276401547503927434082531887207078312211175234633224277405833928233671760132856142109849238010912116654609691873195099745608220330285993386138800041197089545051436779047320491077038781435637054760614531127514484103300999206873169777653099595072342367283872957588822524136730252886600134046574483223558289047343641179102496194484213893400331445222160223008584925746061353836594393560549040397141393705396008772246336740399922913761521833380071846415659678273838244620890250858280865731791052200525099520112093697753901267538161517738043286457662700836519895749258175563289816822450053616053403030073336533477444048230086462989866079711919152411762626667873230197578511721483456836477065070505976103112161936375387152004274075155969673448549452969535546909147753203634548496821780819800384499164949425370053014761591117827254162211218452538297890425860520079968748769852522389066563239979142547890382224152405382842228733653216219391432327559937101494782234243275997598306692329498438104037908651385488578784638399570615905357736609221230180736219302016809047739961992457469656587493660948338170147811963534209575872977962462444576414280509685666905488185525548417407067535945043628194854028923964137423359228362209477999032498762139767683103010944897987828612630626754567104779606977136799995999649400146591992804190719259186644544285803525980199209957390912525212180561368546952930197550013738425856907922690337214913967299144746418054090784074465274263989877656528826247696451148231208802716574835290474907941387580231881851897873556852919054745594185126992506147158400925409960529280370034739478619721726857822858391322857596217950083447626937092829185187664244555046910846566400000*i1^4 + 34371902834159190468870140581116918578423637910163503653206083858038019702505292489143349007603933407226779587930394039782481267110585189020924652857788332155951550696012225765002221519354561212410196914068093209522734518319027131424170367304059023061677332021567558726259867157044528034541456829750665023424889141646308181807182487428632083269402104816806086823730582751343706606119755354318313848960567589254346174632644989089075738713828501050897551284441120413780101990072418226986767129980550471698153666373636754776367360003965307086556224354452265149313486806429446671591170952825422089098036167678620345982118008820290989180521312594079508629287400012778273122537641634147804561315531975007088551011636250002716368898491178645110941206968521817890299785903179339892179557543232210801610456471553397953542460038894352933621278643299377267130027309089804692521367621342378468887160210518483400719796635135213902656358025473600351315912074188843445304079942987484403736350811808697808338768065634896303952133461896725643732383850717676056464714415179099962818420995495562867266975070994054913156844294425586810945186401991405867936821235059577204997383146825173270764806285754888205245596836817443043855602918764729316998679076456329044885125197720842762806030889036605751327978402936224707917813076652221211528871556371803426466226205986177038086535804831732546487331926751482508403104902621483027514339972396074951158256755132257244835564644499835018043125027297233800143160728940332746850842963183591307032741435926155826784819319196557890453816612191729874868462373759796221247126336723407597580532895860993076677954418430181726259712852686496464639263468140205082881075587062453114617371812508196650499735576353490052029494249261271235285938966654002984186934066261893756456081802415355431352206329627362708587795756730176447454248971322506711218200333638592250543839812383099274506988091793935476313637167106325942136854895262130121638196895051161672362300704374242158453979564848397202287863009430616761493493836578082532794096621416678536728471183266793253958404821549686459966956151747929095821658221783027563845702996575347977184541442420054942236133716917073126306712636563564006760992457382300404800010584412715324031813511007057800964532454598621238609809736455891852103481518047369946053224749814163364485844168272661322223531678473043002613141553900181312601748009265471033037999937945600*i1^5 + -25256942229604397956313468273849596408488079225974265597137069417833049870013663335389170403584605569791974523564128151381209701028725951203634787757437984389533683674489773202072587021699192607160920044286700502546473583961325271911397614964903616424100029626788418005721496978910471175310138408856249823362453508715228156555256074640696107144196939248081438791928051845213714320992919274575450228219740540076732584861041528289124754604866625094694983572101004034080786250653289389785126552077440376505989222071623458862493197604586406709792705006660144813571610039889805591861113050415800758157468584683653320671498035501433173759543256031755928692714139295870688155067968664965679851548408072037218874802709840501021011840229174783749619917606591967924928304913465040863180766550227889461571122133921443073239565261027070194672443986693299055107332303720003969637503678005523577485745712526616148312294499004644072479193167500370735280386933431215811831658509361552223353941057666201475934128849716221643643455839707341756433914933399027195140530539144853073437273809083781733481629081113237784079539215114214826665834551130276947390846840843821095388128486490155305169519704201810866413983766127589481391830866097110639953878575312810012261548687458323439525385214587764340795440096068326846331910835982868327126914435763921275417691595746456820524323792236708399575747108153461362492231593851884574956961914646283891616506211142365412677389784714430220070887096863722015314316020074178107240772006692530626648944729486995686414077839195096561347110738396172255921382585280868700963311576192548793760011375918567439136287791790372878542940140707378931214242387531626597249307286877157234021670113720836750716266459365461707288837193157140442023197424791491972900256733107294859896396679707005160263014382429969346797482338822313692261707361080097038162648650417082582631317827077325799112176024630289578464428059857165532065582334062780212418591273046164855395577046231483860372356835504330211005813598396417102487474588675511609372298636767079997464303450339478122089437815197557398193147024804033419790140252617558014889333900376036481220186746099267377925753204863219463017075978187775615447993689823938310162066667891387055531346679789144610751226253111714326191325068105821873728938243005673988612831994435842667265493754310688959591202205212483604026301093314240835803293823157151797612826853376*i1^6 + 9365906419355102847129956857031564388019358128513133068520827432619868079319125158567545840905383904984929826147424218027515092166318586754792971331915483527770553278506542242744547647380679066671879306093605238754405778510561822473178352847669554417476103213722043222399304291168986023521279795152717819111213592507866094155741218218953413007136798486869064783112015715727394353654779565266850646684419433034855256459522151563888750203989215945424991033971836068040124804762358343292586658940955486581816362184671948354328535924506499127513402572675863254878055490986463372603998624379917623232094722049712663133850303713731100559554758954811641233806580637596750894339032558860131974331602494814155288386783342876130564992020992353683360957244286581055615645228386006855335896670455824414506625421815496969638182635431350818786760483181303285897986966409448941759517992520752024420761166686085071531864459941569138591437505778371961083695419696537969245240321443337228525467093661516461049457933248456367877626056840226890293450135360037693897434474746985394034392026672572181884658786671809325756247486060589898238088946455839334486044557237751357897712440101367271798397281565640194799544090607442973009234475713326207896565761061731585983511991593710768961319680701833449758785375490712602028355931984410389814550239699462009777591680743264729631806096405703030613793530926315770826510715137589179883692735922094859138679244233053897954573001595803815995350479261711944143627184546306903755847125858195686639655204701252600919389176787447629935403951366941970905291222496798473562253000293151100743314195596351368725991397105091188032448056834729093923273075404368520456589185481985772939712064797495971485608791403300035590654794685356504798966169024562972207577556607649004268976770005619728170771595608208873359971332661455969291050569403840911134564069986322036602338449192134611122494196675076468412065524251565651006556392790688394605399957390005142878305656550343637322437039966102055035834364721733142017584332898304931270296186610709021346707918871204775350474684216774420530518605599134273893795527976927959113430611643382232437755862103404029148772460538706082985705411883435158832030373152087955604833281526178607788007792784141720498421384416812572720287492615398263223260998874779251963307217481592484003506142228492537584339276668752593725672631165116748299326567224355995495956480*i1^7 + -3061854554505971670411855965971689685145184024970638026976114827055726008319130179468382571049334632315938494526373898892173561248877749723410533285714139665052194450575128268175057686918152435235418417444233991456640895074905405478384899284258715173759697499843584695143567701603425860404357191297925692701031522553970622069950892185024434886885763476238922797886686094472390005144343242515355594310094521552271904840165499250942775786604859406581496845681897143504607525611709662030555604909597593781046272838928070565026206316362966570394478072241058988009818784634110214222625907192486021777220999231469711991714710963273241091444399654546076563686841240337236140125975927506924157457266209101083340060677420291583008423793013215687736501915557217580399141791277486571427459540774613819705401475729672878800742775139524754756705394098271447639463722389730747269705691459205766907635026777509548666573063022592320510022007831029696818039896429366907749390845441242572142084379397433218153860287952261151883832971921767765569568156103139245951120526435621631877845024486243526132754092994583056242639249034849749793419180439769878836758485023076310449612397494061461609155871205801012428226678796703673816786563058396641782408254231499333649891994446784278885860462735913233715952790640542932418350686331118231369144317750967761699919503673694673056460026995286922294240781753205947324797549568054012495833951156965352666205715775018693131212081293008859467021861450503410802825175584114554560963342273812195471998735826015972462719632769821708415164275842759729579568951664270270699797899276504654791631849132552471092228640397686261921598774516627528187417895635236434370297788786226664077233685366543044668374103814723693469959322729660986309329774763445868800676237769419877919989367725422924837690324425397741146794412674547028289229698630752723883809774283924279222685377938009359636147502220162682187791907218102014322199527745854741514283678332629429944506024340772990934535680051924140012667676533438848947433258202325796369929242690891172834886787096301067778264203008414363403042425641418456413685601243247660162989076355243260840062565822667161163904350754325835367270273894280641940861629708250946019175966836306641591888019610626175806581736640562840225775088610952181060788910914439430291996183175047046254641363981405464207380372013167419491972309457564738366030832845245577691136*i1^8 + 5993467165858680638693433593134470051157515331599124335155858127148097134869786789608368949794426833098091987366500732496716392024573234042378189167500993148105590778804972343071506654151352427503924660940111621149421662892403430601100944100071545729732972488164570226605232958966127530196603429438428759749962395603627861803438896900290810018575283585868313816632263402230709319454699584982209826123080815494012503434047318015527519705444333342534696233692644772371980539140331753242253392563318090640246976361950337790974171169165138023896892087962944382190481376654237570085740430618909024723528142939916524689754471473045406268621659131521848561757949096469149833387244890303229036677386434224255502366851948317062810694703108851913936906450522097311192280610566340493437888723936284090074407868825371965191843070221495226090009283886890748296235998064548654262486077066477219951543268484469827997224296974382012571163017152091739524069262761550595508430356397375540241791035630263493955681270890297928328165781958492804607292940208266224442226802010940902056366053605569531025451646324354992790065112937087532011300936608253646351039000726103147572225406208489423912121853034771226586886335981943240001234413649257601996497846466877474150650009239253271998936426692079859478437762007442768463306054741144800397320339492673064234077767336042810974840534314699094235051258333623759776661236577149894585519676561397981078470462508896044757423092733058935701343371812761348613451858772174035555200814836922268191408488895124298310600038410520677707286649629077965603742632532902804091581102465026516073251825580958115981599142924225309029392091196926045386138681212692460482406554248916660856678524717802224428126027647518247175416024856846847010703025451990911626967656429850499899141074723676011460908951181454011564504669210404922973760288442289563177869485329147517779738226330423272642105422981398068948436273802929087389528989149064821558988256388240173615449370688608143339044059631438199400490515147736197537031595300414127037420271460415474635027570944396132565634545375923494074992606220275794268525030098611171492903817969676195387532009398351152881080806371183398370919418219759567498070030379543803191838669588563045673930923368669244683746460996371915607490772180480747993191456955230053990132128142822005786661631606687660373251121648973993862881657487718946663119173014477864960*i1^9 + -4876342291901119107953093750194500307076342256124634515410890721476838117644106350264596335235126369960177280426063258533999986186492783531794772923128100910370707308061167396076067388583506080410871975621460884171025832963088713407751864308373908091191313338271702874428670964093562221196847634407637155689458402858460201815989637798518767076527796701821884582974638018328262487268265120754594931247226650202318793358941357922846601874963882717576099609894480829938345327304248342308832526835896105111951327104266871593175363298813278243699325598252761400772698411269631822464918196270659430997138904589089377660632590490589254709154272912338822373882789837002400484301389661415743875441650624087162255564416544191592603029155814282500544186898606110492096003815861168310612701080673799471005351497989596443618482778220202818082216308451058428978464272309503647973458438776940192196994021243099053944056783544106319071811929295056122932130839776793850087763917683439104060116021941787904408689076362407800671896341505101819091458425860525707391099235483681378682125108707519077562439239511080233918505525683764001030848399721852410477739484701067880689133931351232240895880825687762668549550203278424192202786797085392524989252332121073063163601238831335619645979542298618135240349078744529706136807740228837052498861003345583853306396566537124001559943809928146687305170850368788866953903239573266679375210798218794491488692545678411464486567913004662712198249766366866378885657583650418426284275928287200408463719077866345948370173572660350584957110207128085970640570726896983690135223480876796653782112829095623299096061792944178968504347455981746542398038639048835511806838996968325105941395557292133043267983769817818326264254620300374267985881962086729028840121402458467447826604035899040436146176184230853603283726521002795218728227948761240709353700348179055122939786385203947384347788852196839759904694794199042852379325576473132119179056858270018521643047778086627733858254142737433425713707906431814243588243330395809836636918253781234579867439622442038088522949108047817836619917076119378849074846174781243025023515267830358551699583531369094246119000239761289419506714948062159645284434156692987371752361207691541714151896202509325043740232463246091009168109995185372368784607909162933063340282838297455521722970658653808126191866253338678191025339662156092326019009121678786560*i1^10 + -406890913058913446762463089121242792537600327116295328214633371951728732900746670135723069033274833682302710724904788543685766196513838491170022450352325034829325443085158882834750296588821114210675731568129153986106995415927436205091365178160857988919150336562877904304153897621582004179342669466098990667562060456176757061430922034845898523036412507773547979799418342866445327970282712016714169744774023608885481542615894309038876483461367964553951292149184367533254873725226040768438033447631220857243194569316591653034838193898101353277370193407799985609302214390128087026323025074333968504910771999227961301264935582421938518066787558498425722496825710081875596164363146130899559292234708735119393369393581615003527814491421144093920591765011035519391810023764246715638356078644052716105132966679192449643197949780972909542853709773359075896274809431543306745227913435649357225616739050187470143238147228756540047837541471964372349766190248692430967199611393973711999296796362312341234813507466696250771926187659997136524882281139205077243707024793494538703943188083572855819512049836593434016075171437773590920982233979581411835602718427293291456720143920233023620871995592691031839659287375938436248575959778823213038547950790327008827506151293184744476768759798065059951914960827357728744213419437413197227788264123716493183320833515811993735986593222925809771861197092795795555523110921712413029300098899090164331349006218727113423051629728348877869838309563652588754246794088846972418404799554867246627471242904159391371503272665163464918159823372308179471525540097947991685118087154898454084681123976686847571089435483610176394454686392209445678203599198693113390822957018139172462513129561419887735085476868974951322261304529793285334790325002895876831529464717013716125234697898094017575350646308130549843903068975182529559339276489174886253119944507112294197691379374006509553893879772421642929510313135163814999863898323057176738408663716893565376276757637157235281750373681033829311659985033341987522251875827110067614101786438807870104005096819251227200411098805262261185825925414085708729302458770024089066829554339410524235533434518531060224538791108101868426709259975472194672652598248009194465967328458453330156705973153345951077674806639712379071659919082321275771578048418571228835712870824194446678814458822719110637387509392707459014244774051504907950810866909184*i1^11 + 1616214578717584260398639373262363990807187446923521354596420507773707430568681916062370866192433707900701617376205705525359590301775913324375149293658736931052532694391552011160985478564517230092981841590305656637709561107816518475538903199429125775627577462658379307550530741253045556835519087786810222405779780044919318313629636507931527309721979013227305791738608793992470060991693309208406396967125660708278565185538099606784975596727415187406991521426339110128213037085986687562138592214507810332648247909733034384889614970476096899962977808282328486132572149194953576409333936858325119076102309040450602960897738588142302385659508896596062584095518502497782992070535840050100778477518394742073064981405485131797938412094921224503105463676720308504440467176954742051686988076851345456682779676830295025124553312941523541145402957410516200403761861412657824238569804285787463475299250861769890465857731191199550415521646003311400229697947198446520442591398057541766079884966205214073307473973473155581715910792697903439123139604886475116410314063789634200867479795504458312517222609948834747192005421387477187583672601469344617101448679662496984479175286802719635262161464262930318665922721482859818027636912272721270072057624313241500970325451474791157899192030509534164159818899792038241718941301143735626440892765324728112473012884420744540780133981258960809083300345689050992108461571049179420716839874550466797117409726441585545113403186864099699688452440794559679787857794568279874676056844031885768758439061141727145308320671979067897356621760102421647928863750693510326911965301147908859783387993221601174587528647795533094279882643582222141631603606585602231285742117844894187045228320619495400127139021032953843076492023182307659402394531658544610226253498654923889829671563857962207943700214222609874830397522347936270470844542218630124494199170249883204899158950096811541880147905558870775038672366785136621355470361661111673393391585159325473198468112319995748516219077467473936363719208872493897838479545738778992229248622485202459223989339123826101842296733735324081036604283927099373197408934873195981314143291712909963325225944881350069983627689639076680735920524302615336667497125586900189613365184019664577659909933794061359676957134595660188191006001673753838679592722275389849243943964754814556470490115532976554476235019098570264780701483938607893242401783808*i1^12 + 471190207144379737012376916445706000199843967827054089311618934693586590898498791033337890781304928808758671361541644259606228723075098690597457926878071524419863178041722940233738081344869737225739685032625429849328177170903606286553264593667262437149193719696091681168816673321049860457251423181697689482970178037532678411163211290768765004749484628207562368164064702975500087808296844028681837737952900085498482965504329782491874311433192115585151277850474627900309890152446787161317708996081608176463053271414549484197348130987682179753260645417646213351137989952763232230006134969121383491790659839357518344552014899259839586232932751765319046139428816107062900923010038337293191159001568215395826598057204899856252884982332884932230007452266533501133684807089397928333541854662103373126726507449060722652173135733982438244692976681075922903338716872853763006334186521181242374848153706887067838966513817952083971163886066831850098139777449895871370593503321550132243717426594902695812286276655000555652909752675536526167119765592679376562727164286611781253348791274400694989967571552805474001454565982681900456526568958180438505468971092966596767033004376292174800124239881771773822101402512538389494293094958739184013536169220319922317287803550228055084231652162754792864560896004152819598701573845563745032551431241683805120432342049878535419751744262392915277587382482183784252595470924783734674083415333850925605248794185251614745718257624702658318466468102113961324988071917973485973913519696642050798410797648310270246364033221593685446114044002299943787288113168349403533481170123530314816147522690919951729322887705577489545205726528079879136000696819562816193712279460567742507148884670403279253167169885230047856577568621163889965652826228110938039833373905514668096842108648185427126503914487601237917717217409005179934220627983956491305251470654934452484907291204355655221843723343576050916234054850823452817032012573327914407832354919814777137076021677917695892957443413338224215967642148399983747294640864475228108972661969551043670389954556775203024633577138931431332784581537023187989595624381985360939473032504394507829518226367503783504714019606958633314893352060230966180592293261242566707193585320713685796810821078608215595024220736056506660812308341945441818457804787183340438237805310739453617587183324209500826403571070173043941835036015175916045991936*i1^13 + 68045237660739925886267033743400896240030455230959121909802124314122978734868366895279839660638667955180271992640016470948145360568576932345145285277044816414191522207677612710056973701912939114064115558397379636667868174678565639919193274468304597162753359505653948616610667293897064880792515285450608628502799043722025576789236648276652197661165022760094520159004808831263199835101383532098232265195514997414841738913094741313754041210681457467776554299296796702560195841176522470400086127375236092289835712573320942042561585694121397870467420097840947242565385190663946640565898591042896565047472899205712144963941668409352995323888918231738600179959373078246554101522220525034832787560914591615951908684709587096815561456157437875761838768098884843840707727497360362448157977111141396200817469173877285204360373565805420352083202873789484830967284995186456833528940105133117116386772126154314869527083783748982690285929093760442891269551981235946031887778648731607462868591338545314577141459821946481583110196711778929268409319498307346184046159549359121716847069436803983970616628812617724221644369140630027813582522854085422177417040494010496138006840696472968502262719502224369196472236391258472828694693508039310937125326938892029049634009309185379656846146323651536526938505138461554966531684155809667725707062325179065189908167694843252326842298125898994343528223620465527030944948615710368587396377262897106880733624706123232658209861960669024102035427808698236309120209912689558136640367440298681976135552311722148607462581610799888092511420312819883425978160616851274675304420260595796206443569336358940724190537961117948610198004556426769095380238638020501249863022455879206386729404917947756556138545400451948301434620196773936905424480062667527260848241999934272664925572168869080305357414924870691721612513609394817132943767624452281119117023002949070192348204403422801487913993280205292981190676104706724964523007726335168641204932983588283927815521611275942316217717798680619551607754965426589259112649652492635421526023680024543127986755205982015651752262754201702344710597642669737940450976461236663297920226668049617906639435168585081015832040590306599344747191337642190600011585350254231442064827616203126666336826396448262419346527032458231648842679885258911790319490370560678491544029532465255707118539459538531888196979806952509599197894597608149614592*i1^14 + -52756609458316037204571601846965007607356720541305034497688921366681140145102043018777582721048880310947973349520622545623369527624222424388381532997684848087132684514616522623946515220947087580593840161323549655773715325214649161638795556459785450375135953567867896436551235287704560372085017883608220311617318078828761528156536702571588835216349024110167910057179345949455901591229316349594283904945990589963754009751594439717334838282110976020278226892566308624773482996080324684796979263596352038838852859752273968231990014731383172344080289357093560160971492363943055677433635126061878869219566559475062566555289484557414646067296927834256950167248076264848688421737287175444534160139046114237653426793763668512725594379309715920581716072875416973520418576445571687515709729859893558730080190144171350585619684481136020227252186523516321109066225494196008902961719641753650665031236369305878559833227552612832799379612559991599466552367377650821659198229267877428712934062322269772749334608677261422547519502750668707581339448075844784926415412608673816930362875252600365575448407986005140048046210529270779617880649544488767447061674410523156000143218417667278521702811917969046530269004820315091330424618255475686354916604998702382325441743396548116997789804900531222324556018524713835264364204586504349001672642387700940727198938561341701319338727401463116215460470950165737705303267564184559013456446969884937052782642594370781913697764624183980977504515104602925492304116603515842367999342301415086608417986805009028195758278813609795406746401175034809321090517931596434670843525749686418139269104610072828758063795306264674049149704814530869238951580693150277498100944706130285805158964610846620246149058973154477830605647809154116668028946131005585706276609749002539328440222798604336021649710690357206347930172254019602824049044991603572363662276513552283399221341716037124458448706137360894752388360689448458765936320895408182762757828913506969544411629493731162640480231074276187328738796419851399736567452685753053410964786232681535854932660109862707478735902815052288469295090375743412063021807377890543622072766064161480700656738161137927750012644781089964431826248271608473776423961024317144040499124539415794133909713381904862719852371599819724451506158205364131255426770637320959674875882081403439599302147269234275131127043120242991870572971240135327744*i1^15 + -33901803728681486097062195380350340800543962131857099706682997767631490323481189721877228065844660928767943516467667009225592814329305008429323001052371861451245190882779844556462824011024381874627037626080764841470905393436152708285274712072283049257113196903249517836469572011533776057829264528382611963314489320679176059996240334334168061949015114970083244061212633933444148194748616925460594127205813116761682064260815206011043894326516076418773956496525417638833022947193554333876022847388539767751787884576444078369695248396629648374718432933116359923466687395273681868987532989658281543858973979989457762398545535030591570341262536560558165782039559432032913297366563013321747801787971609651052379465721473317994642177951023755234447793883250985494471404933123341039017845144548552099191936715833519847030900047850891486963513224781650031621249736499014856347408824257420544851892889080511279414767960095151064157658737673397861582568913658748836117112522755019458371250838171541348817224776444228601066115105197021531311891479428494457619034556641599487784035186773725145494398901826676721839564981383014735583991192294918438556165659022707632605199292074706902773435736850685769892455478475556812013130704096448141963039569984254495302108464139378360770919242836731001464028687849854338672502948612610886516274866781827448052933804225661805797832343424969706342304583985425801037964132728400129744941094575407584113037989595677205274887917753247993758840539702089202959320270874866946597012794956060644308457090286068324878385108478510254374568528523666100976449046554182536049291313677897584253615319862682785288708608810490860912707231491543804407515090225529637547210367727631754802489958471247295093312928462978200294676227658455719171073986842840570665222405461565059470037180382728675844848018653516250652348095401607706321477745981506363490907331962688998071049732969731613525353468315631672251866903233978623220286251032193659552488730882114220176284897086096032280719423280460448275086145560907979534115970318353547495251217612643694632073217845329983229068893072569481647538617849433795487041523334705053910224294298684553003250025841691918005511982532793244252742377408786225081128792193262706820561456692846970118820595689816142501283346927466698200792001974002752922111431039423058187715924301506421218583964034744625042325185336986320415232031195136*i1^16 + 992965133670626605495737021291177061631095635377550184425876535511525667940255206793070687855374058592585398264537905563688053959746048330129504158035820849268531195203380024019215988993022061719420361176480344433560522742630010229645927431336354773785534131508579886110081545611766465913261913142140122638280556730530327114729139369958474770952249718213903359334758410394627080822520398696653334390790638010000725270065506797308226145273538367144099998248118412325025716284697564493613487581255151780559819555782184392059631208275726858232268774431684093576078270369578989398484882894549998926261328091906868667744262936929027259112795510640818185684111557684580667472304505508148053584591179187142302975321371725646261299693385579008404635433455041921897197427376692171949809640985899020417245581337835099348937902080114162623182128991869152901888234628500069936018860417774639945671697882028847976261781611204711727795056788234540816770577638037597748506485758578238293961874239989493469847863180050884722423964134326138860260753228712199048231278795019221464801710332415488302388439104485346807631005212988004640383693666806723054673797768540877219532320968798273226930738362145793557713899726903224267970706572061252458305704027360867512515403944549500753049500319376277848650438159081242775392268478331815816985507545989010561528307277274338676762316465422427395755884534818446507245389536685196398663357603536550777658385501542778504560548489319925778262441900105572366482815196988631324394600520904811730093840123812645159431768801528141429123326098652413437518316946502767566781747122569377142537967563797300836978157333308892815825602922573929441087188308438735988341453058546047937744341631653698128489068683369767606160422186497537958498942964606117384858603172232664681852475448925179223346089741436934241704666799153479775331729476629114769581323136230946735005686492765974421505393508866292987270683027990048613601240375610321530188331461117223680435410170343048945901023348763248472745450846454579800849047342831126824070307193890852788886140970529080665821275775222343815909516039395999863962109608997604142266058294637575286767902687937993045580156753529882843175045924415775050634604759852156809219598901482675870719427699305219081920385960683591050928092875184424004898570022555524988504266275846975851866269191088020965508601152223182709688631296*i1^17 + 2873760951212732251034043393744765501496945785454603597444757622896077442052372625652424515590663269772014470016621296549351694418392990613993855626627085102558670122813214180145481134513798219560021956017716137927259728476513301278995790962959499596294442851023909986257703705857285313316608353228225564176548856054285172022168239334543413987954240590521842157833859151033214424248527709090375220245139397901119453001581184103903295499838120297583225648768901268799235142424889714825257221536859654575250064919801269958491091880293631276302236495665404886709777138344791787219646183646400373962564714910583592459871829570909471053593871922664850551738107297500624202696898416468441000166200265079772038830296875781466536390825009698884455102908090428607308858902197215321814766466009928624170145435447724254718697522219676464624367302062043201553991094334032847292164623957798884489510030852772865414312664651606951420849284778043312651870594913640594661636209068443765904717594872144556596972078606088602750688892622238748069941216709433254641617931843176158701749860895211324131818994147311194971746069759703446952453216645425345579470089662543661677177662743540141215702479100556551390053134452328299843048140297399797775589618524313367278369088879552795137447707351223726779044847955182406441999146364444194475011731408684596393858371146065965382680831740969445914528170967320365134124082521631645348880836346959372449218585911439337199615757591420910332380190908384346248710719197446674839834506308052863948482850919618243669111841470375377821277265136667185605764424940120484422690352128392830464287618351726172136293641943411033164207437257304677558573395938867776509975474586771954981035875616791984755169638355590798538129001932878887667462012503239044853629579304949896074782826951083284220171700907238314384738575284013947633094904525018185668990232892417860469619932354850768669402816268607173785222166517729371176414611290719156020534698853841651784779451327529353316409853106217656746856356491306612487789905843163740831975326648509408220418601039027858418581139258922011028400839194738544902899216980995173205366491968340293340719312896053495625711528282514315186401244676480602174225578566129867879163061838970219534910303596164795632135538727346019442704673838690154904222637582411650668933067741125916214839618883154927702066174806144525478658048*i1^18 + 215541166702331814485540769990613270758227643605188685586788225228257128423930118634981472474273055156769547842010744812573920620661464921352166848572109290954094133486288531378148375280955583411807324054420147452115239697883928014163521633771111381009197279232565528850072047175085406167926504224324924980091861770845181246905380766353049961757927223972212577414105057823842437650948358681348488847235614033433309513248176721742171581480169495935917692926926168878759544169608084193897753510348216326088225831876962278776193926998862286716904266396918957538842542337877816998836217407995361553635529535025484471665608407338084137322734564910737259639257455571449837024372289001106742435200172137449441255710533137140435247890782331607105420662892033668490991153075066548841982092821004348714245129358552403105337318796199570821655042836395676853210310905544155378910420576250124712673738948570532996785427303932628891781367739387422809402271009501752387749365445207806359060416950961994882458652305323905984736228273802126151830908121226734150220811844033453689147543280436089392356260671760887328757064316675271446900149655495041859467895761832197372258016405343336813685386017076938750768452736804821715183637212295258274585283836410282603245659408205518904948836133586108269414412922328362786042243708229802295847777561673986302747160480855279063688747420960845295698457708405465147311275612208639563043884223798455331224912530100990830273125818953986100849321747188889804964742561584387547298899205975434469503496839663927449371850372399959933149312998791378149569179014567023689552771808656943097881114537563825187016839924761432729996805054190388756581914143371220375098450374580617216512380763101254644441451714309498320322365973594587206545690022456562899955831223967539667875852281551978938680429047414499133609130476134102134370562058293773699896065796424756259795841192674126251318773631143860068973059237061026087075831917224551481764378849769636125334523325247611968396862175861391010823777976321490825556628363360170260139598821354612188525926709118620835453057174860418719027568944660919778064568774029092582166473450003819695084363425712195117149707537664133543210416863228743481623484976515800850587302172836745338896855054442039754478347520346364373334839494498599472984830459657200306735019460971411906548264489553525555363032381027260563456*i1^19 + -79717725135882823943706900267839561859525057135103757478500112038684729295287696669498686538082710909680074127661708398578341775459464518590622400091303592233249241682860448140812674622789589358587920988015233165659326646967800558284340212721050397093857752394832432417417059043840033007959155879855930399541268612489457455562168424546166156869107503481712354686385344673240952320329124363321627239811070615635516359413463995890732034733088852809498565006705840280477781337411104937509124498645836930050086620494451869650480034838172335618780030843868294003865922335884956489848348170812911161218383853462640070155968272790714682515006563413978279960543719977235353457697698310577950263970132224997208570813114410151847592104115833313725468953040883933382803681442896477804203936774945654973577162374803059159398671863908266409909869227867962364097983877994304920636262942459692526624231463759503367181908411242925386116275187620264241268682523974905088637893500691615769027222497096352583201456201956713853482787733739963432856753340424314857438189036307685937059505123699219179883641155656610583736792187700270002162199028473798055739234442879933560596178077679575238714753572048136663954631567890578259890251315581437302075815310828856062162652514792412258906094097829893105271449226847069230858033194132989866547911675365759567402422088385587714286963372176445469373034023577885873246230970514836288398259873826877614384954628829252511766787602620187503907726068780519342603068215155890866499911470972971831156119861333076823902426657392995754841436550981767484259845168491325162378388765036848999346809379416228010607693110646123987148038906215267384355709666303393322465967063439775720294216829639408101459022501742685946897026766555871761085573892810278794638807714929174199964268329638047949654692339348958845686285304791140791164696854236825367487707487752859316831185677701490051716906915337429853362367712449686677596946544711627498344124484183005078141317966375993088124580723970081643092402026167978069209053158353551002255783148709418571520956322445930797249431438841117412214909692392554716300806272496906757398972192523946636121476520930841058777644338287160255642556572252043822186060016457298806909854086764353051957185686469266635537204957947779625088467390088102183178444094953297568950822747156458183131784857690237727785361699231498240*i1^20 + -15487826831222012076729566810717611809760868687194084230754637318083970053155314050262350984956492003999752315269386478433255184053467917900289765503578447137856469836336245214844312227678192191692491514130342648689728158682715873580418335060933822188759192563306729993911594850537691273960260734588457603447037263797063771111383984260612526685998365295943956856799657009590436126832329088786775130643710339067755561320719470699733310433523215708479244194928725642829235607846679339284003381744276223056550507903475867884691280911311494667711268707010533045134625887826769856310694309936192723530536148805470675726613487161246000269433918564615144519395906963895948825848022809899708767148917788145238357713340097833786584327295798245120901149245074945167777501804879817089193770640695270481634207344545061965116509085548039872204971581173049094150986662415525062547381126154039282801708367672707307803347773454080054812237641152421534872725264253185821237287946200131998034159920942936038455598527735460594139147724311638623879012933420918893225554165761577735198789012059672804146235632117551518241270174988163338436012403046935584337203683407752124726215083594504415034351519626338294479234441911478180183074283337939854438800588854830122720345152127190265131828563064005871903741436748987283630131969306119042029101752766168277393879683709565573673437356900843346271540947753844711965316016860201040153158671770306753663138180607789672072192193508694966764637812838652863242465053001069492411482295976277485361797337288128264868727536127500127637339113148302909859954600889338832045195857815200676196064587189820716301033810373467488507908861334831542057873553426816690933516528689663159481850891950024851980035814601770590531925805194523577658034800368627838577818239675886425521218796995963618724444673967238918207946408075001626099843139429107666836876961755610342899828764182293498481999524577417488110979734115250083003996341823636242322311507771110840272652430201800810739873807343429681338983358527964724550993762974428231882265903321388052939522748156867256188119664015433376687565346608301151717142552498641616191620409104960475486732419741005466553954048944702105997044977616221583122110689081630120836660629858796589304774157565916973358965577098275653329606550846578874708717955684604987471765778103030816873912170662050796582292766588928*i1^21 + -723719894289849349240049449788469674963436896705712029848630804705496495739807019860415196479971996207472405630754218563598205046024242492433400426362389110244207304200391220674027626061958280514916978665211278351574320182432863794669179277844861313701715509172886159210282776302378670017331418888799353949141894586059543374974656259774849237257971819702198258548152635759890101568538200174285741766378296156844874151725494493246955288398360524386749450264344138026873772195969435548181785086659483642724156522767534747535469581497061668339426923844376945969077642739054129963003300745024653299245792877352214007769763655679892268571113717993732390795689419148806191288311334693040642044272843093757843785646898735343342216771078469575338493231738772840994022645672293748521197704133980945856957657442944259103464310180364905330432895298821546397075776792712148402134648248361256855390233907766577875701222602034164592679952422893752542378859200953034025668293434396564585634575360985571613006923238249161601941979562308846172702304360070412128009517204070224920282762077312245618574058058757694901574288124545810406975535212910317550117802895154697426081973824034509982427245829860105711789356246361362032054936173026082426942193463598630111678590147295575800957323711185430537365519145369698944518184532788476686139073408478915647518987775365666501863525817658442121343983774732035829323356195319907598912539320634809284582366921030045050091585140095694956159836522936769179830977499989400606152119147132525364002066384389003666723494514600577632881948009637455594518920015877906805580827732245214844612725584816152299641643364542604760100199146022327940141761011815194517970352006107490852912464611233018922971534340983739152389998570909576559695741966644197354029652270635709503378964311983564639904348177344317818436503611423770836089454174277369737215513543503861623562825735914175488805205878617974068465653262004001926572499576445084021348707730444582144665559237323216387587015046111774889464328902510587045001639962243710213684131536979126770841418955265770934068709755418020956863386027872105828505566837483600694371674645794226375091214346054684683613586363744651274571345455966577288767983569042876646489890332297992575166676217282432495789808942722289219658422863030247118075622712589977690839998143419829773564961532220198716711108608*i1^22 + 349579183632825029327260417870210598799699963484070187369451969463676539255530151920567471593318448872881382355632661971895830998557913417584725261205778601690025153331430404542258645910178636606144948010032420403166045444006995432859884438620408701161030760527967829083482276555900727538487541345496915818851474042908689784254604759987667598483452596498457006889190695378341189527224886984580268568329127282072659003348055087401677511815917044746433587032988854264963049480693350323824863062124384386039714135566159773367563208190335349810466775788765014161279333060383409430114289762891742042848495998463150368614037640232446035100926009132406802128246649396824153833882587969298127888587131166438110805918618526487534502186034649406459745579424264967490280001364339465736809089687590044843551306818085720448211965472441585612148691059864863752572359330549342082901237256704761231661248030121412332346257168877118942218140164276739488621499426261161706632850341375402714956757551122177635409389562364916419505910247102392527122625523738633649392370460355290462429184893488502698717742417055912457992282137052692714621601166245842588054625858205110163287829371857645857851529001791418383893071451239429303015708621143324731163243601295989200279310697562666826931730568290271491393492049042233336055756225784457037741994327254790275117083087215449531626081436696238093501532678054068654974618055113441180401170074644274048227012854262102599835866424461106258974699447371777958410962487886525539420347447144195543185702614845321188180625213248117153447750318904870098940085054286267272720930090463651838647680302019296493061594290239779829408364296384874738567498634562348700805758897716628026672859522715107498633438885065372719017812786313317051167348455699513714812520486040173677598381817530157821942118469756768810913275469598394301609017122437894988651764095677711858828142815168335633131677176677510881510263530197649809068209397817691243963018510861441038724220572217600131830400056126806583213484374807201788287219054106934060540778386393406883615590287315426876063291805373066120487178097337206443978119910360695965715337669629615311958652470431878172964082539514149498800680575447628012806272256756767086098547164383934548634709749490041509281323497970021850745591674870691403218088508131666431234700858458020608470103265107603351404544*i1^23 + 55613408025426887453409601070285628664317524110003405347440096903597722852874264099033045644546881989746124453033753267897039572263422494936680965950356591672833047856271319866397162668137166983965269362143644223187605544215683318648112585909846176801439146471834904812605002627565351225466243537663723810484413134798136249998286172591460174198762882249109782670433390315093528060109029718176190874161698090780248867880034203068048453458656955755537852851476190475819671952948440178171046514873528310588863339882831603775803419521885423231876761630607291452258716728314681548891676740013673815571863010228138094375209714116443906150088430866564770605134513171937559953536825751330116847028208311506881682966526281826112011085688692207198106408578089011051488704141501279272942491488734510025494576751481709641484189466057626481460957669179427310797124427946347007570311677414726275728458308539643134346738526551314423670735425865268389602435921053149074447382006669824127803968741455186972842717888244038836097365757544584118737499552413620627207890546204156402765263272533423683215381051290625445001407862049256330231891864213486499314281044021410072649474036529725558971990034735893867109037280170759219609505612280950628680997340703705119566316998393694084307053272607818424988907838819318906094879293799366702563051368647515467378352753935302176255958503959019232726774713513031974885779391080596979596004716865071118662523810382247269313989833876435335624760807513004906487693959402555718922016222109506678631567248205889961880397263243336918459637869542162957259904097434346270166315635662487976095867739350071816852045642691905261862787754191369766630571273978362548821988506591665088853303517214346636176730717608975127136290842557270138852370282995182694019720101103060352572102861923069862910050918373371962349370039448018895725607003431095705141127553310294621618797679111102194015530714013313183680892361834008275724073142060098428750339848792337681690117549303343020151376800265335029937298960541538075092329239715910134607290483861120397273024256587903112468907758168185357268166315915910857653991102306458045623258691068382307770030773890792086204157100209662030753162526837151683221636306414052716697060675622904510097832070227964664571634050066714500509641710399052586635861779114634408937650915302856584682560942646409297920*i1^24 + 5507749514916191974500624362298265603273605238233856480567277135833371009993975749734163583876163390303093941194551603300917487625896780422284506002919351545506993004606901478270333543247713487949975106474845097372282522062561137211692150937689671205032997682125193417962388585241147450785084070032408483099271437993966581340018011548426738321005019622438146079118732365743420045611273632338247601164020635795017891794871474775834017874053805543361748836464563988193471846278246331417394337333292679647072816955272654549122423503802195288563957096119580655615653491927901321114491613753494807096605262646437922530603800797324829762374379635792062892788176773539928636017807371322017771686096616474240848432159806809557259651604625005493894152487920538617109111918845226485744999474791414528155737667158299425486108017181863538052839748550044823548300470614159529143784036240693503897620501861862747376455523409116008874511764593550779625127608073646738707341970491720932682627203169184261179078853078046639024117189275529892012376882660821303552052312546001813978256251942905402919267060249088402482902439658633526647669766421815047829532475701871580872148825943022347143538497307619081659550079296025165945465122584279237866656233960386368943241144986087633151333151508227412401428587510205343069454012908284417788573528887784535576675245713185227766897197176970489428301346145183603709827956597322521205433866160008479497329258124403340273093804958675242135383664062669673724246245689977536652328923295881960885287707007881992112313268655671501660585503406897365247208668682529294639947047140866636436487796209822229032070728988327749061699213801019455453709732388420433737628016982342393520821641883764233611765798423790251805557812015695073577369409532129622386488210751413664180062172179325975242569594581242198686748998348186927193649483816746923391697847195712268895945863922102644099441759482751661124006782723591159176449743213215148274240288083310741072947895461264961291792664292370625880402145375686690622486002233955628122880748060346702343861005905885640967470797210913229647626666418969361027511765162952031541426053700500239480855515957997941350615884231026100069580452322579323769091564569186360736695278142273142048157589668445925980299653130595839722414766482411178864889867559370975185375426929342431076655978021650432*i1^25 + 246669625234422864783639576277969432839865712648465374399314063333909687085392852086579001439386672767635441218027353903512902835116036309842007018449579158533528404728316046023619854902478685772910943278497500460412914478920981973195155464342125858301538932686015603376846697021443973451606610339605724959708375677763731258306775932363159153521299673527894063642812945101304679445736868684436757325575975445844551350439268758998762201657170113809289582291020127358002065823144758507902626519202232418400121856224044953408445530169954907330622051790034688298716650002840910450451111946127981009063932323846185832996792981972231857353982151828307505332202472687575577172674723909406113588232233495251911075691730120007413005766455080863594218391490209012510284445492995559785841156292069114162055972334741759122361435141180423582185699520537215915747777821578986698231223044314971093098389116837562081819000667505788853603342868704551205926915264969007507590158819765625765240270818206379901856123958140042946358027726569055433825942887291124238131094823664793120176976846857651922849330034658481593215161864631803971714234650002606596649579519857700686525527630276657627665696148587933217174222588551530835147199150916683370539946152990250105164708302698168319350087124277833116965381049292947830001437482853575230878371707418852512034534619145876492996482072359954553602321664945351110110509582503892182081128106119907329815907439458661786475578979466521231340747832868498606725280520475392003315731756024863019389588684427020873870028037666564701492834405935606466172692547977663199291533146912208823513730437655590191662127619016687051015231255509467592786707036967104824632675018329664464418808954301258242586652736131408765751711210938095552242711224653772492973528187426619728683073955847087650670485009442861551552890680594113758166156725015602810093093021743997597527200568718062276579652828883285989598593759296742413510006117448035623209395611153861605509547600997258831798844830585896196217635061519543356844661585278617563308987035117217217001220305352753729983942393363107759954222403251540770383452746663738197026386701327320227534831656006320950026030353139554504929197656455712698513682750443892792104995023173429182544516180570106156685639238204852944495709447060223345582500190744417610820855240929099684861666394112*i1^26 + 9707761290264390342962370112281180097687913910431914523848082115274279557227149223252678252548473648242977897850882590462618794109270092906312419717218971542947350044273900505248902467037732137184862470627721103793787097720656433139731163749769489919097629844335395373531004707292730892010823755634721532416808093955146124809290657617473453530438668786161255102859183377538537011143126941815096552336538099046370344607455498316997627721939188343299716507467636880364546150933145896198248477918523978858140622350161460530667692788873204619016431689947161176585765575722070097266514505153822260010215745856724269024419636120214565915630090059049645821021392872871332286481412736279503319573719561132961461406743555617860115276377176032072267740006726654778155951097571304559303365984117016477688845988268021663302971620661789802149776957910079369304052642961678916056622359947466925348657603875396954427346055944813435644393170191391606751773315022863892189276884275778494414833022865020173419820759509007866009285708310405870840201595007841333610454904984411857408533491378994606578429698019798492907166632943591401861608444418849316154969454080461985938484411197282901981934535211903556774433195123060081624125038128970672674851826165459383730304838276717603956638789655350743050654086838396457671360897615724610530350575123548333407079214619381632284533192622067425302287960411645855310879693887232105725098066853485860500183709506465446969773573898498140754205153834168084086456293337761780183824782677424419814792705426217375416450760012759294825516406710462757388825892118188526651999595190629403728782333365987954460041005581721293027034746884652572996458170075880763866991881583046183504844124542771306488809319337294651616541316602306675144295109047606723103214091904898694015924859503058025875905925703199998489345095335769173566155484459110354934780993541564940432616335109375915435656894694992269781434880710868440636028743913579089280526847771879815328038564309180678969555556364858503876278873267332890989900029390602752610246178985016973023326549818353703088447864632841564527705162265721696853862984368392155869219445361850291481662624070857903834279546306318795280016660111774845710100297489040600539491034728688163713691409113847488612814909845347941335878376666025585269630876290221461749094786170532626668978176*i1^27 + 362242566421147550958007383141109023628986200807039811817782858437162880788961935668627053847961120371165930206156336884425185396806957313773140498497291853929228467245868816470058830040903949652156388093581444831609519550051025535295186955978344224238674058305565488780948665584377169166787075418460773885406654945684302698349064301022624463796209393544476203197780657733581251777419044221965590153007137165597267755496940670751190266319959227268686055074447613217896722365100849100509049505750208816966022684976062025736498299759715065121000361580631128744602786224720922998360454815206542459701021933478931178504944342592550704293486120987401675350224195332390585157089003992050479596141309632221695370739413557644268863379523508532205032256927415318109691046006267975720403328776433864590453413009704450257005805554002677748837220639861200403289293291014595654015744079821787604559469748473471354563064268866344482084889230269441144367468407439227108158164154178670148997884605464362670777212813553960274623547578339505206420873000720081013614452668966810502708005303643631039552046012649573393427925923958672017994768094995917218325822638273653444884036010253959128028642187924117445949887704159689745018961020055622456629602788464707434874852010549985552406729321653976481732056081030316113084342998547535419328178470909284668325534497218782682234609972687617200549178079914023225378630669313182236717535781734993314780969196755020230497430446654760851681102067066361761413813939812822605062442836788855329381603956601967148901146996156602576955238897754556106508888286775418767932645529178546331020375940808513093266064890144456639703282095981879224415692848244792392044399187984631075261235474664721616602659912539932198309172953567211522599284492959729828534326089287396865038406274210597700515634829624505489809661369661709864609940898116237233137386860136579332191385883340193862901621005723142099287059934866338411742431122326800917379341499482434767302826288748213970183872589648625586182320170231252567244034812749941326467887423314574027720908575747527176945133332911553311184647489854190503731489780668228349714251492472205472257552427317616143934768188455401997528514782401258363506110041159856666300369805164514376873016745983638133640860106818069195881429393073653227678363037523748560965062420689798037504*i1^28 + -575973942977621658860741108181380785345761451507351338642097484001245676578207500896058943816793573284806482291738105782480886005896861996634143829881878414353573788233267959144081749773619970263103102220973130733518365388586305181725736871393038867214393563061980325225959294172007993832812854595436158216867206436483858272709558853693896583983471010569939297991208858302129957766202622666570445245531214510334986452274177255777215904434972859198418226726518032706815712670175198300425847780370412060271295363077298800128452132456779428028703817828598972100490425909724365940431900238139662593840057507784193137850453146747397339739479232350696678582422486754935776457665882939652903894990963545599767625407548519249233968185627046804658276252271490196286540137266967992075931464768777507848849084856428719496203252520118664113293571642418457321829233870356464549090678910894989616568051703935414027181595455280070877224177887740807345987483046714573021080741601722554814559941433756769235124136589213504382456456628429879894394855575554093308727380940067348254613011159835558288500027178962991766520108917113569498921915372522619522533378122099028691041641721989069711483803310185236617233481646986857586663244785437455504061637397746791845668297827282111739642878779902838630575920471722659740570509730032572820929233368653541039950874138146425644383601302049226272229864171858158260744398596761147933188271484455417531325359994533386818785031322027516921655801638148783369181309430874514488510005370180330304602636293457986419274805913067157088035563935359793802498514735267523513132494186707668536177491053912749276060905021174798520990281844545573222240025888031422919379470086293247146793496048023976988625559425802700170401946005981837978052909722834363678187805450059550677867706577335197492723568654052515539797505936061926989840531194744285712632274402402615916969126855110720081783256958213722375509477409167917587552958923778524246968484620624002792942729594308071349834909305329152674818032221227543255254769958909122776726544222721376101928290694689602880830688202073453149739025847738001227573331668374697228061753008102244679718079395608286191921589246991239144729430181055839435008912796185199391446413195001196260673805586192220373430402282897473412952644347564632561300616446913252796208040325939200*i1^29 + -194992090086657865531740714742420507999986146629256572555367556574761299323711096542467083815048525468806518528919721129449945320020446927605195339510942251242969355074149180270494435191768772492811471834975594437133229308152313609704802702228025075129318130914450001913761104943027432943926545368300367393809848028273975166882292162024280372240816889105331034716971210000606319106944390026820152884392273134023238213308144505696902838363756249063589915478352437273762472673409392758887609924978142412842362763535250049970196051550695801348405290157571512796775000716166384833326012576866678204114525150468646218371597718407167381896922607075655829348784552973847936891427922850521594080900277529157322739246298893637992223073906310890815541585021911880585887328533056575639902017646559725570382431582350935807387724699404488820689210445221921881033539278361812293107408056705728598606589925507499394987826209088769202896140662211646360371747074889324294644632626984987298446821865824241630830492457847646467244465817990798197083477693047442650592658969597848695786618328796615964473189658873938471478185576573531676943959342883545437633103123299835700741024804795752521375580361571937441512411679034153757094906592204086414931671349343997343001266279784798215901626775573838665616873284549638658613244054558969249762252520356562453595943724686316687256125287462271288518406207938799507803544248817613787315240915921137818861410843628263517757512175116301426984476888097905947495034642568027221150410581859299660205081403126431002211341758456060379131955377116913593085896484025410267747727454165255231428484643694754314521964251721429781940358746326383300217605525453988761166071628895836787323611132039877252201103226820624637177367616796103250226528693834014956561068697525190176019775918791483983911252435089515695086757999255030713888489715015914219865960867175946983282546470561475403387737437088386834285773495125167825415170900236136561332984512805909119129384741721887101288977116794363839612542272604719688620755315974867546024866464919608809468251917318258335095210043231731807503487919605555309555451966463075656684098725401918483732936663026940485180023020147929275782144587362903794449289592114080333933518165333918040234629816878977080056706192979880389469963832142415517079235216343835328942075543552*i1^30 + 31550594274245393886456680918764966531948604228361979018564714129727613568268321925216407087950264984007511197023037345093634028204573329432552330781698715882329137715729225302092583391043778068417026475846643483612848925365642232288077955385294732550018468583302437229566146062445058359866198284670909452773001067913673670206723858126358075512194789934919039375446320586522878930311504400530482861111224013060321948523518278844179378706650006191640131170928629013678055248161126579584908766895953683638258194495394940824440783671960779653986344791595378184104274933104062099312112932737715946907216576866720422511756539533722688715388478399651785228453666589366873812462695780997638999182173602954269173947133003338682707944850860130124829105035827305986738569868100816009136113763898963752020395462237164150272294876890197489039146140420850444083219567034890167881204612482439360328504204848327321848950583850797018276663875222223436578875937793006499186968822596542050791202738044509285942116266577733058823715072766855003294952158043086031337647099490866299152581272857617650915266308344175476502802901579861452692713547814841478113733076509872233578909554992489997126716648217678575249143600366932799055149955855535248129986444061339629202701397384175651836773407084840134509303006728047313237620993137068736367556123937199064095640160196847693700199901162517728843737464690070424588751731164471871519645359854122669818158961662754339372483357082447507960034868276774809141621771314165562486182589096286933124175367013469597563592131081986456231263504671248391109888195650249764722532955234589585951798766948814920908738636742769740681504645500687766204805439201162275259631015044387561098626718683210071608959255982758554185854618474057919676011612848039599970562458109699649988316447495637779692902055884710130658531092107622140848408182225775933162283289780049776883264254844166144851052321719606267905824002436115805118839154749754707547440640068683384012693112167248870550465903949903346793477884356305343624878934700665274543945282026391309659224414615984943105655475744491123042846941296110448428746659512418200723798272526730178686218469140085064812497756453637553133949474375203482245923296746580517694280537268380626372298005015896104289333888764267132437476596606660151467877807639100535842275328*i1^31 + 666178414984367951480402624198614858116783062625076120640960608766324069796989412461914240320102770371294423758906640674835030185644822806578948105174462036148120014859791036828245750164447237281550604667408134222123225869624884539026590978384344338929587389013576898738787484301097085782592958836211733585460901697232741074263985250511155748277776494740252623105217848096388251131066419802952918808112119484391622279148676880218824804143114692989679426513099411705028847146008268736247111347096379839891900761648533491703372129416629626534221848695747286195035031732489344782419173375737885432758329877066875400474851310007377551608676591878765029518250854725345313383597001098327107557031681408770536597237720383631155703623244694710256980652399496750343808596063307124975121117194683278983372552939565084432348018726850349526989633103349166230848911910386923357054606558205402025009331417417612801368291939331158564585001801247723029373849061879590676836839458932124663850428941558186226812183537166743488235006889940750183668753825059665743226559085478746676289190690383021119909965932757194881650522254421940744370679256888182824399546708332333407930062136249660526888214221928211423877198839133483308646389629792012570541755782071130809822642507063856645641350414381109840456621716759027131537707639128439784406917596949749293904267391466982639267032099544703513918798611434473161790038639434939548728975266220338066447054393419609251293028848072688114222821894395876512763525777709790641902547697707823404756012152923949777352936055371174358761682225631534746329917009713069757745545503782724305722822492651258715084830405925100861280941889318032183071683005634335955886522170309807804776914109734653773831620928334635065833326766733165684408945006455245665448204582057039947414872786608933014010176361596619018197659696471143696723489159676798683058330477562157608453400284461724484382029383269879471032893699900967366230130950706712740539054394551483636159600261438241845627902409632642948404710348013279594456924674950553113668792534506953381432099130633492187148578717300970874385326115512526983978702818378039655644283035514862007632614001145813957027931138646978979982269174533014567770567638081875473605699892781859320840336698728002280888311214310702126380758596416591475848124068311232151552*i1^32 + -50661411528621868607119141877206847529337333126801858744842790858498270055231965858939107372085643552203608450933808221084968452298978962246859251894457308496400173963096641370531006073773586803685268774236581087083384093706155966522367307379825917287344209240715150215219277282242355568372928745370481293613943768892447009474160146404948857663063910425884150828574162888483059092288869915388749413588050563593631987972793862694979859868264262178641837163930466800498306978216168174087469902796049070028770148209120997688910211489953206630591993041964692250906718674229401687928888341413849280790116054326979794684392668905645884397299465541737074460785729881425979894058705475433664388666599606499294914881615174994153303264302925893708574766549991617894966734186520048217748995590723240229280580648913755507948263195375707008443421444140173664891633275541181501522995091224824402026453040071973434443057120699341681150257096696670516032627542710759270225152673661296380779043235472805344759674697739858207751737239722948987699723670456758477828782778360182671316707490676219251111801192190246550975499224314390474283189506744183013388758041650047824901468726917792622645012173376624942437354262259124569853393986116930895458765211668580704624782412459800432881989839404258046424934485069848253999272075460157234661517651348886385083357581282430165170039525523012512906771880639708838048163089767548177685664961749424001320733435224640993961399385631335608928329270793999437652487732604744501229168275595780517949649597592417764823354187858046623544151653690303505746984106219966699721780574053974417284627406844286285991855919935170684800306726303654195934989686112955781227130204850800718816709987875812001878298726538831894342577351052981731817110845875076813222523245652332749270417798294329409156482065925279298044064924677719182033529697730905904644191133810164264809641170118543849284344415568661866171960069449484242013655696213706929144534838044303683586186768988445257240905338358469768586227746957299623755203882193718525799511795319344919094349118126400159367302910594399653162451097975314412521340002543465431781291320729401942978724441446369757599267526969480402980341639786422876859661128558372245695615152061253135639879106371132985801351102366279476735883983818017568542153948459433984*i1^33 + -258576380988725004097085703829911591720051018621365525099314709899372666096053772690015650871123682988127137763955790022795363854693686476207179760586097604788182254205593501945995186884632058060723647103675948445477666822839461866008005841011763571800758600040051404917773362343818980556782804831723640719255229671882496020092805012602489292835232630019101947748574501136055720188439398108064301355864089005242161272475956856551354205619297141602491419603337633980053745413875114781148343926547797149876689574875690907752309256900300425562647719578796357247906462944950156878223107875325088207790398375984957184476998006735437499712899577667385935921462763751110989288177658626219371329727631249975225559411984496851563945884878947625391064555788372302603509253287436304712101622518456477035584037343401549474976689758114664164339455787573005556603276565441863663501113899267049225772051306167055312633592287906668716672917224064611344435779739214310959514776770610822191133228487318846388935578042596156760093225070656150309006468834375076454616685462241832395942060699558444285483001607132439555331219240208114803057186138706721708268722027145516103739776646099165157854204421104514209710794879191764626832903522428937001765563179421957480429150985950901466901979802437971319886287915574858616707527332438266738438205519304145573975620203518196105879584830725972402375391060670477298300192526924301622832123308616289027376606783879201732798149924467052980877111251486116362214158725885633342026665302757947401514500961166563848611418083359606645479163312560548292374133427831510144878279036427768985288812919580935416056168755634872341340878549619091390169859078646037636400183206914214114332837478534888490323120303818933071551031273032687732847514180227652549894084574090750383950213479984905184060715634061986799775682855636232092534563799085676030764721429836972784006524455499835435237584886360342296573999329759722366538104147605054428957478748079447745047699271420120718404977859322659313199717957780908960534528579143429161922824124515617589617092505196250490019122234783102885997041698483036221525559301671915645796062681804455773813792859603477894258618582908786706506306785137704338580243199857862962897374582830357582935031562389052581973332323158500063601630563178560400840479211520*i1^34 + 70341094052690948381224571608915442697848210148173675243432483369581917053937926502067019621104238753417872356521126093509375157166119094967780087145100673944550863818972533057731178011733612727854384313873747952170871558901181839504162582081245211603323522569336421066366636882196410224520040323570410677763151238522502613342824713995531120370354740072903864415822659916232538003562583564295518731211618085973953816787370659298056893358685743706921688468917693371535018694688969603519751968706347729969334294975644559535030920375624844509426342756548013836463207598977449682231563914414960341521336813994400729877921253825044411202814332852787159084868737422247397068835227839428101998898850457309086642105555199436897149130567931905785184313204729536670745507215647012272578620691953165232471325149297108043156937503406105574359365579931968129189634988936505944571814024838466546831198727803134585423320325019639857888117410426907701927958485103878299344464929017092668516642164851070457603854313451161979049263342404492559419139402335917201677432011223739725167159761045722796446971669507953004470108019351016712176646418530274731809808723820064843851750046347370734166859842554223969827453847061016174601811396600901131605681528996136350822002091396925600120837798324811668298450055010229820656450196690785864392876944056995802104886432953047714251425960055217388540562073851295183601097432760866472458024780771094762556716885845406383838518975802241600541946055849317658754130251044106077251675193198490894403489084148666344669334770204491436363352589987630900666782171680025494489652740310415548069648228824963528493774364752837486838000076079699821028438184376656311451597574408735292035972149011261789698303143400073248656015282683539845355734368185941404118688996036983715352334408015976325670002636896012824348481462426596313632765350631623002256680909406503958444618595750367380333388352324406838642603975435228483367805014290889957751974853825672553686465674909533134993104691654205867488154818884679503167647293973105158168540967066176384286659483949004002491411534894523061520751970922215736278548014002089064574147666067843282851981215038004659074844191985757192990056054903912008126564237367606048237434337912137014164155412212755065571055750299645198355083713024465888910245888*i1^35 + -588900005385781443673024754292345206291769631202804011005917878069076659014621910311379954124816308181789794885870806422969428533292305209478343776535776652685555786401793159364856505159167260474400367469018223222913283296827846620287000336074097714877258727529029457463028493850934767329671396979356353506162312356487365375699795741855413120654706809558042934033367799103307130018001906575439289634727007552012474480987802091310743826783950776898185815277101708376445081042831581163184365185724807304508192280331948234519372856578142763854007742818909840473384918451868580424816633057702294363477633369930049366515186004287902305043010048476089449255853107900844227115290699206383886090927072886073009148333686280051893842736466197458135448996880306646711319906893673148501149897041293411661844957848240811696833060422895833619482717862897963189057466008348089879363092952647830985894516482562011529990409215525675211388952275353138174321884889723526322096514224014671863829272456970478121931218481046856220938837417628136888886635769380028319018912317497041967820534893899968995627280638824377294593084877120196164131156681877347916734734462429252871391401572781364347433200622360322964477912780626537331869813883879489627851601342480118064861662692493639907695141313254887711423014520688786918306068789438930045207584475523920210314863345572160869370017039106483883603001862714918943232751128410170406200431544784716089206165744200991968392620482129579463627942964545556826683758680719914937339988768515640592079864769402498839949036458218515528834735471200058870757520700093369453779845262308734854806948612653118204612606305834701495403470195919499010638332158987906570809493012604188675939836240107477960840663770769910928246415458224066781170381581837155506159541891622631782528009649321211281715774163167827812405861771071645483908724169981123597418792504048721486092500749710443957093035650058513816877972845295329336457182052808052846696208111708600535697790116934814811159947865460171501224502593194717615664553242260410323733370712709098179877021345668608132120827619224030796029852175694726542472458209604516808003359475674397975919957012316655558923654943876395019168949265229678873672640767857104006840840908115143845476641510661817297603061595135373993601877462337435205632*i1^36 + -63725462717822799777496179028590318161191181789037282881572748770079133839516570038543301788642600688121282589822968406360341707910252550509291660087127160483578834857092460586964176123108503546631941138860050943437147473481161140205485536316710598705511206133654461317041537758215957090026202241482564737410714319048317748833750839680496895610932853654108479091564444557288824133362722985692173671206840174931672101160749582027261035849200971709502817463648780587633951956095297716535100390281063470957217424898874119004547893930604086557532920172991725133669258120739669172752562109338982830232740862470367192427767427990415190100342902975633330484734108768219137861506355034318687829518622551512286274081619737531638466212353696754470570625783593378747994505257678172007818956415424078903534737798977288359718508556707916577021712948650533103259718176030666384457226005204125925774866601980860393183188635664251799290221876640178987323991057157983093434874323953068673342053870286011628616035251517250086661402252665609860933098301880151276058247011438651144089019613243500295005796726436313075124609413701685675661007554346348219361699964028464690903847765426672324003271305325333115050690963498469959841779058115098886105476869300302437331125553837567235475994011131083172402275810334797934987885180914539835211967328822849649582260961244881466990798167085466021639693849418317338905987549234887161998640499771491504254114680677336400797923359809915813331616876471877333079938349191151261075620098204933662799151041095200862914056451374373838420925298733308884479295399631501650812961510209266035374714040555944323288990768326799529456800020624720389003868353822262178889865327006258213148252962302348418589665649259716306772652924323768382742520137754122746820474504588596180227898552886560707474589061112102586490435038459663128662286119081457712169771003787422646544811031926110492344897883046874660045958703558662386185769084320176986803949703022915671855321710048380398766198332699991113233012454455305099568312150678347738655238217125491013210255811363832675058357723479189278340744267860509538727987078353955860733396985804442037251031806679811282811742574658831066203967646846934531458261190254583912428347947636376748271792250197855993035330776815280653699761408814612480*i1^37 + 947901698630977145653668469263373552555141385055384732579889554054552033069868850539850943482108490979080874449302975242514753989333734253473873224827903148059958436475336429457281573659089280501883042446178897753603717084817697239414571027301389108124444401733019413189917039330158082800511044796942673295914184903562989646529384549390478363346223835422632170857786379921037228837114053967530387093860190377099299032416860781556414383316659256133597958577300742210081666476658831734770305890617170087832316594569824140863071334790484247812923391964218797866957222866369192668918443569347100195597147109239344379288069109391509386353893498073071283008637434622304732665943365854543080192275213683700075346247500289088078047314430218674940034523634598476844550401437636171550153718975707650279041035907455089881229892549883970412986345582204464122310118601573032881767250525792983406463315501504167709108145617582698264963318065261823233587649851470515217169753631444508877787794660166724194773497313430890213581900920795895713913542554842669452623794305520393645084857306524961612407031816000258606490693101996868389677041438760656988462226540366406316078696405829602049212547912148198532849066498033472231122239860631442364155026622289172187596952254851483499075899142355557776246823773713305971725735160462632483323997247386116055046885572958998094127057545230649060449362103871696051263115382269532298527126579832482645500997498726069653517806438545275386615781260712966683318823458309489912065263083026190044360969227480563038347232853517952347557997855327658455243324126352370976882896951122669558154832720001179293239025735676039752545631881925195344152484267929075865618429869304814112917860082123787582272305834977631153705654811198073337064796685475851070207138569406936364964802489685025574206522533430775913107399072107174101511974851747362753061881291119668014005685983198103480087925499226576587731979662287507069643730920593606171285220934544456889939240137386747270907258082924485267725745681566936178833308398067241816808794378467852645724157010979199390873729339093868532939496588926652256691403270997158937944769670128884618288489135749490079796670428137240808337328891377826171114495757287922570598087162378680937930195710351091235998062371527575848206639038464*i1^38 + 33152705476665795087742829768169275290817980631044274351213574612906060165042231134924197935777913557873251661103122199381756613603864057658270447724890673469752080123468924236352777277238066073964160642303316667509692518112391210414498579690149139025807784405688349789696580700630774732277846484271681047823010438808374997691210631540835804970259164682319549431857098800478842981955239868791854278826025977313473123676505149805636941596286164605827958329262110113311199388980344124538952376041773908464047540350707689051077349128952449131279965509227335348019607440307071333593622619254576154634646015975205482536317369602337144554665148567982040393447576253821888326628998091199514582212533596628856967010985903816548093422829381458896249430492894595506834100726066506582546060290110840553973057467939170147961253353559348812802683289610537004462100482303691099413226587059519030663891264522647573143119358073883464356479571009098491886280033655538941630734901085624843578659567358782319918199467407381670347572323162548561078339011909542784860246622296693873266987449973908123220481900853703809851040539204413833052945525186091166230997012329547057723964054132699196128460352308601452181439541074138578380758309143183112404066068956476485365932568502912028091895967863729672136085198792260620046746752553021309360058409964149257353932165562695131012771933956679727152759866876166966272774905232623383332288750229922379715730790622641984175286345179500381205477408707707823295788062187029378067505729393766825147139681742198706717967390395212132887476013517590555696045722111586537942026474981320459096299490886197666485329209662703065116806964030536133221572165506961360469467253752209227072077330803052591151985885369957706531252596837690162184498193857139250214722015039552326748918468355655346390684619683141341731725880171984581997579684414048924315824821183305055127146760044392275092770516537390192819555291868409358724706042988314793707434196568902098802309369359868110346087012075010883694119224612467232957590780603668255911493497030831595991497174406017047483888092477228347272542792857286864713682544851118856274191997243996973405785354550439479104644509181105545014617838747473805900889339052293038515524385210060028228534516315572537089773378023659209538666496*i1^39 + -841153459383031094012668145446709074851217004778824398188009274042702239421838704210703746494882225247214185193204356518099435656092052009386721363545296596846391942867302965525002522470033087312455451124980057570089561228862925362156308562060803200338408288070168498876621330001603521310241243142737974766363336280377694965800804004489847053532555379349628303865138084401966770059565278353833099315425183811513596728188932460870854624178724640124410083424772532609939213065584063434033036502941020287941973835492473153325386754066744434110631583729541010273070572641623311684127332423181529531761575085711640293152489698009874389083454790933678792773037933090568130214147745027921455518126700479804241762947024883030977015190798425204479828915921911619321468459505332668462569427610722274052734161636606056722809635140693174172639911978705692378124376376815056680278654948713263545864307029832417896516389531143240060177684196590401545706456144755073921035292505752876670015814851116664768077425525841694694600672714878996652979480216087784357724045544400017528891836035756635910633867188404229482394221844257852266156549282420960055234280961560634496583235722465149838932021470146132278964692524177106484841179618097196527528357081079412010584234848401178239284346166622499154517581273485638618015730220056973371798709094961883077288170889674134704434839355075490965851034937099541779263203539621133827005002270046671571450411155406210956758793580711992697875818924490789894103105343089660966637254605703392849526478741408752985754740739816673390645931233339347573051744271960453075818259852406686700007249360966193855913233629635043061946016970103265222471129837673780858832754055230596210348510670320277843161402775998173368541463534001580203556271480114871566260246113907807745364282909328991222797808076616942216258005382207939788137123220827604232416061843626762035217534168030629614136214297534477506321965496651987472378280818628177819294332153206539708267350808811626212266822617311917601274029963681455245780006785899699136036065428571709532465341386846069143560780212515789123459584948455571612579951522761416249910239998447562416131528318167934726390651519782407083303984004658469835693572036594723834569225867359424123694587413169337442272557061787007057920*i1^40 + -13381102913221955169096227438601606241245403499989411221448727960318961041073335665533497991451533827914709352938767876471696365719538517039183104485460009440414668218233419412515117698710084981806348943489162807769750937376659036385398067095639158464663942337900527243735200468066372769642684206100291618681055334386596266748005196254540285046701136136085686556924398387557662290861311582245579868294941257301207455996760991593174737454008374448827466336595566576945538537474986455454239196933911891448971497903592326261990809994815931775330706928211891780776176465859694349199272047329596369204252531819029307191153255189879058194714461535688207234640139536591988623948597493957429386271893772963657767017682139776900688939650014135251021612198645061234308513643368984036301191976195718596085089323585466636663807583352405767074332194194568109595970833309425399378839461259465431654556686599710225095845257557661344794227887208407932826477093558391787262157116203358783725004876533112520981094131845611873548226510145373134111537445686391828587640238194749538375156424744277526446215295956158223322057659048652691676598381389300104967921068730969973569092311327644896761242197062541943436793692146962415411197264955920368808573312627565464474256333962807175658736810148044200958432419258597247806666203478552112528579675815395606185719516607217457439361054556502929476667537182221579511596260642873157361419332869602430172179780294169568048228943156234564779123421142083626096990355251574834356868928568794367398793180390784396079882055889599834349599908717521756683393966613179252500648253790326199182805121312409411623942528609959035959759473177789884638079812600577537445925205444410766757593383542231641119232254455646910442546535625905746817322205065244871286229657332926964516686747687606287819405586032361599023054600449064132664334310877596829438247600199424584448041799654042473907651447346247777945948693876243463221097817951993383522253357482528697006744185989770279177066004203934797329764382817254429088748533041316687293750230223371494893960395391394247488976933814868896781772413659663262872694152714519073705349252296417229124078814604687727959561848793997868564906693703338370722309132801799927252871045338241804687166030006991351882212414161158144*i1^41 + 403407551574946145984809074251316023290561431687936574973764242289362612162356417170704111319397472636368829735235245271165361902744256747818824722833450601714816169405395265940571988458862416310176468580678342821792503952199797541431801443228434160640569979951737775886742490974039711572963275327408751512432991374254380619440686844980142221845133266780946396253430149179028531708532772203163476727630512948154989854300259759963577186412173772226285320845636169044125081813467343534844632559979829734724122618250604431444304883613756448584688766791276079937699961239962983416945103341194888382380786710502171198478388956497619022579171796601197874922481058998486587672115371262248696580828186118700565450317994833279869385911430615595284165205807106803065951768149310401965821465318647556802548496817451248264080765296402654251233501387271712581075092758604075457745910550460271273259435529359783761911119643416413788816264757743411261432319832051972860033717493526093386228467529825938542472014857524834691283893897256000351734030876022365787478626621821992616088061558267747809561874315597569205395730020107206036905639615216544807743721150153341641114158822457710226646447065496112870353030505915467110430891141272611973637430073710266802227738155290841400734305404068138594948927885012973026300647557976072218690238653928730470129582798427452931762478517761930766054525743352461355820397522929619249804528095596740799723263909663547455647722967952346769548022921027050504195014091771576041324796248523346912573822229024956198559094533713838572049527187762140873325553096659256212442088055945514347940455659891379150000623732408057018951918829054050938197933883102642024772796430647397960901036420919223834114348751033957415537966205878475450437031478387602520690452766283202751596927975883800444674191340848209688320256957520605156617037390401561745459839289150401727364360455295366333243864003688259397655067214866382575840794144483113973959126881170933431999879071442718609443251273555036763542093102219992779926319966190028111947367444868624803495526639251611648756766220272902732729220690309118140726644737995462426494365823376506155323600242001598157737192470606006536566429255943560886575501558198261871548467929014672365422772485020510571946561241088*i1^42 + 3785026061983728398439699692959868428217733586213138573690850415081117804107806505642934093328690438144563950378407002971369540976317130583295647027026864207875917524663080220794853535541293026695774102776933738668629946148767430196340182459462124315715202073393899433540536685461575313648289065616785100076351282071421589909375040692979367124536528552538971834962120258071769355144377632011910356996755371365163110888555884902149734675686029162896767761096533681023866453665359015240166174416615132919692042435646254473760370167567342896959989991788481596645478218923530104771344659572487466837520497329183762009939205474239693560660272228028281097627284007113848771497234164583635665693352231391115485642594393888847185900017286182613968330990320033965980863793352501360600994681160313699690375348665131694145226445589619366252755628856292364502260058923289192038361028071908270863131152590668047189028757457662156633854001442503996574359299899319842837552772516975669406755174894784158053280752376230542190531405678098680881095661135100273849598301772776955479571050103657833500779699041997824289033679082110395475642718348627229955867648878144215636967463633217915621809836869701713259149549956449762403767619017609800628388386432506090146235818204711448525062739469039272465370329805516411378008410187540383801535693687719233119665240802589707204103034532065789042798795058738817713972160100561336717281547394283350962480783707543602249672122972942678394719782581133862974799339735642517976782644235944380855527103409284085031943423382023554303749681888740997976681705422195904172914614655445171721056037103457106197403869498104201322330697976184409219368688436477271550490933197389113962761667265910638202008313890722165472705920548048093132171924522174121456953862613201388913375767509564313197813386006333437908444473978044628384373294781279201735578349172690007859143161506237472650594821326769094553648040457832514586871105509039963929087255718724729709550572445415339072118459072148738967867707024738423177028507048618598603738043902930021304286165399361972251473314555231466810644388113351378170659592838015105790944933774551748990035226823296485472956262500862080650625059658414625855097826850074094289798892783804046695259017708754854100336640*i1^43 + -127179596560678922670482253318027847092280220820638072331857928277298806599765942523451047154748995136675882085726441579423674150892407568101450747994529646440753879590783604060274724892855021137569634517638915159921659832932337029931933317398561879893447618534967146018761043274157017352650100577454294303674679091856707511385434122182242094705541342818609968216424391239534539925391949989039771265730856445061967421288481117012312973969885694306544911381665851273591280971470347172355565507328542782313159340537097837370153476747254719692835195332114777997057756935055435933967177512455947371213768523641761188884991651757661282339593127599145370126034433048142424994271590212911894062429599868658138924273550738240577657497329645084339515494373148667266133765263760684936470764666982214018340972028309585014755421653681823455857890593266536779461988636441721978061733386631633449048693637964804704304465022022352738707874895062132789584591888479293120469680428321428520698431614316059789065890548381559535100292419734534715613688988048241104051951289678340713124027534749107912931537965229573297472165870120253770926216041536410281880629232038125419043634577944073071466961031023942486207025956754109936535668020595423465945773932539258387038715508323562507578119552430479138527085729310775860467903847314615992729387037706948195071808067648363502425461063909207701840747817011161864242825849408018685615487636185632043916856026498344132983026363062165083649165011834876999931548488596606263126284871688067440545469338811919950565872006740062321331679697121520479027029406085229026487340189046560092290210321223530851228143043490175354844124147043680676825063206762131487349401973540138315641424638068056395888737216124774958236055488071185751607662617046298871247572873431176021734934852557702800902251466069178522830648955961760467149430734230739395790685396437782492751616229888961407823416704365892041430526823958104475817114736198591326895259477245772311820490582604789763676794855235331373946022404142458751011569122465587835239916089875888256477462677999431223700918824328126024864764908230457109020582861007887079440475793871454674192900609305589419754866633716916192467155028172098962915536465796853659410458578134537924664297307487309135872*i1^44 + -740825342913378967655119461068502684202361059940681266137078098815087886134035189072876877436791311823286800599912522563391997213983967841259190231535525506138916382609060371191699813919805307796957470251576632369661645816595731618502864874329033431254894896908054684374943372940727793842101950495897836022973473798702274516255173403516664406821704463324646402576595312947267740930457401953593655135923855536010259472235327126095207229853994455260492361473424052183941972946611568193303651409722448440389379389994176015931341015375391762665440300931588593110452369165050806554284737809404278096561624329011245105803669362299430388198488245206952493267040771537153804053697160995040001639864171922734694020489281148201651584053470650256836424433804484601261567753486983165964238723040594784599812794064670326662727573376850220556726344569489062881081594000543254750461131238930447737336645492236315891480742163286643175895401992183018409690014757455929342411387778347780005995745623948795925023641921194830127462757287056718601327790752597184103846586312434250208768236243226190541519892129196044347435534746990029597254402536727961830019664286701296286476453647822361937607535862003320345226261447603451737705439465212186771630927419569628000162087566354136318971219639484993354991909985901139234698259149411989137717780215153865234956287042976253409488397890387977649228628847057177033318494443646618776234176135480640934031336860136986525176379655543058408519574108472032324882440288554389448572568147401133953723661005031900684523668724094139286601991912271132176266522784048683021438551414804032196694354021732150886514922368961707338503701094567061965391168597717091776754144035516547972793342728269671056788675923616091439977478555491986481298670117517100532987179217927530494427219264369941618393272219322466542274985162741339765528069178345564989514748543420935231930081025532336510989327175936461657177466742372114057058684852606913697618050011600574609006436326602170522403513305691480965074963488402682255164619850146087387227291882101389090661760668486276722039231684256156273278989510956516154697249332443262502070191196377010683643510433828708691290979426155921057455586976371263144501241585663901886861055805079117572851323778367488*i1^45 + 32017434398377172101801649517529239247843474340609850042605019862919080361874335051140955779926297885910244852151794517926358055690941708641237165242856250888301711328570077698955431614043214321230439067612965009260325198367847403748948319412455666752015049793677797307914495010289851778942870134416689557156545383847967515915545466338161725126009708775357759338601470511848193071471649745757788895116633161223863006837725971175418856490925171431774288474879554660547352281675324219785172451586572113987828801223407777485376802369975617409886959282659315599085837401154458809248035853530349249919306765652907350775436503015908257716554749563805702727879720016649679244332722705683989318639952192773204588743136894899525890419547396178422627961446837256291304668077754333795815988081880890042796108568375915781589964633699889623411937835453391709036607832843687519025676097043594144348818378162586502564332474702212186047878192274649757688440654886113170832849497004462906144968170091579879293769790361019669521968688535635441073862535950545170054940013177389432675753053167257727479241737792640972280511063923017518433414566713123237377876980244361264134190919047261207773431614574522195256469765318254213522953703985826065867765147976881480267832912187357366057922869372571638344517698817949112403640232212492142938643390191140651187206320409373499477115704449379155683889122195469187671463532671267754457732144724572943973757968150550311554898233269387375524954248795240502874227780631644397110487518622008353682396066405910251085227239946088903038683713250136027600251961985779966188749619296365848919033008029735034798711170847459726851191831599399861384090597069324789424769619885637446218427611070187585762448192290618360636122397046461408055053508875346497848693699306099675863239503078245072609906720242231603534823798869144992625289785646289776906019401410743792974498576263404781911570921024842385455688486805219963874381784527019448982349339322318360899714013150273600943417631088462692026509764660292173463146350050455131787962485019987803307465442477837074380549223982695529583811102822081070891829118862301311565002725756607945481427714584124630955038623420001815255297141549392807266257586979716174651658982422911034224162111488*i1^46 + 294812250208617231447137995099007929196949516364175401516300537661032922438510166116662913638760980537509181991825809256386717387017392542943584423770642649296029636888303892042385983949749197622954601813891625052796401335697050443763493027028048331465972724282202192734626479589975715357990924424942511331788766165788657078632221481346279189507249935144952578563594025235147081868227683613249844149390656916534534375116296223353059076395002317979597685489394006025185520373443102285709940463977407930697986201677199464301537966977372152246510693051439721364196218506852749631962279364942620854472498046010935674514382049982160230941472587728391438814740358789706060605315808241073540076388038353943904964992988075760586724616968732626616144494657797846963178439978683615220038629520215159533928442655406762619419576577607559166281318422349113159292518075845825342963121195330457507895696795848543636782450271597261141719115179681662516513605235410962095823549474370842034355875830239607865580945990099530730381268531309058894313704128603926193127893006908831840367151230750905483990859331113201549564330442091059940785662589938414854670899248532127723814652561290776354868020980819181788916049793992534458833633633948635936637937946325613539315991557056972119755688496231467987386511002570997338362689749872737200886099430814267662236302862750614671346245242160453106733189227318692750655772238486767434717068183681760841803752272697546289602526314757592912146736136489555522700822203002228116737832566635789563568774085802754401864616989571173087592236831772904273023653859877297400082604755051531972020139790064498754125349338744609403316036961622341379262940676918760543731232609577804051146000506591162688927967362730156314358259726679708794934422879053409262032552273360866889892556964313023939936881369125666424426281436439839526198800831284622539284828227795509244562358786230327585516636999266701656281949937674244588422063489401507241102509924502618947866309148209096077819682747353384893579626508042918845500604375461172722152435431783062310562997977328790421052176340699328902743533622583791920768101194263781516936311643484325083010391293866708090044476901985261450676384208581664361417919833145203903560275909911314713018368*i1^47 + -1548158695722795288490907359382348150936865119879501220268423119825217697707948005769231753542963693339883678608496522175943393370773890042823038310548608235325731603627379977306232295641152746335659562684735639837047384828757490181846573947167068621144264086238501364153039173269950939924432213396574301915515910466396196109105271928817734902636421147229832616483318394788364051892578085483557003464464648889624617472952965766351469748257201751809289530645439895669089581669392172615642842440859386554947314827824980696669014048773917453138846314746302387130697358592679671430628053759160936426882551053232926095680237804719514950615050086039052251339159671945746880412924140287814374777453137878997899595398224920116173853375571629484649993012685270528403732548748600640762249361544195130783457218916009080061710656570317068032168727273760542833974802095275644682846029434952958898221128623258392359765859861192021255601975147290322724663738253729387240924653759179295200359641764691833032957135652776583005489315486870894317590564920916767991000243427567585834566646157544578827648282624842727437439989550292862419559657936159918659663366817807347605351030717496902443841770966853733061039176570416302929916181356117591960482611225186662611592432538273219584931489533550608984530271721523517099297935101331098979404375433449172525199647132250030638970802299626568665310987823112642548282461849424420253272688012142858908573997757136877704812014797712883683848228096090247612779763528924665899340133443883919179631367493226316672306810857389361880451608241580543133493451317949915838361216316745074070576220164119377086937543410509957422726179631993865542394075327365324422048586725213332153116517835467887105678639933431707853639544224655573400367634141789634765695034689505300781435721007250084838600749821209582362068197274075547594226161332992687994931675355580024256673539607525931255560054712645418827229127217039272884185821696679277249405894297283939673500286537048303616204071821085276282766892495005821823258935556458903078289640891641854462512363625484755433866411842994170486687610228550300181473207974314183972742184815462951430528807454880204896064095873885264307044011447478336709903811459204822780107844524831670272*i1^48 + -13311426724297111266212985180223827044601212525224345871576594261712921422561846940816282003529498221961813546546361955818851903533551058543657074489330095125051339962214004469434158702001401215471156965921441384350515666872624938998834252887053485858327970363251875212581180514216666893752176661441428648165751604370626355464644740244676350281155058827817889039279046571130717537382777450988140126578776681719492698109688223338469643244406744320914691957007889279689236803695251918507318328582679367436941409667399874300998969159075794704466439027597529348198704567252929997980708390762875798617979613457480579597275515267900987573340745373421980263433391690148461995447270802321729046271793025111145028868190367737928536235938088866776881011259713161357468150533186483694878780822967328308147049686289181656072043870792208681179994266935309514823654395506315320475434747799322107619465490454964068317836488221553020809648425097265816598036393296031762493672449988701557281068911137865693296482294343197548669321183347589335342944554302265719674450859631733590186556601929941670290388409035383912520362911262416041207459307644591987557597886636002020116636540134726244050174263602487424855515381774127318177891615278287550017663564915510257993397081665087717331363239651951528241566509889333877935363452676944752033802555656125032840880359770410617691373750648231005716378229384736287254603502597427737248124311763212062757347810655890490524411451955486502711758109425255036066466408678552792234274461640027326926705314046447487799356237580365676387670207840925443888733931193180101024421525721372275429693082873949415649505628766027155721714781332615933950085586207730372842500053827536282227697365742707654496702063720401753790606066881775019177817165867051366869272779423449635265005946637231614590630485775952094762865704759851109978210288033895061454037531450841039270687420027868209774734531334830572927939982047504276744253245568265837366725093643775079145184079211776727361429570764839191187577820629661589665548453600152378958207749504067939201566217972675500754223765681292853769329181301034388613737456517481271394917971304677641402401861536387102679820681127554765771208854643228226254063854828083109094716218540032*i1^49 + 122060976756262272787107277967428581941046535034067112543819092238868828538439188443907942245839171419013841400391950944320801333381242811664687338370238538344140830346355997055357308556554588525580581501803386187354116341505321614736979063961022604367939669104197684631351478750483523660232728983306804239042033247317668230995356359977721051592559690234890823971964319551919294868099326801331660731707681906029655675581918244715224608999910635318416263339809576614219041427940516197781936267895644157314716100455691421090737644245554947274570907993190994291873715780021690303120695008435352777621196518487000741150881681769057642789090361516929216914504171780566777952626065181010908713711522263353974120065404824868993299275723451781373910318223177243249663804082469868617574167710913908342245288070507513136772023321298223758676702245548615058234927024532810001311997714917436714557215524621264134174566051444836041940824763700753238477411596822845438309423074261479376433257064461869507450015048948261802473736932644138430234611642498218664138045754060635785724761097199445757066171523815928241557811071374748568847193290748638508434126564301355858276101153327509765015426234387436809138335325299564347513010564782410876211199570726613161088756692128961694904836030817661587547377861966762933047586506037866103200853320526179295215643729228292363947940994990507856698400048924593553650802246753774519616928753529636720115636891104642952418841049521429187558938046804420940065132382779635280200364772707967855444759979257080854151623371323484449505946757151458955181120096432508132647908259881670217194443922839422306957622931566568285176337139031075039225922853214022214457314905913332458645273176239118277543250723106736129380919468996423549555612533169476738590336993640877433838648739367601950166326753198037640660988029790452043126917349593385807405383681225208760079674669163289762262263668661536871075628681815950737894514656640384170879004194155127793685266205198075797322491660286750298277564168970638353601932028891709642902614442404316292507336295971361484505579746828140386246167538173384818523634194399534415296780898885068897237564221779191640614822468756081233194102482872633677830953484048244182213459968*i1^50 + 497472299941517300843885873078232844625406707895795017810347942618207053399227677560264946831303197322142812100213197312938751231688891091340934681878619882836615438828849165995410761845886264662608014068099021747727128359511866055106249371750084044807202694121143725854990099421000776995820060736998789969399350188442618716839012143988925815233142781321184942956871848780293540636945522160221113747278468569047860905272578254509375082364785074709664563162910103956548653140284035215322364310870809287522565973156452954839376052552353187641502542918863855303091320319884809595909076941012695001534764465302892788466394225230774260556432560777069721370080614920369431265819877253139651951428407534700108067395701784496848004401766785697902910636685870264046759166156188091219566885788530395552041386965051401260805902645580227978266815237450445382400574550972937212986880612362966903443148314052613520878525971593397804882778146967655924114700075449817907621769444424499869091473070112685705828917920694126101270740882878426800460810199496710888949198431638402493437548284881080102215039568628157089701442428048568504006731795064973208190691953431500968968954972334719310406024544613478932266184784760466599558544566915163727445981617740663763251683315028970383035303044424016153416698768590506532853076251087478273881471890053205378305592413634405128208095956465542317577354907438210413440286861994659725204916969633950815873160110434369165533081229965416932316085248277006332026845649356230313602168737108309798707056294578736542411347788413292713699283597871125415313037557665253272028587494543017276039732929019166334623130364253625013847491535962799624680247856169632631460395136760226101660027790755141391172399777510916796323391056820302489655995026701120845269061168494660822067106938026589085424176074374460621925349872327800843278152059667992918717954836823220546769988437662838414582147576675831907506760600595764347168205270171495623495528452981859834860950445062310058484696062889048205701661146328218975508285079759502207789164089013100917608044971073413492763715983546367582903388815539572467469481995272761450032990283220356546971952525218147351524701259215381508717742083967270647669628525922173845504*i1^51 + -2663341376104806592104973123025082034490468152754845689728993376079661167116380878546387927927290116084046443811904951331611893153472801080673832649508035530391069918897282211260313900894018290634386602381752555803560044298852229385643248682744851774081188109810395657639340959533104644238293363066141962696758584281602669125722776310186706433113552685971079195761784488633235482752304284711984416670974853351777559682823577222331520243320716784305693408021195061614121128274560310458987777341712717755320963523784595875513900266554655046719074322353122328485813863591231200606254752669747111629455803462967115640374755511160629382466637662624219871873316849134489252144692768497497370133246756060926908165167882675485438462987659251448461099906112570643865961919325052769273998002836724049437124810277856365716921089989788459335378304309911830030892831367874285470152835136275992995398005796412426416314434030281874367204028785378797169953230724487398366154881240834871423669620553949062700514793122158857998047049997993327472433791423759048159609111880086705064965919329085070204881571122405678579536643623163509465008111037265109956010673650535815692039361605677878099432421340661935881520032811067931829077754428690632351828974765699382739533318127022631466291777063157327952831454286399137595440814617812037576458190129456377198087105761658569197200708656775385880542542317871783771674359423078382931022370525395964259967885270648615654788886669985872815589956118370516478081356431578747865204207976056876829434284872427867506668134440966717388437730203546123640786807083949104513119110243134069305571895896777527944862006904421575152277809708313164242783719231339366789478357529397264281807713355408882513440409803844135241148305077044265175174279503890623676182957280977774257064529218566720820336945671620028655949454400982748518205608738734924913768703341206448691775963770699912322897962672003361232959854711115769839852494879831533183402369808472375680273530795838325005092048376133326875371022991686126957098492065067853619862696443899853862503835755401117274459857975117593331965755447463517148383150457361125305043111223420641419205240300520210967603404776609417397325001061284052641497610283122688*i1^52 + 3399931130801466997662383572827778620115255591849317645247854116849012671080071404337822250109524120342857104416053067877216787215955210105343994289212563125677463825031458716302010548013269810421970221638272427908214535119938637250229150786949652786463430497061218259816621091476047007799635849993990080092990651130613891595093090505600438153628931543773457846691087596692485183404766533966660213879984563383135484734564821683251948738938067961793460160120397897541079047634404909636856266905961867595360419224623937276336548797299972443372951489006674756523609948514230395446113828386297293435091827693813166808089491023736832420285392683347681502967662659718872164761428162824473031905777945486741659492006798652502349116101332803675130328274323684695724543962828840375814837628857015352622795039737017569807999300554927014116321552055109129978080854073318925825882177875535977879406792712100819489777898137998269427166865748315050233371953998245687059107835359935128999512157360063177881017030962261641407347504284724249774877197322667631089902332081670040849642420801736797372195749426560308555983760603297503420915886150172057942370457663337442092245800357964890795843013216488263942607797683387307785778877846210453468806531461348469245151935378215629358534454312607014160359050285645351871135198123471936491943212789461657397043212761310146617865615220466464356962473885539480768708829160971746228661094796620563974683381756086587877950521464869718531168024187734067189080076102791902082986560728088874174598960682863213784811011824124695552564701227511667206559751900451276131085895437420958900971207141395003980733468630374207833024455826994712437198608373574388428436720182256979676064828699537988001991643978369928945186846480340163209859911049862387878993430987890930667511988704581200183995598198038424287380376135457090069567254619583264787340388949229107048627378667079522277336122522472573717701314683349091853393341312722904996804783853863073022593796377922812520041247995392570558883073510916777083498924707983886737736464888460559781421356491780199583546162874759437741402816712447813444609051260100889015380755348238722030748014547232381749530491886967228295907602624670713546362847232*i1^53 + 2575613359462160374496464475970677400711222321953718238234784700580407308169831621586540142006904123964886781780889176014428754158571252721547927337625669165433908365648422091468447721157357337963332551636330652724757548674948636722140505051271203623533092327532441635700034891853744052294368247619811645184570864471584279799244610743929010922275630374901711891433804708019402435503291292256461407415039199449623960877999003570071694704250525614380425696464387971650675443867019598859032413057701217232126591149491661829067929886966396926946657954537540839606835047938293774218423130431766522394301875062133445193650075523073025099808373705420460419780292394009108648776857634211230324103334395346299843579721987555082595161512413892465456787477120082234615310925686124592009053247114052917436920895896946122287915240672857583281438318188052707154220234634853952030713160800871902361019896895962325429536578138070129407209446665692884377334640792929065518835537893134739387495205838764330664785103557996918775882411956816212766260730073978245864574514698918525501482839324383251172517842099525364430787893925934546218510209638956033493211864545956840063751916860122097635376371232008218720248310242000368432500806111030170121431317812915522706941630362368430792778074834780551172808630453120580768284290707447734168937803658590433112475739943348705491236295466025022194554122390564907292946997610083235500781942842910075457284273833436829721150655954913928382860871187118847735331382925253324259742634351857587964809533180202616197556449701269570036365101621900445605043344650286082954308783311733910986037878882096525503972089702507560710435356142340645660482118992173966398933765901417426275937021356957801728155667752883571178279129564271397511471860461038065020619479149026758964605670829592652572798643200092836277841311240368326550864507455280998723291722270742173284716717191700360288043909220430694712992835049161132854281226897016955628631986529505891324050111418464132058257571434412569578979710359882342696148567780464471027932765854131591247995474325160987572176379145410051451184693247256345143638909860166500310396485996384252848245802447369723823897644885696391647781416954350389952512*i1^54 + 154101603534117549617947359584507944671529152970475964992245927259913066618482147210295573048898174981195099482522377277668474483076020814653440936736314127171612077042926714639620472607344397796908782175077612932389101051073658357774454716806668849328932758414396813992155442330510120876730311953265730148901449429090029068286743305699560287054764228153264461978658942778562452879993425153193233938125356515488882172220884121336465878048036695796756628679080622406242268950232446210084329578274697717721687516775585670377295747180051045094114378327697298020652030804928338795178985281987786052156440816585292988412047084652593317627209279651391636928151508869977280423703101983680631653058498357895234001208840657602113751537425654473825398804183204680185542682061539776141328514079796627316818939447062559109891320646352391865977727000110325686195728384523608850465304619620381840996104651913026521067711638352422694038013376732087740632048225359789035779012792473226190800668376947450224403818812142610232793051359824630948049584191034106180052034823934463566168127774806247907904010989468582568600625955159006113618308143925952169041727808826361319769298174134752898840544225981593859348146770994506122295445851234555563415642350657779124830248085954739445644874830711216574517827037743507122110406380304340798141708486840350183962469122630976412844143352022412974097907179036751628610291288121312115698231795835861338864819991884589114654561275664050434114054636815401620137699367857815410663677356485093700015243652057315586625270121391578836748999860461165200622070126585715069487362919313400267523906541595006084588649628944776617704083084549279668436540134867111223313744046511209521844676168413814760443220502935471778504489393061073138041594139309365040896645744339712300746952688563391720778556176419681786566712295558022809786743008501845071543026383916801825431884235055131717612335956448918412146040429668936148108280488485566913095184735028347423281645798713449251719119417795171769410879574644828040865897396953883605941173122847546763618355904932950627210870304108534264314422771075209666708046686306315835586662542400305963766079517028770019527450876007631264308829244882944*i1^55 + -780918057493822517729827244239038726037712822395336108876050013680194961895159504819456416992822485732833268429411252777462946641623948128054157683979595767313386138053977684100227196782033566364066411180523139435962414518722801183012752578073228371017995150945390263409288618941288352391621145216515648819376648260295269429294442980670559393709344144751039099738396677105120727542662291840745003597244845876719648411778171725448457908140023217601887671838142384102182645640488197292205035534555207267127227430401716079904528710184382522270611784076968498099794076955063284176582045190395091466618817548934249638021781714348366378151642334498346968784286566100155889580526694208474282308502060853813114775959422927608783392895585878153284548829799049590280386007643711669703164319551800343255309091951065873403464460415371212824608630770871658065193686115138834404540436768820810933643833743944660028340986499190940053359716600491706188973789786725046000154567017194493762747544956232004862288105817274473887781938127330279672705852461578905383895875972023116994213190926526077262858315453712715312474699918323901113584113484828115880371048905272386377830924511054077505968693000267739615694742940483088974178531591662828499382750802809510432664004108514348594899686642561720125733800039857067770320659996994235030905132672096962467936422351849174856734716059752691778993188607415584828334464341028900075329493138209672501629976562878187959648531518495828502722677370165233870590169841143628325284501722300655720798779466249412414868540860396220248668328336786252132924625290583236591832290630416176581511952043969940824813140695055606055041450752867850272692057452783909681570407942878437672804483878591416255166313509440925967906588505207285159384798685237698419340516737464984825293793620517327223628287387947418533570791490913396052404162615518059061778958732778715350471008278253129927371561078618701175968187372649662984711788558864679670439638657403748549003012838486886273028367561136591888955991634658191398209023158283103069327221237624820275776256855591829766149682912489258578384478289954327734669270696967959676224374703607086518122160386764855554209173505567380715111186432*i1^56 + 300005848825926747345855901313048462709174891816608887996149740856843019860153894419134345356243935834037515124873053005618555625825353296699804634355511186463283130049390501843720442035877962835020906377437906516282905064686651793157754837883315417385921187140697135559855442072238340231156318697082650835180446725991696496543452471525405621702482101769254242080893679624983376015782153433016770905735271114570251114642017741508584148713599400634585380031318473036361189120094103927297209861474931024928610480460898600109980171601040484731206573179210025751538833976641344691309918227527534603188203239751717560819438530576900724816338904491073181530155328371849120692837584877467530262513815802006781838767339745265030467396161256887338955312443414227964942468266873242260491950798216281092786958964920665836530013632438946889842647727545267619459622773798904606329313169343109291422354849272303613311177738615630640180732186427038712840662751379846628133143804811528754834056298464160178058431554903170079787718559537111742907409846111449321848862901865353752168384901804087646137310663081241578309404230596822203317246184264187290103480316269872211006695326321972966716396829859625922767831851285956821275958438991127300793954406822731657128131044041789193520320950683117744441713998434980745579230545640070749972433731980447871229086527220781148718536657868498209946211990788373259019331929826459174386742297039617806041740254937036064558029386161061635886133631062026746099735558668778349490915302929788975522417986339812933733749974357892417500375739335041542039123032738468673944827173814374422176251784297530232245783745613034471368808707020260260722629439476993728203642155338835576658392461728342971671539200862785338096733743370946239900810312262184138199132937385427252472559000473938912948984916470637891547991052607700342253460945396144749860939610989290825820545146706821647327914768625358663711642742320729694020897211011275741857298342812706908583294347875124394553685269295558086955122561879349072356358784051578258500221327982496999995230187467613154113070709113382928838392991097786050775829587283314522458234914076630849861324250324521608144029600589574832128*i1^57 + -67490804141129688591797255347095865065446646956519821842701320409749672206900602968681046412242394580330667874703627548149591048938637320020608679902041028319963140049286963355569671346149462261730176092220945234850476442318605521786963297536728523834349740566525771855852396944056617618483068354167617221986038680241688556808022796644856618126766467852884132360605498538523052778577216544760570870366026074476347244450066528867935341325693015421982555589979430181373601416418625310406260543644808790760038747242246976087732518285208477841144806211953412394877134637079572877412722416482678850993356629584772440528713972461982680046922346888818894971707391446925814645088682720271265048773574187336395684149024877375133807461923564304255737089124719577569724961793790636502912578798389359420736195780136880105803306964164641901410912496047497339667543935029414386902257659294398917043040681614559683917887129175558555916406783566746334699274884984924757475136674280384275574385531614548585713163835530576337568204956640206980462478719300646339266751123510706616429913265538308316670823432746949028406578749593746188379494366582595441197886131614603015235868600049987095685858830322211427505376973362537031429983610518423821515721910910604414042883991998679572373553844836855604998350335861208430638929655148845754315207849403988317303929080858896337755205501447336562473840374667801456960688533655138122398826874445489987350447803418780429688854036748518888878443607568333113743884227241666521156618397714208821665874311281907899253295651412159572411926670262793279199713971056021605233228844234419712693810630086933105655850168231410709245796557358350522606858009472732202337356325671608952830072186286865429720282279129136419161986640836521571200928399775136403416488422374321730713242944764753760147775374534720457192750110111711011992073649584250532236868888125328422966541011018597854727665692656041879330633180384297781475340868440722768861150611595202766162663186446504168725617867174970432528651861767935861795123967184934079543479642959453350924378890084087351014199787236519812376061877023607952099388029532936961032001594622248603874056219973727210742674320523264*i1^58 + 10377022111555544180768154164215525690925030051561073344747783105994758361409491493068823381376747551755199017598785188797315939428140519206883451243559009440230084931240483588663226132924539485409634472744349790887919820869226960813941786541631129607041885420749291907503559399359883269774165289687992204828664401284744817392228790418534474359903261790793727474922729571157184491421732287216502465004206799060168900445810118252359574456997559633274004849649651035153584708510060108302117095194276978557025135980077616655082514243094856485118464701645557318319172856296826408707327826361854524708860670412199819691051278496981497908515522932844845329210285043543369290791134084308561517661550850214464253826258871437136875854906989050899668222677948914573555360081293129741177252674339681287070269152104740393937396333159925314913528336889805723687199856018044961093244822530825319336352107370560554541579071708020748878709112581174268163251817806412619684669768553464947659262745479600938567084992521323314648448921874589458670600170305723393736100126095191177089806107259506944158167467480656180715523254893263721140377095314880728717664667950700814131940711800887946436149342350888405357392095931579528262357248424042274852253816030629230792105717419493410209167955121738842188470945985626154058392664763377234022774121372511750450834494910705473499180675925746740847703469524293509656863452179808755711571553239937485299016773193636025894020499235888279356167888101658945832356789843455806629331363699228393303529099220054387907062283927149094194839565660249432498966317638615815156325474136400592658573112997211358024966799574614618303190342744179668674608482592467809083793312738456040940108775783250545121956095445512404682948047585422791098387954754877543634409955386990220584646917082449644776924321741178709834152258102588856339902933876507054039944508838250088956282762564693486541642567983252380504334620022340247216377734079027843982485087469608255229572520300577392432955026106584144257862523689441473537591348300823994092625917970637020094760909417155125448219693469650670997727554576513031226954616304867531428119663038851559015154154720834169291669504*i1^59 + -1200888713328033396571478945734504011058669913112018525412943377002167977442078766516758343378259939479197001031133470814353725872049310426425744960723440757865891647532981238599308769167761131880710745167874028303271718448180150854961400741959522182528846645755437833300092763019443891288647715803587709800092098164269233805368352084369259042991089171748152546595115758761844737909086373887019897790399929385372601983146437555537495014022806256540596648827097568113653374018520968867081071719633394863944604775554846730338505767572909681240211512383080762241689011418468614805677400080818876303955098416101647361869350645053550090125482168420756353914059003725365481254519707967669277629247732459153035592335265674704894290869751199727086937398360019787973448228245079514501131817645571364788228991604272393866503267313841172999450361931211678836727216942049956718786273951992168450679662990415003476820649318355126467564640204322268706916635501300578207843039320244721086492286500041482656611534853104912057547275970825290439628190803121770242877942678735835948615997950989674146356460536584769150443108190459692752436648779173775290654385975314322342323072406257245134717230425246791543121830252759771332471483368120795644302897731034693404318700203582057178424804438144394951719979483474302972381824926801415946794256314056566521162703442324677101421798002574180537084508442861307956679797938679669285992852261996009967230699949820254587305926490163496738207851514910414476943373274969852641045900974504855444253334073899483080251944055785330268379401607411647933600760584042191575835286538516007781313522735573113087362008277259916394917141964239867263811573489358208277751141912576519743207041965261018088000221668200887146970086926112127104535050918566884763010984419175550166753381598918733674341773198036332472803381948933291201327560328822708492830038915397372383210147215826724209015563963121659521750163950107575109647209238104430597709935653114009475990964424884837786985245746990341234417383599899426580040658428792469150615078109435739592463051294254803991827561749156675511064049046495974585903062511692819915734719114281766771158630545215193088*i1^60 + 106678646343159857018148552376447408614091094962401411649119976977929202376231446831850295505763273067509521023402301937208827797942893025412076372625656384778270481201890114773938485945945157038460803556429750177396557122816805355743586043937121745814620549806469564562938879900599526441252940218555517316595275792607857537537826250258289025610321803941495974501769387098367525604526243008422062647507150500217565672941390509158556447428151989953000316351005476864247605614412343042100197700053218334835049521284431957690637829391491689548659786998764068176805358031084149465658522450377268952506913740694498407342262267988732945048165474043491759709930961658198308248545208740801879916176872479551573509357227248568745786088317276091648632799742424964261464460807350465615475861262943628244708546691693850215416036869998068881378163291555574328248824024530006637856607972526329903859758750131663128613139507904531223096464491818208634410258157770794508764542393276308146434115199093476303151942635769370113672499245093058626447841126079320901399160333026158056020816525348443657713366227040938837080624970334037478350704334225790086789826531360195525046651867307734084969122417288261412210581078208843931453922803891714811458619964593521479842412126176779350314315411248435866607117544005295555993251284549211522371204971368459691163329772305652227977723768481489998804814250576483120152396809223075998132029383206891719816113811339219143280882724124807258847450461851113142359872688489549334953389858632665033719876804181775691340864908409106245410130989931383055249060828354569706265850148813662288166324118108344477683923453898386859681754697588894962324040738881985789160434131635803006669219219659013893104821156963068491798702221252324190530667820274213743800685481333956565364848339275418759848637157251295681247502436237636997583611155315899542944930001496145124074757603364891745404276264239488765062115179018414153871165475990002416724618800444427672372451593350339007109815876812402194355109440254449313614642315948501024636042446017052501015533269994548916393622971557892235371942070696512131516267166343376496470622528878807398401993342976*i1^61 + -7406851995158461977524276986508025126950135605251415474580273126039488958783605914907433187957234525061023950475811640271444791093698186680853354251484140874711615961601806422998596875186970470846171392706119939771378506392941677481813712780514562197536845245137825251330567764228673155752383917609248992056343465780963746437888761965751908997080073107088275437783015294323953394993262561109943465979387191191669648509496792996599663499970922150461599740095124921750476676883687010380775605889626376163238265276956058711125937906707419425497206723249387567596273161902091926687071949119407500522861459018813354053615651083508280317150678024976330398921031077542514286833430513882479932217129913419527462891063440068349584753639638585641858139990086471093960431740698342776836584805484452805564367061329864372370701705143585415500509348740719615245116337786604990352488089290150893336591956224059797237852821628243457875319463581473211371315728098970489539720920731621587960683691812552747979476375110337686422009861876421699104894677445629702705199426058185639778095086717580196398814393746185464753950469026541664898887684701232945831468021013727006420552775848040298973855576691875183236202902724536838402819292827899700921760486746912641114761701398884249106190171208675487170478588728774234366106626593361498238327133641510833870151524212956102319712826243374424109878644341919723578374366450837365063851180361587426321938356958988192097385782831816660884188522241729453326667418821524229758955147566685354905731375773140511337962205439468036523767408941660058598209089068732570264532356590692088950772951910669030959095633340764927240931885011200575613603849715957811432457591757261676712514358193814897885218833581770816093216831151297473003122414405338765623580127145386328940406882353420449699862868498786093395525522007739394257682558543436734341800589304952093229622575278092599347092555983836664096444036834985293197919440511062423343480733928855972552270208465348807921002470430304097356298131771857052310247982640691552111326357689860232770680318664769353479219998718185018800746128422017711634546977875098675071699393094932397817856*i1^62 + 395675790874367248119812138122086769767043697970551517974476553624092524489033136694039916664627048004304832884991652766466892658345840980060795785055359555288915069724817521697663419687866280768415290094682832072117070277693991031850805908266051243145060216860842250433309345752205314384367482623166437334720575397792967115517281570361308530267871019827528229377316777163474235432137299385513783720186014311613769768103132967057059767295096626526633826530114489986178869660990629626736106283588925967145732625142428663282604424931284475291900021040931884109437016939218774253350661424131585611148167146160875516832764741568724559557780239196091523924376365469511447682870117734789237192217162737815160796925966942553549187326787499537234267753361511589475554239596136409251819755410551293441938864627786660645103935548489578041511031292991824681543154319517665449849255387189470853102312356166433421673714633062801573013541952722730483495224494203791435110604392003739724698155777733094959003236256606212462208503964327702844194555075583948175056544979444396891487901002256912654245457753452780035403586367979224107763230410565200952689378075690149154249935622269392597113030788794910440668134725946631006954109922076146921820326778565137842425566798655246466797755807288744538191591140314527454506685429986352486378341684788122125861705969649676326226678867216395782427347087288765225450377410943801419558852973856170247428623289328241900800337802772191306682152349490903517314716384422039481934786056152812234726267930753701172113298415095090329360933394346704562986084580621763014412093778132587829156560411468438390712999244424520806124648259700220472871890943402336524715779485752121357873711154230718680304825952823347529417430701877203903889984139476280136108456305024580434425756050623721511092086497937979969038725533859263999109283012739638496463910284014829547842366621237284887600489655708931576665668831212560260912626828894184472828788144230609213263225634603296738544067405057904889243633431108815076189033938614544601213544901898224406642770372211955171478798063526160512770152447837600751409262188127636020899606245146624*i1^63 + -15851248221384113079623357671532584589939057164287932128784897429734590502260898921119398659960704927492208379315171588099495593235101911842905407604512517495534413470184867639175743423718928385211860952662857668616880722112421383566748907946189497295571237509431490027020111322071698780735667283669482924102725711667213544651436576526035616466379116219902843997260083194593636096242883432047149248858524302368096451329138089456284179048919599423268391315905169710356998436230429734995589462724256094933127450733064385732574100153514168890002738856776944608854326657216133701199029890688730332271979169264812616282653385050454483184468902527982512209372792243011960760158937575225038781688034492360153206146591059589458623803027212412864091612036294536862348832922098643349392715626376578926745276610787145606646901062381346003860172204331893269106711251816977182308679745951816322753148869520448465182006637320003762314980362734807829671990080222261441408061907528880568572026529740889789306586595612373243455929267323759898363221406377404961164419638492544109071520024735292603967705489012671917998250794426888683692008696559211463587824377733196260010816020931655921293240013987770272860452364421945729924383569168184620955749951658405830609589078572072701044274709770596291655099905972267671730980471761245656589495522120557292567244623132157831672871625763786882011801897844751502252875158468530246626379462919506537008830133447380738773347050069657480961551403902543927353330588840575716870611011046766764376177179931181857541988951915720551859105626089040667131277945743972958616254121673304443154058103875300985305385427472299438361001275592506192937636500818961404672537228407498279491279545737351319518401877611115352589159305817552845173322888165933534268686927262704831365197223041954524566009103747205414862429555488249660848402414007875733679379543983265874058097845440282420032125486647311164850330540547840986415851472587033021812966598024589067723740706268284324200945038976851328997783493830233327236767579085478139357129654047532462803313550083845832387638032153313875820364197156966159754823394537086501670354944*i1^64 + 440694446083086928502689392370675687447263092926421082002168859415577153244226987693607829426501546815253125728219493218703777440159934932748932810512230207504862932093028038170518761616515070684639815325195244686818509028879460730169377333214896026091324183544657919029837005247849431333899507786596291359427532009205162870646854574489186344170075775835730288331209008840546517102911421128120820525744094323867899876187698107380781653281792403323504342323709420574777001384474534175229776137362322756772794428721386235443171874488819993307589041446382993263589057994019317485504980397657326683794853928169510201722632476653457215513839472194603364356419380547661115978195258091075004101828997539003791180163474593295215675344985641434498445322042306035192463104339030450564882954101890759366007874030144077218282303153982738599638049806411300757952600424272914743848338483275565151055615777147056863514812356331755851668473637765334031671158289699520110115864214850659600386852426325667064084779444253693237420998730126043089233240055731904700011533457446806753220093697689633820246361612489999673502349931564618453462346352374591967826621745228146000045186481812024743062821320327303690332579675530093654547518482719437542497244180681423587955906838850699812234312041111580160904033156741154492019132542487193855222278387103804934234142732606776573165523571810758424616941119046887238735066309369020762502618195918439905958235069393617038264130537257461960477016208171711003149381216111704084622049387682903931304453967199853876920282908492916141757851363930685884198091049171536499973860697747698157972154486551849025589019973463832695399515425276195875173746407951900291871136825062236661123798232058745660496775758294743558241996996368697268547255564888437339752731000190154679957143913580876875719031005869478317234415220998064456755269629185604225022145067792476072428912133095440094241099985120249436521715996707145739813526917624029653110941086029218621120634599673815140608228140455750502507043617371215304453950843578049099301408646885683950913039630033532053230087365415168574777625615692189124619492462417674240*i1^65 + -6999067314885387839213853016505439450110300177620538051279883774024664027638512693549016140567094365597383727156318926241111887834024102443950471412066240452528298571533814392705217283795385066628207753638853947496911053160242198751694681349233556427518764702897574297336981047532958851000959338597917361772870434576282758758371539110111606988919693828176746230661391118484726427446413667959806963018886274118446384579352040840326852334645312315280810297312976587299069497130481361247953061790607601328586671758948741585776209397240424323242620800968289405349445417402169559651747832190822539560711302068129228748606154785308260753079882786300937347854419664036551305076226327462197967002660060738849633431054583292664239248685136014453919487839284111285174433699029328604306576630338500352557985752377233687967754708174679508014016659095499534120741625533514686472921994477765332309006352827157909125219272261363419833767967268400838178738568675790472082022418990752982706331987367471335676265362081842137735468520424367027841157853982326920609949806557168594098830856925878482650540119516061903725318312283473203494287588883916739856495210596722691445991591732835747377039082790175027878664181408093390962159215434806839200947597282207600462816674570144538759557567463054427230990115284713828398155543757560074170196317625471861524658210728061875790625141611079393270595836006254084495141288855331181559484419236782820228439097456477905634471777440351504310700265976100301850746369726706585477764313405437690515503331302335008922326534646025363299740687533984929534583344390584108723032429857602179551692347991419740557361328157833467725326395402858632923123056180388669183485553768729111016932001398330476804779076127084596687290321446089431099694563766528769392372874890027228199904312973031338129111166226400596814512412037005638574659514078393662550748902352779251504557184346070982212833887084700441716019539151274262404852055591071280155734605215120467403469907613267129125453917277125125203044831112826625244225746510192513674424680875835151459695604464641456171636904397084406824971773678737670887473938432*i1^66 + 14898918645947285190697576431099471628958361259391471318095252252701395921602810713290049203940279798221174847076397277750147436471940428903281217725970961237397007180506390409744323015873815383415626606902272576080587936109165399098001317312666370011858001600115896158642966301238447189853676253716447621182076090318212343034391241868928703064389059804208562970185223324567107532169358771879527106240165978389485509036656986961906555351885654497506980897276666906753140426981858047073575650937860065189748699493305146184773579824374410359628090999373235950071323907705879568928505385536996093094530680015630777342743308057862376065259327017251275108655130269670636851503886935546120668162844479265985564602648919518928318243296072250988950059143077840217323906945704248598610783896381509571724093978358356258787534310162938306712886482357006944981016959170946746108029871288845836102169074861645994692786176315203543238107397347616552535620095576917356267255397086792837958736293883229952897789161034341613787718737354759588782590066926754818223669022115612322980433985187439552843038512160172768432036628418583748996195269240097162695811332661554616128300744156151372004975772464992516309074992514380434253900739131910046358409022499204989220842397671793894837447844692795250042848582599189619060600679703512741096304060647342969634034809885406409069780333399836929712858001569459195808717790613577204694848531894923285381036540214217676626377462669406902878041373904611218737018305413520320075085947410614370398000315543596561346365453600252053384635183616937439251166456316611730785489976357837033970355815936164275270556212004121587496140223814165153317798012529449564193208833144541830229035625728414875330821578199093069125046321002987040813603738245348589436516715194177877458220610801711793864894547310561503130663421699542651558895226176617492915672104720789123317797031643611289655169764980800552484264600990295166503031047595910170049282357451572306695851415845941545362670655431801868350192583332837205091235725522689637300660498727823251226682405867945364883015155305222239172933648460135006208*i1^67 + 1329328349053102325141144484579850433788718730071514574331269273531253626259311227417274935211418704927240903979343363306238507056354499363231033415031638534878852338656422531395507234541884849968998214205467388912481135230765747283914045483076400155121588410672865520446346069838613705290420552340272452368844403625715065560540646773918447913939455680264219088663554044514350035307151211586506701727235126495540995366471730723185323106348967291286730156159375157504125070838304060835037843307087916320949192963830458938984855450302400543075885225092033234641795690190676244725488094890087098272974262610472391941225860005101590247149369172131339555867044782242310374492694240846578759720426417324428939952626945539135042499926319669364311015558747326058750259177501736192947200223364648852012882041973550334541758785030259950055738775526697165134744361812641086453340014408798754547553482917812569507417086916763966168371670957810728097703965546457519563806461415124716975510646269028949691708280490282037167109135749471515534051865858494388726975057381774283571072762882277977534594878561780798948966613329170923611771954635922952632517357754231070226355768093535968956546308948075918732347615606545085991734886318769142614425012537234123812191187210080099694353288853476090174884969699072619503899528006689083600916697397472546678258889873246939549080396803896961782863403000441852929142958758433603620986680012195401833726995636167484155323148225927774032752182112125515394779005827098606837894144582413870649083052539563949682770325861297978852720205019475440631924688937297278137602371649574881468948644977099625746980935614666321238559754575878057213472430833729670962410729093149554969264188621699264833483379707646839411191575402723042887665684565955765345440710209712762646442840908470223633273173127483382278251472065689054451923060364349162040302029809231718149750831928175230508869765857500092139601682695254800359505665924067767631447049540679198083752595609821606652833412111108987818895025835842974334466137749411474844208383645208564804512077752773066014102137873889780174110999969792*i1^68 + -16310356295017975811652176563618196554069468768512437438187129492065863063085399295803272554968419079543796722719586038562611221883629517681759956458449094846784634961892381950392027468074539504065173600464019178439574586485605812754198397381975710109005516122341326535051782975435052179993675299842321582641367025221172454841519784749081792933592457188199518870636325276202775595808529519891318401738681901994746648741974964680977955050808284322685369281226672280910740338799283942484173879806449596510875737593289187873213250348690683236358281927687024983711166105279055016617479459691574679698382800392006034943202071599560836498279051995967457268019349227184104865658689698339298289526711081826659693771979686068866372267565842369661187416630348930765637515777604300486997145114577792476737244057521983228775527774010144239545078634604745511163668690095559305514188275483607047291758095428551382576706586311479024794437795136038278093261424448013735435257433756353544653633529832776921678582105158958948541340373339868068875422199880479943169004291217720683674271240319810927152367176254651271020692142426350310038725095949074271548205179817012171310909193420819677982554305982760094152209891981142905899702659481303114960941453613526425482264150731033038705416148205158520505686324283813352012141924446557386879151444691661664747304400953255042318151891871903767221538574628675652517063779969003724582380798199772105132847152016022980893910415110178369199782467943071011211857528640687755719144226784927898345899240061375919288258995232351613270355869407596490469480215053885427878576163918108894959790114003784817167055403735664023610645033591808218541253932890104799365993601710268207776261123645820282476173625523689078945331684170651137303287959491917246094411278274608533003727934589518627786901196796122504645607720986676435316174231090649185057573639388161005145812768155379464384149380558852231145571572390249206366376604299315271784278951477590605720812323505268636726753279404058379821785150457627971277174001360580132663926795859748905797001875216260461483964525101465036914688*i1^69 + 103435507229126403417377525373068264939474856828301550843215305642629261452258523146793120133337732257165917494635108535205691903157724871660319279751111714355589927585886473806705101472867538525440232733945504090058248438008128976565949544553656791279323169497478634223949356604880670229232930311208161036155669696739594910282176077477888380036892538532106793227488674977803315624029106104675291274016665240194838729993951146524719019072163851553310491083364347253179702868827608061454467048743746507717569522871083244437435165426110818491350332076255579153095171761241795944620736874624465270272597824210237847589980105783870852236223480681077063538356057636968479186776436466955361074260887853000810226142488164885820257757517950324961063103488867805520206652213132366544767441973723432240016444009222702431404187825486123446417327617054073732486002980630016963020944076307581271220072244536832998484148307996227931545059386472886434494862538925978535487118564671511609899323548401750246359666535201372582663113961514972643674718065976831942383838271052557592967125707449984905343774901761326313363456583315517205971697918085088846914273714992431112114719963553513180750135252363450413953072082349046867072962324506282064408734945785410682743948757616255714557667087683054817640385153933603678711533121766851562076057220428295386187372000437420259934151071692705065806311217114135226085065722978800154171360935932921727381371279256485465875653960000873648218797040853926807218364948525080177752836205333213971674154315184845926949560635841494980640006910530103862984558483364387169560371058777655007714395881564260148684492663091350265566763391358858982065710926700400834183759478015668363241682926873403371822135195278327223211790497013931278114364629865755223979949165187014074229547705610702115135044773483209571888687255544216950380610047918816412781640233754203602455372430145822469209988854367053033324276902525971357704139967675381734961785704539121692270634678904194785086218450457748632637301848679000629626976768641882886026431047956209522145097194610981620206784854622208*i1^70 + -2346615897836095683493960360215340709724054029196187106695581016978516750713588016125368113751113824723119918187011447881856254316414950830070245523488661977852044793445890751247135000639933442859334540291449293520154951936181657858780722546377604557193097084554911193676965993232943279373991565886998470041795326321285628403951374563878265021581692462443923527288186421580342559293184565390105637648182667970990575757450110391744729128655980502471005505077045668716536035778188622818126083972094525647750489504446176556838877401017738698020561578528189517507082346892865176029646500847471846585482135204756687649011691926811953126905760636476748149012509095518619368184420416659872653082004258226534912772963483292559460102529493053570407880054488553712440848844781903369250784239361526197391882451422033948583592465189442790929581031315693928555041831655546502431748471703097603187322431260231637071588871780150946588043912396969289421934232472928355173155710134597991167358830015040795307121757123606972807599642549320297293864492822785364415767291359746876871071329804098962716451870349858967318823792161166918645314990664602940729778921411286292315731877337846906261533412154320178429454670593975298678656584438136007186573196064482935454963252673778018726858273548017334823475666077991066613905335244227845375729913690002396545055366381126035790608350754717304418237434523324640649863707876954091009980843628825458704899947290494223461807995071942884245321500320923886152914780674023779326034358473220902957160703658787012082582650710499931840550881066879519585540294790592218469406633194807867810539177364269325347827726421239249286508512180641104777595431047462905902327053508479762288089035124263966638768789301914476426963640735385819423986128848015123275109885594050070042194618827273474330812392778199928789123911137320793710656797132428751739919704524469580748571111412007634823696262155508095875839808080894564608684220594972497559322014394201192583382438622065740201198847867952302571324780481129216184984170892564973696757161596602590047367668908243725982892032*i1^71 + -104286711200170861845741240412992718511573515104748529818295849037146177573475338296827648971101612062567160515580912410193048316920073140424203225705884557887061021210003567829828825691961526720085810294856673840269276857388266996121280235320951504220922442224234375483486478546417262263962729232379676815995701888096842009090579029243045082915173473181676573813685431088260240319314354682843072510639154813152651925511335858756214945936083185861684490637867795672737721689210906509029104170247194905286660596781533999383515528239995910721758296362078902727459710483434551858969803381218200326680367383167182696800673590591420381915914462053962701245020332908017031824005616631358892408338657013621785026665744984051587749280436668983352695380705827303224593817769025293149095250142687640772564514158941933043471759390061191140566851701630333783965709949325405300639754608708464642823021820668128972459814258775730528082183787510484149671969408169839819133141704756269873307536607061448786847358299057214591780137157576296892584803883609131922067825259614976780575210997376738553951460632696874892934853370673753012983816489213495828499234507858494519824669430034398450320666307274462505423399671787136230898464099677792287618429395301582488550390052481956925547513281521429731964871045452582233445965501727101584362332781313581945556641883579054601017358942165497411525287096617734610231540714953919602214862024646853954247040944167719487335594377653259756247294047938865234268609519059004557193777532704067772748520221647619335148503770952739200206333449508311851011978284809825921225197625287833908579076072188068190261325054190742890744366973565976269130679321452599327106269112559487259676162499358225848121020353153883743293158266856041917274734168558516378899749687432457695941884319772802053543835356873935159697789384423120614563919394556916070421395523723275527490243191169497933838338110175638028402334762984623660061712685180714319579211213805922198314424524294696508654027843206007740154829477369620587286649588160153032351854682047239063602208586650877952*i1^72 + -195125900553649928218330597359918765981636294203098929383254717785738320086477742604917492556058579926148067823131810589549181060499981114324314708166748754300850318912339005130662386694211070599968751566526711179809813254601630685302213387515062511318522710868135319237641233198902854815004474987920426884422103723480987430953736911442695139188700412347466692409814919273996785614625630921946224404592100689703058957909323102768845449143831839148084269175081654022979301012449874371961856860473121779026186778698427601228937143306233027091435908527414641396066942556819919431116019570442894853669612455266870292524992191020775528668337992379199613453275685294420065306309520998624868766696875086030241490557416138103750565555244233708974578354118813626691411904317546360853234322678787353474045613051785497142827684707451374242082168972072614523336160507611970102310478289686429750072181388289647482841556035466779822946870044663206884464266279367901155557481051883993540725977120433764791678840227555530539829225247971793804626596773605356781654763740229216821750716070242404119300081482680030009808105901130951639609024935964629024346270930134775304816420357057114783901239907800797827826513123394951180758870502736655833255241916822099463949887513875701882904742661022140108224102513550115433701872044600208813195210755039390400397221482697542895533148834818318587792177639445316605955176991083092332731051859345795784974301656574615020845681835903987286321449932891952117052516927447323588162928294785646118080769197533838492503748876341928862098701576022541196624522488309024264945241309194861131434324102957332367787231670545170108360858561225585958855742787597086840421216806294607133407118858404677894251556729120333050351110306543055453424687461562157983198703471559350179180702600866446151424771330937419866780493378630249680927594368708462233452905952149779390335818594110859839441243101621909674458527818802907399491657557270057205973305784972991536426204064887809092914600229663799122255272242865712683509402650347587980471887238037229162761027584*i1^73 + 4225181607258105927446711853736606498329478840945614740115119865843797874198917811680294141027448496408898902408253533739283814593088079828084800031880326302946398179879279096447331453532786359967641352450844735890137249916740559023733411755876532014092442146494930561196622221007258204937929184236826931619191551483589769344972769137317844948098421420090260670427517142719793644842451376926359884923022590640310954764767809480013236578726991602675146975419847352494024362838770885693232474933697271642010497140523672849009252125816425622886346219751811196105888802722291176269246454105658635184572581055387299411485618783644920277268579123095684612543994032288284920854708565319335606335770417401020766081900437140969493599985774440742190687907358776639817068361676072867136177225259690632508407564811119252049927862476203331027567242259963046079167635659316098927823206528523753352492698965755694040210248945196309380187562535105310513909642215016123428648348458948589336030461250351236650483734597146339220864634042705984871014081462492062424715896830841925658211507415319035270246995475610141521891656676456008396071570616419597948075789914751434331529769409965654282727742181664731974862016468832475193176113886372315264585271671616025172020062648480487940136494028500763029366034454034956450434165623299635055156563872519226061918873189106483731192975363261234714688239626021805025081783635201134097989684178491123380024326901483548672503677332934732968648171106075170803767731971649696889254657232952550517097381468969208296425897039284740797536629483175473598619592390101373969788343497182242750780939858365523599699463934447547493117563468731435586271383014131725001537497796938006599650818596788791516134968707508802242513336704002589262161609942424170703539482765949215850636281680104449135451150743764260413977239524293587058280810836817639448710516867575790930284607173878421757368952948644476257113080135719127122115304464502964064641326632617480871705038172653714056537547573808336651471654075425803461203033883097555492821668553490956288*i1^74 + -60248949759696328349579764365077747801091527826558525260665889190764337779897069136384004952173514287138047276119709662496630356481294715113590290527979068090472232967837596916429489692012072686104836950462346531146271379982628044627851580329943948178914624853854113616394438188858464840114383130475663818907698681714847605022207258097350496445185348663334847770830606667186587602033792790991867264369645491775980153389901403860336226333885675043561816128651929629623030782700858946260638044989232513570818317812507772288609543529583818205657414706883905348298610154071826058440271185661868498180316039472659379534545323118467776687975520467026214984591673939196376774886143622965428444588472574210086484472534674296705113901160823877054809955730342270202190906110763856449637110609979538335907365403135509016979737540767097197785091852988256537536911382814657684042938861682172687597494829101758745098742278939054730894484584872503501235711913478308558355838863277382169004200175557801214497511917816608752869495857894154368114086034750615532279040480486581641345352433151551308440389300493429352391082554865094176913135228861197662934065492774063704747609520074781158528568204303601202302837713353843559630198841032214794387800840700306096326681186068525985995114108079966938617212839022978991551158060027684394406006015735218255883608749117918816322802911090361791378660995837645723692667063902739225378788347926335027123353902155210538206756742439581056590586613892557247381861815024610831664035845919079983526103357223225750049996034016015077642460188545608318997193389380022656191892141422419684434305999157276416584763160158242580853447379793527272406211848801348310267765658288879202551710511554472235524384487405488697201715813883619732533684713723485793342230753704691905128004696896106950437843180297610468942298200925281128836732553244904149500548663021351590416878718998895564565206021914379367793144287413174434375470823594267417667444829685764790652486723253666414149917885714554776628710593536853197417213211315030087415969611776*i1^75 + -1340489137059232757436958720203871068314136048389934823407545318377769010902417312325795940730542698532446539131723625495957701107612278509277642872303477636327851317345562510247707247434032331883403688808971103068710299730788777039426936899996506178392303009160053866516686081145876288622915390461371249214571997693224682882414737295423667707463832401030028404082251164074257646538104915148990739664902547965794519889484846409843863053861881461368056938293288072535708409535056692444846427323556849536172468684046250731272204460543705233386110718561875831390085902729954064478230050123925966745345462359668200586769798855360632151993100004414171089497901786167207235138343772578166559215093791439798244933107748335003997506903808369304079687721154137400931650166720488179886250324885997923848597213698942956135448514212715581001713786531887317772323892121594223566419436135025726022161969258485443064001839261149254268966170867907944452048736400219504131544413855764176290465432966882029008567351488056662650350930889605487954000873290943668124330671285630498203114498003034708718670466482445850353867874953830558636722812496751680355590817242588377590802792761349371439417997436508843945875758808635831894644198684708669752880015355606110831488892192569456135466459880027540023740887485841297595644150638363486283001692113200194877368006571642542065010999401683772432472998478787934594082951937089230784038681550458762376126598961987383870108818197537559476930205141329850399460284979233433594668720266808431773255444337961891084919903421217408297068599239521233901706866652826523980802968301402337729060937745923225686070703043165418646407685065540658841101174729308612208044084771176317668911694444005106255254124377781974120401383245525634933136640960344242800074645260657976451826148336411099919973427745014928418088858903911140943893023327881260333487322731503233760451399108540235232675582678320888879758388870239343047132336031204428375281800172735543765052880336881506431031086672717302653634970027786511694698110695199903580160*i1^76 + -9782096929871009069199711824848347683141099865532662271464689463064002900716770319258201795884223216878230725055096010438936101707879140766496276249802381410210299617810167613790934382541414625998989187068379733050839812278547700338061580753439031765712741441268124153897454872909529528708164458786772605942762695580118180112832415673382900475587111995375443340763583830846813174524637216380373375695553308418916733312150411946215648213192933265130685224787044883855157768721174794448116274720374886541725352328330198197177356028513796778274042942858251550353848798237422064822936182963671073393475005629656859944093128551608064652541365299657814684962724958760867031485000487493901719925199315300254425814275524504050350375138122377412730700710027895716687970435124510863127670896349932005136929779922940570453777468478091609938201328785208668647335039320963802765365271624749550491036312053764409073928814166919581946503953696949168000337685894734150459715744107299516240374688851116206618029327996958818806193640293346679525368974087523050756231710190127356116137636940001441249410620815632480229528425285294457126581478727465904084431503567077485541223914920432310518319389531703764458487808051744182211914821789926603888586749682852983242598835752205908625299741169261875723196748918826958040088321452843457964511690551568389227958031372393036883801300218136611114027594514168800968519451299621869847935914780804416748974273888216470008682582449894743141197928691908849610035826778508589692580528699894115106556485324683974469766981945706242221619282054323422376201709004699574844236600639596189585885898754426418890342079198484259318620456235629017926039885039513446209857619277521111169525348696929401259097409600593362478859574852486888294257069432155061260793023811659276398696592138613718318417542325469800300432349447249423379618258363067587904770220505800958864239475543871766532585716528235057156577342121548179164261640371884066329839907530458293349969670382286360208568464655711939737225550739173283082832808247296*i1^77 + -39316568156429193258059059437382249049440036177917587165600274217706250900232530215490895819406119170944000594164817928750086680776473504142234278343808388220069745074148510135185594290677371999230476937510067673652077578157430994273200028259097656768679867931265098108885691212940031919724720064130080745220297640500311079972507770815190796608034368977674134576263228357157632592215263440227710543143080164910174077971589760252932124751250536220408210718219643868730397043114928183153065548813024627342024578965699448953623112704281039958183383045623699709584078883074747905237238411396047138464925854478439250841312404803181478823185789156077515280221946949315789898649231579924133040473859343406668035407917296691510954590131386018855065411010122552663068763523976441809913839345361215639345015070606449643097106444354465508214071195703269491470407674329923370394562822983301396950674106141929793289629836983036315523404975569523169056286570009023272766260711913531816688307559506768442119431916510612268957238970803762737283234060154449613734281708690525633241937293329672506043740840327251375598913426698128860029500774486428244943523178997849423599564603034029031990213440499389252659506656316460126009404953703182421161667981251569184570206061646473712816759626493221046324308342167308767567726123535420673755373542778272047629071221244977205444196566195169383483381882480318696220764801355193165107235727533235738895748886102126748085000058489586508879789583096325729569358306384809601997521168092178441861333890160473665322152229071552717726343459910764839694758997892356205008606144756365724400203418644046807240938621646246036849157401831052530913576655868964416994592641223130252668336769584162857939973157789074888094153414853202558546242348909044319752499641953280671738908734823694300902204652673069878087637366952703043023917908927489931659931933639821230545242758578170463263633597819898214201416292400437825091845849698375914138692735336840283854999625211926370138383666774701810336400915313460105969664*i1^78 + -100515324175922820697180601190700890267925406854968661358201474920017362729352101800841108400986479525295491392938712338302235293860127344226677312033566559929808730671022427520797947791214699770275793785385342455857405323387293967545297411141100553241960684675383027705071489673190744751894628250569695257353453420650998734763098081219905640184953426331560188692591548928264911071993851984296768276852454972866630306257744867030660848919794569934019575646368881329837160884457119672069837672072190290363785537117635012896946853527035502318523232313625540708030125537933684899571217127263681130567227241256072672168208620270255571668296160490171411610229681173861060020568663836731367798377303788168649925219312139786113808616957436635643912479811056213734359463720566607199089690669969497834877176065296407531058213424891527353753621935950517312416685067215497157449526574085945666340656451868891300821258078685510219015639428960684365226080309144865429336155438073697986886399586042016337592436069793987237221827939898592172040807143638661515609923179150747017203973968217728276822751423868529057323607002674470077035897396756786387826163875239087389712250195892690213687723285562921254817930695670284624853777699412627528995740947864111540096851769969125003825525678294695666292773487369124583003522974526990521833296727921930922957182978428670793744389613537203840837563168509719077367628535701686086339046590092236128255235924628095190599843841069633752285691628520408094774558114304027734048108526700663822359993769504898419227104775006630711202704884436567730930480822642011388868704035543938807765604308647448778783422134778783554716546741000310231735791346345449520220852673570306534805433819341503700291096043363063540762163878418759723581898042870241701246816990070111131265400571753025469319283986953993923091644629175857702842609188807921890368053749341134826669505486287786249749021769472971167875305475115018188198243096670241604792741118312095353363451425730996286753805617868999758086149486149632*i1^79 + -187608956144717348213133581651778850300328883780554508989094842164633872847524316540315322420045132840281313389163948675178839996979720519466888831629091519964241616129701028461093140049877849455310296829744906711306199826187767966995491124428461759837427263289550628017561871025718836673418004408201441996353765223172125398542965072468996303587304118461800042911847034817987481928920103432716831671164363415103370556487346880296093759650465767807626411921863492909317289091048715802971087819899577866432836312151273516839692145820597448939501357809822433783249585562119268230432411215390275455557606068326156743763479675853668132767698489000773792927430406240571735431339542770683169765205855876639951820090667223691146326109628270913912912595146769722381459737218679933803922656401415473908882859373648339179524806805581568206488369518143100172848547609269401331619531911237316992883389942283744174434804007848984904224852942759328177525842593788806901180387701941577607549642265514580289849225874623756421539553360056664695395999724341431235034332102280288875456407690448151658083962713665440549992020834010919040776680677544681424018127013184764746580062717002340486220246592332824500430771816249311118462011735314254155417846224142047585842757960744631937872334808242596423044476655795094359921266569435352870112490932643943215085684499167623361677641964318654209030391519364376459415431606339493042949076711138998462686389343793353554454977302800546811427295028070611062747885782764167938564071244600883899904645341790184064790297394972455010615765867199365550349985632608727463327835919874645205621837224137158538223701147258302868901352941472095096225510331672767817377851533101737013810874241143092165957054692539707075024059973651636291542502219771424517590821417264552237324331125125574524482272714841525728463766117683788582073346545371871730237617871557524692630871588788237329302325472734383528323749242976231390488823022951280676145498063521777850184529835078044291264256977044344638799872*i1^80 + -312528786178798794906370972765014075892117059200984754316036823748957346187683644980516437744422391002361294199804199848134460805685699023290863983528497598379582563854717143371628222790266669958610965546009252616383138782742337688305161942190890291626830755143271030771588210815355956732573889587876180187853511045755074403066690150188704553147243254426242820110528538160382646810516189691454669270345892729920932184041127517251587495450116281549347564307219813394143115530829694953603766934956649283945368373778538300553370977018003949735901810742347530087242996319335145600805316832692183869134774140550203759556727716948834800451281976079700047039579022814116003027012510148894344291763811983136730650338370597769064156116261175011895198901930407636915721713870886645886011737339923080163286665776326072694449521569092644634491641767350754829653481737694641671457775276675812481532538289691497092207289648221726550639732937346617030946354023123253782396016002688322416483972649099568247923273149148709805953442648565753924068538639940543861076808101098767567285153166312516091641672935095440366490281884366075351570935909858144643753518751316359769033547557895967000698364880625239340337202127615969333623945773378140777996762745995864717598613980717568359168000765176300211320645904962019366800891104318629026813797413985175082134372180392857869157299999428186052987039319774577360312468909001359950545230598087035752137190938864774511020652723490949598476826917401898474034645091915854311897783388471730918602619126015472283876740680620234633050040223236899888322573748807591534839781592040222145766278688818635198791843676358049504397974131379207798461363596037759329990430694995178599040177406966913041422291383831479615613039661044690794897172663872344388532547615580599139978768495720154080080010888754363199104254974344832984872328097772375461706934663477634940575926811478940738141877663633782148348741126565033609967300402826190178118612040422439596121859896543048570753304210964480*i1^81 + -450041039125959761434417275985009498230257340766539469886766695399012463078936080089829424739568382284046521701696331531037675194985333729362383177091158035665928003657195194506013989617236206997010142383555633484946099500709137392467062618846710679217368911114651708397970152861143901622900175386117833938315815996544826968007341123664218550686890829541070074790282856265475744200611663966519123433561517581462768730703788260948193838667389778255363759678329089921888180325816147946744137127664732352967303765389487126242216895068463522048727860918782541889453988461871157899959549396866403270351985068699294688406685979456147436742095799294023635003114218242148587495462497343562798539894516507258278098672685708939805732639936094788642043604605890057781269553179735238658333903213145841234512973718953849475340269529747250730449373079165058709353239377990461322328981640806989456742101213284292603066613809218883541201466918361294849406226897837871991036534897728046039899746135969707078210462346446869260160385411404091576280008427792176267020035400471755240695644021051164989562873008693259097422218612201347596055810404697219870786537732696538793143581230569471189007717704058142848106365196041267609632306106458323307398470880022519373243784842022120579000879007498851237796871023128940599076729424473334711710164864284459518471337108877878308873919199084412496226482026413006457922882975749790641155476294581489396194784380977428158290951038790864702397655108251202879550074392355022139704138803523847153045612899382298923741730913958098311063628843020035284251886607349914467800354433767379331805191059043703155795988396713537057306072002535467015233395174336319607705343253571100284097884677206519433693549422989626524744883354954581925021368532309314027477180370673275847963862576249400230368906282897795233798717794537951894723723900528833231549015050184901654236279205674802197347688347610046527427950259663545929238415031322672797041693369817525387013898045523973715787776*i1^82 + -424164342640129985241089098491803602685882713058158484842785249623537839566391752871802499264250250106401575873884860329954044290559512581197489091905292247332000478371382478220432381093339959866160738992831148852524728798257568295638394982191923501081462277904772838896355950384743365504861392963423466137256337180470234048564918239722710463807708022630315222454809417326924382554334092172452651351377934840826260175876910753602515101328704546289683444606909325044824243037093101435419805581687802092333255471454511457551875285770541843664713690908589605397607033889802915469844658903765519695208477054568334897000922187189335798673939196231048247901809888905521510305866134382662545904226969479446928824902433006515731737041181654721705575309090627138425101895912541113109661280171603720421797284098456633783183701047430520842277784148365405196898082430988206623695086529199266927190170007897849492656421260374716750204199620214949000411186539910459057806049795956316809554536078750910933585880008820563341975794332099249538967879148181959133844842245033956201281758513536167049348345209991181775137025351724657454403112805502074354886544402040721444264329616755728258529034992973413706343785630620939110003893320307266186357626881730203915281845283754295046642817558290241849919353539280749972178947215524820969382850034660103314425255903144899109108206850948381323756980403717486490861731270269595614046941098617638211624512688039601201482346335291726112663481381594685139635078914347683275728980382869963963128305119011130838423025008672788207017258587828128957292233078854111357618968445925445724728352806442116943494908725538339642976184914732345841671654079041714890128435642471016097417869205311249911882110967016077753241186781132546847597327071794774298448837846940982046126881805475711244222038020582450915809269611781867188409042872565116596954047004492066268543571242403131944747492517795444952191387910611129076033823220514642362756858430611527287362419418988544*i1^83 + -288218618320982074227486621258625026867869346262102026767986542718207576434481815172959188444344392782741767071617049498970064179746655952682862207257875764228329626335600717193271262529805788668462719579140774778836851161481246627663079599558542302756349783989161329901739679399779275404295032494714102004304626268741697470000474808497790936377769067901092931933552787840101562827940212731293794383606819706958642480513093082439557004542715011298203108599045011236188282113059588709410654512887109847342120751679465681114033833162626544839115355726344861232027785174104584621759062233554518738016978631926061858450714976225620374731276752008981124064053196636720083557064304737575462012346072982258965106437003173929728140200994784522610450012403658980107016367165081957176300736561347113178972910613378826765388051014274403040517417291330592864193339995609351994848062444409955762361824134253270868259292714049080873275692076007319697725185457158044546932201103006414683422983336514897694965711476107354619576926152616108301984854303375886933470576749552442991545236388713541181138886429232076174380901187324526564969690237502994137709972609780643240376782040064221779711575836756236125982696637096669635282829062123114324025788601471554216847967439657441434791075098610325927996258564254193377372643292193015745719629132922250194015650034873385899394192589536030471888923607435580028775530948553271810974257634802778765271861440322862101540929073668374931320381147135020931943911018988605276722037753831976657813510217049930304739523976750739487462736574597920820538116217202487787748539628236572637873645342544015905641497181376342667805822053271996049219549238310375323085007674404269328384718828618319997105584213512492081066786755908061047992084094528009312779392988463195007864931944435181553018469304467377235503890515595653705615260449978965672976877412402832108778891566721664415138392067238241453910186974069545717160232985567860950004390587727426162262016*i1^84 + -109337131283662095004694734069297466607972831479031576679985171600516987503785069125446993811599076689637030436819279643345676031703510992244471846696895762652528347702473323265576482322828113521579592525896662299430889934387216465413945045058923294503997189336333258913494711409546686252319258595116192871075841769115657392932368545215327060947766367112777277716314430418493939815474882963887478328427903224665642134730928796809702177177768044437258398289045783414396176564065453669723270794153059605741595892240622845567984946162202799982954957057340376525847033764835566138489840606786319254339210502683105823672851321653801160821961369282906571494533211500275568991911741043525934996861010375625561861774592265963990247222915145514823699574437628316750141782923323233100048766189915973947329820364066479667745225019519507723379500798426390333872083429568027114377255790363675081271784262902930362949953772292851785597168893812141879351112741842511692517319300069945015772994257941046439819688969036542366396479111294852486160344046464753326484723394072130989718091962349608224609954381448405919938512529959419390068396488791551810383493360266577940142027809551525657767093043140418542207028082796332269260680240125269423951704884731141479440782309203385797299591659880204255063024050501592408711796837580832748999997934631807108278909709674518003053296508774762034302693702237460110843217167404798846753189815447544604043455480340129672794069829123043054029979370125820268727523010832017331633106956897975883404466300481569328376286153185298750126815716340225142623359232122084838070613367552525513961166555795244262670734560354465258522684028276995094809549875394004811410583700290271859567128699334582735857907214906822612032529006807701496890667708438108816437310973392355311096728733020094759417175369476063225075149159549532320047609690842270286763533123009864030291622269772167057724544545908357698586244650313005582885203080079629046448441297731584*i1^85 + -22153320522194991579146021082887101626407483997989628130371281390468842042003400661904418462343244978725450015724697463678140718101245122016260568098268749235304878182710088460672510697094317768597962680971674587071563708624030282312112258802458896764868727500495767609126244919066002140690781854139694308790236807885727961319719467107002995281583204412134562877817541343534311263794811243460356253376116478717273312083738105683576679817057754596644224931443136353733452755052624029184634267610182042149151781263046642944813578987480238569568183096239330493536892898677263265596914753450960423864231455216465116778409846452787857101310181950315875663063437113673009470912240236483498706976830724597347146707550114972888702959762035093654062346571122640954605792237724563944539652597687543773094401721725440430743718092666450425208260407642951701540999363848864533578204687293052826292045598343682863975589384319201031631889092631810750932683836567524324299785879777266795868810135799408527993895295534623638299108122549399811439388371027280453464460432805854826454138195921166320668070307568426750063987793892916861262677160672335315013953541301625656750979631268517449753819446408717767594371823748332581909999599410339170589519442048429364652239557127924239817281321887672685772693017236671664163228947765922539643805921101383979085904517464099222758027017504764525297633605288886201112264432491516100485738083476345967413894201972813273640046013851335001516174380807092518864388355308008429923970268326043126455953122981202635651108851725538299640042601052697043515160114200713414590831424699771418537982202272275525986953706691135446760694819081109760964029847652150363353084816150648787001453226880998552634938414158594838104387624532772481969527989693560630045946833743648631231426485769665794651743296984189134575226510793669018247385283293629535966177337547610632422982767399455408145854153134188121773300790410439378182671040602593208303616*i1^86 + -83065538977919867139829208218983949802086974442065523116987091755255735276489777341789106669291316806270388842781648035921329566553164309965470862146612026014711022780270929305699660821727744073977955132216221739871572361237582196958809808159343662526658331796195964039252233664234179400297743215756207489556596602500686925731817203804000026977662807769209597148948845720558562324959523137391635886053054625084065558524057876899041315969687453563363923025738782392826244360959711577022995555332412305921560735644293447071275641656814084410637910467962591181402059269873286003585910491398605577098197904896352302819578329060536899957605665232444274954134017585308110160129593133097644181936401294109921050298780160124968672946349061325694444337636860237740968605980923003353471281338071487878721967845761973441163169520751466698423474356355658519338987372886342617337371487968184143692167162038121586112055502947444650152330611425591421015033013989948183484447239450980468716279577315313696298787584608820251184496904420275420628269789960699136880861288616039640121122635043795427352340426413676573540350450300375352903342390900954383839126560844169014637770266977236138410780971807217258412542590582777935429527708629462646110827967807701603168935746398809650876936992912700394689290406958709973416456470309273360622670243261838739039308676905231495025610594395097776836032325757460643040705775885347664507635315540914529026931490385898338668603748744524416173266542423649200285606723691047935761078771924823541205150679240755201397572593375977408896736783062877205562733750259051352025922868804609098086387164140945995519062902530525757547170068158527563383316506275988778776627012585807934356194964962287841000329968137503858855130936324958547488440602918212738509522969344884168587085926738243308993933768194245565120504562242980669444097339080707561937238528637236198879379621384138490928299399403893406649642787625561066144341688320*i1^87 + -1678361109712796657734501650351925389373686062020325340877609212346242503466439486945145364663212112453352505992880045708489874778230884384001359542164745685435245098663748770707835731068058293901716292010054528950282439842219024791659996484032454281554653004288685507135023897461094812550315571686125758788005405113877747633419183156203583841051253514697976128107644129347437748740153634366333611834146720966887550582019919477165305935646962455795025597785241922153903284625148537784047947246364660903152916812360921445592653364469205025812033150637219725579814905568791611869737718871236576881678262159343865190705828599690172658423281291459854330004524005663073004178170374583956130699719681102057805908331468967824109604641719177705792537020376681832114030569461985833032699058370016866523967867655633381005220774852480630485494173199329438261908451184849178314951898000730128504043654277800786704778540290565619422380793109545930106602347773914192489944867995353041780131720434405986057810548686378057755354726207853719132115492852542809616259657550026313106482006382372049190112874919243248063931795228922043280727387535697709137001747036561032752687065443542289542799455225783481476598375206702425434473208507646755659585344946944293522600746340669150037871328151632934244215510182404642202465168565161042534511771500092875988675035348276906670496825940204119723349531534582340158233941498025230198131154803917054629614959776399824031241202376332136333909523865667565904898504836908266200925046007120303037933256456427673889828681434076293636979840072984539999012424192099879074181324023197314947990964274078264919599794374791578825766585346119468980339555409869609517753716413870517680011385688871746931702928340577217030481470734672087044153221578558812951550599679457368559891600222017424260623795381831374371720598609247303183828369851383800557686624888610269218175389797249622946768902394886331287675438903792238592*i1^88 + -15412088904673611961602898536339090028880446218650072641058587138390743412661719724852334290183774750474750248761747057457153266634685446905174107933188382396054618941458067557661373512473754605350507190316694437376088997090195870379682401707035264000411375830818548123442650183277242954637839323470802798710807792034466175767413038106270194790366011958084320967755442906638174722707017001350291888799857931111242579391008451045218398203284077238163312000506776650751686144510647913266239122282879775527878306332639001839034343578956724436261862175738281460565173514542219460672270889678813781337221756715030042412603653196424261889443375890889988632932873038480576436971479449046387676433265112642575437158181955018844062047190533920299536851540527594031645809176872615567109478903951877870521488836731315173457699538242178010521107058023884036070893621968444359266607023102863065260414220460551155985996160280490252453449000588352633021530518446730162592893888362672982320810673723160316560043648874110780201199834384828972132589469294657582717201319359406466806434409668542353264206855217596983759762661125313369896478496650293073499299159111990320671227132136176430721699496053356039116326594323463929454868547618663901175367353047813820931549561980885058243012379619772322589553160709536861518406183147937436757187345643873625442185708819659657005229700162584830440868875567592270606368658642682185120717629652293977623780297432022854904596695787439532690186711842911454765724079063365514443192870061320236572641526699779029665657064072266124445669905786653833179013869921817135224270058641252826540256774429423006138569894781865734759468437345599474700338060239988198892684402695577972399221091338626371789199325247378079024024140608691236508606593636466981113547911134485060977362231512618010067237692838190568112424989819943240983396735935531878467917795360019904787085056426738376968836012205445112043153653760*i1^89 + 306108360785396645464434284951962638308837445349734405335419558227012631165156073472963662304226080874496774171966027760241855204228737814716133465911831738308620748588162000091801025374024259550092745083863750182817134821523857276003448700451039513144873455859939137985174453030513567165202741186519731409799881989713921632577991558484032762930836988124641811023177684079102522869222427648629838844754729789368249474503734377227615895874536093867849500128172078165469240114328342453459301670489356105220106341968934366613368164626055763042165323973090460137418662422638989919160521160111711259566185521097706742135779948220527682058361805762883566161677142700556922230216156490992893193888900329130629473874823748725416963594046830962517990442624981917548941763078393652702580674488465695019890382819775364728647362729960589216950620711140189236402353300170082338697207863175365603922373741119719582192381070944124804029650569398351186536196677586077863720825052066535391230804251777463970155882105006264176498412358016351223908747406517697959748783942561655040066531566459947794773027992163909355668030912464323145715389131838860872404781291838839254156374646677723087880206470298608309551012052224760577601157965481245386815964748152888131998420290948477466912100001001041209936375359653198337072874006177859339279852254627737568455687528008896015234507962108445860369617146321349802178824835441232645029676736473513634203368164456429659846600319967933870193319290783402155395452582820981152793288142387120660996177391583102112818219964923674307673555137730633747526266419899444490049231594638386613404000335612510869752195848379263591091474889287759478093471067609667293658412322625604725877007694277922323723466259988787224262702537509347285398504549218465145995712215650517506141565657338349402494775086707972224385237600348693115162618997463553865793428259029101346821047386499034108352287594711613440*i1^90 + 367870728608706317678276953632824159931554144966564666076193363700099823675154734413193504085593019406166431479748225642770513096807388549583270329543078494588855200856567955175194876582141412121117597537590379863538365755586308733684119664923627761995602136737266330843002022866513690750789252818232331165748937915457674604096149446311436431584877226166969447762970122322731678376173465701256967635458942683416799894543850801902499241530758233912498820804094118164049900322468131898968600900433648963453664210079612047876930359207656912190776206031060446968837658737485422083139127936425072172874003419556514297412120784739480579904567382546515133533877423991152884203138235688512792203299670122167211051085766410583380029459245538807716761099177100492802216669249903366836324212004581752435123695148775053837332855463829809976688666081145364559089377612206735554409169435979239308074881639335361303142123638175310762237649807030457840685554761444362563202485451544043333710776166595424638820895696173150498304168716484852598406537473895258062611913766463617502817176541210439199728361833477352245657555193518993129206402883028275170926645198538447993028715467271094288603022356076577903694113525283940863869413699095057626160569656826228848690535992870685938879029723343808305118640145394341419065861516693241696059824802578758360497012605731237141581259171197946249227624198657768906110489182318679785781276980292188071876670625129488803930812888245736719787840807522952024614987418632530970778682539580441241373994718521314486786660597988536313040171787120963475276434386337229868697223783861823610284285241753513900876476080831588539480924914345836993097458130012864235950247244014832922170653859730789851215958945755470430945354784261273214705265649005466097443564834237519902460515701104087858399529597557635864271949041631508593944543385662658493466934248184450093061465210162013051948105728*i1^91 + -23039620401322856358292969649499570619622092621322879058940030037146051124141724481603949628451678830411669498238894863002519357553390279611844628825476833326363400736809694102723334335482168508775908650925089324943414396405476936608114550300737065315532412473121322877099730189027635677448951543147626954149656767383035106430247581538405909336325029492192151347625801035834260309563050092434239011699132150063490029311605731126218774707348757630420770384609924887629009160487105921129880910746411509134172227326701649842941678588511102941361380024899831944493856721133464995820265398180829414870893973028898696268125742984152066891178571306444586555434414554785134029617494555916728617978601140789486710555168421021357200677497195901014270966368689607405042508334287568638920351619597354351831793896822582357177788116905424256772635587718762581673201141680551272079384720664920100071382850697502835436682934773683188113036092598687219342994862676596711648611076404123450076524405764341456986352922987524982871878214416408734474527875399719105520934416371315682254133324669766657103083413638421541613878148845764201490395011861460239041351906764579281048739074147023117298020028560272805289831949902974276264425171056074875635543350029352938716798407529318576034285465232067716457961977681721937443792604921425322626719210907194466795750707448629908995971111956824814092872706076093038835364160713316966001617297229695789373293923049964259598714207528717604812432444872845655313605696983901889107329085489414420459823385554911987093033900773286856647016237943041923682972062500863200147375389938321208522895731961083624111105822502247948577217903799136277472561831950105169751570971003651558952644977130523278209617036800635629499095752505433678341982692211368821898589104614601234566464467553869733165004721420550133023735419165808064640421240704250017351259131076392413765088237510983680*i1^92 + -581981011936532721244351662448066688256552970805254213609183817356300618337485124381894090224558131772914821512226179300330090256720459114790669996873464801729706917067641297316571887948113164962639700510591878554754464591832621949154153182008924822954252860662790131510193097469156751745790931069272332585967124219982360358940335801043131111787921167241907952232248485463273129826573980812119462619711665916182278682376633797849075012053913199366043612789512999451061318595212983896935119714256780491007553554115444947675566974415070895887096943015811721237410144646619415313990717491241605152461165349837460342486224334784240893673895859912559676801093126707716073035513078328542295634543978219549210941426897679587169068811137089537441668361748662071064845531953306803632157402000660273249184797127410809913471693789436375970281280455307574813475528718224751784588807475425916886361480027155273798805548849629499072046233870631733441691177608847807086014048156014255957525058392555766110026074852216763382752678733459155313877276712386305401374082177340941407783071788928418625957742371767011573987304909718813402541457132345375351141153052123936895275334158007916586580323677010329537759579056223262180594492648110159113683508681541730928771478377975108991556424941631641274771685342528360314059642267205232501297581594785157847542577429977707283374151669381699317464135091598398048094848825999632783916918510488381207278507620392298549580925473984470599933243944574078049176373714089794004698322044296068333086013336639275699580458986612299747546484443978544446208970211126193382536373745226965343881884680195465587371348641502188806949028293317665690480294776963687806449915965918094751998431966813463578183443350456879400743153397546796023914949787486364519183355527670642458323695386326356309518291426942559120389920689053295657573745964923353296227536037145189189419008*i1^93 + -605859097788008719728126540393977787887086556959015368907378873099935489097057620017443495650404506662951061278157026878699146013035482411752503831750664292934187721311156241302337764884332754188688261747268063547433699451417241716736214187964894685907043855330492105546052812875498905569087301900871050745546730827548811008012827602044369031611314962805485840906057201501010650011244783465360450205698932616516043991862611876880382337576018948271847318176250493833641968117328897558502971098445092466577543518630048642411111179266792819484625822680301415959764156513963281300743782863692296316104981326800991092418275112091943613727527041144650672321876933205273895153659339718761963516270337113279465390642449436206571206750853901052955616431026367317532111532754999948263140044394593680878115207262967097007614653762551036518094538670054452740230302545035163435282749495480838271791505781950192526101053195115210571283296468749896544714961084572924982242492843199680265162069507988279130707752387586884898507447779807355120648916249087310711217297544779474031206221279068833693205156913723689678530979188319001076705022242464361944075386249018851485458969726847309142394460567164476721937154429521604277694933793200592813183611043435994766465770173447411364546214182726211821271923130938335431955576684449694644358600292283318509439394588451599502063400669848237435796420755083620958642020761877548749596979165691103880375037084264889321889379770789336165454680266396587575850764737765314784249331190484493881542198859023481695584360690354352937558558912977024836105756915080687910215539540811302885484538432002631776578481796784832197915087951858312991862272877230564339758021608677458117885770703920513824801248709543398963444811205467102906576693214161827083670633148766592976546540298035608779585814417492273112747337051843613752390840602743500577441656602624*i1^94 + 31002632740213580571459074195760782667719056477811968430597075358409897761417024975749433532161351510824015166205908718373989474589164058184922539869523346541190965533483917200449651548691901651744380694244675775134703121132315359551910969312859390486790374290571775574964474273962160529019178581293029433955697335240468409016077584954861633685567386086056740677941548773323442574960125464879987488475166275771131956005592755845061091799799976005831675902186226606964629454714649538999889319945560105891903837821713763493302571350376895640140229851241912911791050242303144505248408206268249057800764621151585951500813831096684332442123172742581321919293682781057793314709562709264144571886230223390151019614161657325514129532576055371052465365564851446958532454226434374276626446045946575491725840577012425653966526540066622597652749152461935829451407136959110590105606962013643497651053821302795075502472626174884271208479987691391799120043840679333850124001958002520759674332244285328280947775327496110963089165392261387067923133773204172095970828422541828650933186454431909693968385925974616041352012733021300283384284658150790256386382901035800433288542692824671359643755982038814275225577791809879519434858568745199147010133867214914178214012224082510510078253963175532975607705830835752410910228899686028355938699687369752991502758366258654301670594516631415573133036160998778637298755070708667865065928458926282619760113628469245938088749833245118321117680389715281643935439371585259142142295979696316548733057130141223756417947928667846258097828793031134965836553200066399717579361513144447168739242468247023590482189696908970416448910714445701193962686716339338556834968235005482765449698150939193576563268170503560243238329380733954918615918499582123516128757305725990515221875277872348148989856739970413782279468203663031272580940337254112428032*i1^95 + -3114209429967036207441788429064292060133104974145160496069422594369434081620264387920956972014910993062185082208725890301080507660603171021759278029488310921962052823934057237156662147922734282489575831873575928131291114131122512211672518602982755026619313210159581238666881746772587638386484480875327606136176199075444693457876523009035077013413845711833724059292303484674909392781977431187085211801164831434632080505146418249903275973378104476242239533109194221181898371436503078762380866050089732609986533790755830444183475846438009669866072559828210902748147491877196463928145002805966279014959003206394236669164809352645329694205449616923924027170894405913976304087643730516427254281159241334446612864544315471613425479198988132069581701025480535868593239565818733690463321499319153258086497915922079569170045548337933280335128857491211073342969616489312823632074477114588357517682005481672353121086547808536730687408662027984396216129399687782371243361894951774831174195913492179866657417653518326945057282444284296096690644380995749395428144559255417880870431876925712458609870924742806653102752740287323788628398086802155877205498396279402248068408501224121488898289099591402227226878556686717116368551718202433760323696516218779499886185529014538307898700001363807216844226570324337927727823606810078758111405418222453677511300469443386843107759213853885584605385330352729128843747812333771154731615079675123621484544378837297463727688987082974082088246661631191425575788470058458779238507551992196745882350528533416247516982958279586288238224041314368876242715369121028201668134985938495092522889587164057112132324904836961955677316049439033037769062461123006057608019827789771787682596109965924241924416540518834020810485415585832280716587889107985255609878141214413522043471707518404636133362821506617475053522229955923063966007296*i1^96 + -188903614357796476203572526129045395369477032915729357563761318967286471417974382783228451605567650208421005013512984640058916294117211970220414334192172315014493244577583454142418081853914260939084517657570336158898145006038469950497663390086215704524213548691323217274196588964711722864668984328097008800194153202953349480720332194149804366127030633492949396678301833154421581328499505663645726888994546975612231870467882126020056743162101135525114947335208607437485113282109643043924319723124633213693484647996881974719271447663078741240571747656127633356849404434215713322940054271816685583684838712412869472919128111922598659449365848862041597163196965997612290379475029730545375683148614270426122809268823058758551349995520592257241251969958811983711046463865978138927363868175782743222245370683596140981913141739232636089971371203542881234209220021545649593579469870171858068379019225682988728540253749740793870283331960512778265057033056902358507356535349971080863401617124499622971140493350828365766645357333781355896043441261334561974499946516631911081219101226975551132979589657772400792984046881119667718856169550067857766579202886371557254549756402695147804006058809458554344679857947020785771029471775554879699926162491951962313192531703497977176794608370405016045440213240968812471612908255629901305199468462705832136378187776509659226848446456983480777343863917018093001015378544380935942561291882502543815405877363481866278316678600953115251441806712297973002874240549897857673417561951436876422446115687513360936245872142219472788194616406935070329156503863895730017367977593983818374116396272254893916556793907952499252839691801164505419620847623156020447626634288368082537491003964715195423768056071138017794900158885409979855530276927176173926114285942328137309041092450052874153600421337682542815337238535077888*i1^97 + -136790331049694124095833147982669178816158978600423450270160392225926161919000956560063582314336151235696735665530326329518361349969802939498170001687728746732827134100055660622535459416736122318981097263564451195419140645563347236054727539539382223988198972491386901361241201065623002993982029501570272572140404928747059978368344557697475343760005292083392368267758751623976197885996784311442094821529762643305090607086576367183929409961224949927089750785748111126226932452841397503387388372286044659999759879534923311409882020863244327938392783795542109844501851944993597909093938253506367541537538437691514606618265174253873556684982660338266420921240412979198154070292423671387881800423769151791105919119680929532469403604264480710668013784297517694199168052245746319195648988746388312681701852418119138152385289473447077901185127875899743742340602592763242818299683695216322947907792121988617840802625787088652659112094680948360957737451898740007381938524854458455794993476810054893127174099144564237352816207661799612966263103114992833155573599949035199390675340047994278675842576913064450746483540008969902802889955425382868644880261606961598471989387706009803994922802792988364754601227175574620020690799351007685569484944270559104080141106404787703795433903607770952073542090597375213198671113485112318138639345432665820999347358145084518937763373784982309524898960943592775882552063482050379613913898284560719405168861674788232330599872765732463560112359043797632488170062197732956918295672084532593673480820152349577337896706398155389773550984507286382780264132638560019086803573791315122900900488358524365713912519485022920099540492072535929651468263938167139648998736805469996432713272316595087832743752135439571621479471782947384711268127780711003773569235380175001381095773648077686076659782848013202882560*i1^98 + 98900578004236700757923768309066812955857193488455420911639597549222027676668604265717376732759535047860373034283846204165167261455194593389091239611392130039439860383808767666235291322459170512944882414750521109666285792445124441430499883353885295877665881596489547049539788682659582837530952418474825352735092885304726520637904264363218804850257148594360008523778770511794244973504675698908287449101583607955723184806709908472655004601828043691890063510238774790134354463545743599299910661974593960843586309512539489492570085573483215611931419235505276037038042073504242217622454587160690613445017939441154422013964459871496007722544280794944997778931630643955610521656365982720792101048344089749086068401018102472369273300885115641368008343874631515091494661070471450978175634074199291314145904352548391142958895200965092087657235434915355955760909474545977788001147250509460503563081108719417009014179205660317522722505553089364628363594615764555031685273953465235109379912162129896707725207960711275497815803316310882234346703102888781135774388840746254860760872397538760492469517356780361021312498159212086637024897891122277772026200746039246433003454713326535384365772437897818485769419146335077389592185441246025144961900484531881960252309172704842028648319396693050654311267700823624581723588895849420183327174988773846885393210229532078729710589694109410524539627198209049009995926222716600087488820860414327417127210586807673854358371477190081033604600241961501512027282829667534511138872508432412075125201778085513800504993802388851354836868574106647190341897670371257855540452218763759532499999033528970104760238607456795343264363597986042277591170607302531318468645125431529347689449873310705375499765803210471422367561117438243808189934640538667304727926701298554332212092502983896266631544832*i1^99 + 20824348392812175905173009826375025105860637262335163732210409526982480202321304565640867761285468231052572344533988155659366696712058008033055322736906055805769644307708357709368613191477352449085257042961944368026680048941832309218104475968980483111689849899651887877380255297711540647355743921590853607392876625864055145673172742046120447328036791879787976628033279928936311154177429886014204219777372566885732801065404455697204058733099708561845367585842113946603715382464290260780808059493295549867373804909526892287598590894366507357143832755633846819248880735625448226383343640263518975391129573078050033145032687782645689775568757554486741548612963451773775198104570869271846873376245978083850259405249878629221501575511888338466160496040219841276508332922232833621165468644996694568925310492174056972683698309019372212248861831725376540090946305873755750013895106846661190551617647725095454556751726948696380706383034814690548041163918180815356650206243807127883521306406648790640541271457789587474166896173294917261898837277065430297052514446617346365896025551520002634668932090913705590791524268205153369883189408730406420744128842286818223138599751889239662040513424626278431779044609555025871051630023893184571814875250809308766061096795875151709318636807180471163968229205753132756992198974334633119804679639936001423377908477704901300856158936821517375412928749670699560963111347884598688974375816519079039647365585195903813930753753377561166893892656549450063914483778154457637081101090262303636429392548308149178892550482719430768162779054607607520662177743764225898250345239095588464854080646664203291610013579906331867747724032793175794466557825423372526780150444325041168320256968625352783649054396280224426364395056995381073201572977153762908632050871163836427105337016844288*i1^100 + -101892673917211880889630403761302242403396545130063830573648188009895444215830608788371514767607141659275634848943114493860315850972092932974631458518260949230495593992892830740102885831558071770222833386612533477239000612671303295494326973601226804377745027623878645760461366380986529688042618757118392858571213834810796529915553381797676293696653365455048456420728895617587058181469092393416042706207620934842227705876452543821625710766980259677649214275353800972585171133144904920305161106642110387512486383842408107320293927908554512688953258728349242371956807672243103678553431734185327509956147634634691170056815732616368251473091227860003777298702648836789003187107042078998740809325341283745951593761362064797882211771516320917133658552740531338189071946082420604013196962542638788881790888060763913308821261556524347564679235907813571415762692852840895056444010334955421196807754017905980008968184544292763894869694658220878499089195686551645446671690131199216848563276486954309271217815354793650871341566171778135103819933046644687065976096586843868287085246329055462576858366059145064752637396886698713903761788169417851527108534048003850512237394559850283988414307715198045410369619356238808751748750225798443104239867448520329025621520968421884292043388609348791742669091727979337565476296397805261961557060430919408150856088373316593004977387742969783744404872013051371470020877109940215117793834863799755662218866820544223393256927328487546037539753698595690532825224035617073545272382657795122046432594732903475668846831908314214001887227024915001100891085623517117537530913232740214410066678235042796532891880120934940528340324520879919340988568115519917304446105728112971242277511971166925244680119535429982078803919427005054281719979702245370542490872573999926214656*i1^101 + -47067217637674493369124356189107072513659446285355710678716442091392508763915698550143348215956118452972634030410504549442121643629076540453944305197100195184829232737881491335334995126686080472006150713249430374661482739067239851328256922089551962110160024925215865605202563887005384781462054340225220118182410022523987463082498069026269904115958111315460025852503467514934456417032544975009460355917024107645418600475306169314246743543067555060686263005109382374079889040409290568545176327796113891556857128900217727346800247136119679494064612351939474734536105141888842759929076672278951605697403611233462967755152629047291450605980327899410025708490251154632923169149600427265696522296452354288252887435293107243913731475589479864693820816316436697171232539313860152578529694209237693111455863815279696878701477809664327675887639015489173623348797241884836937668772684769052876687429484330619426105842950216375860889192595386549568319740522200109879106530375415338567363218179259015310426125299936681156433377731181492667362661305492937836220645597042712238084695671476135259768496928262724500963610776379830561868970763837899483096814891425188835726271258061744189491813422749797892755617348560568176079830101659474186771152105058697132720029438895343990339207774610912654989288183026332924424125113983472802218938293928713166589421366681948235789156006794271415170963268858626211607054051143452615812050874424580101546206663436781274300717957115176754917789042056370127409612647016738459526181656048709443106802917829651949175622909020430125483508342274687427749395281111168879403622569067795230860449282026265827808359409095951016072014624362211196356846981259659470734699229983795207986328756795002061569892282089073708392109567928583730241818695528765008734322688*i1^102 + -3321625598717197049862662295076672991290619017130959727769082451540609719870062451304749816013132125005330532233774251560216690159646914010990539994056744037644375186770544017551572408393914930702661600928535765029115115695568359941053618404860462293694221915073785991609008668833788415863567080404570601776655201060538798329446681880044725727565227216911589693682648615231857772586539555610081238571815564345141643696220955297049490300275519611953528715269438221911821012858211732256361677759257038486148226169153092354899959194173211960828495934271771182680487827868947086893202243036250931661630725813410911953813428385776361212590093702048973691154695041272043068755811687214740096889336617097082378265204937796310660215902093181723196935247534752741240642606629716546766345962630184495662766562487710667312873717226538984245009241680370959323916648176632871468499556150159445283994918494507208945421912523746578890411423290637015710518866945766640324577502840773108952606470388513123732085915547953984648540500299294972202753434193298210062638359810740004966550576268393052001033123588657269327002181651604221820095138539068802045112071698526523101412622502237968988255955685201144323890484495249488932257285966665258669361664429179178214453990989680582493589423067045650331800903635093262258594670795001834657154275555771233221145507247364328807586238147651486867728622518600477173764846582433594083237611961671822652691015621214637484498931727711432328081444632784184316303141123813057829501509759379466708173619423120707325082325038904928749973192848495857539927224635463394106060228902070666653945686139003244764696713352871450191409378808982944441722290884358801647968429618918452889545942524839783708961162010942740843527312779623722167520550977536*i1^103 + 3286166370773008409308050199821925489338984320261944996725894273542454610751360521183907478111625317071388933108597845213347996506797011005187465981280042271073280741446206208533756394880548126902627498178991132969757747357928510046489924857492039990624702013693117870545925858510546586667315958539956296529981606069316289264953622319644359106669576244727204121692074677790880678079665505710233438552846495956119870890405782867997353647850545090654813265991619704905597544294995745386372512099104950805995815766568579512885681735599398481568791239060740215741509030276944904379404096165703372678379763844136990352791862733176400470370597170972774426431475788804740891553131464834588449768925559798308124870861695092564187554403998033734778255756665123255144765424239960830886682081715662427508156908450873376978119403134907529537516421135141198043878487007032863930278678716127314465055677656043399360937010747863413862857623902841807294744991517613741214862090653902022770371870690566575494231727333488466741884847506949819487819708482895366222824435129822757703599368171077582643571633720192288661949178733430326733588902656294913949737645964685529008670940800019394242457003640858317547864560643561479012459520644442380376332083513603065988128421965331319749459680249747604417980500172602242057716789294716665594459243809939727837087774145975697494619590703517674499208327521591244474881072276792778984193177412945062427201928744501714032303776937846686197441669208662802966227012919059169767908179269997976242477982506989855679695211581704059703720791746635402923180235704652205294625702596958127551004132119611009235376141763272675981607731469838981814255872967083626118319473493171957897856327745816324563919142627655961053558724345462784*i1^104 + 5495497680626114625107094845050272278854348596440347973656409689198267432124924793222606840138698729378561335909475518046092177403741415285400885602903153393377935377965770583115829541729908125236508199218214567214523396000156280858277422454461762733248850724854733448991256273292358962429238209446102970800594823476842508572401961516392261010314999926976772700397604394572372568779312013698617659882962806131782128281065423818945980185018344442953677930524853689450793339209782048875659983967598262201903382209413514515360817590581237861865570580210380432686116423314974282626056422011703877907219879692248731482820444727209192640808966598453724469061346805693315103564553987796165920223408712396587529080089013102982996510882956185652678981461513824552381669435600231520908074062366108319025891792394580808879283988677825723511228795323703907690533848417644517868219911081021748132246733426308717157037235095985917887295555371776958380112780817202992069075986609117984387544701026498251596005973358674616389863194556768159234174895638851943574888796656631714257536030956728082986315362814143979381457488089293161770754876989398084757247353748011660136197428237202601268840211611106176513291520903495972056128573769255839644534982667068323025646578784497951788547320901293388007677145749744074053520300512446636463651237821348219614979405617531828418141717716285714095972859211918180574463572043026977617896740744640171696984767947106008921043225019930081994406185649684163441070669313565974085570974836641568179595365562676951263456788534858144373729705616909445239885193152359697074441517682249094864962848202648759923754424618804560321816105443794902771169975497486832653869127810806378971880721817969724331905844006259582304256*i1^105 + 111977558963532567928182254539983913602248890949113936770627743682631202882411170580325629515044258893511625332391614084085741374848686578368020320701464346332040710766010152576920221833541557361134073936787778455454358990622720993331716714827979218325011679370426349282047483197715370933414613554629015547476242479803445228652902241097243150976039354907022711706378005003161795732261541587741640483720320738155717878800407007776060960555763042621090545947320888356128512400551730924176301989119862340794486994487842811218850176015485314551177760769770899658740981433102127201743921481893459660495534530070989622477231294083469618752195122941230433966984673169594965167056770456565790945293709328552019211304289765782363948786136328846247545327620489266449093217322448544964628859125918169443241104563610746699240962864527117186683843748801766023010856663290398175811536189021211148235334316572034230071342577346491080696148856318750782218645190595577741529279261202320230534618586365511950303397259459091936706180715304925688472906053694997046133633074577936026053051246139713526989317220380423847680407990121571643017966537631886232119307393990633419816176914438368975738909594976168783390909141343499693340222866545978349668085047996298871170183551853179094641655330901090186405084796494270977009203289609274915636698767616951678972730275841929761604318893656548067919328100509290413933278098314841535918968042846802464094953168868511096794717461159895281090141891006891333998265782177104868692914498395182568537391290126458323790986180291866229812102077966623097477153799258799164292895226198560593999637780747792972243823264451117882530198325785109871011910850726561286813817758749723211677194642846424051734282240*i1^106 + 547703663438116663082007828116630665910165945091812373484957529292880026049785340480199661262488806428849372149373522922991465792059289302650731430706770342282776627747120655325744242304756279060593590842765364755964389254483725353139682193283961220448576818684283101587024323506704646175397585590253507349784481597522204751656646923996412364234138132641377932582513789659545241060630484057531231609875359960063883075563242732085409413065916820143367196397247742632115835152317959439800069935995528041742812598515101226036241227333798618333494246617459723042775647460738052118256712254657841054727513865613418797411600496658741471625432822330252549265239365056631654570348998213388785114198122853916390097570596219104316180105826085058197268246876635389514299269831920098782410440263481932189967453783235773746643741404637539279402314686460038743889686279937356582393115241529343981013701478111500427478568387808554011342259095498037654974078737348438117900731038077245632967132483455818114756981319963065528757526559777280209462722387835033080306268427447179398633809398355452187079533401593414680230568798462470746041940390508539610596808052161716726266783584100088538090150948562790667264313675119513359804301386219574102506268579781370212178444367847862476243570535622350993052854534579109141073586663695803181121085923462859575379220853476345737785213994764257480642911521814563193755814248013209225863222889510720270449063673941914298490827672187933442643462713429035601518846242536607922773451203811204228552999472776884534268650666463138127079622594361780343714688419656211921481114119021011983811207618126606859506932609588943562173508000191306584510724148129114371586168164159940722688*i1^107 + 124332832164110680172946254297825780364870669642202473844042974264771429057920561537777252264808794285998833203603769835180569858651702458088464796553974362197912964142917161959333904916196177067824562345484306779055664766012399030157047297295809165590164682355640320560564201447437832776589265638481365511505175688799218701188021033480379670691332156834609601507710525935498874223247965936136294192774766330010799064864941733970440924583766517752976682045882649672508289792132805760530537098504597493535867521426748693350315902062365185558183960726207927267879219704864084686148122848682697205031097038957719776372302960993116751733323610887632120801786178988365694330616626599447926547068591364248908367477718722210988561312100491819466164500238532397938399012953558860844928751621877141343286454535922752751316417102208419345319688683918929918859837856895480128223476853463346440265341451199226837693045919099439964602517078546738930885473484037211013610741970345137039534280191885376037746208299294264414185624555489815311199973821532799188809922510545375090195105940649310863665351374452481864618224664745895161891274510077722586481198676479514063471481879475970589728109713755657558208887992100565949793218716667771528093239659664963341874902454751026656792113724734479993463770717169628146125476430803894748741087064504070377197133055495226644726002979741133316005950270525572674023799547200620389887794234256940906777778004696506376282871725846308633626176619382161711249773161924336593831316678083432135592191078508514898828312386441778432960437048704673471029327889080847118050084917652553949008020033874690775974261884943633327238446555353707760443488993280*i1^108 + -14545098478103906983014651508663163670159155547346021305648406780371152616614109652823055352861106254382389156411754341776924298127657485719236096390803740769939069043766030207123974166028929814505490043154434770803238268305139080759187129358394174763355549990910609080886359238756158860263081871571551411588778182735669304880791394618648027387162462187063467917677805691311604226980926409132398336235251314692892409256805131080043019555676875566169569397561549032054444004520087557044678991042629391628743336387583673745400672282198616669535748120864158129887713149920617271730644916509339454672640247413115476094728397142562689076387651146722575526315156183120540174611221927679410550225129139964554305952812395642864442844870660252831551057291635893492672127779083003254556441234097304193453932977602284858954147095041438137551787322259973856733859371406402074654205839062154010112294943198460087462823535269673757700076204351578975744252247033389738244708954088450353558513969037224897457199602659958473873158386152519833023568123308357380410340129057925729445018328409433776366452992743592834703063084485465873750312915882159134663219767540570609695465373146239628879624764409472393210617511306421214989725147768941824311504028417909741424988404517145944194109572969746704143441088241857165955289632225679021199516810735815773439247679739682309149016417044956966569149323850691527152078453074015379031299978511864881636798582844697946048186672839790496447889940721672107601155130624701153988056796960003112575245475028917879299720855768142993651526685630081535470911383182224690233364925114278549974678062527505739663332944766467833856*i1^109 + -553288646701873106070343528981328389390247285750826245024458695187757837791483063063425484232421124851873701417840942056436863942374782415261261621528718027762515355218943165518051428851405364124083087140092227142078497412340448716830121555675370452160251365927909728854474784621685487792781576550468975984406295752916335215042163335657254338944226147296812705185317069781267852283144769448426295953744604291797278895591932959761225089350696461005487785824527964462938357285537959195506383445516198802968491853388054548769224905770708855988242793062452011160911617585357779332277353380557544697933603217167882221166540069153205665402068688098380049299247439878664116316766554613733638412894675839283690491490968224905143737077445198589610080477093833696154518708651207591451804201791038141149163884579683770531105235662197245062468855457302400389148151223704036863965644184798460431436703073576105117483930639021328474873551817696594233634949925424255638448385326600426820747138659623055739287522494020746930187324570220325664827215821817564075797664831446141135109958675911008215639151789511095786066782571877371644179862992047002925340350638801668080537775053676129360868117089341592257381010430428622348013125814553426657186599171911094401079619912877029548199695422564689415463189431185324609573858791362778480076859107008762152092715355776326572324605748851027730815133058882939846213167524421815544311536413027957272454480034684290831896832189928016666475779240062135583411621063193340253121298403731275788911401274214813655904395275299645855238369211496581384068412499530686204583164772352*i1^110 + -2458578635733174610148360550094352793124021517583391947701643142795782035141486361301281080482288524575527517425582494973110368527206246942964980636102217232511772871783626471443685368753342676669522334267693183687228440859731428276984101994826342182957879504535743974020415364038934069925907868615247636936246713920076441845421074496541136788567121916610038750365191036916803498859924369607672569169928158137073044121943055861728982814500675431518543481642238486238451491489505988702540906901384812144452436589863032635671526097583290802000044701367620680245821481210768218235995853850952818975577702517114561699096509865416955621601060241133167078963778790788979898569291486411974553070472236269490916385584334968272407298112922924732058819699561920389947866366482921186020354070936468864809422347565181191770763166235552205337774195351455165452585189975259383745752335824288526671869922999225571409680858918889307774574551012418922784089396046980234916925426815320338470514512756988465236289925176540824887386227915828895809637178058141892345960748456592952217684640220996499108981625055893873041899365055519946130465015793572422475372925289628759717435381091608687622470917696056069084509120699313977110788168540342074729343552359094581252794647689829401205485209822215471059612977984658725641379119064411871637601334997695944317008037853721297645650998562207315447411566336640233754267447422875522263712664107688231496120480813302800562460053356078800829629961162399327619560841989503039603976176970742549433609792584238362170507196732321718812672*i1^111 - N1*22055348574410901576508589975079889853485724952276416289141363177356169564398848083810766074679010145177923269664936895366738074877552329840509012123420562072532173538368642157616453342889166020335513766772199834255476635464609596204671869289451461725733377678981728167146503072507114396476517103127544768399823326601278312099209840063611458936085473991707382135815681688231656526061299875736450477996048119875695112059122201938375582905686927028845338615671875*i3 ] ]