[ [ 625359357353834061733917283042270959594497661808315954211360188162551091694642288530395206868984442596388725599693989797718844184093607559532954710033185774155023813553196124062879108370235547200167462061245278395503524742396386665618131205439607406895547121295042336185593282945920327988912970425571403525320671935451355805154821543850388848609554992575637809235852693397266825538459359794934707511842924064751670871232583815162382940422483100640674300426246411921109036920869061424576315250383539806364658520570016616212572702193713241529282133566425023317801089038784983264611719813436951461503559637892307045149778628565337220262081288503609694329412093898319911717245606395997589511888544326333520688764227043711913196128588706951748637669780922892796523837407797769988709222582347663167153301134740198229122276492974812887897370253137209534289157759838317155707744446103520936298136364880642105639638395924024755789963804347325878573518006814933629745030025332333764472880513209628223517198654065407865197994279525782355948151883982032016950919238518273891077178966439824560547995618618273683102117258820005584478677301303809808856209004176362051862741788703635742643792520263068057195247601958445760676486784962161814542558707200440506511097719149209017258113581369967943639797924894022259335504138391908027120839984532997247647236506712171806595050501505161356470645882308916793247893536108548265663160712388244671936780493723187519027098775661887276001565515548664685272028217408283911692950050168878648868930958405734852166006647740155615777611651695804504020877470086485873010503502905203944080821584958265668995372707264495396339599538771584188492067786334185912654440097618405500969214114734553579884520174798843464288052345925485442318305206371170207773886514056569696009594926357038965096435983240662493057573557329833718729657735062606279002980325181553836885652394312333569087496958483304294898062812073075446834989935784411892005192969150619208466659758376086419176775371360982185939243063669817591168266851319727075181730954396076122911170307683354153270456725077188608622767542197704038697991129318584627633548199510176518835841512898383738873427485503695309083185732739962831057157057580656429053673565326192066744572311539996941138537889015720087171527349269899133682808248357268855527013541300032469851665248364639728913052191577188591730434747526658236277981219823826654335429812196276912252354191507689449834854676554923639564325191495095669494173615235909143889193825772096702428495374358284764312197396191155186406648186155857025665816883715420093307861651528010421620913284174926284557673790906931645455662171575140818027267900037940026267645598288075731222675443210060949953978268049350353154049646819932595641376560990507240615301637776447524949257863793148451909653920853114863257585173402776552035912608189628319927794194116758517872426813302795189671662601277828945451947157840897473714803500452110381422067535809214581294132987336865749968972739296026657553525223631773708220448003755389532144580996531538535322444228756018023464567015249249929164151678602614453901281821507125669066961308192339446788035090154613880849692034918415813450553482686104219953295317550165246034583329183705548639633733369855306010089946965725226733754389929410004576665845938971763231183449122893098196400341756165382062776446056497345986905095257320370138982143790260050358123718398064829267876256627448984682048899982533181722825258265559286079815680000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -7140163339121276716993557334977432540160781063253185580285612487113957331451391442109048091171834147349061300181445440894258059485393753297142679851186783341028299339182778840418200724616303714487383822334015359730700150611377047425964171361763596532245721210975050276559530461756816127142329824254566742047886525701645075193953027386005940731757695527384441292182501127552573797245247243571678527692274264786399935152084388151452957689212554809885939436940888270280679980925757256661772183509139126988614927250627660905594526492084366705958923569922397039063508357174386342236956770774480886656052809111716152025325069538182300634568150168350445240057820709845422438713639305640658427686540687186134113916503002352532264013313350417693949751915000099278072044828119859601043920325124307869871118916901185908362644137903168192447113278257537213035292164843788183999559937041421335240220091097230492204366139617088175648353393009663050268280925962658920470628217333865863808189366983674977521028771921730954941164024636737510661855643877679530345712410666679132661476389098192251074685223690908216725508151720520966233891044715069051443240982991934731819907793781263551806664433615993862404568146954107566781065784167124027695563770210248936032306688204742016404920785985352010845864919038141838246354945518905117816652598743529337809254091462445338972510544423423249622888384395444619871244048173296765419573561220935356377957580420288472438197078227512008247618925160019454504271766312344811191594460418361342107500270059064133819550127360070661947309828916890357743021267193336703133516909658077379028209674039134690370574908471206367334905799794190004915202596111767707339391151423314045428219600297611686859385705770292122485504468801961963319942926810105798604248834065937661192781679574965379751508045982075677010187279420029541777490773658334279084364806345874632561289040000386216460955764045609800657598282942398050353815132006937490331562136637255377933271824305815778719832014483769397053620546204886532748357868645409473129144614261133816235186745340232766930417226506975757721803817458948242979878040068815858684988321491082387582090142909437177126104008813412521223522094744498471309292889245519633178031002521718579330684061974115891674940101449968383765591609658833027890435838837839515159392969960539657926516829249758147611739977001943836123036540913333943016601751986545079183399965785169079925341048974959786361659417726025971436676131682715988446197034992731231619453415873710588077825245805019512225543446537474970452462486043950010259087509904477873723884998685253525934411455341156986057167839623420605706154818740757266315013718773469667974861643603179739585232474482932894123137431805944529256170961682924882951389114384522070350961833312027867766245362422681735083654052041240634296079671973926613647579859361699447273741277119325224733816321661857131652571429660532976345042244665982379084061631043045650567005551377296140690514428671312520629779431935365011920478082716097994393710470581996837500912375824856535288431481750624136185331412417956930762735678991272767593993533189016658840430083757032090575725932665321168706269659952757864065725719591740425985669700251614081033200224325379093234585920070209757023617006976191792170689575864958073136472367479952800886872080632847145216681184057554261850753479043745339747193534343519764488672402084159079061808127726156216959971232514663041945991814218714036673523213510830225199045017600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 92658025377096038479395596813045515829691277449483990751408745423777262727839624041153043959167100505937367728598359333474573210331611905142581979810590488451214937595068995785251687603548437604725494120741719763190705001695049357957990102271357283731907543496452939580904493222627460765640649126275234125406829254227222391944990609305132435901687921354297221866685335024663051367010051462227794065042277894691772702277023917112249077163091459074128616092650598269874304182140084877761550519610798513985306875831164797955963248113030940424946927274500508977766515924630315910619382020147500674545730557658791990091093836309887720992452437080888448858248315431738224611331070336644879924168909951583291993238616899338730983122931928848477738197285567400780111685679343577892796020967617633016710942038833269533776844236454086810119994872392339430586880897996164372852863271536897554099603988177821392668315386938362044157964558082089325093700788211658481446311560787993568161214977543209747118824944269887477214011701624845622957632471475511274215294671311001254799758652818151378620451607504532727805800186831409918430185102896510989567668986940247339284161350760838320088316088747278461216117122709836087821588490296419926889395250795543480774067798113173092279558789987215008453726453398487145714562045254613280801358534742124292911236877679444399016089664283758329953506719569146447021902231770412090890763261797055511374513139611835755472826160897663739375102418320868976002199855954803912621428003740425349308837171481025976173882550964607792293824754954307909793400507045125508724309163044537237879321736608213607614453596927046565866759001448240327502065753345157948890507466308958391586771059936368113135473481082825646580846514162686125909163097373068750219353067309299964474579539041889468410287929208984294380270036532288081915633855439343935788655645633149117804152811346936847349450178549138746787915664461364419078269937598060760194026444381495065627960779377675077419864257308682729551991915014205143168685082312019392992561458294399293267903351392929036847789260739389297228888353373672431716952256827855326744268037624267918569183911186988180832569896226872602003953172206051775830602841781732402447671044636144721152840264380322784475634275619982004655470871568955125185526822891735667832764708846736398451679301891642550766620778352762700837828539265196294558472763634588906008007134177249233914188050830765091717549445562806235545471393622498646960101662390698439297197445877729653120439639917213367349902326976278789516074071427803985193217467806201106677832538210336507758268312411573415644364733909714342450938857587321543253216411146420629833808899482152362456990908266403282433180488218735996367235913947387119104839028849320120339478072859489317803337075079574871609637300896729964481218979458964488960515410055003275320612460469995947028595635922991547604073451814855730863247851714615902790329555840130103209742364179278147533823299270120872091286982597440543640316272105309527496351471043371589235213968914363265836629874777155474491186486513479904805982308379547393040208827191207143517966340272633545354616479937986767232049885434404824542840269368668547254648519549289847630876532247255808259503894712759388757111702529244398797812390132089819471230926050531141798889590527766163400203149409234120922858110531449849699749598085296784898080456391277956401374291648291478722375793837616455830619000458964095202959522597762516947828736000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 752361782454690045223549375554007116531017777478760791020086269428152344304451801511232605505132506701856988117457575887321994896122723372423864996057498078364749597658813080784216839563329035274089960103740358262678710574300161066888456182593371606510964389054312105970824190602766506287234765062542793547942990011029285887731389914715473569667503136783658883355629322094203875320693513736713377499151953985966477421138051437137990541227574419220883923637840125014661658648818626414669478703633340367607829501764426741222233750040046661410928493358017523085317026225239632102591748414816488414478234460727032343549808571570350851648417078248709479737444355066702156407354982327026754423263951068912655408373923653333518391910332265467145673433325806613155068973346598848933031939766767625692429527959315182961677486958273048197470012253423711596216178595488381371769457850216197102914494591153078807655434479614494839219816334801868707335347551349391774619302381513002974890047583185746290798562558278514861773120921202628293329491847973357153661900691002833081934670364200097409625328258179344438091902109099303634036410524692156652398427256040625770672035175212195065806250549465001241725057915215615339561143940341550817830325964525712911476003222720775361445426341372912565320821171171334767572592146024765464208519651907641731250252162056670464421719521642292506900552827182677344371185245202492428430197869865491635496228023424069667976535801502832726396253207588717848875345893147452017162643157372395814563667509311496236006187301375443611488682820778026151735375534714946526524823435088580812077334568837034323649043532974487918638340717421059297634527972770066733507558267362867547543652568257532874212637993057845990883761954036615419085057587085752430726667862045479817744737513158480322184986315080486261757647328398747807113816226760834069823204388831311029634991708744158212145614186700892688833356077632153802084213410234055816634456082271782871426025065629939901016119450506574681017470103398947976870370634865963545408381071141465381474708809249976476329093766112559564781052091382778045566901936952929192538539727043070587242866840662585680413260455898955078285948280113906491189542246251664530712238106551132495544838250769326333949861912435328157693114459316132863196166389057604602720528970016923080547759388169269895343438319057659649255095274187084509612869201157329035382668111216724745664747223631640971878630240751696874979459310355995855239788992076492086701870832439461509858339930492808195256351265764450120129827445405500608172978745123695051558756159806752764254480581207733895158848883061724132477395169217530985403553415114720904827060025339510756638472108688522453359397877425472856188193880719605352232100450489737012737716656533809425781299219587360562936161081603842356948776321976530655641067158038822073642018351254012646420762456243655988677955411339239611310016025394357539204549606803198652215579543647976345452215005513015134923156517702451982028265525121154652009928408694364063030169222833349766003764849220643358950452545020831621812384957216675713294824159490502887862972945212617725686259775794342946874327810722307302618671468664948688442754961464176103890390553588709704182118379040780962991968171893369646643455719394518289376659380990945741869261382189880631229901732285026356232248068253973316509138699225917495223630361413236245309612835652829882705965019393515305371957285513414800485237700807801154169733120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1873298854316479486062047284944785582612473827331452308140786913359991792453229460471338085593050344764057050869219428854437294534695208049514149780095747617194269741445546063286628104851568354064986065991348368019475625477246518101478584425751375189472927853891773465443124280622514283505432245284550641392476370216159137024366713213921268198914782141868026734148991868258417101054698420727563439046903608268874131334476679077848366779115576521616855434615244865170705401839580593507116066831271201203268313385284715193771000317006201570732620160405951190073092045852359738871679401038693014770799125540505414529696386132472142790359591539345455143934790345309540596133331195624999195528421641233259207109837897366563661392884018777438703869503883811154244003010788690139765937946589697543256913805068420242865303477531102274782689690444573874985783927912384342008805778275790855289226364324708070519181393071199047830701361746843517855353040521719029502695300510173205465326802530689931967995683791665690068155494604143593038422296720877900604917983111409236621837391814769657672896218702337608056277226223363505412351533499279698260304244675809617994746581810255560130597342113810712728700180591630759731788439207237789500198911495707565732780456738707917731500151835874362962351632579448773220714645468222547532567330595170862203981921987742736902380336667221442386155722715326194284435782032761139390921522958765998961937631843916317133447833122221399749793001433638989306236559400102325999630688414075557227203185971991013283145757004152284916309944642017582079263450562112987832822654855115321757217108496631146235578682861796007006540504321755101833070335304258181495492067833627787952794530683743267745475779436411259952736042747157340679070901898450213852560963992012064979742755747041418260120167991460769158915295268665988222230221948393192528703277710090541983162592180916979892435316248263166453526581525641112731131708356395916297128939337537467511133127602966154357642274032339714244480431003016284589709621337459622001782555759610471736939951130818327013991707658686894377260675613082639893804642533312177092709039804199305321440297518615167721554924529918833868214509902099318554387611368370787354874993486443488340679513147897285149060101915350536453136056186227771603534030567182757685985843196609112555088727286351091029640017557187572206341331853502699219573630703036529945212076790199735345268891931390378204964689059054864560132426334527652040925193037812014432450647690662942048763372429897138559058527148328382926254857390928633690541921466224716036145681740652953804887400406399796339867121939412506582636417306172606654772997921615384487659550509284312979628977376445510985103010051780824083707850644802121340230995945758988658904425128645004815246506038541996608752556725382168301953875625373818815738800822238868319624374728486778399747434742762995414132168015802494879634947635041185095937763545356837496071552372315181747432068878582767905521541912946970085922651720707229861979340195294686839161489627783537864561190531223743293354058121727871044200771910102278023866497400028152587966610478934198487568981318357375284191311827880757493473254460756837156669419294440439595326394044676866490807995523174441436697454026525508066478503078486370961726095892173254901535562933614971377968071469893607933532021853038429573167800680549770373220735845414956241154298700837235174794529328284687136853144472217578204646563132219367041374617600000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 110179810414933191679266420549732227923959989113473549380893498422932149005152897630080773452347569761438703190771472680132247634800298419605058453856190340541439988474132202290142353511892450886039210125559832429358720036246692623053377293246310853977409436311242904189067463853910209488725721090058076592276335766855088958425829690940249114783890381082809055680597331867953005056070908552755462976208876544064258225581308051183842125382942697434837333989787232130189382454384127264581899420838479282139831083546881321196389835053222528151555825323684071480731774983398588317810320732584004973635196962099086221955714760564069054161499284694001654795793253679994357770163740760104970251044693996458276660340780922590319912375599210339095684943554130785662625846234543419942696960336659315620835706653044429466556443996201244036733118067666683611932001170517588019068448335333721488186456059549719934621476407292261691398062663692127000616311829332341112792200408146947978265233745617921357759130117394415470806573036537841533569861549936429192945290080551675032372245215593368686562329072622497269050680730236530959442285039906436381379201211085967118905673144542733597874501549199709712256068261833616077582714376618418475512033850594004306647757638444532103669731450979006576314504692223385635767870912730007209011071612714122162291044899028713025309741278457004569383584016665873468520351978639084058971399384562364358196915965663354012168238871351977461405611899684159275566257012557401780311481698787507782662338452426492163196408637356792684716357634092079065082574005566483910511040739375070838926992045301582310217765212657317292857138397032678200673837533198735574036013943136830640013957386700742742286544679858356660924411333994870026799285717324313442480098892681833009013720242373628090673749510444450796225299317269460340719724359256074842482464523889792803849012544766753327789129215960927288497900091459220697360438009632137037603872280572286335102902478565288768405123973935080095912346163941722947013615334157886873028745349414520746407856182478384079638689466814283123142285615773080161784084688780015192311369223235266726377247229026468418045857879983954021515925933845121418640042312254379871535787748970153206842178315253880601648677250778992277048017545508090354552396220437535918614949267118820210768512108258532327765182995727045979171974968540423934039864192498167789623740233897637054884591719943918073489847784806648833560015453134111984711823336842713237795243771356806727149473994093723160294662933073091151682481908204280180561839341848860927246595998115696554497249145723549096855632517066418365262058886412267277842427769853422838069342088300997607282432868095130285334668060761912996757586543365161504189569852238314222688918869209932849032346813804700543037925500687467948255646342331606526026179725033360301083087541762003844501759188057374575566991618199439687614206069175361983985359448618901026392081610520441069140773786392868297889941226112211020202293727939611744009454592866640959290652705311342622486762307690254779055003427243875542005622818412905913392232077620794185402267293545411155743994743700950589116003026914352154018122687890568372685289730396971057476574376793363667069042602049164551191762302236022095844522504052828072642113870589783588956986845981016933095363415739618733670380322357326727132931959230844941008627765186094939433921556545492752099261784181425944991113485601863369400157978430235890314903552000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1391519085644380593108151353406467003866885188359208426282385143518805840340501333665137986600893596529441030660785791058424367008795603580303915097783945079226617251049671088092663879771580897257651199573260436676019334541058244123569214686418323860980900495551837666817339973833198487987767748337310478177629526204071591165894915102406967977911792877281531758214175995724931095759981445565516857459994668832978910893293436178892977030527261664434542895139389939031014685320835457125165893757223583736164397852381174317918486848190395393249559626178217100104374232752831398943825659259896081436853929743651251252949717973595246723459046404974108497831405185407508461262667857005882873955102775259548594312679976643727164917698188316657324677232899872244173210573209786415529656407377754966149435975538026144872333124413513468531034140240287553837350928193556474084937688605329649272196123438016301600533302127117884393106987470987284522534467644145158711778031051643868763249302507292415214944972503156252018865236809082115308783995465037658774952931062543551770892166584208057945628447445912344717696782753625753645569576686112216999300691314106750274678818123214491193511511925936751796703635849806015866275734821693370409233123013703426130635886104587774742998909885113238356722570137989084539316192777245350580410839498405840323490023811563733278139719595776562711979709320941067878709198728523835093936216236133335274080672792032680979598287410766986056889799580072883331912043912173141639633569173462741749450497639806176549422183740259667626618423435292720329614498408432368609685881058145668816297173611028581267216076779703212644951118861465034797615293610764797599742809750049375432490739562091568545490262049488264520028952111650627447816028211856477734164287954937033248138597583128408423314582823203224202630171115493229703849630214858864733838269582954440796954331710616998490486895635749747254770799685263553144991784006064146129857348736960943982117894215888041785593454536485608008134190624851022751593545118695396060018470876003976549989394936133646165284883849049315112515708253728724060365383854944487773477244702664756893464343806356779908418003088058256242626845571445066253411563598607801413605250229590400566471307270494110144260555152393050485504756000851454624069974304681641759841159493570651795958329145279836383772883809956851013453789740963941134168358963648630947096304596094023842221209896395749707967627896817443833668809699965935987427753625803840105003846614727687633684388561122078271349361180419898856749668980662621562380727328658980664409917059330405316540461975405383655993734269656677870118153311007824278771714376439795046603803141705871585721165129666191854004127665390295042968808714868919417456216089868466109523481512513148902733791914268733943435171582950278352635133314774843648747866357400762999899288096544300982357334200219632430153541769175231538808950698790021557612586704550976758753169036332372688827423120846160351835761086040155988656539066153424447002592624047009564585475192197871116587014563964617307245378507545673786715062207640061552420479593617853535907416438221960368286215703678860245643919297756355422669242612248546354601462807227771390231058393491463029774149108423170058277497217822978274032234273848824485424050948341972864405856210068272366008117981746739904817557815899837160094514988055313617340996799160748650686003749315980867071301117057511879222169306321859678073937960532541655167795200000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 10201381422356202732139248272242434677222598447635375950190817381067310680209382988101127247597499661709084821751622245816729796786891674366139901665615123026986570401994937137833029699121960478257900351113976297752746328737679615138470075098085650525702592702615523323095681593556389927778024188715817874351280956071131415577560190224839549956897014550437419008354137632569208662305194409639791650053857316397499956150924713280753587968480628179269254972211077214795107785500227106659434520512986753710510808858101381141245615005711166455031465558751694725299141358288663251454204254640038660077935239593428392100100449059333290367199869311418934337166170639110579196906478057982053637678728595317252153146746285284990966497836699893665233922974978870013633411545075622289461496416745716319340529800646402951432224779683087670389500249800114064438978051121578623191458041836811111167578970106535217306703824997804956417543048318305742091623966115150408858285993398129204500387828156959627927957784260081614522107595741157418262641980030507696679174103120292595623184834315775232672069596685287246581233838311451026622284734875018248451380386490121568660608224231938486320980078576819770645346081271148194561936066347753109033123485989840538156831117153431375504731121999841317980939498127972783775541679196851287554087397555454738948908671287444656116438552415034595051038423561872607560350089066215285541027950019873593874710641139096647714352168997689316716568650890764518312113683640948743463951967666836765896233797367395844661096830546256673552218676102137538443414262975258780501524863295548651038462370243626780957161849398537893622892903985538137467807177128061690081889409717692219836587628297119914436088389480137951785573510595505332252222508134908018100534964486305538270730865710836273186154148823733920919132550813055589146215780491663052601487949687078980844010277933652319261808638303480496807077228984537257610361599539643935785507279809875128858018332832639798573806994011878214018999345164398267133608352699880936581016809919204964558922545682671967996758948498726760224190259058753066514928313467021056593531956028425126475705828942611035176359464753208546924094488522624969845784859436742079759546425424294535144023425898677446116550023561480760821618270039493832534418160704856247679201832225194019078933288266945464582896202004963850316435772043951362196854437771190666766759259142828642910247483145280180948613402849047740010183065734012386215104792676925951881207620396632840938054768134691198788356795744842487321677367242630676134939253550887823801405957134647610613932651932102718406468458273810647664595807814525551700013697288685113502447840300848027870029282826414626998976922737047132338756441670736872444403746856973090228823220822646393029305054528733869405670312515615389783035974356292634203942308741574744846577631303598041710171237062404328297669772713243307789009268673572241171236178031891040883561753397209468500781163869186544996788639885573210140517657168441810827840024553398857740470398882388192891273128576534937166449304654980643336990854709953876079138213364314370513548177411687313984030461254971495337002185071500842764909743046276952574963362809163658976301578799711992550402647787748013963861479110299108231097206325983066720301125906594709946960545554062984285108108095916461068089383443576941451082398012603609798115483939566809704755486675443892378860580681468970403441589541461280058271691499063576883940556800000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 97531865597091751684807328686990667698764476187545745010134790128180361415788858378699584187656585547100637054250556655534478113222485827735462759862997305116982151429582000224610777259940240365544783936502816235604644280405004150360190977542456016651291136595030472431553631442049207078648208442676388651416008415203064744330966463456154556290930889978491003047157685995413003657258357210477803699795279516688897636151922832108064199702124536781627501272331019992877233197137649750157673404725385711450169524512198707007906209286240261604912010499696483243736268819401408743008084308613255756851250661688361610607181670178909895696093751362766021865279419220257426402051421304833952890979235240311635647230879514433075732089213756044546654013005287348180224152793181384895410435421263559092649299674302096082151479026054850594072532842681542480536183328727395067497083349669844661526839422136402155498773363742597824018316813111817939882279932875359114726901720339152024933358052762779057005990881872334589052606564095963586383307969247310278769690644989771772561878549603046200185111396208339287104024123936432865002857085944101343895030237330342749936090712863869325213420967607328758832735312406989471904331397712767146387592041099452436705798254079028844667917043685838108873369198878685905764595175226830469760636700286411297029429254346663724037810572533568360316409134477034457091362748318155638729906303920765557823776295784980954781157293813640341036934715431726009268046911640866156824813785791139346002896191337061443948640630380609854051566614100205267127887515695367430028464693744152467216850739670125512903327963242567857675768207992439174608362646359227995619389699704842227729489041484489911520493780655929852540901175536893054085324054670475239943694558897585090548568978760901216631268201780742408378298917934503319703972842920240513727264394697790298683684280009826016204945753109248910252660827377977101390840302427677223672304828929930674350559349763729010704855886821906691874450588007038411074621821048371675540596961299802609981576534627945675648157598162960052014720062957435881013239936801559713327460167593011737908361228884292611194571192253175397175697330610247619684589793558215136821361532203558320176596526489757592999645296988282651984146507462832670200427916206504956266178266398775330734848244144795559163741235505346253250888744520546521144436774531069180340930099214669748412270928147790370872222937415953618192893388465265886265343386317722981709592022749921564477273217610758647567868732508729139702422623627288860448056171126738543994547593509802887488765492788394777171829378376841616732457285846044223810427588153350278053140190168643900246210659583023303736728195481516237092632377646266100458113858160744481781929450045572430775710414007910423918921200292512615798792457151084911929376462668180660100697893699142027476051754583053766578306717406763867914657336054212166611690505965050620082421623123949636255428219592161795167138584828244479391267816094131336371735510204429626354151956720086247864601918623820644630649095973850460697003508480200373328348013674738088640646571680842168883127634715685188179079074861447343039988636114689468433974143533226161734593527694106858446991578159237938365973315181740772947424510351023147188288489198878469292284988842448328154685254460348909563102794519671685306888514803524170753368150667704460541443165360580189341619593400592547727486293817708680263158171642999777800486912000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 922958837953697254164348807283273556245595469790423216729045790736148754842187654455491940872609167524964128541232625251008551279310624645124231989208956130531021887465473346140863967334089154240873833290749839538734211970787284099436386670195057055046793049182766385114286208190037567796384298383768938648566086696791430960198660890879399455120781720932503037612350614499242364954475168880215281520357774209898555372334386558768908118768179169362433845639882300562153679612877252919861984092799178194437812862552043146855831002433186685240759797099663676946340088556135106106675771114262256220796678820203151139980240845796610451430565295431473075096104082134776046310282541645837964825098721934371799859206362358956500266879203958175186252364586320625300168896704667583685282004794967760141140638195945901092456340876356505194201342816112280724833131834296912231714172813342684485496562698161728892567036370388430144994117031665418632441768254232925746610712944908164831907109351260731411610358064046068233935800216199942282049350444533940833540017165149107834398656376605408948509033559891131373933744123598827533091030472488537766347571971576371142966090520594369023071184540043275119125257974680456657801708975452405652264212401795699133460497578093694301185802316786547179740398361023370676049842890773668794232028154782467836408302514218562202656737995775787323184148767439969232633923489504079177113760604055617205220540418408660162064203379437004825550677182668809621246229789518552243610246946544514135439569790458666966382083385074794501659804644096123691748758140208451520458611729248133333525893793512838147570049684933506119026734339283195034863082264809870766268336063211602877214180074473940811129750430000157118334150952593665678695469060119717919599518420480993992202893098572502223506579295603529066978625149439798967731004250106647134959734960323795188992357889394233606860747043843635226393365264096342547199288753733369500921729879322436787590945275347897343646493576279484311066916531895523507464555733810337539196702376692372728577222659155790759666983418646302278942321424246854775733980768610705267457938483419916619546366024256685449072981726523598949995171065024439650154141979377500045464134237564233558243457109660572829498277733501738460040795087830864532359080859064877082576369062798768675216422813043464747769708847920091338217486643581058950659634208609946561119930026914375433106560323482594302959517435062239641081383318844355557540430023847875503691965411496258301068139800353562652870452156973673982811513819270445030223051644447687908751823768966015955739524791790717070504133962361240422239610874958289585154376496804502021337209095618476435114483572481765490281377102053864010000215879289484366412633902393119766404454617802734666451200996209334565819954697313654035037388899014015010695064362601132960368202896612280119814773088409932024557174700738699339404211067189995256496478913476877719675646526667388418622215971873764167627825071047255155299629585303935107529979230667486417923936198697938401151215650487949419094064918106297242996292654972945510865959007051675862123221765187571261845669181766324660592155288585860770811499985452193566462841998606317411417392001049350783481015246851710305964047061354296608501529251563405641618924806063968057804246357711961302053367497999255278946461262910846184643055236423610917226777749694783736492715654732042680722850773261887910895531075149444130350979339289558921385082880000000000000000000000000000000000000000000000000000000000000000*i1^9 + 6025180430705443987550781497642363900932736107512842613945633238210929840762344668398110156609457484523039829672281570872999887507080641909701942984396489625197975493896898699218674721838294992686224381789503098483615785440339205991377702890854505179645924560518374241301140139993696059901889158415837899242729272753000605418071974076597287416893401965947116368412021028265251852633826950399969469991999620443155353393980055850432252553098736131002847863762877496955320585151497198333085655490538749535285613561666603907357450244687024758295611179409429489342966659018336778017403625482021012307273633870609127201492369969283152857570736873234123620387457970191415078832170439180726183434481464655457186731809549232064903331162049856673675099002561741264014079016031504586189446455217131025804803559615771344023095184538860042101897102179809128691914404547861460220353274512426585106182692851846420285676423811761325102839018573453663764707918649258752613692808281523278400123870323212613595288124532653013006586194963667862889467101277561641340005225260673135414266737582286872813020212846483393424873507783981731798738394240577349943052771024696337406368501612241920499878788154732906714436028316750980204627715144486883572997574004387768832063369178219338777328404539233951859187384185997820996171320720230497186272584427755588336058267637790646748688188861399853468116116361369548240763302818111043668877552706981467925097958946478989884196838918506909558428240580487212537362742166490954942756522972826618753101718911937845719248959415044493387965709759698677390750014046859787403542201235841689165619419633629370206312551666031160013375082293939999185751967857509698975825077040390341173450374406461159761853786523244144184632143853138443765936096282203954778833203990266584758702691544021351060199387986264008014410829371405711767919683733185041798151558733767642064769025595624783570944219656300770901120818731086938463758133433787461885949230533957150704834828790003891927436148162107304676674650837114945656311086744060075140423145736703240159442026879016262358551182659037596301065733951373929008099576143154145756726885325190267957343048902737814347257095748531183515593936349051273209477295938160929669657277735574582345421673467546166114686305391746721442181095754327313768332803017456348743505053375101304726152110704031252747760988625046747680061178974652877478802744776618977251540555267386074124678529939017575904735375839136552383215622257183523902426439200082485850639081839026002526907364440243893265506574137889235313600550858121601380034042048291959180219983478694765362025497498341778926022874887501476040389944288443345809231191799809913766464023101361959223948033830492519498109118778836538387339389885968404528151196418114690210497675032775955229232101201927479593870328858026321379338271528194564651086861407944593557069399024730078944224066136042465020343057312719436917831366485413411469150462039204430119501603637567433608787883562816070622401918907631875907456763566450244568119794137172860720833543984536723693058053924294166470785679587613155681129490123737022426043594980656199759628318550222551051527250005935858856648645985996527918558262855599723757778406027033057074060165605693607193008274881466474270892406138302634754833461895036521372957223686062997128535862150013607805646667241649754420695483923449624137280203910882591041258358211744614745506820303350298870767876607303808949183802331366841587658042868067198224564224000000000000000000000000000000000000000000000000000000000000000*i1^10 + 26453227889324101579147840383334007772463201887586310757974592466929640241676565732680824949257737040281037983816519679413428820014892775526158114235612578846613838263134384969746707005052702475523436901845141633620191640878370300633181498617517295750935107335048909126307262384254764034843878484481811885382871861071452883987148876862311021450192239894602584773840082663284872177225005552015355808852006945272418906777808971522851862870674738207722558652334158447326747264161775841018321830013050745178352543205833406283244010048389628001360748198990674246766131157372837840169167699235699260480652024134173245716012441026189445016153532370147542317537344447683308405049024234667127816214956166130497237387831215790287549964918664986179817223300802496106372204534669523032438901573319543058918103770762692818547730399412423831207869936860613071655238543178460140072569991207231144853499930437656417493155420012102583365873057400456874116217162660160259432518758814880042561352626034899688879081929432279288533296799229376877716182402238137519325332186398550940678647301278774190418644316764309250077154958206472405183396254515372281914741992813869110145134375578827382273475289261592044073593213017592448395588823389794384349517350469636068231368659032341574329441648807421291906049384847255672318445050516499283428108349702446607932409548065087860329568565915747806734097254385529126737915657649826431730484175841997567104795400492867675209429111330774065181618915137411755355414618752800910465954870366551003838320827547433987621627068686698366699722758652572812322184138058077265657652929868272746447960422374109440540313144577584010858332192729419876846822932544615011236431268839453551958849206359655444939390792415031264561995934610794173474354753768973496839399816486197949951896356130597217082402012937375309024159599661883677387622634566145877416916145498820556027129993416701216447856749635964323372364970709879024489996708915542062795121449119375761919197399818731441406851571750787299794215241045416365232841934194456972278682978565726227932271082339633784143886401197582367728998851764207795875029459748917472937160169720653410032292878167064553234664586185950327508976920286603253328625180575074022539986072738141704780318731239360868580331261283264771371365728583306333027752725607573985078410695467032258311273562600924078163564688277328192811960598140348683549743020030724781742953352758684836987115364514596358598993963305282109305648146873209801894847428638672462275351930193349425414789057203596958153970754014176519568345838225704905956105829073180387897896414018090741540687420223947450426350980991434847619703932509127555567035381919343556373920906628932689205187720920194041247411924608730560654740462467695877048603464570639112151703623770631546876318020165583782673012322527745849692827653730185263102983153850332319817022220431072739959063139888980855972829722089821277825361246156882130724916236315319862687791036112528336379414474194707046027653874596672706283327716767642465731710789616129388884562808937840778783136380160246977508823375169805536409000993952387817084779931850426114508646650723750057748698608072565891417195163043082307568585882524384504766702429702200660453347004958881483106645371922885276370838680619985966211689068104346554125835849403131498509241767002472856829285387443465249719184082255154221837971518010997942181110765081261996336655041522977596195190374658754568442701724047773502820479995343229051394326528000000000000000000000000000000000000000000000000000000000000*i1^11 + 80155950493814472485448108981249751196577386687735284971915709288209929347399453162087213848192539499867772722062917295977268743816445893952150849621832531494680312827092598058539406754255457180688375181281912857958879483747577831439964188476771231785060179543605807849510110751290152221862882138221294084541262190660479764552093840498934724458290430545946885481831930653013776359588257294868820676983981384557712364467683357181841499467899442373546585005041256489977117674054237005395749357051228869748425958678896397195303790502025905932224337196935156571289488713171595215404093703070341150715829675901461300647719280507766545327599284391490539027762896005278551354255013459751353160158812161667735965728890619759392354774517802433643369358972008104648923344395581494556176638463325524099737543420443546276772138548344888620274835262720223367633338363848496747421097172457455652974909709154376651286962385400517021639926049476473571671673305123819940984738744454934477297037670011855762685878189385566898123687439060393954896568088256409216553316445757040147219200263398879277443209911646758590435611503456896355593180421640633997616034161621415109971508939166716963398809711868980145442485223582613888040515642968575968018521429498154134531343023188761380757380836045999207362153116085824240463110640480892085290602890376483841143530442762077561806317406144965406110511987448554464028443915427749551000501530083380329964520205824946489354079449758088380427698389983419901239578438141367312466156908407645455020746332788742807990206570371739281965571373825837550058040350056711733945032173193565170801380848511499829527384050209884038510736732583256535947558309216798827277530996574447274949199355599806792643667693348532235362051771319586762782226941356773811524081826464437875995393963745082832484563846326299691468326326947098301729729756503295087965844627032824024567062062459485828978150942310590837400195912764365816250370606710068028258032650559630044048484317383572108105481883460328588766825685424219404427816892207074253078737047782987449938699882022762910611005785483128732097921107453744281156686280307353277897163964669880110360689537280802440190235343043139604088041909319666633027904509906153243569891244685414407578102005655857256823903866024132712414787734997443101867795368248398868805399107138050352477871789850406035389868835096841228150647564815650081834319161483460571022932762231500720747414871968489490608154440890176386972323131799845776885961214474750005545299139021907322557256168421649464389728356188783994903458113672120891453739877754262958245553831890564560672820384230266235820465297737953776641404339028863659973848535780891584704240679033955964850862853095909196872307953617937303624168324418791589673460919485163767094134712836222440604016442229687166875958063820171843624358071318229785767739096519082615347096219617938735217282677385573964302640753008222012580258206283795472190433164583937683209749661725251084135363800498145883281613889610981086642512981241453975765880662398586761007310129017554453444123846558222329851781871465870150690916250218287050783543120708741960060156279522930068835160684569187069051243867757770065864106928515750147494478136500444516585703769616837000434938890632471887199859477754446803994961026093070003983625100885013502758087719500127191785648249426962529596301197538208043051888760184975965615728760942215080130797655187894131206835000147216743135220821437121693197097000189261339395358720000000000000000000000000000000000000000000000000000000000*i1^12 + 166899639505586256490729754951632240744143046116003076245964933353837525557747456105424064083386861836565638968805500938760503407785002015852194906787206559062912385423219548687271635843552613326954371973281400657775840044762922746716857719651168529890940079350921376593943749201982881349937576862216217182540920522205184992349570425802123659869301857582666993240199915912396691097073951564337185901441963253864327374728346541534461366008194528263706265110498743023490378692461909240853806867861606137207297143835992155544370115782014544889520590665761920115234211873691234567455255587399488785162210872743920445069156359503063984439591055730007375998580957923326600399927608924432787717678440454738625019296418441182428959154893500325505183540060388742693439166705872470162906462264694612762075841105755024882591922950448284029447927478433504796747366406970737772782888365560886441385970617571591764184755220037877994916396587220865036151022062278688174372203330793657497166989026957568225396203979191974271344728256721939189338651286112184619578043335584606150265762149559000575706659879727391000500755186487056307507938140543909111936332912266952147802314987799318511073473059606954999555195645508486322660343433596030716820354034113654356781072255880646714498007465944685062388106757330060594429729973521059568486508355174572552713328176583182422146814514378878536850519201918036656093716601215875028649918288139298982707558620467090043329705563988429704595321648089006423513061730639023193523691737955469450873203440331265156583119815104327525412658239038082262116230607168642790729815757717326180763057949138934391888314105279962197237104014379387232845026964943633960164739813398072665971837935759027565035149364022531520582405602925097309729215383748903914867665421489621578477165244315644832641102545150111947665392427779012030169050860068625598868901058107681557792063116019564305321915549252574879135397521706003079268860834875288751353105472570720993740165685064421500682285653660030368014611014167076406540629693848070262127337729416118967570186746037148113620191692731651458768224398488298454093435623406874165003832485106754973374586011158718448124795344919006608870400367011555445205013504896556993193637178237910933527670762165982015191977310574002227589360102782035924168381171437728433835004567105141404175772708822972250662597278888393747087605894554176122745055535457048235033042572513585117784631940826745461916471731694127105811940552536204294340315283386284983308665015639841274913739435995252614153412279876565886841053688197819562509907777944453468658694541775694427327371005371518687174413037345279564952888245765117773025892237956371291455004925348562055908410474754167648560197972866914216261378142124625713125933055012694011135152146777918345340476165983543922671973829698640741607750294807926417924102594526541750173513020969626714391401316480728291906965659043724151450388431763356578360047532971348707766211190921118023904323832557616934098026299711655436633649912143122338415393663665911555712269545500509768596947859368771265983200441155588578679221964362412994455914812724029837865227361741762164710116082304649898774545668421634442951509878376741532361934370641131180692717544240237090887286783504021807255623848115452024508406166416753404339336815258300754065584777306733550728206287947374310674100579713142055844006633042849178286535952158420230046616710192500950857623656063017062936492258760103116488799420409327338808934400000000000000000000000000000000000000000000000000000000*i1^13 + 218212825827478659991671551110672910241926611186491735700694286375098472573392622768349304338024262946894298420420304637945327282023940006478999172830444808726803374895080376859531066961006399203988334316997847900886868653576380127904983716976034816154180996203140496070415159556026345644328365895794370954617557686078388348476845970516496184022314939023107362298029805844071187389021295082928044460659094229702772392787874436154854997440532755204783581002633377478988225395187882794862420582541574966882234045467239549219042265634238367789139741885059822635709938368301714787699506031158443821764250963398074512617529710646345963336745702689445803075808316259917370799048973925125353930955657235914560909624434584037655427084986327113839426623829695222751054741212979320323464586256230050808270997413387015306805286212753724728714637148525207789828480331575455245748197711149063647290439326325270983393370073985873603040798732599501040684997922986475869588242111343257249839668611061454472813985813462962040724119109737051467017285391508845018555184808865614490436073814286337361464574132959518256966588963354943071755258172859033756396333173328516599564572823490656702393651703860715018663261299839385102256672655466607102360936364426661654289334089171240785844170559660071061882919688991071525636473337154558159741136613738713596344160361467214665237464772200961304096461373608804973024160165365312876151950999503709145119248038312311977386787430110561598512573645687551996661708159794694923572429584904639808618072710389557948974301688058343209695780599032403339424386698259865573098750930357642056367613124666969649449138884111466515856412032150530635083145472168270898554955057300263707240963508251836243718991044693907473271268729197130849037066006867279567228977796677747190427456493329799399739290485125660409174231895852455529308785493987083040694578339273098084654503949101534610859834345546208677157747640898492232355786420205407516474382682731226554716577980706557131698007049992938890874209189040493819792622041710044397669707146189168164211013574166108867809553660622244607288689483953894783682064916563573435961542249424791351881303961500949775313762841785755545582996401412764727872111824481479980917626943838965248685648550591725054564586172846610798319409490931186052590505629810340880969264102204606546107214163419813476327924353178088550374652393068746013077327598446321514797345888103872394031823838675295431860138700073690978406114459158873396072571823312203198451485569730547480582322826364456015914181072517928369191246183682231941515500720540292042745172415332226771582285009390894146964979679897769794232080380372618114605705005958588119169857661548624856480012864082098223079657843337188745365683132857503040729201405403317001244691155661272819089676813434105436810648017476373476774537455534155409646995636142494165710932049830081423480500779585162311269424858463783727875347498505550463574257592467784389215303303896414371264186171247275493098936738414276798749441754410810970869712768354077679433367986167790632045541003667749295473737312012801541920178930346364971606453027397345984791582307957569929674702585458541767111506508910325172840876295493955712434024975040852728598780114706945482436491986428857282246254124951020648417711757514950703236323439106090198384852259815863925101251104758114049378655945693441481116635167796853700760046686273089629566617611219175511109778040551507691581354796073243070387412038287677374595072000000000000000000000000000000000000000000000000000000*i1^14 + 93249313846005269853426047213816872614117983312639030728684546245614367707704264596069463227082195372422501748373418855859190974836463106980497816573319997586966736150211071214561255544934087830610589547797289978153617876624996943698845547220688024690718136050116603627374848817781036658598590167628277577533698747412006511117422226864512649279054360225553195104168330912709362636002353814616807978390948709176354390428946569920599941162585608540742642485847076504736858938307120993719537972622364960647027190630490178992466502699285453027041662202621260194365983834453568379942855631866308436311479333440130453984847207305676625126847190411693032854641144849266226993936997219877547253052637897621796196271842714471512487706123995442388061494626646370627619017782660133589703534963713495282297625194359617858838460763348413540374529082112100318157523578573090342528996577558816470014875052985403160696942241413284765378583944434118582159127098577701616768598551783727211568610856580270389142720902190459117240630349010847231160595996818475241936909902216792940700673020515293945767468159739729357299221461706598868034002514153010285709931506358369889465665852361417905954140860294983520257195750171168543033095843905426514734760149878921671931702090283419520533946225229455710454945791730172350280955244095007467471143714195998995880400473700046150577789606224462236118139449159151920648551975462613859888499976632865816702345327813443735571941170427704577352994492328752773248964012879657940963393178664925085064125000055219734265025932735405310311201027415847622425662099790330707121780573338776772943245670885933882261112416995740859162801613365788360278817735363715423886194702756853413571123759320197719324945494438168121626379947436902337934511755301946821028054924071624869747578320596158187863207357423981077737209996819609830157525915352452260206861252364871878652037152880663583195171905681751023019434673500388671366403768420735007236632682943811415615862937856977869357403239165942601083233065646792366544945979626486873429047791195720481600393635653432455960545890145655681304407965795379457712768128928167448079111231211655792720613726676870897232375984359422473952354235276621895435682635760514418894875674569682790118094284459079981942450180491446070884863225075354700400588233959928743623711693752177288337759065881870060999669987802907881267466552943127983984641573776288537240289569951540374456672315267793977297553701915919338717915605993890786744040275071433755221100769879751460065005226199646181427175529803725491467263931530845100998529814427262769125383810196401362424324709116319552049963303139587305416026083038445787979918811974920202368520231496709827149524614012555555225157555466177732806074725042912963834370916962690969976542102606182193018900973411123196942342764790295803169104788224745624425002702252549111876976063451037876369900665689881437725298817165982394944772856645085408644796515725557793539207327832118174526693419995491184269673092052072012981271059380265133546112782571811731826711182235898013013076104400272533448338164286163857151144769790281042731509425412758674796959889114430288472540229638388214731581382200033281763916875366810229775935614633233020557397307690296970661538786440562771728739173215408976875447444196980655900714686621279798664995425814307502352455809035319520613769258822957109592235756181927371469506825244677999217894786115157940187884228300662624118790205798336081730047627695870286233600000000000000000000000000000000000000000000000000000*i1^15 + -282722351780391144107389324295391689963634183767898419655915036652118292415568166716836168242606741875827671974801566207677599513763216327771412302957068035462493780225657946499612897729410038684770271227872182271705765074989433254608915985012324242415786003512167017196966818772328602103387970645119599933679441552702706041768487103891767254833233610804768855912199893859890335672523563019187560973309413257293002901459763329111040395828339001056051126428212263491955571944378379018847037452734627748031009752186638891703548274039773070443002842887870802584554264923050916584098690703900062289729074025325156831382095269321811626339786793414107741660749677319228317988913483542286048443998372762675817495342222741624399245185891989591129836467505369750665837769461800633636162305409639496374679286038879656372912999131535837657707856234237913560409599409771202234549736030555549429771411329232865725634939485629135062203694869167387475259533840441274731675074617852504277192136033033739331988444575243208148040905342344126824417134654116895565066768282956298552376103242760792720045503579692694877488278169942450515630068615492643861959813442992152441091330640265018380001466239713710198825407046943353902020586466084967958188731503275552679845178274756050556495968425602752401376433159919016506148722473235294659885311136750052868077892371623060280729451431783109935465263257219291411843994743371716687463576458805273908123233760668851726505314139388237386464649225516805803046968575498951922498862610454965859945141054715133260851627519728973703282102257276761073642954495238879838253801503813148167622528567834260362039322745027709209502259853594203951715231089094290798621292379494457751960917515660998177011660385409700594308202596653730075474259955922192583691514736521801538676720299307624334948531380782418569680323376749120269393590568179349744258067668781664799907245227865591775561412494053633264346948676210880580830999090658003197229937984448835816075310480178611658872880417538203291229472557189559856660800423829101595306330406973869856800739731531228758945739770499978225119038895213415929791793303481966455065600153672324935634424657825961366792506081033242941670865568263004830350627695620229580296598904844422285855349938571988206270702090687063523741294706868734667716335662514421890327282306182263935681976727198542718969483250816725042849818698162892195328604534469250244049324958204475886851300714905471427144708020514724279035749261732959096508506835233607544298173361092979339597110989186378683768954992485981532564193225558610019521520428908839912301889191165870448258169750356763542898051180126482739048214919933275413431632039753235242028272971972942811930031260317597246732098645264944418895026265441117010783205685088424599551158509500327931857036972284424752284421795683777579209891253998451564418771434237443129689416521647240442074185933643542838895052538441080251644976155089281623777217014216127018300136730306678228728473246895492371067195519180561556930536981038372447022612721927452005381348804044724496875044174936811933192279380839708827741303912668098269929233693040384410944789467954663892619899071457732603946296643135063559800119669827307123606085214929336086629483414285989570338863794569716928427707592388027085486300986574839437779578155232799346889734842542179760381793150742172674126842417036045959388621764690594898046888681187308685648316479954901146114673009190174476747254963368120683012624204994658382643200000000000000000000000000000000000000000000000000*i1^16 + -714802251337285478506795715255791980184161343433747603912986824750678311189108592933163835869742997601109906933772454350587260314648643525247485025745669003410909802708963379740971583581464458597864739736654166796823397984586385647818863367242002235592546483404660830248655266002470344184160694013243335837278694938969595653440128351513708265212243752915816215354676812387676069824340458105900379163267799209305126300443176523644143854975970951163592502364936849860408427749927829768036021783987675331871950711038085512862286854317590028316509738957291720168889409480781824600310086085233213747729631916651252428618203928567127438202646385321702629058608551486940077527692599467083107106140424292053882092434686549114176278754877596114903778450369860255386601129934617158264524600771167681475835712351305127572986579988401554498493076030008217417128374915626552970228221549434664300131943416884829408421498684590743659195655636866311412687362455824690963410211280301491215488840197058420303934959620321394647657645292985804084562078316798687085312806960271572324147067412739924345465209309364717218752796456544062162222839973521764038438744069050215786652780457180444322055933221450642452187373132534220588347512704018996864146816688039646757968488621569926954903958416401450226676854668784807267566618195265397793658567511709261368029558355330788301646213593486526460111144604522665220955176885575640082952588995475734657367181383929622490835853401673638181221067861836725384841098729226584831391067338838372528469446141955051620716023672782750855946884093528548125056028676974071788037383601869888159036476240627634122661073162684560249199579456926919717197348652858449516943099694054616523938045004666803776238490676763851975016462324536041172864666311433653451349218545211552930959585744886979676421079686891244874660647473144534755772147668571027704110071811512825129899453221084632901901779708780182205546936570818129623722526998421305327794695854284495237679690156153138310086451478427106604255962764642655868927507388925167610787525218604052540767041737999647209900307437995220158929983011808708766888257014907386407460351503422074651016221359530181394851669422097286919260357856199795284025045005567581550214403338733453715520806144103374390298341499884505730845921739899511407859535637599214593628172539117823717691618842177015987773022188452912785543894882738672725450472974934166494960529397758287435089395825143445804559604441871906375057516794953120667644039641754327693399445693586755595986871468248936305833807155100283800501419803297791663701583293760066671654652033555218756851730938775660959499914758582852743741782860783966935997370554373018904763278996693419829068545077507588064499586324510740422094029731606888644744346638337398445770879459059555000033952887622404828286360255592391078694680104299691647393582030515456066880288812661495009244688878399441089286324563291543347022111203695244905814838296746067332660113495034320565624501053096137268139714744353530436112955302365519090989176190229810750914025304161153744185547284579675204443020015699152547134989572231065175134689473729645742411407151147593353106175073418449256889259080227257994439254185949637222788167820760455944076442361506855230264996058038630537735571081002060804667045412930302072045080258163085013110414636761975799753854656507133797036581586270833427319827739554639955864423812518928359111748252484047165633287678104745921012449824797170963249435906584055119872000000000000000000000000000000000000000000000000*i1^17 + -776922474902535817869769434841796225301874924423202407845063252900294516688181728835169231563944396186080441495775039991760554110111052765233420281411378199898526235004838330585982180598647964364543447383183190456915693118282423061292414773187951683647861175970976047838167115191161655751608049178881659217179779143793380632905382797046197184665254005935727618511282485591354825289511504621024729372061306182164042720272522017208247001383588062297029687495499760540602840457080321718396474263677844129821446616561200787806183033571551367858255827163974672340407408722228032015460848574262272785002812103448724618834234982242782383765261995504545147258830412253599399220835908105858504020106929241404933559731194546833234274846357936376625227110291082281479519542415365894507194997155295779035316482210464796367020480815734465840519807071201879506798630297324147155640477252199506994559644282369641006392519317619244263930568326706013320133565554632017672839440270501812234305030473413419771912279875874910371574275980050228719212690609126363302641122147777982668608679977298046828699174425720349040472066741622766835906628362231144755007338016953980425455311745054301303091059104637577626498640190663870927016584201531541015807584811590164546396986472254039466516872601922984753998304427824954557202048859575932226755779268417653716400712251885185145708367233209564117346498592376806866771552227104302815501886037749475420555856086141466057980407494023936259117030146022096900020760572404623108525700026567959505626271631606913598442387839515238191878938637836716887843992626318311923795974973199196952929107502665520669450180609004811099065080625805150314630017549339760872098789204984293053029610594613953881741131321761443300296220350036544768888422180284074108653704738546788254747794830111246000977165666019377025829908861902994140625009861955694729395958144058053095304959452882384977932407455387336466924520198379700482253216000531363326743826193686635509340897161248774679112389801560875224611552354670115627852345062004773814941005228452926986860999300989310527378136576740618178751467395142004993949290814919327005508270071526823729690175885903167934033509134540471211151845872482257693529037385340961677240961047211288503010159643000385627718345791608212309111711421045782576832465299443000824145489783565117045544191569624556771175350555671417951472489848235001635140441586286592538531120890316648384865967248900256849823090232748241289831000971786089392445982966402517604503581371796527469127237538615848366428698890096505807816723119410274448983708149801918934525935781082826953253088866666588572795794810932622308295457889184529721796012622314386769128705989413438331487527056990881519555753102373915423416781259978286611430563676133880927282714685361040451222378760138041845200859571697085280090929028306267777818394708945573648862700960545567449136089410285765792950095736616949940608390242145957966051878686267711439273017217072944628564180218430579386045150651281271448025963834007156430575324547637705177159935356274825578507703195587752460210705666006317833712363335238934970215773838774677472211263420163509128258665908295626066029558624467391805669591045999372235764585917699376118518152099052612601524770655975049228722021068897355722469944489633102001558151268568350124996356366152260939587794682608202141993637169141007190742901854271691102930901545758810577373805526972494436820156870405932567231511607635940306967532116263850475520000000000000000000000000000000000000000000000*i1^18 + -222279081828930406966450415269652378037378414267148621417910809769406990924158892747699871861059832929916487539817221290149487046500692209455024291365285882610572246365333240725714455410701597356126881234825684130400207960587274159620825831152491370986314991500819480708955035983098734511585454531240204865336533701143761661269313085828517444718786352550170886763315889930028197542073825682139770393138151268940258438175038974509547810157647057504325508992456372502784507264909292785324292465728681296378686576584022941422350561138175210153949208587791033845802375001088624861655081349459935581813010793602120948541650499756974988451839414957404842488106281975174230200340123012013062300667785760378960661811667337968263198435841956222669304927970819532545280767932592545954872469044418871554245954231791339801813394548906187472295869162694415083041462887916312492920312578326558616158215707933785967382046925290871217272793589095984892765101676146791652447789673776260611443629307850578098626966529597772616510137352201636394579899737447981779736022816229309288597589034557775177040051188396632784046111304770482337762555552838432734276727602545025945115110969455560926650729713156982699412523825409425526628371066738935508675271625121696192473345400515455315934954001248980367704917646915319859703083745680674548762777957427054020785568737187142700965283731281875206968231213380225108698743067480911816994303688173824682117699577129253132237412413717225899360642155385672485522935570815702617405600633648035782319289487591614330434182755797234228223108518438454741389381978630333609396098405152445946073129756506848076956254857039265390154701831808904711646074996107621862748886721729115511156836932675348594640892675341864719035216996874266878052686344850630530817432638134884680802523644664732298090965870477551185433287495141407472096679644489700465281247191307346391356650549850573918391560596568118740832210094021563453324095600485231113340654280460347369619196043358303933263045200104674491813113994774319825208170033503510614746601011542252572686437334226864324100193173387746293643032304600664254384678811786543461500966730762980429762322491253764625844790471064971018325280503397961829235469712851962994816146741114618605348376224202747963362083195608744469163698477295511436133564677592641320207233949741334816968405072711539242495764868116315523955505192922160268601506070359194227647898932771062707858616092020673962168972650543605076194840624278543195266521296944656331092412246233436407447379862084567171071768891287945601773703600548723116918815356282058073732645565930142036817893904863704974885228610751085840296906134810718200751314012423233452746295323578013920965210784173874459894066150782817658373360455073434888124519810755383589786127030871410712763752759402432972566938389424880680232369646344175509080521037523125284655585971760982760868955577614316185675371037811605638532355971240401941761402623163127138474749151322709934644664710342135910763257827096987927256775784863683795416586715905780953666015358206886644798941002397194855581029160322231812058872921968721400215076922270645692227921894515769120897427109225766803496659363690522788697290235192475995119760250594634735685170989645296635194577262478630672967235970943432375126114872794735479091956918870642343762590699012685432878907364879522776545726258755032954376524890288017481869354012675618084826935536314238628995499843155131730066516802826147201656745032561144627200000000000000000000000000000000000000000000*i1^19 + 662755665405515671651192105920908703496008922009764003872447378830636797405215213245115966215067755147706834582592697895467750056218237245251485074142715296628111335742454619314391927149574973229928809398467832080286220453362734063721048822518750407303257942595507983024652097988067514616955261451013141353117629557845425670526944336905461852774283032025741872285664963215572913795895390103983396161210108780026653136192245268155662876832544522345956810245821037804408975221115580915474142490859528787166270013199919814654776103105743633442969447406399525683485122066043923633447853752083926541523248724524515987026056011606010184982759560271072585228336363594638900286795579631076015163539739509574844376674152710157686151597329827155133151351039374236881777772043768435541933508413879706531911538827904088551703402361863759739982891297552423788868186376665155494898814793247600764764843448995804880085906832634348191724462554753808440361647928741019836197014173084880090612254869241064857950333445228443254284899362211558248930271587098006948735426433031980881315952293532542894251920600861475123389121957583436602551099069306431581103648947447509400821083321234316691220698714070278633886159272112538468277772055529365986240106196555530240993701041862670658408661017044554567497809507750165640343538128112026514270584034381102326558051181355614117601575818054583479020544201826631513502292604692566907992773740100596864685519466841947197241771236395479310216418545540665713875518380729398167925357047018739114569088914944723847495888734450985047177397297548680208092347669200238319406252347102242894403227630734260901838767123560106367233959846504594902102477081076071384773653792596198078806929219541836438241016772720887381739381637254256250612949750311592045439393615019816411240624169148633297249552144411699813874147896655768758982142328103277578383577716386716552138810654241639090827073761006570426055716878532235674080343575008908481515639103906113854889003989593604595859625143309630258614615854337407070987232338353835121985002189434119774200902417867897282639619018883010553469742355823647030841645410294330390773913657221951007379574584211561100755938464842273963169596253978585268543592616704274828696653392789793572658041170132887161996213124638523658172339695029271994819290661273974779355024511334507623326051425893244291215097339153626730476240453360526891722213278939750566088098132908072712307090119056544435464215252105305555437968909589043106671384272084981072907316789040521374048819031028740700891497021302601647261666184066463315640143899458266981240849827787992945171004792674764186231965590504542352001511694345997502903459365547551968141967412586676258104664139861755439411905675253637621744865419696032141195667839929171202551796906878221611943688898473499841886522591641818458522663140764193678469409006353791432752308661160634083228204625728478966626524786588273034057119834653181146532812606914631950979870407577557794037826795964153709071242803340148717358531890062299636607047311897888279965823721223912963407120168388954580602150843788215150135529364886450911074224972509656572316458737594180974419336296787451680269177213819670765357084779182446384795588865587110594237364985264879875028419885340947805898696574723860935712335827573684066101548870387672211175016576031025189247512383209913136742475765110824745682240473922769716533172563349039687114747998501858781021028173654532358184398323632830861014156214521561088000000000000000000000000000000000000000000*i1^20 + 1279731862409400164098008853069628464008329867512694855072979051537955495628386107060464351868464564509990120160216310637145230098993891825256828029358360830786537089216883799038284076076547760865591853183640117197832327328065886782750241163859945681144789638273320629995269492790763273538822545381551987006464664248162794339420223549471760296244596295530676131269851177801830825319484342583996498914522547821327207878646262826330134583368780311835304849490718686333974112590483282408292440563965737334991258597219902373134032131229920024302562137136604227828685013931078464222069222492263856631068490421640781022990559437354287645509808509725519382531926746746248432964607464576362120479863161432976774367416619494396925160889224280962768676125625221206890606721659961647284237363959766526299699570389772562981254874188958261076613118953194884423485519291878801327228676519613762548120872668783175266898845284967324907949665719390116825243818141409380862082002339890268258510354107725908061591571681663660668575251516935885344032128830436500294500279009731475568005355958805006402932710390904007317569748835695951886512443784863434344998787759551464251100813398098201630128343374983439740223501181812163768889157849316524594784658665830177558730090989409190448133096744484253703391669485692683473268309976149673823477368368754822346573273796697869536897794491779586390057228483701773515242579178301836818278578685887486077788793193478178184898970322479118774666788927001689414494796071020710629805969144125808283914579518352890116325281988787697384304031324151468240062744308647267617918914877870363382953011447089615276029627315179161358847329296919898396733113130199996281815233331240407208727759653646353269042368139400773464248116914209638386145408383274763099680988813796838114452100257680647936780029746504946643976915606373552357905786350946637776093102041876417849234343296414975478773388672473158798747783845712569345665499128280574560959136117870474650125828700286268422735733546507022941110577645818391545906818688761573179739775012755984675116323554573093430166133358162745964127137090139142892065969097790699921037958656603910106214138229972230582892004554093522385078885438923153347439903401637053686262485461006126570140208917616013548087842002241224419112564639887751038930593351406712316258931191451860873096559016497673277526384126124440827935457044804559218720051818299765322090158011481256163365208333901044002207682346470690595472893163294936271770146707092881221487125226900342880037445717270963216979770312558549932576528608092010191144234546749096658610707889644715432189777156269628626583998699345438705780635194650117551898077369566701755771759658914449127992208454506119785551064889125730012655165520262387383724567982726575085275091557749296608971386056746842400265441931110843838927748825361163671940504960509450448367474775743100080800167311660020871224618551284204703187023633357271751671619026780984819282805321830555529523946597038353045329441315858844684843130206243413142720789807110342207657066466910153037171240660909179728535360215225718417979953580445887011818095001226987633235718144752090731355978237863805772851011682215769061991041074274013091908198632796978192473636301488125318909836420478724797520152702570039185775533073426040137933064803223676128553626967874374199252728400723112768167472765911468696302388266465346579674717046017022579463368012474060627263119212549181545134795319442957639725641880599265280000000000000000000000000000000000000000*i1^21 + 1302564683963576720923222942063621859685139834324319552326756414174663824803737115627814117560926481562298960755540533343022918184567736793522106654329210360230216662115012797899314825604643021659972120998177265629064149048894243695386281135340386392191305386407056430595352924782582972356063362141274436598036933820778045386172320419579136965069658660912007806339412109542732466830044626086007058215662552696699973482795826851403250008287591835601290383944354234229530306441152256592782999898621573148767983507772684973689580433077720529592485584152569629296680213891124290546513140768093959950149616646378226404950554463674066422343940428363418685889304748044263106246229394319194959443530870961259701074578372131080176531413160908194626419662049963883345881583349530139821711546101237733575434858561479312846907385095039545414191488183531648126149940742658505510910727628312670382147353343210475850078180427759411620804433009376179649958562852217290056541218426857464196548469628943624241697730010439971369816363005251606774879790014787613331049064620114357340690696114317182726534184928272127682625808208866895233165183043084789518503356854688170203383012563508531458947267398008123627439720308062898087290737925476934074748004297344983150087126787223154079169134156224506318134683792910070062439801160761158459782532742934006499474341177370055669996424847474143241669661818323793240156874937999408474215939323300298963843174241250600927765247009572878408947475288446529345177758076647014866700579175705640176359145188481176957678475435897493337245256705150088982925530103344904662854696136257717926904357916268760444423141259188224104829411047411815565775782178842084052243323808069727199288130408442682054972009381256739048412151966580763267333478996474178762857298469032831596912600092718099915540927383905768608801976082900431570376938215140482407194695429048607479684543395750578514324137300933631349209630716825829038567554516825669124507267448950458276111868240936867277269622382561247716637690117984458243650852772831381648935928563371256675245775270441689613910764826670236478520858091875521921881026761632168206791210493531787533524014649983237796754761606800447405854953788759808075799022097549111415770123902754135798066898003968334979225188486420483995123813455097761269541183898244768479622032621317215454724733754607009823128970095012403343530883477953886071393762136040880786924996442990817429673756978845407926248928616810598484216631831012382382309450779037237841198423606502634602652132778459470224414592144956554157011084870465111276044546831179859876443273976974561434849893981724881359354221290084455945097601986578861077559711898109720320926925217809045923969397235348096234544824084277687243108754185911042412824249112201464189943500190477746925182237797941597307053039007703684070353189832647587730238112940099530880209957468733845496830362376387132297969692941104945372192174815849525264503362241965831150159306550820269992882416100014016079898942827444126394500248586630052902333566279815362070006492549913875398036004205356133940194170152472735403838959621035184688856600743376619963901842882901376354564731422207211512156190481149456745752021210956349906555729858035215585268288097813612473236611111510994344637457062940283860070128087901198375070469259407935876925938312625077598410634317023929096166346174585285433252081393300485516245327724682774889678290230593938465368465032330905096353468379214113973600641755172044800000000000000000000000000000000000000*i1^22 + 909064315512911075086820183407861259621032449536420232637319989960424700972097654029841695365458677821825980495313974543932607431877814615474251682143897461385048531933951377372552658285608505820848717733669334741823517672206167716079008690337606465487591340890622245220518481298748473839834673166301213379492454831029213974814972924049155660019313644090310081498353736795899137624501306829811847533473904771160134648565234561426563721386218860920579718373698871081857909724191312540841231874700170709095064453884492791024644748821218191406470375868193658375568337049469857236322955017513055301929005883987785848208524242389671428216616815440127147735387230217454078374991163720403807002146432908841656262286490716041800298953883655936774208647762021160499183040994126613787330099736445823381977498113626132370552749649884003751618455484142120930346385343603926395566959572090059296606312330132578334818333538223203506977264649223942288097877694768259514930135039221700370955151097807958067031409800827593158839410761166002353944349052942244714195889980141024161088279889405816905510218178327701265805313842678795121331765437232504184921350449019780660073830294395190512911828809982781481547494715770244515972703305215583715966012361389386368700082766135223227363764209891442309629523735405626134413149508307644110976542090149957619577160574312131599924171240706226921501585699851822692213288420821413656058774766221159047623727970090373382769515567659360787806991145716327572084533135800559324876140780196913699879045561954580921593471548436969119760630413444548698576999164173223521778017533019906760725141154029357763503535083091680790287234752064715861570789472704444354471462003765427274212732743074824667155467551354757122807101747707292247237007584347222357418642149510918790729866055960374269904049977003369038530958062146518881323534746662291730528506198470365053016162073026447775870337387189628021438802204692485704292979142452420940545657956556622656010202802943116322006669018686615554023122240641302662033358224215325063991275439062503495805309882866549563195793734826881043387443482317178545411700109426096490413061601721464281500428060210870911728409371643169494033911761266910279183478664216566590177302702476103733350347978395384182044114215022590216467608451944363442960221149648489788039512255813181875437339098807336237461474810334100457277821858071501217641617917825704776456113859370579265896286554675024419735656046455873190132870130992165384645395444087508738719241126845104379421915709765584899334976676250631405761834367808906029349822291731399363365667319209353729471529006271212536225307220401450684852692037730123790184567275394046615836311439601661374037572575395087577797112337785194192432919707485376308558907801958992415563094324327172728232857723423312354625279472316832017867725851912430216563952183125701816270462223771875297527829528857273339654913728462689888467836094800425913149990814855568550996986947442894434179292998634168786034071106002513252785922091580803072140692955652020693207572278945985871955848077241022066592023899136620993049666711036522420912848794262043213586387685413385176821183358009413697407385481132619358969234316654896041885472194757078182864883380964941444147452561167211821762750578723346756296214473086735617778817298131698332406237521009863521176470135265141166505205110752735193808297147177260888375657448820736597375662527718050682050193080789557221943243082499258958774684098756608000000000000000000000000000000000000*i1^23 + 468880893082500822067114356885851586964159586151957670030975527254081737643895512525758015111896384150191465253720699588286175807798056886138221793785841237932146130627751514676777569271118699872776174457572991847413302865760836209998834622793349007932691313468160036121386514022363616414941950421683805484443533904596860899939101156570617260306400736912960108859307701283130117830215449992152865939100614158108944733788335265774984445898395441166462069006379322039096175184888217847474801317222315101883735944046613608371729009853602982801898848282939780961400825038747824626507627536801443174237709462020165410206756024910244879128604224231608131924985465859251223166957748141238430564964971572731877609174896151401751312867627102211456381609507848013473740775546951757197910862460930057747383788186462508662357066846324390407298334986132706741796659186915449236251600123017470605030427897130061387275803310281950828092190549318391761241203754105612813094807754214473239148086210733790928535859868131615421817287138510569352805045361150259360371611102367299519894034796799075280684386956029259962652885864709374074810793973267512015196723797075318835566611401538945376868991179154678924418685750052794441118490449787693806678903647118143271456052392443934177736510324525284103337766724443417809956680552006182843962201363576809869024903412994471818847596451253500178766297906809674704775025934018515717628974237284680522246198194826598449550787450118396296622948998953730378583783408760184589751483341741929350331567662253041844881845652357482295062695079324395397501119547930306574475919630326899430735754679077017293621991424618024889625453888649491729054496482644987054504134886545417653360835662728354091111126982895923367670649434827911924964958125858807359043425449247929663703403537134471605448134612624254866802948344540118865766889096961450503426461816288000300861999246392530477121795575000655914936951042506176737115541435670918964451079302464074266538844066753490955380973639884938353906866370552323339373581051142574281738709443004288416678911099130456839924731658791876560175956214207533422278367163344293132378257405901415065467804434148880857374820271401081880311976553421000114261261964826812839194328805789128382476113415434663934455025576655408276129976559843340697135168986865394335671511666375856746524871293852132085270179696784911377640368275878605457892473480422082787574832150956477502765944679488312949943225591521714011917675461397889269118306652366544624459391805679093566368815527932220818621880693386634201482785510510343546642125668205751665600038590410032614741887224258330917531575630161375634646787437909063231040934464667583010626298922135747931019513966216682367188755937807728440710926294255653164254603985323997763121009201416590390101126102701827598397958437413947058961077000903054005539171283084163440119225381517042159352057605745702357642191647992066231506717576435876048335948410298277024835950985431406944405666773602073128348738013345024317633488796386013779285338890048276706773379484550772385112728472513029305723073456871247276424744717626367277273277508829991029858809861109489391380625371386949790324465547923372061524388880646382597140139718143937364540377104315265189711825391552119518611609792536159096691971229266967397966763780266111502920073849444464602106516751534969615364516482346054294534711403953146903314936964190421257461360251355870551692161955751017273096335349406318125109360438804480000000000000000000000000000000000*i1^24 + 186021996042781172445872049525025311166594846212536155824949579309755680491904351198210983218490110330463035373103385748129986334543383456152335805102236922834497696969363298217607675041943107546762537181737724955426044885634972168964178552230841078295748940411494415044072602706471146339918906900095769353417947649027756710237682298260479198320949203403508747467293325019309257397551089346296678234012061252619309131233702249279043587028029152202328747103401713559128398633706195072329127093229974185959550010248760208844336419886384089944957807623851396483108316741740985927053096636247169073695482479708186570366018459633296628011479863495676159902999040918065287893455972369317110379136295705708633190902872341189803790314802872421248337508957892779801494809015052963202653003838818232570459761202382390327971057379211002732915289628757331965675857179463203181703601167743433068017996817411400483380054924088227486849897565940939993704641778999454317394254483812627757572367718699764117396031013554026131617341830950100479128921871877240583143290272821406592052882233888838555146078945412477066891636832617682712559679724777954989736101654000929690912561715463057830290706620788322759259247641986866384153122120901011165833106552830965750436004521574093613657954181395587011629882580023327022277067330077775677756130646023712522444006067309557391374767534769928141200587456399974286325621205507898995558186328804232607904748841069739407385277293390995472925166452839293280734297336253696122629853285077282623503048164864606375450379983175786869334244647807420826007289290116308562537404076089143858347730161206747274556900016811346972352596320828573755324504636241894692329264217028897040791637156031485047955396562353173390501552584336364271566197542853955718515498159700938951907752563899516942003176562522333869928664816178706366601544243635000713948356204856482666405925197220900999796552290136452717185290217156141294165012205219565423550811480935250836280763155642439157369441258035778012379358035245281164907111451211117811283155015330399724922216685338127748097797959363202611672352099191235663132526870543628021403692428405470110981532099406358523793989189619542245241303116997941483508720791354468144821068273365590952256015843444047302806430359231196087239342899144324060722917131968596455961550710112703964367880362609162584111704199217693115296773072260506272909306314971103931441506523471163180386248303383049847841144575529105238732979665410417440016563610957482646626273918778877579540882116770878120327392799379070059081142044381970183538317881657704495248564638189423629876500504474277534432549656211418971430663876861847544494227185418428044884323320775079355968204927946695438284918205751328947355652219130660504727960530389677793799856971284803174910379544747605380445582256935508085243830174157685667769592888863911359646547888916250833706646199375562403312200161543583450560780258042257754835266415751883392182504686344129351231436454607368341946815551319816451202367214251222664328047110329409629990670294276445369224247373151276469725459328906736926800771410517390069360084454115334727443588747092376517216393288109404069504410388268307231440903912100998084524836506560038537055516295366179865945899874341156678876900419018794581593169725482216429832037277814311648660749739120864565360608330472992827101573162846334478909468622052204076582288933581445111072256895690307231058435394358486411646294815649118111273385459712000000000000000000000000000000000*i1^25 + 58124947157002210711690016948779609993499654032030632782210731740175429584516140132671533703007949524652875855670760059429339594229333066197927788629732715361479624266528552766301481684869303667785931912620916975550989884324796397470850333641581735410281363546515374830596153891539672016580827070451529087983689647239629189217096289893123204296612622765641042131759170197787022613972853345068756177472994671494113616031922491071608058678516173194974065451640440162258429797436965037135866794867808740678953635453726086067359059341703630559439999113572731700072339599149185284372492763744092661640299077978313918986477192619628934159616753851312394289686086629256559819942787092569955731695524817346920831988463749789674816690553808156412304502686954343699498557549147179503150529618289214215028776958809530941178421892294178294615494167392411760243301095911855744371856420636451357338694075949487993364947339031748384172613217213659267448794444003346445066681369508527020491275138580988358849688111093695459687290837114392647590085564070260579699771361099539334461485348114630101272082469277653334440624791794243272704726655435362087960340012141855027090308271501867185022630254619083457030706526485258669819527282828296393644777921499282104590629811147233347941433433023711250044704482529690800979049424723319926676676127578197607607691093747218453325447908788455373242003074260599739021007296503643444296337196268107494216452005981858338603081246347088333338565893977614901329351306011073885140496328988280309528745705607474706803626780646264617280090944556409376710221756555177524346529853293779947518201173328311584913225451581740848400091468009840258437259744640172125443146773659681404226896868375046432226897922851108518880216940785959583732976126555620928763320606703905953036116005577201714600151474545216523047217226597934401461228004447292887376612433643085417786257722515438872474098813176867867874683302823097294787051296204835647546435397231659594104928158217670141862835559662391188164905984142569602744874787629342770319740323142519880831074932670122244336997171782662721343356013448267723705583447738722654476636714046977589661727149924790828163066436538972286099305177875295179657752764380805612022556023113949094644860276131633024881773937978943204858487988749784747131211837124037685780646066651643112964630295751775641100428535026958779872118983979495766650211709385393909053745664886915299096220794997296079199775923265024767903632572033774606744928621056539893919647734897007533665843877836525910416122270100610812235327485304310412060203223350185073448071584178694416614255018198959047393992985672126887064376684797275437508483094764126553216881858972305973550252805505305856450096177816435016720386405592079525858754200738911168417417204710644790648969515869817511870590847849714377352809231667644324168948424241344638279277746317963165460452333412074791239571240262026115772203810030949676071423531117552821575447012318307897533629342848539804969843489147748886752519927513987748804461460188927574415576717030646631027026186652137159706752661441090168085696741716178726155927382735571876892108187230632460746619310469436133464953950683655218759180145171392232446590255513642112044355812008048126958867632018615457739000094728125577173398520830087470956882197442023614400898448508711874597435390432037909039596716517513728480296009793318760588614450788508836464872985452755501940256670416893027591741021440570966456930402304000000000000000000000000000000*i1^26 + 13999298275829036368500613506577283561803096843113855179822711224338678138712502753183262718902815724839895736167028764776244821221023218521129888526730514051604655453354113188881893993219170234356563427664691118823013804221129476483596334140359903109775018714135344609918056278746319552458495546263202570151642532448948146177768590949902837473330309707896761979981034262501542458290621561398192834434316508786718523206236403748117940649080187475265720536356740603574139625788178716166824070313412323323238994498662965062225210675877545579047403952796009506639629110517126143629074220221649099926964363010403443737211503771530067196879006790366587366139678732864640857185304113359492230380734250391362337343492713772540778986427910546470949813463518985325058604118920969229264170618341931326144713183339756260234300357943478958580678513166571190924338863930259274023039020712799816998286169736717913031079003148523727484528840745595322860340586174444799538956705120575758870139328402194295452139948936256435068437299633057325228431681254171567227425912764960107274636370909793565802831696286471496245791449523161873827311550989325160988785597134401011956979693573972366422177343235076602959007220834461023001901260507514909277403113129460782403205039713753263784963171473816387814336138576795248802043662741832016008042811065499566094015440688073446078914153293434144213646157904628164346921460996685499556317190322178703637509715369028271482021696862214885838377904524547767725386183707953847044588348585338618966328826491253348488517320017533043047681305556568598694808533387599023608919510085759776679363078962903945219940239795657664806157331205983125140945877939505206343851929934602953342619713590035865301039609426703990177790200881952834344664551545679751722501287941692571950442936723687794956757980727438833674131235685362850715603822337726532580574090114174317705739016620614991294016082601315522759293153195521592004299642699861771162793272833506868096226126514941577754838725912773831756095718033117794031463958878034131471798991343213189585962262202616486509031076961934563158102172015157174868636789767305195011726054834875961363330066089829296372828118685502558490954998281798225010567824685487833218676022109205152633659125202532626154312386806651773633333195075770581481019626345435375459967593150011203715435454026438759683164287792376211662499952615899671353612156318414572856624192233298956930659895874516127133136141451970291434762491065466619485079833874298698785946534142513429613063492091966563432455152070418929636766016819175749880202209713032045201453253562023119692452640655910130357147283993661910146298104873156320600416382845268162395763190749418309981633845310596642513355602210069468686669842497023297303850259235605997548160779360896802996945965266628429069504214690410349268979270891547286524726044351526995722412370074206062187765017012840695849197443499322776582449918618583343446754192868233546021480782328593082744139441916327173146079452420031552357219212631855796873733646177167655830261119685533848448218137392701649583478262709943361031710122176327728320608620459857365801567405891500859159201730573994460925005058735433048707242089427924186494329531212952093449246656112735571453849257094523474641862152589512477978650785510606839005769717958101150634680222250684070564934240675584110723617704408971001277666267873103755071595044271060010078284989293375644279872178674551399638888247858129724946430033920000000000000000000000000000*i1^27 + 2208087662913868795411780321128160220682201568056402873567371336696400017046429735418913566632736353552962045075219190800574738119782665366629486778357477288801229848967033238200984676635375275477151510119023825966753532858755657960206088358299944385103845753482918722445551299436182106248855391034506003062117625708160477045088916362823819157453096043238238854998556710245708498191883491591674516867699742292610710185399950260104093852922822864312454284261319458002615355015668994011883536064020499180458112893437442704259549038521548520615067553886064819861306454959684429229561062167290704014056583337751414491591819977538761870616496108386501864656407783348313628293509799390834227150362758761322350822848461038799085684312825424432017292935773213749162242558300023530039654148752314504972818485569348390445294029143925429939689695406490631001021909251743677764683240562134536650840609779984453500360155468068149644627652086296557453044417799870111139862679209180247993007183746886128990507475308246337418909975176626170920723126219023372088155767889139344923542682015219223960188787566753997144041426136722117961770232404032615531883409051989746022582105500742602955433767745021565591323355483390680185655035118938211925421718200116238906080115313631571827638514052494897236386576818981182133699099163980431303904198670954610885220791565700347215705801302419626572822662072188344881906965840655836802655968795189243261976085323630618716593090402209287456074033837169595247550552927525305091796916779491316670506882799330979178337987447629213615234021711691444788725216650433997563690159051861891317600012729696702412881552104448991493792006526610985423868114476359260159681914964309644507229949316559746696471635251688004608528112766261000426222107862033964461983883005481914398926320190668620868421475993823174488176812779755523474283643077034162335524942011671746803921483762943470735574640747981531609972352230623868834206767979498731416174242768120989477116589305769509469888465160870451574816470900449941133766483585217361273739465746338060991752571195377729422891481857497338353479695648577081828171074837684060226339152903406770808305891868273232926458815921375017845945611943633411752670527499127584671712092089505393842675592879139141229613935868242368597246617589164551019337705927724250368133302424459900386745361491372761090689633885328027927057110341841363805356690394251028353259720732247380478753351254559380384889798053433250785132738002069661065022880240686195457268396764663925667113955281586293756970906062070294186820975268242159850220424096597954099731829493424046693787340185666886029394505466528993594268021458761895622786429386764819062813768476465303802340557170209118664081431833943099277733613830151858273880348980557475572269094233434076665041158745628811977016703464890361513961199512659787554574296042028014474054779346846589381741494013014858214044060774813125097533193057715297299137159593594853467109787268489288661448656755232115513228983973945977446303139662016031959224890165977013564586755782880273139242158523349678407502496134839747127443965000708921843644728428092778411805738243477357681268762163122055558073922900213012509867928948926291518302790117862993621991180041987188768786150769936165451282423390138795502022190431561268775496794007642027587258398623872824889244056927265771095528926121431241306298774976976805938450910686156704983773400147490221084251766697035038511423339285795784791529881600000000000000000000000000*i1^28 + 96026714670233786598684412015758695433133407973812382533466563344514323307515628230774885460344146960293017065562222966036388673548428570798630272119097406132857735385341139417720881876187188146319577000019095001863699967035931431925284440328908128434693120877517767052394100458490250526644972905529053619810525354173187825781275262304658295199248063852007796208410836664110682388560895383055558507034630072883104454139449673419629073620901580453139017448065179332861494461113253262804666906758014298371079254964175505240303963571189373294648341381744388216333912613371544907785611712167321522666078937132168795349445492897360882144867605956352931746859746539398373567194301986936122836454281856440583021230113698520993932892366552989505518849017313664788837315327626296165994690371223726488469749249689152246672672816263350243435947046891449039351437563995193524683666480335224179564261750907008924734338136108649962990217726263567166760179689091148824353807896582510995765877173086774197458622053582718369009587864811921831063542170379411295994795697874745955895876906138362029913175907430335808904049662463195231422920959929995437425405646457808902308453858598333594070899250756045841366795021047292120175907752559287648078133641029095610265450979950779744995763635747554484013689872028483804831747473471375065284822604408416832329663976814970356927064562859429786312748767605290515114620867110084636965265709328972758115151528444675747613832552294545922788690971352041947894607085203057059637629940717540920139820892124195140930131624640919854325729729198294107359695104284068892933001561186035438654062409486872903198755173945067199047669993353217622320313176279874318458982909485476810163694116862120156256275943902680038920076237141023960791509550515512267861998533016129354614883435071928408472708052095458407296136478886120443657368416790529117503422524126776765123596968839092297091313870025033452763199110910489328243880302447669461065824868198972840651739195457190092153757227597594215718127682368899274929400395141187129403071251562260481783684803308609690659032523698854852305486009862884582125918209218961407294970935104586835472301140955046116664922730892793105213111546361613664370353526324772795832343044944493335333520982440156648026785916671072861697301558636144196275811486463779407733044594982690003334611537235870042557629121892168993670978262929788450594166166477925365634498226926530161383348812489862646614611238452908774209070923393371413606801728442144037630797183621018478624126081221323322119475042752579218057331250624643723121927384979798850328643753840440140457150432830231367353414715852610458541557836446113521368390959825739699673881000074837823642503510570001846723946017026719863969567850031842102415671795862681098394612881488031418024360499006531027050186526156911018831135307783493267185789107975282068093646143627334598199660820723443365313740002878365097245306216762608051121325868702959180746991904838774365472182787963725338667617170875518735124838855509036764654205801706810547936024309802856382506047261778626344081122181404177010765133724136003102751548089617124596902005007540687755809328180605170037199051137554136876812713955724930911327306441464579478441028768916413844335267912253494352191241658579753001020577149499943210122736357879908798470052929926715375984817550673035269424707842243305734407638718997518742632787015090193290454625916863697937981238992304710256329289003108372999831552000000000000000000000000*i1^29 + 6764068621466570486904152103859532120211415047971467029656844078895338492880765219347709896573279910967140041219640705902991795844751064263468322613849098690477611920370098666532647153882411011919826268067369896847636565275971931189412800206398777439415905165101266287565944069504299659958445140112135966076442043603533209009079852447676562787979418236238316695236437080864406261785756568532921504396227412908698341590884885815362293835852152492137424442392343294081040939759604609023809791722556309317116981254423054768345757110281634565483077683534131114477075110846926528538624736967093183326847227229194919443383396727952762052761865785078001886959395133216289055492406779394207628805030412514214708926798144376573911075346461215048906916626767634805319717109649605817614025696900684344400783292848775901754016774184340949055567488288199197592779913452028229412000471627346493652717943975647172496958164333596038341333991675805982215139028808754631147406910489873609309468480872321278347366092050299156864861268064844981708111161171643244512383971443142183293269889835854906729311301055339811898486489990257240730292798705702388047415274518465472471351613713404382701118292669414781101507819457435673287139788406750774286440960707865790093215811050201132145009713942983403120185433547158981748442422103153956730905699924207092734049815310892327731847022172770228626477291976869927897853270117600502108862369404971312389206349751460389162444909071724455183287057343472934180415442188555177230888929570984550506788743445960919319120021811457893660042623099581234913681780706848384205383015787454054769945629053387369026916611096110472456567029482306057118561442941858104924572453074098935946256851520698412846369525028359269063073720556384921211578096775568677650384047262533558742322212057224457067978260274917953252129812052969133848526836379312696974111686438594580974683433662842106643087497670451569221738920113179945097722369881792793307073195500046994455894969831207161605433650128020476855469499849396855170814935234261336949976077768351584863552915713903884161000299632153601104708809887037573406804247891207784569190118207006693549712257793311888084762931195978363255411389267182499691419716341635006174761891106604114134236945566480179315597560801858357700633816611248729046439616141423672392361171974536300371890732911164926029094336139809183205723217699246673530642085438064005287503023092370928879876450967410061430558616368634543626985214498886116587943353154066344492517294483410166463402220232952023327541123077185515698377690768301976496853022861354632563990285578161905393284838580584589374512505100262816717119199197587946642389872845376338424647970701015800931043481126665618092202912344209739086411949664785891558813546912368006723165562430876927641829648831257883999658130294992030961979682022512654220847101257649113881790518611563784089083552588744788728580378272322045088534262547234780758559674170538097567347760828896834451624407301458207095106157488570544994318032085166735760302291139602210807845575586540521773315725522958301474947853359070533628386590701753038272412893608774859779498364936049321619495640367287285596090715689307032107154038035475760441020364160642181119790142645766988595879207658124360074639589943322940229908512709205457233003572925473998788407413481425366200308686946180043644607267889470566661895625079478257231732827976489710442476067201641166949290651485257769980778808015419772764160000000000000000000000*i1^30 + 29121959502184560531005299810913063684651903921473778837441784076512663773669101551157310905517376220007560040015419082119939075960196778140890791545151560638568963400850666087431241392017436546431096436601991182202646975280418920260480753337738644370949257072809347314316297809123768261345757246024343058255032803585725932419823731289030991114026015901154890335134542026215670078830095847331609804354538187816351235946778048269386337204721677200783934177545635830914677949487999980718419752504397375387653639259629517004161429979853684389792063534417119849906308182722732723529887050374593584910926938586265886878070923437399343232063216166874789977281691634679409944914148455466899108875790214057234029548776315437803472269685665636643318176517766186094065835600841375002675212406669821736227474899646898621686129886872928922291754730304616234221722568915195376091944409110837242415525464363010139335527559063522093070361610410934198146856638366887141972727394700714634766402401877755508657167055654807343956110348737574823445878577376141365118985380917264781910161660095120171423807880007994588284117017252618848669829335885654749472908363599103137782069558953218965359614877516801540551508995631748456039301689430615151831375714301675636104880484427445808962618886662278484987923432108802849383549425284679342881643224593335230277886043344436690995186179317670345476270474858645717052341858469083961393100408192400749906592727869077173382524292856285269554260755185974210461114507014504086228886457207892842948687310274896787908119147192468609007335037705871354529290104248989967529191034418505221540558311244253813021613442383796038735483776076020727094061503778563101669963839160049117059910712278041612350885681189724954261678055876865427584618221962780668905778325930361510973154529048959258401198621401505063058699365198153468842748886153946363043642212980863023089371108327634008861799929653042048190469141497519321691727168765516103578143615579150945880413342684885269553694427756667177292818877100260950067435608608819567863390844400004782101936340564971963711830016699833575005589346984596395020108584076655518018850080481383719447949892411969234982236870854159253404042145244116292342090636729366324627971258684104456212990049664951496765716717316097237453516094131381744533435323366070097222364889471554743790790478570089323861053690539086104403946275768793558276906479618236528795878148856189604935016131413785615607861224853720472349260671449696673934496260562958891586387637611095975822553315654768621647061051590745021325038630580363786219203624780963976235516729223760669510918889862106389745838565551044019354901348233420407638704188338788053937351691234305403733638164834872511959403251721140196563366289359282607484163562225445642009152766291297212511060075158683660596422287122179133443191587607263506273036603477526023167243203078593774820251423115634661418537144289163102589155699320302492910773301614177608475031498037465733751114964654641404374420914945126668708299002036202115705654614228103470042290542066992645882918722794432067731757787707381168291300337749165086253551509567560063354995851770098303458590375946805270847609882744330748509893963104863235466896944119224089726379182834270578652241062169135313895698311782760392993234364731076323011495299018707225520821032466763347679717004363303925059735987181919793786102283637494970078546936120595084795895677519615775868447908846384798140294397502971235532800000000000000000000*i1^31 + 8912030811317781852542681790709644939629747072102429231231296181561488133742671420646719253954902335434182128214330669224039047448331429738578397634526597615588627759740530932869011056111431901990050623858312854328388748911467536181193250749412087542327711431048060679857159337111402783714351914132345050710888859084063952726806562863489707501126984175309793148668955100129149972516135571348106913311444684405572324449200141941156567314918959559900378956774783311789481150463986891755958816752510820684625461909801824296079389796650009336935297351215571995523614049594731337353551161152741177881921549605537959724849640356292939174334876478598044254002964237869963188968545931591634414519341269634888730439734621471231187150477640210905365225196861097559686952643117420469731989105594204388584149715492378013513268630825825742603151320971384351899682389537189960105110907437233350260969337338450768349056620368090391593241673963536859485260567889666020887846666900146218207956551603841096335374793581150423673043425211072229606358544278333176943109464168364760642077938183171177379131254673878372264700070790552155683327180876884788060926578229034567218714596024280797442124434283679368756274942256966131737268289821129241829942948854165293016249220416830866657820506932671136381490868539866320240464926021360953002646728761133559626765152453696056762238260340035711759757191771946805163142598338302845767414590521670715835176656256311605516080448816446635122623204918837130509536846938447975644098881809666983356406736259205165389907367876793877109135080580605428666116692129011544936232097009446642559104282197805451838080127860379202430071592209517636684753607355590110127557236551588185109763610489946497264353487652365695851728091746238825695543771207113096463733657267290686606432340159920887636930027468292036262642568031738672218619240677365580944844724314301168835352538307662197328454616383454340591933173469494960003472765974365127477449125963252880297388389434447300948522037559281672452257452534058109583976601510779240194600689435916145640122383476670455662177442156723327968603252087812625578402555080101294870328660543144653549582211283224738272571513372464875983620028588052194321203581129217743171878807274515673930665578853148651731709072943636716799230387247487883372640483276289128371551735651460889418349631136919309427580436157103757257043163496219873591054418579300495947191510568342265887745896760270332286005993275555427565559252840315617638498039878101812113859501134867411462357172053824333634005076851290745641616563627869337766263857245122575111027421834670049770048182861331444703140786251335019338041976819976620130359903745638744071506941945956641186518374451492037805611650370081459649134680445003192083922933507460164901130521765396145119188502378135005304242788797900510238720610485488083096135829343630506277168240848686094665381102291185271908737817168878827360262558421580269582985239762621835101301695565806258710732323591254619847071231591974481336528387732992881527530097920869079346954400248402235925298603298792325806356118825647070967294385103019998457685612909658583200728117308077374432064547802669113862544040708317024737200340682718598009941903139642028230740017806571155370485960716389208284696595346221498886645090586393620649331730719326928359408420843170059549366124635046421954076239917391342900904186220059163810654030344875436486980254778861798686406282565102903491208442772969226240000000000000000000*i1^32 + 639588069553105611909126273720637557125160107934932806118333408317212765215628920552098274377540018510514792364367742697142738230330042133942616470620796545174100219604433316061542707362406167995166779748849818005932205581054060741154425383985600610545031173628634649699873990727633745827218874065964747664671919816715941898690921201489929727570431018872384302744789791758700609859136146505293604186188034505609764838046970528294255175175324260760166218746298340988363124268488634359200825723110440031862016314424277721004571304397367338407112096066392047184876899126303076698776939895219435310445954420631687683922075087195637248390818623226946742026849645435086428625457804929626334980976846319096394331298414048847546401078886124661754998814869982995357470157065396822970429875072255809949554593670621585295855566805703200220342310211467804988644529911228345922653745982909007752764022393693729606135762489967410110937444679021200984334993621573961483993327233140364481658374007106965000872904475191770675925714873377045054306033818197185211432672372091170560271821337332888128403849658641582389489586673779731574619490804645724698093036302250839000111833243370653488343988560984685134044208611246567923605709281086349734814460826080937672699267156889218235906174010320111173553688687593349419363318843616702041893317223039165491549673797695047936460125160582134657043859598962365195807885425627873908342150370507039637077627043458266912278503641310279874374615595672818883088959805031230011280868014075174658051379289269218042204270031902578977248009205758192833376867175980967176499772370460934908399003107088731632977472873167812104318033961770811606138478422417605850452328887344331163100090987386955583728794145334379891415439675015631085269952640170488920187341820881329905323550837507582868606792959532986819752907433270800163752031430388739850705917351071825048672682530954726935118420977304697545445826888312609490145221748304999739271697446962321189557516672254141613234780002681420053780290218216304110877212133289197900384479997152332073029012475815890266224373203314814016096771204843944461961623352112463835236461108905076285163567935507533682024810781718858180021841578758741451828275614006159712528104712217068950700570748857660645098179293138195711032004252240308049466670124910043814242796881147088784767836168639159615013562805764680602595372279260225756574534059199515495000574092333218894830146830564196816388613812826938419094772208399399496743052605279743500890370047445193058274998278271005241197322865965343857514400868512329813473167846162691318653239808795922725878602525897522512007328811341916486229033182069263868846864649242452226101348530230673489195531862448891070600967485904486814287351364238610285937777907300094309939613088776340967000051240989672599701824768042071172759925511852826935218046840734743843700552963440729975548422319622879460726397244470275415998240343804935830138418808151383936041200912889892053914134205571613507204414034592285094349930047435828232353424764760523665359983888483138385809593717950518027420091603700945374648622280878941044660576230358331134899776006497887276167670753705342531336556373821393080803944647626796176466506881500710565014144227078247267203508023042462476094471742332257797017115579670970507539102077201249301814845679336270464202622040197101684279517296538831666657639386822402911961918881630417336068606406769565595872267555392381545133172925933813760000000000000000*i1^33 + 52448268554056233785565131817375619918385370771119152563487978942628723379726992990159679231563083398633496931710603598943443930033801310101263142969383998754558097678425109798657785801435739074233300584981023607255303904422412648555019161140313190188283826725691665205541407952272799778966231460327392331875078613210245100514998857937529245962385712481007807346782669958367179567276440496191040953836581223110232597212122040128677970803419482064645841593894572761570794334051832809544162827807160308555334163149961209190312693197958538500547324893923047527081894171769752683407287488853964783828484758016955437742161759039077688006563965823993341479355822230004170998893334576455973602945894648209209852187109428367158822672578063247918700574891958311961181713861573732324697588459373350675978938118899684965613106545884028334953810392650372563145120068723647240656702443266041375679382798042249288571066875075876664890632725897175289113581583976876425226595576313888570653457490652040695773522887355280801954873846520502931422550147570341275021527946390568541533594316008003379156530379143586102662879624670718024966709639440263709506237311930158792314512893936486734874750146305358793912505915756755045862511865022484541194774900989376649181412479745577522580258095918613122886138403391421016345670820860509506521656659419420942359944602732376704373683036590867091980216186655884543246008399710902413844629312636118449058136207887583537935454360296996687939518329324168061672148794019440682162289528934499977820135380466102440605970459983154317577645461886479916101073639602445617344174927100041854961539291508567017183859488580226676327878467408778371286006652246918429040582880850861704022342059067276322999959721434754135760690949585800011022659451522499924032665369912198470316645988646323478134002688953177382852685984409162360431530847943930094839441934771467816573102706080290300112904793720222991453913191806524929636139022948235592507943448025959531886407427390446866430946235703499732023197694592245267335415905234275120253106497960325298849278022675713045647997851434660281588484999535723822327298592991897635738813449983751465027379392936819727068683817375129242261762374732733432778400286571029525787869072242780926770606297218029824218527236567659532153579303736385324059875062976142028843138199488366827400230468499093308342883074665071067315572128183457149461474003572672862651667987606789722791028697967910301811712747972303086791391465025417028039134854203951648250707407199557515054672672381976535014902345365284376798310151527287837938579639183849842933001757952023439919084346171399175487721656569305757039714127316570035849910933473094378203366311940083807995651990324698860280876005247011613230562913885595214996145219739200854269506225958784798561691645689830100341524196457012961251886487027651122367500142469581588008359997812694422527779150672756576906533172467086148728177245276823019955790361801696801019724179381161833291748387846077711364673850927223746519223569125195892559444353700657645814556928147818244972022187943189740345762149475815370845890179424893391149868968153448366611274658043642613103146006507131857016873401080567712670139513485860392839706519269643145199876034565575557451486066948561636464688516693651109577415194696297367640422335167709240468355525047031105300360703637686469653532716604836509464155040169418685092918222739560669676784894385247957352675041714676029189467754463232000000000000000*i1^34 + 27436344141516981588002019085363121271213503729208934222480784644133447111429379342973376704128888222526208367983807547888950692062739870179534573541612407070008905714070462132289323096881076697772925478751043427560650602273124579377155683589970016251089635763975520423161837080399438223186980745939554553343291248797429768852976077064966688754652481212732977625580836031027879366876176783376844237915934045533594961248826563526947208633031617237767207303365781641700773606131694330202624566281328277968367209387371653423151855127966511501503768000155962287571525164998971007688421296153399149125635066312667080726144341548536235357325892972539621794426448202843721673695329554506090188949842411327893144588884057030153626983420592387982083737875753907750001122497814490231993059545641013772403537195875340244288787255631502570031042980677204795930763357121670493344338369866777661439687125396293665487012852257156788438514807162435525554561977025810627880792242688622270852454564259842641372639811898697445207364764217038092726989581263179036942325154765181572522658390377838474455645837708267536237247334403427352199174862022314845431181490040779616939919004006283223198383061804029834223312857180829788438221226466665558128779323707963591760265201660943006484521635217014309302951772234030022304309398019726393865658664765472406482974958283128705029509288571999291611471336990792419390173542628903461972338525180307926008307479416157297832530178203968203442977663944130976923880522523054363617212246162905738758707890014052487533500095053217635871787787333163665716545501001678553836996516801117265191193525931989687137694635754986247653433607546809077596380392228253744867070070023431211518686875870920020054652752080599251179288748426976180699139032820650456923127524189023930739827438814987376416228915812835198428729952040492685381609548790099878794948761576212846924889788617075426099407926636729584034364741796014127174304488251093453274162652879300500740406822099559133018979174298659214718167449378463828922343447861893179536399134711009804280113738423263681086307949143976012948931582859773407093768830534459231798098316116389714476795218690537464040368850083125405828212050687897879119021372281477927509711572813352335058620598189411786833329098094341591572815818494961215920004772163549766979250384476174103090312593491174257025660896325804612020800150926978238042789477354117609365887316554263476161020468900124460960846513994992969668733243705261994722053165239048469428055854395186444616792373749522053774532817808090129449849327080159926595915939622377638806382680567404067066965630522752544908118608764423927120373605006678232967879076891668900300774551278285775637287516412183208170247617397691173838624578296716548380503581288841854793761615411403136763349904634823268655601704892525603785921056298562192838261587140641681986265845441155472887999410385719410994933463758368069409308311156774961817215198766580011096432756206501559162700360036725718110939722674721067043401723333343021363784300007405313004584986383505867664732602951636168858961043475216744220104520819624779307842124901981029434449418779648004206539538459901995890377398071363932750874062284173086534153900901925226052078004660049379639316933947041572024780110691086125267932902438379341527974582099490901596333746716623857995810104640095126161010040852597319492041531629731346502730848454796627462092348966573817176470501709946811809540559863808000000000000*i1^35 + 4219628612772818561423476461909963263015869679406132563234756302837129785374787021571274722073804420593738113942278322001972724196044952967417735434561425073570629821740100624637076438639182867479574646737051752797329132256871132879170386991660215961242989235552952228891554166110347791118920180054756174932135355442686484857389201980506724559094592788861728724684191742012395544185311232099619337046264217112532708798083248361881565426084306867666393835746368813504004578641225261007770735790426682123824507169326410579032061092440101220066933685416336130117101989897776331490905510093256447274733336147580172972129505996696748973027932068678391073745051517455260247728887175516141948718879466621453445585864066564869956540628524154713894069180527326742770060478942727618774386517645826154801889641486054697544644724133820179440356861979061496465074936247577007152788222900893736969961179645031066232009393518718923569592343168582909239600334780586010020990747999606617916421094390345347604834235106828893550818640760571875745559303118091871134435455251672491971367212518345194450597956407597601269808925708135837926061319634953418883670088019305165882054104778816405127496185125067858418773513842111626113665665032602523610091974958885532802909617585862617489395454428068603171086179720981925470543970536945086452996136439212244229933396890156835478159756958021946659082110226015990445866473571369104344607798402583257207474536314719558261421559957066164709460344317103628572393801970749035206308115848330667013464167873266078900559289069669365789498402161568610992528018030163453247666261141416337780736442765525000742062263769728178656105908946904566342891310003524516102817826907412493145416226738633136400848695359882719394416100909473513089717640711840311895307361564132344723218914113402542824000006099858439863384437486319571118226868400277708412703034078946480864708327211642579663276942302577367900472470762687565797495146746946634936832386256189590389646323154061113660417751824537370101590822380616184228530539123726470835430453881292803406360159854641469002836146470852108536847976297634449446323468683285224221646531401094194723940660347750384571608865720981067093196759966927873680253878307857415119986120292815280459564545559448633064242758489408275056147374626416038178833069477755185242631813011930005412749723612669997004048501645563997553945304596560586335523413541861017263616999632955840276819172714358416455030739889875690642713546848589637413278047324086694922269551081294752986878443463363797361325919982197382001453614361991573048010651384632053581006579550483116016383677331830216615756232353976145859011087302385277916862821836209933006629238364694249102526120481455526873050400414067548236181722441426254074307235558487191199200633471689950226121966999452054754382648711529280861508811272683249698150845824537664567734366477660184513367824770991710854216382961624214820859607199084647582605290124295255516960657000227907152902933637853711568500426942142636189313215365682602273411716236418368855827151607503376371390922250702442955157110282227415752059771620590856840350601524440074164430469999962287125064915792204326510433051155201166457288899298967683879073200997879557235858715114407047948175815449336236268672993950601263359344939135609795654946328390421919347490589932734683495816175171359835848754193071274561978989655647956835588409901941775015927410595529615978156563510263183579775847156940800000000000*i1^36 + 729412747933772487407791989533589515667416741059795293670307043371981605330972588890275192867386678643000228564552823204148151874678834293492247274952579923931970262825832717716494591498671554731662673044115357898632197520940230263462352361520535519776464229648119209681691343978168444194027087166742614464811681536056393104727065075959588978301741150199395368189844488651522517034495539370439711829517391408153481347474413894386109603102463096771199110396596047151629527692725281486341892360839791554058940158091415389691067718776334569273889566162996528909311948581636018067691591997926852417051082441929172737393625796677955505317985374031572716321484267692100904552221066662235309484708011912258786363265617261130416563304246332381663452452582604016358302803162487640475309214402412797527742249787968731739373281253679162217140210093446102856976062919457852441877497915243258228217062905151946512472358377360157991755125497575277695729094354344378910876091985198351783934528887757035693546475667171841644115550963697335149555613022476574296027970925648687773156030147302775175650058101591514605404742748119098215058369135639453246831128540789473560028243481784243097992560398686078727989635989722142419249488683152779337027066760613249674423350776530967694092626384959052864577254989698251964871057348050479573745324243389933622569115472965793868529844756320183379426609783325416459667896127782287995319940275427532710811832395027420361537451312319163451364531783320320845533663830311220277818353954750112133585707142481788864368398103826089610139526207115109035918753657496150557907582054363596540651732021819165343081076523225921150861076169506815494265371621468436610661364330931927493076520486293697975616702755414209169890353581030222553167490565730370678846052764779966379954015195900077748719706876118139329968120046697535433275201899047086884688154718618306803716470588104424140257348136252601328224366468053739934365024640262848940906853141519411889727814052335688174498948504461553712553735900543143136731478336539138910099959398860881723756685783142125877844778933443597646177846407639575592950720416199111100921180389103352595176277567005028108831116121478799182997542840883997166991061079883305833111748739374215175166316637037167332818103598889901487244404247294413265668082181564842940109236065503251659609238323816107984275589032906309165331308249715614823004515413590336097039837851638544346215995374324274243027066819206125035512474961535886665444310457784715393185839020182001664094907235860154116252590401246057231442464363560435929888822069186870558372976269875745789248234249700596436412845338960546871514577833157047188168716934064332932079916139527256170599594469992490829944798746818219193576048757343526574582335606485845577070844682007519834753449155323698040158294446516650482599341331326727810603957017049805038779066992209707776693157630025825843690852325732974168231761377783235770297573628450926565682383825054045849959652514240740614822985863532965026982674963415787232611710095248302583130290840318335282623549402899270609958660793223088686390391423129274243585132591734519907785060187766095435756871107766067919109961819314354356520384645254887913856055851433449397312965383427335300768032182174193612477821451139716960588264754341064869031968849616746611715869792002646656084203481197526720391464668900448793329542984802593217602503654892539106657722258598235673318277981358051832482077081600000000*i1^37 + -8405719622624611191046128598058006883877136674313754930529776221763504280472542363424084411923609260809921506904085629926621927580269908169534078000669161512919113491598786313714731247080836573304137080034693925093475985435838915509570833858957223162885341345163458198924353351166815569589457596163130000499351687671730419180188418377063982448717659158756671091803334573332002750823932418717107102621130107036505042806379737165302941581568449673774439309538121915212081287333614169614678103204122308631360929090500385563974711778254849928491654035123933227827286130524683766701193228963240474865369189069396166420179170099036634870088326946547977853442530938265341445880171664608489362932482173800203130938912640126675575021838198646242813111451576281355666957937841596882072847552615386092850156221042655970510329395389890818168668715996711711791557291808057033040420788800828729405520126022242552166817112018245175182076456311999619699977493362986983157540603166297946309850376655193154077023171567371661803115461926854893523489783197413907826157059598317646641024725941254593841652252838381458624005546167745514242144549132029012685429634616676536762131233783643731753244698024783439864647859602441715180487782770951826468147165689778439651505287315094429511188507075621284445835913328339335089904479514079882978158658843559190127750410359773575977955876837607277161210111001398890861529164115704944093209303948457990073673142051997558799439626098648562922226460517213890381100538752370646596874720307509413746213765914321108851460953690184043676889012243971449162823011966986590743546913166590726344047203679224283890411937933382152665626959835168366538919064931848436149081145973260926669496859619592908002060143905891741486475041145316759374035349435382405976829507811441934825540827548656391567975485879865582174824011612965142208933359209733441739950431740256772380943039939351677796803522313759825546438082018869685169844996197210793174772742084831772960538559207300547314478472842180970988536343318310681318872511159375533862941450734133920154617185350361158711059861011559453213749952339537792462246925429971390659859462257161969570534358641100640968470244388765289370483233713139161876797726417136588713187985488729006113606256040232202549001695460220523912291925869466591495395674554267105756864818103019866954206014940230543400698204318584959340716108021491870709594456552565291721008573044959684286283427256476704903127012320343964523537448988189038091385617256117314074083941036480882345450120728934468933457477481266920484866863822243412595141047258158175045270972152070992055403569331252743567833800407888244389320710737667177210342432936350552258788568920455659262495970345599305535729473376187040659311617594593536807073105825117434318586204738707668380302931674667020702903202137082450049433400670191959528239151429883161604076132799292549999644972216289065154107312530608615474247383038244855078165003147518791835435373663208930961032897735991491953444959860352226750180576507444269199163849492212779339099714482383261055143560446046892861780009362994539424617126846593459986715868305918382729964807736131244593403327506896181954838193281539724622620169968512070510551566302086929743217930641700165946885267877244968882166473936416675157431803954160285613445719836855393170610430836128750016226893468308449251358181265768044495593931935572933583912926497671273122731910667568519580423047492097468390178816000000*i1^38 + -10917375726049327472266549261874126165680512039478393641157319743672375662249431903926424158426718396775624063191417693684757778625384091454056131133059015536705365538904074633994356899185346901924433839763094745738186167969438636459967799089509289549989147304734932983593293330604603271085685164849206377740610998678738582116005585836376293888968450324683878805960109131698521352646632717855627366255244732334144798460431158876172111668296088722308319452954400115119133230957589428611977350509350024068956399077905177550043295572507941104578191643528375680553353002385509574398242963774303094539001591489392505561558976590970223957655950562106813566349156496069520317173306432698060230888536041475319253568386177885654598441182984847402573534968128559032753619562987618923877381506937407660498547806603105135820223575096932519106136638680891136150647531806790291595696585005430693572247434417811304715005635724029349953890289788913242040982415112147647933584813878203682671113764497753740299832115832005819145232307956930413457877564427921475765543243395475646567841802162692999244690606687187056482881942357388781452424100725044240104998231385811480939714356534306810918768518838164307737176104340853071375706318456093734872418215298658663320174476870868338127333221062226163658868903151515033465192622488992538179689850630701792905790344705738425673540548986760716602153101576980641010781363870941620845206732097773409823917467515422482758076326065822639157875024680281847257930078452734588771693631206618206013588996668004871897864920370952741393851869625056375717928120168269933003690159762931059081785881297882501327143933611784518142092642293155856838761540066026858376728364895540451557336678853478402920820580151868664936312843218010869105842765893365104143515705314949457468923967025342562098041406607653935304719775999663306006555491706354651525371290493455425688926425656633966210392210646818417862281146780419054162197731312374919985114498402493175438882406743320189648909831975443747253270466692563205242087418843921468214709805812196568162468897834627441626425952484627235021683951831151536843085635138380018263730046807725313421223373762276960070692777294452614647809581053972733991876951099278676484188673936748457940027563186009517698409207901279613655281811079169872710597558737071290690296143204990722695004454579642704412421343855150210544023197425831544325138405769709232168119794205448707597406451109945341813664601216791252013512556364048148818273779432742138036267552328097102344014600457212385028011594788152241458455011304574199583273530601820604375092849545295213852445991134368462803927615369641972212216406202201820146556535099216422963741848883190587482990211455711416365367763318914198681255651076300933329498457064719357328693317038072439521842280439218857399935345065450408422868230169336675972413306684985005423619455320988207381967735583275572158489954113915301717918232927941529762421983802087437433230982109297039650738970020507832365863633169727201774120526698812629103220385750109923005163133811529449806385229336158916786065353069348626896639471989094674603613712361856571783770782938365039618834226026451363547963423925686582718893441461714720941127649930307607244243838746172504376925733384769627929806918072614649483542217010305797901979456373672907688906558420689942903561153056690334285769629622244544096866003991001679974183417986317978764005317281248638566881566453064162701475840000*i1^39 + 913401254943926132462612394415766268807688707011304282750690630493084781159429545702857018351265292347607749419182302691536028700540504151769966468083459619490672680330263774804642942939504021714163632389643175484342691896238976627215923324246094758418392256336447684224259104323692423267119365912679288352846497195311204144808752705765123717338159654273708281302582507693583703076932839946130648979930835507444554439721510598720270005028035920035307497110683061040654061114745429676722901469246008603553682380402799181098877753908767609610278914958910506284925884117370604234531647837867202000467352774137481047231755402315505782635881288027497612333077077315075360991003468593471236234983856457901512570055079956841130037826740349307037175837337995260515999852332994546165567475631881301803992336741422431335592702859175795215904497830924637670955197961661113729163224946500655512991828997706205355340627413208547076349168588260647596757060659705327930937626082153352931643476027533190218496131798196337534231232265524132707997391458217642734821108473131443846471063402054290267615741551927290745418214006215224257586575184765025627667947944545268400851964207382795378872985110993266366160201440152010680908051696393366484809271124639303711643788759549806755774084497239532613355826487382421440502630325404790271250531701719686777480760218389954760186707101282692108908295932024810659903349508567276956438347558684784407779731080597406392919643614527991098797298534475942784192252977703762575415507113328208526889689067753844486160689729754588411227862218516933815581188466071802842162877870619952170279890441323897932337869184374045497423038744387868025966138009049296072883939034153236609963710348916497132544119036978348953292950989473661399887808559754820292609624340979914406333349834428023013963204606697275909668799698760977391672370321706022976948033892074657612139477265517624592611043605252488236741421584143354646497140793676003829190387205422932369051731790703215007871087597209279315071876006339088101289539435068324199973572244921572366758195711073367234784256134849531677974589254123088140621246858842580120366732832684081646952942208501372971657281846603207255141228123378804652784795283780498446124947436323659280633302241868565643310798162355718623316001367922393125143011798162017317846533264383306815767232860115145791706302098063454847594494657882557945696992640944004199496854679520828861526905829494347406664420941801425762828486282795975033518874861676558816408972312239436663241383676824261304093934729305283177277978501712290406536074476572940274728864293542464410623329676031799419762606968237755102992579678043233088175887139864359153287212614195171919513343094862653227472145816205259832750576324580025142605195518587241581216150210855025973948365549005288835048166468306971955334911667299865855731503345492308981377056507774529981958229967914488094222379656961461006379604208802825514810292572301269049367996401906819593100490853730137534497900514154661930754787921829765663880474360401321935424594515451282328661296988299331972093936718555759455215687523125657765365756963564549330464725571893260054277932033527319954765177593407712066797326776046319659519955941273757049122413890402496919747421472964445925530073845163694898703268493773772865292865264111579937896851233443992401189024678995596049540071687229044109734324604560006916390549872756606281449073793334244229588679478574238715084800*i1^40 + 72928743345181456701400022394546074511998149425005026791185861987375224242351711185331764222148348245794014237717240345444417017413539351126922592564053462811847594103292646003059854046360334754768882276377354468448500723729397113213886182125007328312294869766792757944629359402490373293786111813395820590166931014208584733446308024666087892446505764199985814442142390777007596677687997437211388035841204237399609559104671743471448147145242441306912188200146144135813795748906663819379622413824351286953033736294891122947661483118894523724434181516244645319639597517598276074757491971941991192301143299535009428540291171317133023742165222543651641150396559430449793807344890814954805602083850376931208712531201001014362015370213387636924161458790563182612199230868020972352424557102976130654327280950047448588149023704384176595845416050662602156526060364119707200247718599654291783698521573190826156655042067451830776970126943419264530077616655171772797725676003109353828025076443752249183086649681215075916504598041389064353799194485217101682730899650913870028501882377150599722748141699129563029113250339752375614228802638571325830985526618282540735361258033262671284347741272212657250699598321996337708387513324030031452563567828743355146055023958214583468743328932012315613925442677981855209710698626467036335549939303133122211726901471427851541442140255319782802948890918822408248693981120441649851751169528118267815440879541883131837467012224086412434313465186927305176420514168990612257574802802219441294926667821763325816926355561191555261639771458858575013274369983212552287505322074791589249930493636714826246773082196815456057260062529099886596503789975268097396597605109723039112246677238022494189964302496639131421489732969948318478289896968652832755657009712552349676999981735653831299025937697131127842395498606917652030724334224652304659253790128086286553377807904076407237742847394913250130828398768893250161885108979649547256191170054952812835025948239438581409564094041847132360213871562229972071064848685467312569196765251282616323560452154630486912572581586254018263495760768696416150979300374268562518005307638509742968277006962222464317788526384463097410377771384810328049106437776667104224975863185295845257346618566720685591305779222760654908422417422341659186472803487181153319610305761764604550232569634837105681036541572282629288102418882371223272881635773400609357891414381018418148846269537423766061647886500225788526127399176123987972607207713786189790821648856134598169946038500022186799272301236918855534253991052625767862804300420802413743254095482177795219852415351880654229293593569908164036900960412605594882531133798257979813566658306630620461565378226153771556134164927285550428584827027483596395186114556701216591434374300162606321500884508192600396678315848619809581748100931105120359593212132412608517466547907400774223004067397088932281411569595349804734565799302067071952182306098501966287509715452899847327236702058459193669424314677979176620573089632178010430874655266518799881728873086495383197823307743452074195907227060904422174790879906127623489731532931513847331006553269914438264384104822559359554312477453606664956995682552287715250077079868722599993906635555243402774663009052238045229982051244066466974611830584063907353549474778836374282665059763103351527736857109716646357639630754763139064343548026877472064022504351385880990337069384286728108223342504573214392320*i1^41 + 20636213440875238477168407747031825819075549761406791765431841988832097871227329601340689334024098054599503367503427574109639817334798260251585463070116069295096704199311882438902035457871620525236740811537470783029456165808577565332795038901084539356545444378318831020962844709896664817575141651909213362177635565880873939228896215877152132620764780332487904080203474847788255244135872040946406627607925190845544675906305728863683356104562854983273487187295476072136417004534165676474863963149987528948468517035818003165376496646823076395404096520199270321099156270470075289638232083151686605404057165345473437247433673812325152046660478099081253789340745072633691523740476307144458298246472566882379484927984058339317096266007511634882328933552466021252253947479822695413924508550860143191597250100494989847422123013106365067933445631889156389881896163619597717067312066769938853809253170827013451892219851210163303262562511306090477106092147326007597514679767776630253695137435390586208350439077974490584203867735887064515176565882055216357910782597402223436820105202554152395434412706747592040053689917844704708516405420591221451641512919016370320342503016400988561148426722560474068511675392890777291780206038951481287486558932968010250353743127307366130679350423095826663770556198339793738344948849565186057382359267353089772477084796753223775665174594208636402808217400273332294445075135693781145928173714872982980973000469741553979472959634484819171327140386425205371221171817078522578403434798732765242880974371187816735635314995365698556987622286481397783138362804685062467260230166992279954232686443920697275558730510450863381401557105222058524089605561086105989760217757241192678730965419827319187018202257921696636626156552762464106652857192270579597862576284520943985166290274580812370209852890750082116324329479137469577771752247743049863984557304174365615809380456867116003880328788454509440471098648602589047954756155152445982201053670310596157831542237372448594849168131633462574139270715404006484319104555035861136892645991211642262350967354981599634502088439614219275028037615741719014537573814059964606463958143549413067680296387016252155909281686171425344468493099985921146835723928883937944537390985674921116258901194797778106942923520818760589101733327144086778739116092456123632798247011112931337696973204575410674474200531377370168373726840401076209914999407883285563611942031662138359285050957394788480342897453047934845935799482410162566814607736711603146568591328396332003740416266589562261337305346527392743868297787352975038619477862447367760056139039817985860276017572942770827385617242681048151728626531454670180995134199209720789861727575554081075931556668998518927536174680987224766984405394986888835733734051140981201596357896386128690638694748581719106211801447971375683162090210770948802199334221946803352688005258052263460380282839419078609291423585436621984426569861277010883686063046134607567300036498723130707532338321020409904071189962982293464698249301360832292883485239649866973464334113323254920781814550227213651658328568871024690213922454731412991054054846680623996294525434807761299098063281251949485434146254910644977986856326307772603480244687780894161402004377099927450819571891881211107409095132111508111463537813208405963075104983700532077105225845750476052945792851340431734668546944668477879979009526766550508729561223001872652366278938194782297954625103004172288*i1^42 + -647901083998268939420414536228500040945462475817332407230139636324183730806810311979742525065635119142821155442308654568832017355043752245649494992614821047608612612997689585314051865384433734250836645468576259701748687787795108910778658502524270865734506037461636132816758245486759369005877733279636008513422585545198566148088934066055891914386324888569886634285329116721307951741151019701504313702501500525764343167544774125811774876467633030852205435123203916255706580592815769848386645022148370139475204215675186020136932739101124040137498924080594942067108966188638344571479612399782362338957628652710859249601324891295740585793149741394647054188491738288736535387847020142964061077707733798008496396637555612564869639643483701186161091438700194610243392745161347289703893224031864932493668388453941060528874727692035187455904775317213173234073584433325291582071113049769683350034269161027040064430305657320528747260135853009106591799679645637971484681239352412852259079697038372613693335029132896754733951537610090516834658693715551731589330382954124283153203230646195910950119844025879796271389108424191195668193792909981136712737546052262945421831114573140314848949714713020781454939742113083954958038840756849975282032607579444633163289921710669923724424482331821737778896055537816195415325849711094927092037251859346205354983915930701535022068432442383401271718639466650082936872318770349006745579943406000335884973027655297921309924298026128087376399052959996671711926749898469532482052436926399914695314265585334958590273921895250170944473035064197125542917580970805957273401555979596207208911455883572384038775614308148082761615183861976819936567843922076595357439615408662226583340889742676219790576482463027007361562329835070621206965777798274805354996805562663343524114661977535651830260271258436178283500614350870330201748790636040132335287586893039532859683074676833498308381505948038927602857562268739141307530857832601528067611512081692603200378593740835766818513900450135486499510952079245717917971366750640223517979319889773792263620314148366028259044808548653893058362718157520741154360003384547083536849769658711843826538500334917010744549501780625947495557037944001057677044837053607532529903692847454498144016338577531482250107096728803579184776370097915742464639450703797650094747795401174778721786993708457594631357007144569525178302148618633136057587358711793935997343966017073682543290213999339171236455331083143507081199647472102078725309360006298165943934089771129945536752263457040613238690669057054999430029778579515710789427321016351399854105734982769368323563572608656285178946673180586119386799646899946708181484931974350346531469042705205621949238342735497822227307588673935709865558327437392666995500932158025882695158680206890112872174537006946222380864259871672479593052304186391485788025265646780797078285486767677609747355796701254764679681816029404404522021041889476907066101487870101901234548346647636830855270797081587937444858001767266142925606505227593817266463837978833716394313604698887311699526568236358068108785493359756539593963095749296699386595221929975956237942273496781383173208744782481278771377958542057446993306375869497619960545438900949333609418448014139495535770405838521942571678716460450122103332886992953438913909569509257642105413997616469807965379014949349393650651099773305769175447211293048993559085045404714482818480343014616077935964707618816*i1^43 + -43936511016017864657578305777720914476353538615761963513708911138385568393542326897446936149899829248531472100757940544527032667616803598574119787303776462729893381533599657649036910407526445051216423778777887042020827368534928996696546697807223869695321224138702888783635927635205254457548749893774309773702136682539299115172040624529120708312579331762112438475590212812577427184831034337762966147108911643114186227921423679675991223830277415893924513241120660612835471623702741250639525188264997644725587168328949024608407471784941255926893696168225996453870109470697897843396091772349189362738161391829124087281983327869271784510081347223090344538061427599853383531240383159401932344633692414018396629933087007610861864027365010355267985241309854554876225275680483805241725319109176887231878651475135237289015294000190181247999229909595854407116482279850513711619115917318998438312379295522061071565478694496582843283631917719780622376482407662127326831360046148507840026011897774053204746371267971051091600708450964013926299005797342480304973946287913394898393908545388703183558771492645728896363302453763529668199533452117659236897788499950993944753156578337303595946647628270148460334419784539593345454992181148474351735231490390374930592566977843632540277726929868546851151883226111916908042479985280300980790243461481218942226294877593167835960154396859713134341515406479347274002648541664890374587280373757013991315414210564215842281375326021572928142199812006083470996307306781578538121399833345705203500991858747974798536399422971904996855748307269458520683416579618598411442100749341346866353776411715479145464124033278459913782134570859699081205472272147579178320098227793883226562992793580813241499513313325148840094327936114354520848195264572489597948423697352258132543305824171631699135688091951956008081863204770007529816456073003967792588952252036686439876108925491174284124232022345849900675090630135782789596673582410851162345511515972894160702203364616141790972139003755128515537502856276762975920248072764769437039055892377188266471701025311498667856599682611308071210942073094809951863243299244589940145350494175480926337087680333407674059532565353328765284651160401370038324797421610901707562345159036534859052041063197769262778778108543023089064117011391096204475321079617881181522819372547295181075293866442437144256772322179027861196290181955170234822689270140711587375820480235823071942233969161929716794239768307957421954314671710888037043526135332960746963448841219301909926991555033812220736335630027714305436025544633311666424996916662431206023084559982587286484059691712212560851190009207448602030814012214732050968487901294318241866246271660360963302454549380509859268702089332855397324264691045363170096194362966572010192445337189319486965321215065849465403606842793723746693316394762731498164545636868053317314862026280288359080476734327286267353016550589666297610397212233756267346821416664112968755885926180381767431863175184261568444424534184407823244350659732413313254879131978225931119494150530081242970765697934572462158006918928246208114501823098065476439366529707243222771060225687694103187093831275414723965964185108538042865787213003076284181618726078204958504611089128522715809544472066940886725852561417862371913377675419789762382100045159012996818560538442867948063765597403564014527629117115802674054123244246846766440090487343842474908552594662299163189837824*i1^44 + -9716821024380751222324782604072477010703093131936469733513402093306483300013791337926836845843573959936931499342267618649507843438054791856733377417194461204588184246134318077868363227550607815146425539327916363742035638997242905709920751635666890186372237795027935902854861566204648015394226562400562575261954722236110994712249387065908227004874602180604097535989555370879319959120635177375436206108874817756806966992743385367465149880066392481080978490263721489298113528981231157188971311785247357086704369795093882916128633943407111715385774703727843589774914330343697338158643965183546020223671942446935847077381176828996708782119954863303262442991546360838473112395495690228189318714402462499752771875635141887482091682942395317907701551355552596113320855134693875241037911355450383317634291659067552601245247843275094115968165904925250822273632940033092912468193298969133084998873834207619969913318052379979953717705369437314673503234778505431036423748247549845829309274401352406926475482299861758731484756957292868885466568931399245579951192502296848972934292083583643673720973319768417111367650535842049796079627609235159146880316628826287258988917331771134077253376125048009568449298952687393167975294413981413538242464983435132192594580131863282590552102851212997526393762729667736428855976994022769258776358163446491982204988342408326925752248095094321749115674471819652800373774993453774109948524052971455682923093193776283265884216062478644497415904360590951614791840449863972562183429030942008116075306771254805816203918514864481269855401396533074359900442774181915896368073495027301503372282399294037002874901568754588715843953025488415261889861334951273432188780765906985334600204428496539997201723646107523239853182546880954017519488113236578605788245670372403720264433019290181345467173233330281551597001285942857959151865042599441775251720633051035251212594590778580860372298947903153294323967326922450396989814070663629394387777237747351667390128755218528005308351752394303232647884063949465900610761006763941262757514782614310143507291600770974144643300678106574702638043767761023262105161766153632689549468390191397432473917813591836431418152239511107560233465515078007488574131516745304340222125110546518637536001703714476186482456665945651719052168298040844895396763219843795715287099453599529319451022379765559715497582816654071171841953852433554695111350373995311620828825454334844933423242571270151170295235051090811692041204181630138732933640388456057883769201590593152601670937924703338831032067121569262247012523857005112257044065597915859495813229105287127245924274924754218935609144417041799750288913279038115425417332025002998962016804530242280245107700021885054333391125388490753933998342997450609017631881491325708759838496445670328326035455944119787173730336277944387235989542280745762968946078575741667356157314173149799393645727868175447030071980612830781285697092823005640102185351609282029372242410648505510369491939500278006105749632739500018720820139401548202446983493341640005875590839064488659416156725092671242245391782777582944284563572422629275795583227688242041191432372356146919082690424617990916174954717211462387597674534453399990267666601836752731417724741284896417236025167487903174871345217295070953143300049456404447028382384108100904440523599670193264142890472575533152186082855513600633609632263457254802545919520948267027102707472951816267398905856*i1^45 + 788688502162539858877272595444273693952373044318653990663292717738060284472198521550955933902601068068419941314310950165003070436155731534409633734342305189269110309895979228313412023275816812983104153152130073388317232068738459690091596317139609074843773645676457528601353132433681454152165072924628166380575231983004981484161152902521623540525583701621273010440776810238489448549972779526846165086745515688660064567808033027270757306593237911643024042666014185379024125995375872309965060872292001972243667991280651512953741924868555629363008099849685337748306603527495182113613567739719277028723490207668175870247409873258250998383706648711097990074367528098414774611976268494455006140590105724366065896326235395660026048144717854132767743305816430095555760567604501654447445236851912522447651662151194011498076688660413516467944859141685031083420120227445884637427093622755787998045504704736763852725271417887920753146677687498821361963974436459392002559070625965571324495305816786967115664220219137231983570569554206368736489029366091792304850463043761443727865317724816504986622592314107268533410364498005986125145919037657384752537667151466643578969400188846611358772210313194498779104048507864070491064080933323372568001553393987363129872731176474002404790762506579096431423445152411814041004991713634184586987201625185117758738829538342179183953365291460887156699708974146372653417630391904823525312209500117421317887962523531297777427038131146292281910293558931793290556212908869997380516421613567656070960104639625919329898201381374493876009511739887638533470281521222845827911221344322070282270216970637352207648244878012744470481762947654970257800104669877434191577185507639509816504082762414515709362090074403045426101980845244156569983413352951860919734901012572358605593694201885652653144668546180706561074981345708993500144478351127653719541435863264523561896274906011171217112626511271245135597264455037356086259997802831592818306166765398355239949889921732236295493970509439325349834343796668381624525472992701678923875335698487686543075197121599988537803332257252593153481409250393111286946440876878521481904674492359987437901582569262892954249839320542526801840753814449160884252528198921383160207134421835008713418113712017283239191331974328355203849679284611133264155472756265772897523724452416807365246731610716210953006885886913145120500124492123824434916641626116673372600938360063734352510143384050060100319469729350568638755581497307851201353678544718298958641183748705867136352254519305777613390809769568207035718348933757545640584615574613281757014095865738891337190132732016838592575250255042245677933200082319604899209496205820946679939290400650912973952272649294089215455746528414350030016855743992337975265380924086715356619979628717170460506076477985799794556909735236596848922754701762089331634033270604636031664068992119666301730903695434182228194659043075942660549368698742106222511538120759981415713831419069415296504089313375598319067148962871795381817235168376897781599277199126013691932864319554964618539926153458774540038671979022627242463882062530521334670697161273429530238854204966109363561527109158236350821759214753317057176130271834727639782727168577548781526567419594587860114962270165208104528930949100430587987536457928382415441669991165959534001094949022203632215257188600766326160616544667984258544779029069855605007950823491987948939671661073924096*i1^46 + 17673017564313530627638809237966508661016012978552570437923111758091784723608785613425566281871812901218698879529690756855657499065346303015343314423432514772059579907247306666196769596837281468850113591032787969998636571742529499105454297334600111308521796900061539479983009782538659937185956745295655909841955916831314992477296901378575907493351258339429063566895881055289262319966149438434107164441638886895987713176890856969401852217038344622561393097529327459125115559829420358942584405986303302167996957143034287429053249089308722694974419661645887411032813225613554683561330012513666429875521855547237602347956509365920693537407484550718995077779029643072245663142059997186733007717038357457220580685624046396294803219307552938184088370665986081050126811962215674521153886951862866692700267251693107535692314257349416347558831068691306773710292270294293010534893605727583749102922674806031167500079743751989198258743403816386946781512309677463303299987087737047110115461963490270240350473415922867989413214481617762056068619226817585549614413382048678281633129311414845834256675611211322313557391538681662352084386061653348753870576748370035632344205080758879597853885220137561027743229092886663643655005897893891692655055277840858138180392158879322495502729633754465228690417586355348281655553120272314916189986656532880572577904331257979804851792543182869511815922186728750900661484851825830969644316752935282834695502014698133184295759516224904127409404686946116033780329735876812189235870296220052718760170788014512715089640867775073501804252320837590916644344622279831818498886008560212389987526242382621656105409029120407692210613535709737902856230409826570817638863857131505447989933000826861413772145909330630889278632248457082682557577936237930741374536203120832084035497516017431680410431576972989353670941122729381832770322789748561090822671278337024653224684347004473926768923922549259444961361018728066647245521691214939798080457993664150890854325825578354012730125658894060716532167793755320210512024017056962875514518458232903089658061229678457979769828467095709760217120506472885736580334489899599841069151373662890537804623696131656322845611324927620936573965767179283594618531424583162254752534829851186439694067350628261634676491556605153287502510052568264682193968240067562090229749323121570752961528163861951721695367164030439339371430495775751788642853943757179519345371409851791964013182782125844650816122300914885285216143748590751426152529663496505284600385004442173116985982162770331787479630653079497659050793945146312129276975494824187584096790836489812853344098184547452148158929886181243278075476948879736900912526068515074184568977664820786970856480746248090161814324723296557269148504279225604024879885307595938850976198260495017484180970410255517522611017416684115906949173110755332709615029870402661796429026394354969864874567390796862825180950710954546554306199226305200207332500205464092283012214111764341642678849233117069036057093477862418453069571545916289485868880785608296608941487726040237729235113102046025354931194702510512688459333375982129958197921275207410591190595795741197402593664347128867553788358447712177454192524544626345414428388511978891984897733776277166530461507802519185997013206658399045683263592017238161257740894415469159960142834181032100500267843703427377483558881861448447238929070633816332065822530260683048282019803317665792*i1^47 + -289101034399559665287410404313518196025751449822224233633725312201820084053396841942231146323495771016133887502455384578502521529683570870036492860921556134216258069121065747810636038258249422343182479093468827501152337244100160841949317955707127826331015269741811652530994026273363747271590482821170734785603053017722643175406794262658665071310803927441417972917090326550128051319725251940336906980141263080868325562458781214927799792528675112025818519764587129564777760310259223872324167891769669537903314987008064191460531239936672760512662491188516986855244239545002379554463706352322068556313084978728081287837316448158897326553711088737348064477737777514199491279013712701923071015865741209841170658263641930154309610122421952514193566035814267857789249465145286635551336952112427165042730587544411732342761949822753321417816773546483836619265887090233003281755838089056823854319801187344560981544697752683087400626606616338976326273737252237641435130909156295487769351282337463075774177509363329882879224755051451146238931875959262782513378092044405541265882849374620606278776531147685266026335439292386747113489726422931823641115456014551809700165241975133035972407020464179739261866959642592366230671481621438534346500391988046364398260739864102121069245748746120878548845129700115621628413962964186846914751012676891657347877702793915199225092093872758484655335161183959213419712556062357177926977082683061708945420866323280312994029495383631883256110085567287334927542101293131805913182270533632980675275348274165228522383526284990814837838241709311471794439969350565192389077005590468301288655408059773078741315554287365715533007585040216163736141044492428677129937486980499918953846187156004448249843406087657298874000416521871087044034896045417762253686102596354139235022244934271598394460579137905615858249856665261837748556722888325906370264487674302514121352975955311284899164805277072783027307200261594936404046616195616387948718637128148700659150237776654159399996133571642443039914310971849150472168036256056461898728665499118956375865923635458893783432390725748784226281684053554544210802024141157788876579720857977595864933301223687737687025244964737604039375833377172408425899555711890987773889729529791226700541958126860306775972421244837222471671591666572437630845125122874470467727112531785057077690515689670145976777655012688823559740804436622958322607039499637028523613868479965713421062654194276270792631577580597583063516337615244167941364867596352334820090261692051283694028616358796446669952386085725552905498701598943649964266667349958892238958068161782502533620858002083206884614948561972161544947486623503286874325492186534670385053184795316239730050097493667167477888538119750515429334409050861160625603203514744613284384379092990109515690248144606049839829206165296667316323731433725811318641830896939677932432456853097703819363789059400255840851939523202859759679231823147218525030073452629268968458412770081151245194941754747789394078340493961438227014325478844139536174235731995260104447051803207947615506179854894349750841628632294280478220337468473027005071833509765064465614267731946546889117517571996153615188094706469417080340267373877924735875876584898523848630915025745151199902227143230165497356966222116483806063970801342351301960426665833157754769313075223935186683456479817113872778017469513504328721817190933406333842050929787245133960314880*i1^48 + -40221731756887834728885060356567029255939571051612416804202508999993264738724892232267446645012796443294210031339868456072743329972002549714169767439267666402155710621710942247063803602687717135157967301027978706521943132857779526244866277061716549961009839945050242494951984054779748880038935121163396754488479790855980213616596960234642294000113207776956687993175230432630152709122479712422393301564618009681004111600876982261396969576215701225665301707979287148212637307149278221121534490803657077881474231681170705738667682898854417014859784756588685235198643942261076071702516025870606881822048829241581556373826149899264742309027930227076288227886415135471918830100302633613391287232334321856793752463391007002537476271222710345112701569676792009408351729353155418303704516167288934006806243992098883644901988383029758834723037586911010777073804142486807037188698233831431868057670038952946547095048682266434204881660226185356616217849090784943307295211195209070951803853344644879858336206406973611742583342841157508465315301652854084804251795305603582532811464940330918201983922580804029627712027172778985043281472697889700577237293276308224529543989097345628572009127705595971878945391319962893204312310859927016217984222427653061014280294499441224623353483097684939240669302204482417150635752951364369392549254666049236725853045774102328076298730710195142977924289703719593169027196566789541667666352395818501055609839303321620901757461650540681605017154553030246750502036039118396204697512620513984944718182000036093129987198933726815203330277686431965143821560421748215821478278056553831320673846950020256278225406598913582435036575750569600992935071713353325175638453235687279996916758815089590537354649191063148814020055829984238470984490269753129713259015644305100986631479214492139793875416749304495964683238396427966558959985375838886921784566479189780032847778938738293550727413531504119872754865457908357351301063213844650228874535358173664852126139910768017726450798696841410423137765775954853951461800978783322474625988260375024624995693803113290391983983466059825214809869919874664905048021015474009500526520377120516278088322075315112612963374555976753381081218181443865166618330942831416361242891862710623654098799389723056116190732630966183242907410010772060337981970502682953282093748948048279875802817289684257561888972995701448360122105620832663881335358844919846170042221187132998367484463089783877602138498221221882205288825643988172919635093622210281306605040905249064110708375335482582583489074546007319448029306641738620906850592652023731208037145060359818494146537944556696473545027792459452518384642716974208530573748387062920607268475800124666286189630055583570879419539933920225047955793431064031451877919285185248746538759967613444624164781478663720076463862549452667618455682974225788824843101311165184416425322873676996068265932033077427494550484978314452394072156508230433484639484915929676624847804022370330985485017617347738883706443234964976180205774403528581645078144217622314527883979773533242764389685384975212091712059222041660603681981587387819700767584919937818048771368143746479323248337643676280266375474017379687183269246726099292089731547107069431841816021911609393574161873112774965998341555543745859322845469409958386724902718507081098864874789824624670220886035154069382234223418180302152648915047773297429227721669143301612889964544*i1^49 + 3338468031114124211886121548655561269046146412618209735114546970186124125579982749504952183531733807386903513167732003368475737503440788511397411993540006323807221784285030910007523864685316655388651823484006345697643654973256449297012398344164058094094297143040828065852413820156777200147543425609358652391423223603274301854528997533604675612826708465917603921609153047264461737919110921710318191439830327815616724976315650624348110930611010080615426670807212961045961966913194789161679791162876785030016632232887276819103553509127175632643064709976911865938312345004865167441344942738513205629118652001179692925064047448015416961946504058662616865617741590025382660855599327031899406343623754158479482097943478329417163985890369514343882962465599458757105936302927627783066499874740992533107527185844430666408813294425428821626594562940489117720639594973893212516555740394913997749877608014328417945769212592982855485869029581897325385765513088426145407164485344611920941870390277799026792492699506072671150152880966337679326536763652202574130312733699521228811105659202049682796434652991079266119488655344579893793756268200801442249274614905916489350777142069421185991713344021463568271374791898935106867470327296369037537505487874590790964733814046450599139062482719783177586982306768293468138844161195426036408562439366959447717329560571625096106270257299748251355275364823561664598472141835967801320119016091085100248900367794912513746559642143004574295033807331198148963773784061479226548579942155547027723641688185169269560446908519989498581685889540836211359344402434581160360783871060342079001002222919895698404675024313455103691877946545890605031312331894682789643782758715606106056431879966307373853294879857344475009921578834078296474535508709193701532023893348876557631251521586742765791616319702620349578101631444412254781252201808060122747457531079296846397253145873116388685010743196796113711318035132063306951864408797007739313154509505459695151901837528276928040344283335579934465343010410986843789504285768823337274357843048096223758116101769171880090925275503680224699628594493985550743147956344590070227962112657127980819281224911206433503876883832469624158314204403052734061130590637610929351985550534547392536567436452479645235336977402396426243562208747447732547366769960375007886324196759794441217981379342337428467813972539715427677628567003790539739379455811485599750987873135768058046065523082353826017378037665114408097956753188761788175390876450045413410188102020171418885142562455532181455510097415950641758677053219333154113667592088728728253679834320799565887168723798240232130353107355071267749457690366489728526552687268319213292324753381234247209132730493731121771910071881325749142840033903603565976149856683525855850171269104844805378031043299161041771756241409898728129164063974566004331746535592819950877077852623582749631844461083468962950926889211753042448852168702088456628485946107310282892642707159407803873770622820306099067439464199593316437202251498989094666653663736629450634940012836036849390014277822576420859642273876100668153292186624960673124187240002121501564783225269496606062087924433741278137714940512089531758511184390842679865773922715651337354114896229883631732785306415327857029266251998715633203859423005658204166362151421370496777674258609439950251239094522746425730144935697401103255280735196860524925980344359611006976*i1^50 + -130249363792917029932264935847920639088617026718840441426198028188558998585084702493041866311427786750326579243822616736166267431378316438870600347516723437683006687295374395675304736847936037722233004847662864549506193204654328585125123130379863599331125754085799677964497393016523073425938546618896371098882105387614951007380919047414132904031601051351121776071433879251841549081629194821525142538147074054819786380274808762910636317065375139445452734132349812949746966266857378436973725428476462131390393742264941728717750251512111454235141168771523744193530921914536985095666556451294810292760548019711419465792923240650141700438413304786883543505557365519613329900999449249135797357909993280172318836950598269763630172986203868030251942551421843903981151232435272024073082224747052794678759679355368875981812288575680568346195844019958916160576404598103064418204815832975333437532276052536554143306827206455639458886239120654541782219745718172254660251611971277635774041467967753361051694866849381066158513492982838826475052927519850135798537733388749614505011610640565662070925444314455699920869380149117390501127373193409030543454616230891113504595081596146307884482265411544778546466026459368165369942432298581360057832263047449116205471811173863808518165602087000642936150532901390331781608392700124007996413296941882249404130334496695210721480525767323363788982805729134595958772347400248043953955862834789030905143260620528895786482609074462029503781224714925116861889681078421294937931992663184474540301750647350812181944904296396516236671098361044431791408229496364542181949994899649257431435899138372378466891279724955759747984746369066888154539856288846777494173810733642681059743053311224515799775259922973067071913816468750542321526470916905986465104094002751420935542159563923022806577139867434458930798002237441341509336632128306733319193284299567499021945016669301391619609896579411743408385685245418347788349540097483959053756719738616556558086656862303087774558490402225165018863634267416945872566337311166270631861643162153510314367201245632905996890542357128218907145255561088656860703526748815625674584901106357707693390482788347183275255846069124574450183611101614710576758196766396252504791253059355189629192584617530592455829091621307908117615761433064295879350715458055925450310338560802738999034196201277912104873381965099039144329981098529996439479349686701847622982300837987391127105050966651627287309106809136368937760648343383225765570198306963034343361450650665112297230244384600032138723564497097081752527683168591517719454782959127435098469392963091084362704362227788008035364181676983157616656483412431574801502521466636433794094983821204134795997662757850597506385309247859941277123820022092444651666145068993770109068341089851556386338641098860296378317101782772809378703070963572810021530105678156320567389757528423234631884036453076809531868243602794147742453535286682920504787603417161678134829934689729170808066267019474902469216840547314358979701195015561692708056498223724671055232350792861686120037303644326730717908886200398358011000501793570387587886202760405493632109560858633550192298765904343127028143500007947958615111503634427075525931464423741315670121105395636022277533451633339568159517196179048601043890138038406872663512218071059968619027411487009124238057067417025021636378304731126661254973204670311596226615219194953728*i1^51 + 3505148679878306886529415343524099884797955030952991364476413044196568633500983781659288046464163698318627384215739977481997389004115599673178509735695989452371295664804720634899614634571447669262561605623044407955026608596215305437667371070524485428824125050095917970554869555488712204373037592661764984706523289207008068869638667499217389726701079878424022904128403894145728480666770235549771789533200964882989421472268140229330579066096322344061459182326235735007529294695576347034851199719605954990433865550118757842431313786207977010669596253842025048798791043925975622887585930907392164455574139356739072676201618532969654684620126028537989081850981806161703716559048266912607586141698129882407766300050034604736050564544297343145449154003169412384224312932586698951064890779333272266561454923206975494102905273696434369004774130036339783459744211743536588975646418935165087786712483956415255308115158687231387180802873308938937220910453585860129283056656545309644183825786605198805680643012875193149909054554503165834710688747106749791051132794309765205408859366840600679318565249455724892444989277295294709691228785884655317081723707171435144677835233582041151787436986694052496932308996109228295983490389792632166890512301988629398022901451076712193691751989529065769854187287556246100909612030857105188695312160124101887580422669428126400384529118055021473106346862229572951498996759469059320313992823687521852943157299011862822802181237011519915582099171437352833397953840134281438236600782763926752942433617385837166644427884916873733721157760040412392806150310949099397014922559319051668791680743558808258617427276875361618259186127317425040290575477935469970595970670806481013222578023839392269626808197686319784962091678062179368799670724648853908476488235298395774653854944061288027546042741454380928453979010853419754674326020851319942622962031739211167535742064949473388193095379316424171717565864042660377153390446172299271690374891652108970786772040554789687642866353434457162241554558122762262209972016856811190590512180141389132273016386598106385990262467116003858810530858243902713991099185146502980840976181854145743850784949427833046597028332433253678875763587104264722440440548723041178429399047660685474003571324073976878113981785125085320130191917248755953023127639976505085800873653094300239292955031027246861986684936310698752816382724073543919366848100648254850150682060212421458774423598693529077414132201046847799618989080257167079509724700011148136687172326225014164039357286815407754906475134508347290580409008358178925053596368858227966842186813109330844955450702532596014613071462095718512849389468479921815629204121086186766730636783985993316976993885869167188338270041134411025898132467229235773993756715494905774226898881913717348929048819932011157482783304126147423708112107958921498391767056869569146775416910927237461093935398247927208571713723393367583862837477297827342976214507964056625963026130286808349960013684191933767695846669248461858485581243899174199771579673818657169053598747839737015872445527199463230937349774272854207367384960372858146345294416358402920569709893858603739952946421902804621990137232738584425393168129875823622060616810747784124007043104982168547724854223722476910882087281146929719608084850852540653153799634887044322555044694418086994465811058631844087898601572099944614229133130496030950818328870912*i1^52 + -66230097206508612227519578885626656045443424976270563704490380664089754825644263049531626852551409314859304588168117851810263359537658696458565642612879343392927066420148919388784344757498657596033387791031623785391787464216647116125265915771255959789872661392829443689395054126123153255763194257191171067546513486255776105510055655660908959742169754661849413304675311692349517792653097881129958221976322855134739694962589999234869771171551448581141049939872493884067814861556416755730967294180206127152634425563733811593273152961307859288409407189016583528866515509733432846674056302980597652918645508112592919701287172966593897673948919308096009972134777630118637328911656180348643735074591568578436309367895593920197373620972760855884494827437595399917025163330429851194271177162332764544549229740478251448096559610815694929256307790867111019944205986261190803737159239703603045618186780475849591338242227244902568300785039266828081618192287911935691600507650565370214706970684390359195076560644238383584494701135190985414226224678395506194070025628284133158969647193084502379591131400904752197498613410205754510245614472619855393455745449013846140656376774838243128207208371430126890403688679334593096176427418476507906118060472808948891525757139349125569426143523973375733294076588778645660395272073010522329840255157249237200947045372920406126618085640426231475591606631412018131432536950813543307802625788194712302221846935067927397900209098062811660103858455894112578238046757951902500585822353512766619407543571223881893936808908597433238644588812646834626558104634003860670266557958167489730714599126958561750576712489181421692109304130337268533255833510064998522288868156140363314769905843347124577727513414327721807913433159559262833260760787963031267239220934013292087033348971730637614373330264082150712583470508187344079179676315739859235884471940409577155352869206445105349488448320463833304936300574600971052449132392019027367333041794612483760817011592794610454192598857931582181888069628134014807535073613170488182188660218045288830252868670041501436738340731088372537253611165044551082225609710958034843523292939916088441412957955176657251140127741343145386510072619833928733706466150222429980114502288651178889008699236692295994665124347253131520180649476190587141716505378608820624187662710146830854892316039750985762398332772574799132435434384064541443730560762966850527498530135385127295330260786008527583335715334491314817262682707290559889005375545056434463417063136656625257640663106689706875319590463364175363887054849965661923608904049035295924190492332586348279133810494944258938432684558531130725647368125728904736444656427607589636927707528326669374180939923684480737341434838071051917990268139300818867530624739161706207437144968212411618504238378894238342970249368339552030152355937713179821841491161891952832246072696667569316195732374899180063800868479694531224726322584963819009777948502065666617747340809541592469812567297839941064370024446965766589085578245541669884012399039874015007783049541885551199948179957934465972779998810767598156031419637212422596515167111940282295334042567123067686629260270398803032181306469035865772772528412434611560945333908052405451398133537298838820400368163552726296724851404156984986107252426058190826317522285440688366179033357798064067580875587431180704153210102229009967083176266749694999265280*i1^53 + 796349013180054507402197625176197460926197562424625011040385096048044967376072901954082403254895663893143831292884363088241853111907923408964405933106560949165928064729081737981640973975297689279352035300260838930868712022531513298648426932159379988087525080823471375025574418662096551099064354369474733227125907043456746666094341852236085713072335710928942116663238867491562832105043016709368189453259395506058692769336657477544407206229057504759000067742402971893099361127253641230300769287280668252922749657653265155297418200416291745725733533542064427752572241285263280499026568750647239459275144730804016518142830684434268701777828387935348082847687568039298755735448050007881658570618135352477854538991071075627409434576429319281306891643702301837873820489546789185727818454499190894478472209042234812862161188361201707635925040268146571414536856103411191200160343132103801801741720229586516080953226251241835815729438276756298900274304641027913658937226977405786282844359311330699757612945065367351838240377336217210746349175142994794974958242652968310846068147895445762600817214531297032364634250241407073412917017920134137109110603767718790677053193342346316821226176051125856020417710860301934337496299927578555864727351868885316238942508368956206020363297045133500498875181557073404074248738289812138733523719739806318465562296028384444043712697073991383202209397363827252767433251310176338830052037098464699779747209193197403123382121130169569071765587259158379524184580076223837054123813442120201586760768119071615553560804647303969844212135357709918438054844972383269672664488904576083424793228939269108066245325403387706667696625619767981555395338242419978324828803036123434857662694018843102670325117696034334596533305880849773006941733638980044529184970503496162413390422188043860303955549763025321226676186839078833088546672205317887482067709360527874545680942956691431713347769569366952443088245103445949601217673979238265522127358582483255435763821400635448486422274133191176909661956028488922270458636964026861931353870368808039482749098406761906598821538214776201937336432565923792486793365811704118798166539176128694626769926221325596468830793076373171565035061795659599403513522435193318762974229741682911210051476018896891006871596700133683940866369006531344324151772822680621784282361344282261699605671215452454632697154123689736509985954517634456627985401342343679257816147618732355187374662048851985683640665886057111681284535522422091608336457022063117342897370872966789806940495832491500215594247656477383948440333538526432055402271304251422357032457012703923276713582178787122662061449160328365808118051998974793223852454194113428960908243285715287259070139690368082962939031790382098048170429181384602592307411999885761362740275155527062010685757198607575971196441401501967943214546223179836577931664125628128617651707231507934088141426106769114126406145450941618001991867544334389763454372831650260933027657638051485243689276655128671819855594505683415074911702627195787698394442599903619492758708954175743265129366766411733294105211318428456313199305997929137633305160065334863336490720601783046053228658196590278778288466985599704662159187995249734028398354247461288991068559054630748961623045923413955979473741562099069569160328734237484817332019912374220150462407127224965434327992451442237697524285632843658213241514052701650944*i1^54 + -1427013395130482657863299347920656536732512490093830774791756331433731299486629877914462216617913785923948664366299190971793203829179084421603266369965031658176385671277734022160470254621166851060707352245499120307874477035393282664836238390570839785273385616347563989697570545554593324489747368120654399641641308044956528099830171029314805966412268480185397998451714064040579639098458685770587041527040466717714090660346014715839023926865514569792611988865821333899927014692341702262790066856486136445918714787081473953354584003356614697966705116815585450716214934551512754579709983184201266355148472440113059512675063969573198833517654137800713570284102891341356700389042112484731720615914955490119803128205377867783397488142313397256413367966316264887736815278438022372394302919686936170640992963073934072724129370218007899875792353770071282850189570651275456554523856510887636913850009616152359076473918709799731517112396125915329105105320126715477535321245289987946167281967802401881726753849345311866603840375629581841230118861504985504223340799224933490158660720073206250052269587659170971319777930441355828483902592879229597994956604133413016932371294733416602213773688008106671664042711544167083212404947019406208531130741662089536902375556463383176993971535754992281763091114994880389044215761238991684171135968778562713750875682176450311933071598181470066642410206288851144706813556470681252075657368741631692283044658998432652457735206771155459372314449173821247948091717657587126089513979981507024452832920747728560341677010192840350372521262649692994975907606450221693843980846635743414565941383871658471091132839381093838374511196932792533476295987375383192622898117535008686417744565708941623589054843687802342097824722600575755763212288114984180366012245160254082107195483594284788029197283729093274345836033477058861447159034358147552626286618522790730008281909424464463326496276621700863486072433397099392208133930150718221540496595078009778599663289608741723388022072224573804369739751247210198809648089478599099402609204684937534334191336802177826786702042662418951331519792313661100821749035801833056522320555664056796576326279033156029157169739685047295461786878060454706077061641800716805571058161927898723994477209740429764849337491082459225898984489455962361354983308025048546724254153519073345899639840365366423705981999688790760695940614422772268217249281435993972501034997693357111163979903599080096447933459298239449566207983539237536172297985338708804654919505965647957522432417865877318508515072342939150151621531777647192291260572529648956245415832779371535983162357603118168983172617286570618020826379866082548489388421639904657786031634614846102893220703472247604089412654817388055078786025207227797577329598646346839526337709311486450696527147423424555993614903207086698385091425994097916602203998747680543564029484207550776839350649373625000075535256509466721184564287691097291666152603889246630328059279499814273502687492840597364062652140843180442529905595306445427925289566725610124271209133908452961846924408742554660295703896308133142216025157706079178263345107235317581688882181785756572322541953043158476636251244317176428524018708533905369161771415621724357931234579661014389096235264812202094174989665069511690165963706161879386258956678082578012745503903083832567774589101753348272874853259506001866230689100201984*i1^55 + -201725810615194730653354919045828205116471431522351037451704840753032876581416309324033832145785617722458376108021013951199272952688369080757235686942829944739377760970270041167047550228775970840619171030822947437435599607793928233193339585822038058842686933181862795363712580605033239338053843020165982725738209191612288151167448827481171418221331099397254399881082576436031415410487395381460262704541566839681438022329659144991186151265210777295089095775982190596286998819382104925324820778324278899642711024784916991288532684200312852373611596340811223269661517026359149339388845318560502090995040776118876390602425685253912429747890835664242155163268987095618754758972590515294707759544316220417433354310808009547511458229368040672319506117780605223436813154092193075807174372029599844738788401938573413909239267944860958817413187153971744198748704063351770473782208696058219598301222401543638385530127455161986306064228529143189484679521125510234552888280842093835334312433357117128151085424322674200587762125834330930616405129596776389801241552724855378724286476823756961958262337942012116399422505037653102571554146842997694404627743294988916422779222068085230909472411621152651409800522114706797490363615268847834322250991886323606218997114125214481235206734289414314812623745957493759592705951490155133434682635955852316757580191719554479406588036188296631209281007351575075573448225232827706209602527100345302222959565384410279300108466877119838314078381992135366350048659735963641864917569960482876053150309144576638132419629894805650530142178038294866126995969965251641075368237983756083107616815988034546827668396339525511453867662573620897912925859187208063619685507941843532899874487694725186450672245779624095266647123754027734274117694745587394028265231528918278531032169561180386015415655247489053448289660550988570501220315041226539446589547891978547639970190434904692003218939697782124485875101607334632700386484335899081162726889340381966578350628683834608591962692248229024598699917786041846099666356032226343971396163672284133697487439084323935199003133749707110223747341285675674749739585242412689833795286794511205073564934051376083561487542198373619272661522976274866195324021903705719997805136444843868561139723346347999092585607143152947415122404429104893146616481524807555329616199123048947621115298707191056767623398957611796203917305799682754819302329932460047788842706347469868540094356046924142125688474921241598795512662075872178916910386039019218736406137297412175936251624892437410005697241645614152917966115579979099557915170802576861401562604091990690593541455021299241999928374515454188052795307751332979293243560942129424497892091243471084732347273841713333468555143086213010721013167223672192895737044077616089495917014504012019133228197270350521886721457256091203802290636608930120711892129607941152608990672810828917856146068611003518234977780083696340402815421330750910071428968099897587308021331796020796765737632358841619176592063164909162841471857584352523737022605958977648084932984692505651220387375161154648659493051604662891937798277197413451590286916634140115024401853706707004985760298231511802376517913957810496662241601570145205706111812592852620052299776695173833936827802782331602044737608758774646996272942650852689901357428114055369925240107965567054193570228896918388975858325696162507900541992960*i1^56 + 5733373018002531977335010498913077903946076316607005774253106542503235906331333339865336296423031790491204963821403410512138907949871289395940722454334499044872746919584315257482142151205599217803422913020877174214860865060910952174178426480792645230560810903936607177273858576345661051350698200107179089226973419638854960366419759713409299234309862295231093682140969078156847986064123835956101332705269829670858068192886972507747249722487182238615207779528522856617604981190839080574064169640016735047897977903310413481275666625580136077286606733440874736539876646973865061952944564259081642203083224968411423412309068733628880981802802636058995284659286373966568830279174426973686818567012762817875334283506968489087069685848912911341901021488765314645612955400165815482826499208046431832496142086878400046351163718760557981426021432877183951322076877828682927546514455247604911031375452341960756479509640929192634927275860176943876781038240511038800645716500366651183738598905616238929457306494323566599307804249060536120185945812100628678132973698392397531296801612104017471044666445616954559265407216464957373171862725824951736462787977128316258611474351668800946534665304566782897216149998066401122277169963273435365321542319784673219088741784601149611952506204162195723059172846579566513628129286267902075462749036088808304875542613846299839521321944514123325542300525989575929214168185191931594498699758051605450706203500944238162346868898226658263571464182113588239423795599965383626695094208340637982934211596862407328582949513917236738822878024009031668626308856823577459576549975886262687224283640741559332735758106122083380051629896991098651598286082348477797805973751591047900685297703176218130618850616244678424540182869345354745043008783261621176172433702829830756489309024942731395970974062480486525847363764277460059455197046085032096528187662352255851280833227603471581096730976275003036773330537843615602863132664434883155298503281650755582794504465631821006515512392432422767084363581452695165466752218188751950960007571724660187509372358476424289829575949636908061558801093351685805934855494792684189714472812537452055148224850602848587170930836288915333851137891745268152612839631375283473808943913595350194519372309454339647660268862665463785188561841019123549405162127301618826379141469371513946801596702691620589773292442616741144729787838267851843130942826842776009907433931240719392778293922312259875860692190486688192386384748708625404914014451559974040076873065296385662638954334045838888234177250489326876205532906259453615177774601216547107155895487014201434623832430744917762133370266276546836817103275021498270002698936171753232284554764324150370112603075236061818180745772233149929741110632454904973417020125701769789307744114080377896899274604108697699767080974708757169445940173309276269542385210322032280693991272186571576087524363643233905758408559560604830734888080785603250761366286963090303388722084263163038227445268748342206402301461312668952027505142620007010199098566898837043982702420271461967472056581473248489176452385168932344539239410168566508337888165632846027096804358190578441918360496395649382931229159099599160530806626602998700199027706513634018429315595737838922588204238149699843914660378224323490719298299881603642724909780855256996493439667332333038475260637734680690157124514047076513873920*i1^57 + -95608002062099076015646886571761693487813589204939221866944111439172979375757655055790034405359267089630839486999946547959513359994793417040426832584323985556371764665241951439599394692954444444693435137871757906370334031717431035838325661642830366712213045298993786025522890782351102509677099199165770321083842938529871574161668257595154585268733224104425173176651289139500604145370987597100817744827270478332966086097493557454490156119596016053418249319452182768487179875600922174360586146681239941466243433403259229694402662314170724843407614749732407726096939155713400602800310789285745977245073485698258470876578244915237431934585867416952473866876239691278518956477274731344597695477530262041386607809851146726735069202171336462816221643091340687525209479134519410554909283708458539292012203296148543004944021426608565090409958397554746065073150811129576546517607441785575384776689159016911992233584335202791809750306609419031265278079075291784471698711517368037467013132601481331063277201553767265581699860287534871333141959479015616023297596259514314736705819619351265971596770918241522237917153345281074163668776852579987757563499466369596668426822586620177907691197726553322444483539758781781098001956740586811958689838516390651665830955018593165664617188096665280616932164842695324735801754549151070891833151297051566228931142703041153960768108376571256456708986329502857059893751934682480449599678886765362248131467298431991705756716073922301195289170978798535976874137502858920573177427171960853615342844712755533860830577982688206937199502388205544990803984971639588687328691922862759042090096696243650280017551553364382544482253545166026136457009232821344580857019113964130641893411323552061346563895822635299187265230423105586482570479179407000213330494527877287156201921962528575825881140797714611979492893729155753699410520331119181325391394004542987193231522062600322799113375672686266856740457880280138661842330475807640928004546814565657449988118337052421715789816859771859761579135088315799320623716044390007160496317069387032509600700154690831910365589332315533086890868632581756454555015556992422844625207087728945225635039245328169261343413861446558703520307396176894067159036665058499171457583999386216040505416384859113047353573809023958756290313072547593086344797750619732765674452124678711870380363147599111233626379878909174444875357245377741391264029183120548310135457689432756654048102150233405008939509461935180720311734662974109793407005283582768009656342155746858523412991154684993407604182571072977547390200796867849770829063163426426405284380432823192628987750981658255829382617554291796936340812233937848078911052450456562709766740229651255085428449249536688103289210386869950313177957141785326749413668196376000554163774930757224592177160376258169980293224479515650265354283542955721289597309368671014074433840787119625098464029392085083838799446794505299543178418869873955281122593943486938078313470967911644040366051407100779547967023233410512827627106211414005966428453073790120784652631431042003931514526753616374618265814044427529766653903621737409032363833013412768366164534412250734218846715204535536653722331866223174509370325381465286182268603636603551305515866100673402223267599111034080048018323120706582210289473258799872712194235378835223519823918391871437104412116332736876782268270632889221120*i1^58 + 1057182004465636114779014265663606109097692810221901205259114788066404034676905535380176558320617672857349149272727216137739842607172646604833527379661110661230263500216320074985399048139820917502253331719299652739312298111101740045377248497572149606607252777435799884186867138696046107694656449655837015898741714757176754806596106202930970792159378554006374334740466782212259953432684574808967822298738113222032966818623181257334571280267841644302927459683307498360898056737033371308532649192627074732240349242129257765954657432418899517207562056015338381710275981149058179957203264646577964495346815867231573001763597988023416071234151276527538328299375450486361625623970686612172966749496159936422382596143186726053924784282444869936416091088085509640785200038322695862573807763108825358527406657567651411210216387196570566955593613848328949654422718488878944251311026610885328871798526503808430491313166062459096230578435167082530370298185576617201910715176270176257410915227274556526691858123088258525803837297123299480192110156067299523233890082561411227554523445639365093903059173160993387384462522735475990831127052552429439572335172001660684587257063968683850302110956380444032085859714717386490003729124775675473292168815117296646514964048721218071457751648187862392247593352136223159817142971062382027136299548561040622161055094444750838210875407900870872862355326917281733388415657480647566885456186375720219756150575908530323213748663151355943649962761706263912668902192233258758188099137754780285390069167884754449624621918009200077767990638222601464320445367721862757233216931702757504125023878065096689613770731510050470931244604497890693491566835129882101632135397073206879025910090891411178233129855521301451170688429408580804118372026396534997628899529821703094645473786628111973077302420427102972011371734904699710087475908266342107425710785724277752137520053424805158030672658750026881953035110055776657888423730310024171050042079685791708354907476104633304585727276479772200805663660000462111581701107834113664184993548947210282422665961139809725108765919589640063234243889638801596926930721192820548041609901480628421425164921816649515101320873365021092848324755277391301389921385443643569938529134525268772110008669965234541089595078258534184926146853093648461096415128452524281336529652666495507540824155824708825496999189213915666064181197568050768894672356100908568190245411144636011760111988051558788241926660768893189690795426167254471984841082623609240213631957624115311609092039890438640247382030424279101136036188295112799269659821472334689989130866633606564352292548266776674831645288866079693163397836987700096916002233790079641692573890103562349387664876996878456355144847207533381103517382479651841470319663220890490571874632585437850285379212813604423880238318179995006192333335634572204830749745689488813450226143939748235726051040446423017179657642311226184971364577446464471801721930424149338778985636018334011984921521781787087738356281782329322737104879665784200355733269156545649572470374457514820560877249333748184402914481553725230316677948649193393134651312881826802649380218220174411690209017550552480307914271786275798085456540499689807964983837441487340418877524452908668321242141219609540781066958925254343355636956171484808373075052602469038721675419613393734128696590406361397860198405636096*i1^59 + -5853980451144235140527141301923261272664067911622019174260552751264811837791091384978405372714297444163237273527366923926979967402700016596511217216083788926748037635993056732761066255332225472198571207960207535397709022845656530967344820226352009604525584210109745436014476189286293228530782729047044595602929506189917612461203210420127914307499936790843886548495751981249265859670699915713318634908959539056985530635940146706017971886180156307860916275034009862371177749009187902541516768389220006174721481883142577671187339725654205627192229499529908873980048555614917286245905278043224821943514807973861461991044163058914925092571117833023823527829681682772560358985310776494929705291705314981694378328246013668501501364863848704047238066830041526231677685623176628467749983742463012329515995605626362961271828971309481585160314956817661026717255968915329526784820016214765742322272293343490833669879958884113896510900942388139026166989052515747558211316204934796471092777951702499778911939713166138873855180096765057717568292442326057128527136749752240767917205831182583824820900636263539450763222519395856887227624586388030627728614960524855413746947193292770928798468319537607804742261182381470068640753778948211736965651420359745779257719250954477336616432923538459836865507366463493350916528793450204217500466706775585815009727703846215292733536072766135799759909791180021793242467043878692932189241381303236065338548055567074474549236390532888572539985829582456994287090590062759643506864873918926056908813398897995281022677008105000203110776979324383971539488056647573795415500864696814597719927864794265858924900136415484690112193935656702844069256455964394045536169195906448346124210089460854980475033124560026494179393777487274634496464257005608091236456940915047390175242350538749440535840642907344921211064317957107621974217249381828536425896287935766362357078369352121428259490281681310289960301064186204057312540882297587358714600344755072370821733410797556711469429115979481765935952470566641624463220634649435064242374761835023638346453093835947183880782584671332880186228264720541112121342935190025670952290880905225375652424263332794277855288708558773943096777441795912883475519120366813657503947958375135570330060290478685471750063772288633814667540624904957918934093960053312790427072525625697674758310590063028807998106433981186485235325063205492022166049917997775198438148885534300108576974769970959351147953622671796318558445091653934227359715835029801758326511231463453325898080539710906076663819330217990917994100920404038219576655727908799636124268021723737415486694122508285014304691596791618274384928349439993338174796980291274861619710214738191346832402827954978331768356025588395789114702428452441679739404824246513968743538950757467172878837190690837750996902065906460356998817281578486526228512258107597614055719857358803863673068292082719047612602525532701450642929250634466024999272673808284210539447558393913224796864344643601869266671982453315001888935309120027100873004492665443203149324719872180002007627720665924386257089396616541290359860220775813527997607176184909338137779705391935754246224372465384579244703190117390496838921308690412709417280435115410973998442721186272190108044302339661479734267671941244436605118070701613300372797215063250932593635387745424698857505190392456386466283520*i1^60 + -51480227056550002738659819522634243498753687924575179148070199417177151166453516414026994005212866116261035802726602302005011502288129898262281134117207178061190352085206206705311941880510545470621703652660028672252786920471863381639328313601358884426121777833006796048236957796956498681980244414665218236293812449249463403072213863012107528040034471291002202149006978884678253737156193655058796586094908543489518938994436547811049937529140520633193613735177552549873204042965462126619628794951925618251668997597865926456072435373652284031835913307701603873511218624519071606223751669846534776753765559508645917727142453953624874237234730721370876838899105034734983554531989592091051806493165188399903023491074386434375459907215818104770618165256880185506775097668328084755638536717112700173725916794444897356126466826069341498985796166574475048592372740780600374987011234001061545983963553440591142186477910116309573993064306238160635189945952147072616171295637957896924405713321634103563262579454268287115640339741209125965199585216019992244857351890965322150364970653313619339589702235678091525134008535109828555649751914653208369143218494184997468947088856203219740079559941219646963376517515471537106679808557424285140479456448298167703895780689043052906850161036184261782129044375871526455865315090358920815801496528720436292537883220641430292383408306163623994044972087862070113187712821415876609642664406540948561106379939306757971169124585097284923767297788912590361767646846384431322850609289578383235585247523883454571403921716403278559366912203931059176645810105190579036025741712153580311753972551008349998103254749119136880349431258663444583840941943259426793034634084780370468843015706736008258889867224154304210759119363719530737396058941051865021583560563216378955452401861006992462616102716050980262654795464439159601019955966702053393297933160187683146070591295594689340583958930357306017823174307533053751140390406736389943506795209466897729442744938123931252878472853038369635996018417327008943220566228835132996690919440129324122977636496398955314463097482704511855123027624029353615391305317745856327766782417507712219958220989539385593793330005152473183954295556738130236773467555180457150559671470424474330609511255529730394459760420168181491093448045101823333196947965657285231301317377112078406255530324498580937876925399354505326115140424776679320772881995095319650442291711565958324888750900537032242926394122195794520154151905675918602545249907215572459735725591269936644522505684668571402537147138407182875608642224595396551113102054610610140748794376561661654280820054392441113420281496754192865513544475144026331449491239472096045407276211633216859470211990774606442386882427892367936791685682877205375314815912115534607348205749312126929853210258041805231629770122226127496710634686048989996069904962579384811572164314955470333615842115344448188600414284078349103803359560858572766944141739267588273413689806914334410209875139870275495684268712900155123887147484782614041996681605730019604912699357243987648428902529987758973873889966172718130146459736192133017482442361148755796392357768634154100682933784136841881076283484876463891469445864185524391380811757710331416466356007057802204185440506139226829698512315608565929818571507243194881741106624354222653361138372500713034051100371438155071488*i1^61 + 1950738216879169971529431305113576922665385019338220186497755842363571448805233302825167016199887110163590330982333212516535214283283845378267615991650628774608190442645400785206614876001961974828027714397161714829299506894550096625111153980816465384936486664428728563932624445391382735274319241157629746647022271741064180036839764189379914987148392753482576900084042133036843422369690226256328509837979021187806540545956240342346614114788079275097039927333906335229478898235278098432666401519270270590769040109659639734423408224659641880952384068418954319228745200926228831650682612868709323565124500483903489062722918149569541041872775340916032253178058066652642753910014639927494965742618726696675659451284261068040854251912944087035896938718813927644285326229872075085388600759224883964076330962462049203777621614063999898401026839478003584861636532259834846337532086913439951960836372235392198868622411975894569844947488870966012705126597712011493076102449146040465182515676351642754169291598515392339194021832775011581411957593105331971494105472184741678770686101907862022214769283540860816451466586927844747528330360480008651686567367027712581289672417515810193066240126485567609128386081964127409701420934853573548510759970744924644023087004011023454310521610984676994933197350833247187042835406411154255776690554044829791928883462474765115639543658436018114682610507345969428598811274706861648902691836408429219528543831124887138342136980344112844069698654772837800621972568319935855157240442960283928249100711131711664454954178354335213521279866761552704737448749647433235185943531370905058472695515764986632805105577133353639690783587469123156068883186612140727176614660140129327304806298911174593733581609413436094565612550064010265733123743887254780547708570657803933038702327088635254622764620503262874956672214252820186241809713737539688370673872404994578377818585200822852583124780331226305623511899324166006194000038092063984429211535935506801492311482307217963965098710615259385773800873501277103432330310367069625163028428921407805335065420905291514631622033367367756204799943828280401486887813664935962287448700746311219406115012107814389264267355925442305581291028151495120865167591099812561655820923730171714959287979449764004782092999598763720401422046430140214562579876383038648585383921942965582967120659542494980451959252027313317664331091245689779968206635392657187454218599729400695756175033427955549339558536311884959327196443959434058505917882882135263518877026180721250514208516666557158244062064747152282757129763948508367409843103308491613622082968651436294542208235444521900318530433836373327677072428873941116282560074050632345718285692769345797319745467036035339341760401198390950268673788184035859793214145774728098198277107835034622505444942637485971650853985430888589650924597361017824251301429401486605150564395857328247232755191338628067530322362751103752323018756613215631929703584722855641504104686318082036068910763933288035036850796032102609246073751743541272073250089817213382293146437086464244851617505499055632985626309888616706542057389776275824018790247875415069083868917022193726374526646567180218171122180393566784913207124347165013162519683075235162881415479195240621711484757199660412312122362081883723515367097780690606928373616508969462229483981750937243875534927908831232*i1^62 + -32180196504699104636770901427352248082964937998775957928243292940071866334435587165403376541301675764737965507154051660830728966005418131663295339365794500106147368494672903526400421646723673922009488676589437106533379378542163174061916067270381677084648207602157101618900596081080686926210241047782839212588587678664630254662588555582802668900601089228925627085442471521156847483551870541063280595805024331689780360809524579304724397014318508749164849041350869605987953311062186647259608800292228006639393171113633164874353835182116813151220612877673007245063845758820637250622695569275738775648682401512764153362459455353303326581235191022130407979840783751343415084520594941144908581539110260380971050522987781760540408887291686355431127738550777751305020385726687026811131223318961161071894832165168158203444139761775032611977397593191926562786621346842919017751507785587863049436460323518614964927103313946738770622244102783404902678448077413280454340242805459377012088261026246089691639102301954571673676687632153666065806640508617187957787807767810061058888214081713060894301834219745733488716489225055562313664258719973011656150894143187029097515777847487265808971622574938683272696509273874605753110431626212204437323166855775352199689726604161823064965858793488712108876539771592734263557179098530227967118524782714724171596897988787945289578000816380486283050141549508064283520452790672908575563126113480974188074180977064387987260489506785046377729689365429722871686394022466707085410441425116804813034039259388368041871433632565943713543033585191551097087497540437366567910425708969620421515949243293978004753115770764360372208788571667968004211806999429270820988887470671659026302030632501465951547487975891364007604868984045711195163169253435713327332588722017908232310529721420502900003497400314771637410814897183889278736962115571931548467105743974068745371147067968766400395297323041756435572224330500916465165233954970208445692777269297292212567679372942812105287475263881427000702827113130843661735744078183194997404775801513966601270554326756071639442852415319391703753719042369258686522754378334034950353747375387996717141685343260501477439468009487437464392788246047113991082678548328954326749004808789661348723748977530279358339551362877876077629852266453684804090208644485944029278208544784882816227832557716635847601265918002975861317566769976595008023723648374535531107384191597094254657462159912048225639846535450875677358953015141672970136121185540938700109246637726382394081574769996305672463453955052042644941795862251386711468881641964857118857950544935912270402427628304895452651175398822510493104070940998132429113860130291706962355320439906165181344705422647304804440961792618740950785953412700622393305374588478275473691771902858440906595587929577379693335033068548634285084797029367331317968922844784804583420646476995621036301830114944008166860276954229457378076182573192317453680933592708285591099742485220090305474584950043497656940189200653420539256191662131355688671726653364267700198998207854325492669903168854659654128546150075035167102562264637039901121812018089926575099018378231126526101281073839349706266170380062941326814180104829922213451655932280748389958733363117541489114502243865768320881840319410072131621182628702935408140984448930685074377601490493039723299519594496*i1^63 + 388473518043453417169649292892426886218233935892049288400434373054925109946250655398923313477852049731981571060058570951482792285409219434948718520576355467299122191819729006864100042359598858007124756372075695136603844040301020410670338587277196602190011834208821564170690448735162303252262720532665677290405273202723021912857158240764525091730409931619102718419266675174823284293711685723396208514709192626833923131000858752775652387139801022894543666762832555248316908270815890142581832871479458252124112291925928004157925280645145202936494091985886724801203725712251563677727751880832477540308706019641704886703453953035559198896489169829619521921712132650446617106013722719256143922486644931322506498069078491375576363176982105294524536135515488896582696492178255632183602544640902568902736427997963769992887608675843947043784583794824065968457126219421780976094574176984297523921220690243797118612528701085080216984013805391908564042665197049742893074542992151486226552896560376340255898642054658366528677223652304124475013892472678154934698578662963085461879511572019053127962577854091703243695770944010055025112378403632488884034821793094745944838311487886236192191454600644593683762568977593540267727143458591441092729345841528992544582956290320107767314417374079902414748808660391555083078648244975025024503435682171452901434300468446667448352070654346780129342466278439593574157518212686991507992823175141701599964777405950429824440630653950456202258017789006348414332807600580856049399917683953660410799152340080617731421561859209465061081395560095683242565046529030998360400485901219947409444638577834297431411924098937005671639692579842475928851285232215895728977302498926960831219801855764593344295616325887202294784771152542303650260677611495817386913262833228471296861600555141468914064832253920036082400602628909379389074168574037252635687063695235253777532503670035879806279961497404975816287195716892935015404582950420712706660330701693944485971759720611211446212853299776463487795471481932442339722675617462153680047417709173645163742804113522495792338724427603968741570304706046247838790849301819806303942809007181210743454880234478960126204266569279521361966960460823906997849352810593861420643079674171064364236670163825680770412945837770984851089740468561415259201092359941883594988622183470643233865267540516468302175893174331193579384068566202463942477184846101823713658194813797059695724451576298381394148934659061979803487779469321748291511608415239909356588892895526645404511174845760136967673525318142901313458424806590814822698365702469323970304618817848034312362678506510620919255915964018075014204697961142596103208853408950722317697592277807898452747118629762824606379073052083453183667769736156497096326275618947951634676758711561534423170455271119905998812277682669829766092340493779161916087277996933603460464468283811192755136322721778051573599903511077115618021928524083786061439988509880033782566862155218523008109659415791495293138570965911369620955352382183985516398323439082111218013921979112715841376971007748856381044128376436274913710042745808475300434557043446955964742588538494457839409976636829524877649345486302590621978008009942278100460491588787676491943320890696976745402783336803789384406719649593215511492654658919463187207631060954098083199384140867361063305216*i1^64 + -3809049753489139082751461556934288192850565723353904720990272886914577674071370271540869143321500864909393360590472390926636311605237322085793379862329458085799036842878218425475346438316099255646761110756587641053910325799882683434555951287837530490768196666707911450437119084088441179056431996481077297125084696030856246464221779466835753106275497543725949657491737211587978113562423348974204295383588688410316666341925313949620419593479982837900823811733638325245409589105050247443909121571146523663187107674703290110103634997301074176708647715925238826009393527748848039815253054845666959132172882547259788798153753095390084699502214633919740370432000305248384424176317489200696716950828908394079384017804723736680228300420891470648918045103671795992107998412082210492787572436493112309793491587700053044426622696497320377228195792700336072684663435834322199193768718435707966175399399409320981021560075188793170678797542921606212135767168073810185410343171694962506586443807226639603683124133340327755452960887271782399739981874704662927177930011653952683106354250952438298314432478363515104660433740354493115114985515353260486976169935480252192051051335335639090333502185434830594356870692455791514826777184767961741702702729965662648364955356179589522408547944773442413303179823752784879316118400741490749442078973241371680351360754833192386940643941703028452686089022344550187022386502944129657561869482232848069861935750145135520920165259494727745024508583751294196014939709336174492799159171715690749860810221148256965667130852015722338268325912653522591813524428545068412395697930419910497679356055484070393965009830840788814159024647383213395766933988805784791612499874485543987147769665015757318092024160016781325380866253580230106865175313096823879084237099633138424481401586821157795563032894319166663637902659171438778170106515378369473965169287939169695833297101485471558613651084995561102072649530431651299174946742673601334290900737300396167536583085480983420330211798391495325319079323992887184053639710288679407947335539469153515298001332859606358398201024574271619467679117528793812343404005947670013907365529575748327174098343842641978649014162611346884528757039727043596557018070751343768468549722528544727506175628334322701273789310658507099811849049884468137192669810079840188929535488082307383109629068812941492918491450014680042410783894286390432100524990554896623156876458256486416580869167670179705621292106069932133416921277283992169109603949221619251705111927540787153476054399254490822695804062642972210043891896298818004159961719200729858489177199963524585354544976061839673924446008421802213346057746757778900448607073544184652587267874644429440222891448963837769710718785273969107281685015845130420107687769829110025270458115967160464462997048974123653066785168312717004596251472190960689756549253160819135797093906122729454976645357987621005581968297150798067194878096749746594211102785823929314487572400159048664583830371096628638576929118144714371360011789681962764586260786635211503395630991312629130676359384165777975962582099167897445606974316528486004534858628568223762596415914506326670046129914346987580702561335794421732487827958929555965020423051077590482633363001532847183499469611388503210980877741609698469676246657923322493068970609924973795713545311862273343488*i1^65 + 31577525389133642938949572541957319198233815855587381537096813173065255410685862452842044056000732237413415401265017046077849148355456017484137152470973387171337701084210534971250427845177978535666533419413650808375559012680652468704723764018218735655923101325486243670647115610501716991156513342280359297075838482853712544114195436448495315612011933920346402661627310193215172784132537670487345293947213830709646158413950548106151226526300406085923842740277271413777841938083174350842493244186330373298030088938738092844128756855827222747952734059025075142708336455296365336797282652049597895410042363108818761222776423434991549122283069082618062442834612572180938297287271198374803206457152045802422487981693779664120402778847798514063149723879598920459640523145482550927242490014166954672759819552432444002000601690553963425910184928346670629720325061311622752323033712102332566082295250822469309909960886896405655417597014407984604352069787329633441337775757861805957060138667477257619923155559609014958602903925559041356701286189448304039036182811178857047037898512539646897608053031086620261947663128670005593226929370586806941448299554572989330840391005260896472697300931419669356411490684585879645866009088623311973759109724668185348699639294111963899761562767220495247878368572496363291861776062614811796141323923664700002462534892359436428007758432338904771645019992884542698483518217108593594610638105080563192176343950042609153290076472180019735452900397402578488826767615657631255710365862721936116060610274995140579876332030177151714655766583425589337947862369196140562465516885277832769699900160436117375493366542003819271733828509640948126192910030226705528383424533448988260822032674654122347754331045647300002270756834908800559065498713482968914560215630875481821738419449296303413490216260866302549522157446511300898029791504740305087599521012122233398359932828808878288029247052935238436812292203147247877854455540109264794292260265433368913124978778573330104646201238270359567144613362681482933462001837669478684030632525028993644145143259406288256481092228647556667391906876003005092285687754687124746208881367883040078441801691346732122210804756764195377499220083215249762071860746262234097266380024160557535960429243189646005587989902770756673012367825261974405078389183900388321542586125315747568356595185424816881183559385703919446308471357652109116934969624225748442068338001058735273795579352926846030686899761423919834535204038669729345641110271662889564738753520302503273514840181045863877318117088978629496179908798546052729199291496798407987305909094216713033995080122310555190949913541673522810324293250597991447358716931373567190030729068159202926973658636502413455066748200303031730409734168617636834797362199514309828338497534598571254155936972135607173674109610473679201188772499664414188121915934871680276269672720233036637412982043450262814825080954022741296722569148394141289622411287306459150504059935852272681345304675571135668206182229075472179178372413915872501603304526571672311525842836514789477479991960472136162047029208324151042412572753120128540508539583668231862294322220291762085537617864048942403321811744116076882476792958073608836214514156167936504316951513333721188127831357297230444591076442285823896769927360495693825258447875165731651316378574520320*i1^66 + -225639516223256118279767959087931905754300592445144623854298493507784655787316535723527282077511401140701915986447864071769924423224086205099959127895775281558338550002400421781207730158938772556460985395098169627367843864863196597521693291331999606635827465459020528346600937076465531088575463130019823262361387420920609602740173040660612339767172113465760845198996140953137032905956315108660586756955397235634685227379798912202110261745123742668166730515031649066308183287554473529671254246079820812832732741142422439707700243969776933069698781227477209044467456542507013382885860037880349158309860531079590694551457388754730309485237171960056492794429300968790447337887328387310357992263689166342071100084145575986287549096370267283029946900328571344336178165801950008552824253998744209929139108817508424031766474844338146400202578018958534028171294081212717687952885681929222133767794089097134496257519384112120773314511311848591968250837672486524298635316934821439936376697324457249688600626683238935281674663096013138190824066176374955700817721656023463009431915839679859898489574906842737509919401452328697056182509780242943920801642165288468795585999592203166871778183921330046619368773970619729825181226711823495327544969711450659391555436647718827853968156015131757554516932875064547971564274114137343791421113921581714260453444151178496051512340823611744888039405401045392985494992456272477493114940239136186201437282095402898996671313230093477855520847054447940499376568435072492607059114560277928021068444770893207286017649281583350063871898633992454012606510700652441728793723926556297660770966409734556102614004768531601332231887998964088563466801182963814311107849750418448095639632323504279346977670422872816005857325538100309577054972468861090701130585944856092723706311808011690493621387552047334436344612446199466717943616396851000198143763624218590983121219809543011955171952832887391339176229257892909904038015639997415450531468001159460560062248888089808993853942998624205132068171713556318808980899330325779542219446315738456563072670202092859189061364060501430713226993713391848939672286253578233105647796643055602885687623634973373224540961001373837662949544766155486257807816742714553703100401062552553035650922192579995661494110030768200256313004931175105046185411236626689390441767016016527764567483472506318642596380353941807896641860009073159675171968679151602527833136541909201132296593897252990579962214267739968414483094851796324609735372324295790740741330923383774049274440687019193241401477792125074757871737059263294989177937052090691363993016224817557239535502294418203015514617195657221037877445339341799333778834031548627407715402446814667729418608810453826877379986358217245065531216975002798793810820932906910935418468636704294021197682568609954293810046861204677744863018428195168973791423557776710547993782185237791770802481969744322015861681193095849815784300072238564535595165467214168910748377126441860526297290259558959149380125788517937115897611786421972887870051610621336217056484148891931477435916211890737253691684188753167954769782789412120602028564986338199361419049508871409120089251240668339883892131827095017729778805135384470395377057529255452292200357055745747855297352464707952991029285031488194934134090801709615696727533222706295825296785408*i1^67 + 1403473910726400479234591232968593713811922145270813212247581609677815404033681627134622521912057919075708939904324424819266115789274102669827025428659313852011200647838925316899745636275985234898073277077866642204406949467377385095224797056262176745054243615458405429055068141524416852914362062941896145257319012272391647609129685112461215483726626628420022070318429613676231275204283144338160161921247247563000069750786972783662915635817938830666264865537334569836138512667634122084702643563184438766062201122815959388861599115443110467942057820519545815916442560080960380099085141500718844081824422135357122923683026594459395984560482574305310485699802990274511092715756474064549857556345344475492338070234112704711696608394417607829649969961105141512262871746078587644010616872030516065508027918192030539608739786102550999254602628501050555583241107431038739603247694626463637278796707022806551871843978889145752794422191845720336791003309854097241950617397353529364261645905643665358114590816886446308118200011549518899149177687821872927628795193046140805804559702140262265031477417718216165737716128859628221319000244898534309845006325111549799199055596938571504621254478087932489993765887127504437405914799940078844713002615673655090103461269363829678083920233873235244167438497913481194155106238188762933749269857395530405674349205262152164498505234210723834401580616874109517902107522169747236555490801101038552134856930407879411365544825437930596348768514361477866563026461256970961336045050966205116398140759745447004110571268056668198409473197804143207153308720789171478380073560031878113694071616117890764989653361238784757871167921362644744648108064376176576586239664725989027761387958477503879819213116857467056105647535068369442428828485664719907905519582275385504658320376146411198139332664394488076473681661529375388306970887112060231407655281994782351259590833812008146642106810301435282495897906277950130122594650305729088585072419174534407628120660047960589312004593002125640094036914478453881408633708495559817223008445546822426233613943986412650261380264416210684275505535819521889523302813053529009003768358257223476599884038185508431197978239477573370072662907692414562197817002075098407044596088304215171465215313914409447049622244596597009245989966598952670885659327410694575306316153711160696745022336756158250407078334019162357118698043583902873463856391683830935986712978821150982918981818905042173973801726346131624441252916966129758059209764073303305400192384333152706129620929758584364840133735107282295631586780526528578175448141696281180814604729463696050509242524465289066530241878451708117627936973548957599544474927140688189580039299779800168802369769172777766517982793278297303331765460080535665574367396862023403369774286220695336986736859368960177673004680726660658591089725312436489846042294405941786300108278864680274567979787295092036285951982661129106830675475149702604180192097235721376600432967985009604481070339529124019554218828185472652980945438209820602210124708227222404878225108273521105348489598412940954910794400625948214835582329148872059259970386899554543080594709402827332215073814924433646547671019336023280695051515089741125054988393888973713762181648855177936083812206901455164498881275545614731211203579601338188366484884017005734133760*i1^68 + -7632950287104847699400782929897395742027089591665844236899482890298865104384164730789217424196614648831996262598626097224418984240807793167726234829039074404790516610843614231252164837452587802668293602459543867147174796904141055750353800319275125177594553549425948268461450384190823439070369519134003614162192567561515174567946956997208159685817710873401576862918093723732727167269266757632585868347899629321209682377046029906261013840711812723636649972149143591764239364306733209066637664635985867648573402199045348529402227895724572794378933544265537910105487601395906147734177600605242038458997335835373730788566996471624854518427246522430396504917036401047409165060251704640243576110706516645547431601384244491886264047297371125358197542429050583228782153269640808666951127977129537247694683027701667393703947823782833255218999812378640531869433166649579158470144628894505492181984888154931900815036423767908853111265472907113676225366507381680328533127020259287487636346816499260975163676599485246101082439081274168122811953361835906904413967641784766140404213233681805693850855850370214332797237725739250265635636661085081410933213330115731086220709987227365843124346200379294796694484072017505136734079932358312280566603786504001729437838255382985990414211475215210669700290239808693901420506825437666658135893136795220645161635503173617255942360857258934150476182613515551106155902911263362473170615579510666531680296944519993878249048192533812926824706186361920668242029266261303508643754885692816100957764776292840918071006887699670208673475158786361748966900480974496704936741568091324180037492387310144897033843077271004200395204354115189809924872852200703335271946003071254227666653273564924217406942925492533291938165382840488167736802027619081929806812586819633391166949367314121760561469688236209107609308631443847026451003546233391638849304099924781646938315871143600390171678631013535044053661481520467718597851201020243963527272920974964057256864079342568703231775838196180180752693054731653046869888120893898185249523529351443146897349023672386488636197172248322850088475024139293537523795927262471383292904492329029136384037397467293879540770352102012793700263631699944327079672872410989270586843861036453315408409410792733221187327540365302228364508075443852391218658499844127109287072102619017969867762351277087933137995214349354435971598413660700935987840975904146137704261864659393855949315198069541561921036953869312078788414376122879404529972989096487364318459161436867378309414489689309247281401385142422945024249541496979626913065311287589019956898048730101056683991442965101382135192652180920477595775188050020200093545561459396736665952318800163967084854708523796280813949082320765293556741060343900849633699460404598179883662179796337564751576433345635364417379065059830771541423811550364347128425750506740364321877591992470308331999845405112825989759135997174430517554014581707874034051030237640554942985159725356869820567648345094072187083897566697859982802969022396972575280651763735724338424564482811414354346283444321168545900171016168565075608058551102750754964650039236818674242225985235821756515362270852908215190902135244226153399582456354987032318459249076989508556888386917055059616588392511607846809891312117110586820096187087810312714632231387136*i1^69 + 36332770964429290877029238946094201409385350664079945178054977997571780431668143456631886245922737893411288863956939989767862344271121702686022815201267548234222287066374826368957212481063814194095761445332093677895344680567705870560574050583541734887362976181910936859798304797064715757987596204847876293811991276109099732239840557091972131350047012664679792159699794184577408273216673372399362974877317254165061908319310021959572714889946559519652731707858232525228322893365502251767233906421873058292833238262670879861989607479864885296130711547698809892131959779669988680796950915754400064780472797097520919169500650597570049365815954819490688793295567564624164754465679778414873618921987878118524079097186921014270081195715948359842200427543613215072250831540004319757898951069684114572424545384706234980795093576009906564494822895918470683285348701001377430175703120057541632645054787349599162472626052831653780541771111593695097426401672829424642845393805530726418106084042202908129744843719956302913493473610806839638281450474802453077713242281412083867458186714694990977311016116738516139574772463153317664024002326607135397696456338671962469559069908141653399641519609311373110312790206403315190000910333154140013770321777964198200963412987920599735942747533568104811845130267944955007371505418735883918463579468874871175708976613865094018192399235954042819026356934298489477453196569366788669825712455346819785651887087684509282298237306771898126260399937430885848553007207894043053708232808977468958396964842401570857453803300128006691738795368259200135414642725663947523994091202211780594210852160031643227894239922859828726523574747451975882007292905997381011290997852862117905516518229292251759624601777818687825618882686622693542582428680140743549094317098806523981957510113198702302166770082394761990787702507912258247726472120169720256845969161607442967063074554624086814710407117594316172724798825691648369326595670946920107872501559370604244506549077511648257543463619146320823335686039863005645740179141691364862593265406498435188232368835157887268204056882953723805828950719329726321718070837871108339378413239751052573265743839503854144504015035531884090680459628339341848286296639923911807045481238285306750074977996555005640437463456586296857784164829454460707404423377109827857979294303492613029754594772037545920832449735026394622064403848792208150788422878980347116283849614234169134800071408951427000099517398049310169690120213937523054937094409956426671288277916830614461592671490580302658200680338995425673698826385327661664592780176650877030775802496110100917209699402604962347719015432735881720532508814768972454837225108364969635767825691769214252250718752727966501744582316737036300744773448264216857177924533235392819637171284889836959308169901678050340537076911692116840972297536430872880836621752733839494097060738716951216467232778834864788753210988772346817738840843148710152226221665579667929743373201492056555721986033706129762672364924753205943786758935603311942880050139421481776555459963398222320334418855006918866392893201221950787456634745710562378586299977078063507456925386001618575400031674434028072458637746883647043101427470144690256964208705798329339635184725513701244159339713361408713480526674238812941891232447629991426453770600448*i1^70 + -151153922078812271838612899759557228619211462317380226021758988747456191611075931716172642870657520188105750806613764102019606082412913506860613127505515013503056573678213516678375115934485122068910479959851128273351401936864405063228364454468016856140392261348486877623028015332964957029529408921024776944608263485314931386700748001989845292437456928345370610134048254628333344275018144696221865362509914678293862416255479796712146459190925391640536976367956874539662112864181614123951507919757642536209709217770635650163510672383886813202292003121351597626881997645238564482278000628293604502719232693580216729545362224901050159681300480955856140396539752305506780525163088619064301689741625838841297343344460062768372505620202914851766568242830109198210217725291266569567065652513129300540563145035398236081102664711362287791279461236058794670808864032947522887317848737141907101855262929031581894562472680892209885357194210935993962980491098291425472349351914272199736741466449581467896216089705638163077465224849988080563350448976089721935273242099529767441538160968057126015296442621132828353820611634686946236065416657024437259198831988755627808735903228117133680168957903307049599655052358739900545157903615896727218560270479636311451917558379696221296666502998622276448952495626143498108834805310848009181980111978456704219376555652242309190110101766620700183182621850973554371949721400472622573833319551434739400660648484305752852360650481672925428787296300727890353988597473968668919975668611514953198027111796404406307952043893302487050450164211824483460891594251879158702462123881088274782688924174409224305489622662273363783699594160941141543841554505723877241269621861972660875724847529031567493777869748984701335954901470393294252012426753432543790702118870554312076172405772500551618504563427498641785506351066449642503394084868688197179051605137413861221257284474390867938537816007262394141144985061720510854768871901658236612538123427348890679399176835688282895015000928974215752565489810529804990620441599855603610298390859697930246940207845779889557164027612984394241402463627182425332359973498444163131889525676375619138176932580491184229252036725565813409899225570070482688034347343421659571612440139720254146098112407788193950348303816181085516240555930331819684695510083925171062681884068392482751624541882438435269237490995724781715923675637611682085669844286999401793342066010176505794165265751179204819414017315906727691293189928926442010539430663832771794510757299853983947429591344051283412378099492006658361224960659631764759538610487490890904028349212977422919162040180808973692014900903610110863973845368324429975827182955094651402184818561456922762514236140732619663704526996273399044369658930615632632553220923048987210028926503024211790784626856148604875979965600729317486494701781602393832750804802782698318232598245691158525460343210934450935998987749738186532720785290909340431657641135734644246122631752137075206831008414467786415378998178309048525374728945319413893701468293259984288994727775053843529721267798220778081031364400099372383758055166489802542728601266682033794805636187594440462545041497783089084623569401313456418723604634043796819571517204249763801074170374054086667688900946647525325055274345366024028019724372594280781316096*i1^71 + 548067780736898183839482922364059040720268605994303844535704529657458439757647754320017230713576597354216087534395841293483872505407080676291191706902325901128913889445472230226130548315213052849932233416876168240806115924727036927561229178325131200347886648435568754422970467174844128059915936744438831680454061729715531808021259514336743327724220393483744398118038251782700369186373509406868698301376817169186447429846448082082315343571790940307857969056588682554342523412041886241318907278945291507032885788336229879709185770569686637245395521408812623009768668786273857213487212960049423581748621143015146575056943546063165241497166110792038485323928910690686277304629022925227300724826136134124113456484428407912089495495329600507461202803973832649113356227746656029669169593637157355221397993515418674659821885087875882706720261076144273717132697610785547417173124427292162745234637801909281424689113835034892240991378313924327702781984937489915586540019043127532160331192864537502294598775512801097943799504255909930185190587389182390475542232991564871284811159681627057087154046705799117365431847971716649477502381403914672855777169004894978936812239700917089308045649892678363001363826777219987419591910419537987964147246276986908058864074351269752631761463948810250351079540558880175386268711029660104611542048170780765077439426623160279197955866619315568744142301160553249173112350684697013783370741522367446448248610940684806598804451374056992007033180952076315154543774570270741933297114081278818185305647317349363471923259428086858946882904630987191243921174679473651306510608936555900773102929362637267395048307573815252408773849486280650795904437244114047614095438464372585739558660463247031000935348202826948820315291955181467071729682704012422482541660145029910743719888922459587021584749517726584463639324448195342685583267022059612696291099946397629394834929022992587084445195012366584776445716423143544374341949132759195668621060271475700984398898509298387293480689624080309228486139876931198928829351066477216929965064001476006834238797594410763426434706192615003260405878640440352219934385244966695135333711910218986633206484769813147012796668483654157796373429336431347344689953222042230242756411296778120309442128583643758782979343591764965900067116992981969833714446599611935358158955424506860827458133848570947886109623690060828565155042117012401068350130189151977427228514014008988860124842794808542623765785542316401735554115100133216259871735954580828915875629569500297437371392574498498915222465896037946211809324056800167814665553849073541632756211322713380699804338823079790349790379373474536447330654198122202297787979180766795272032317657599127760198524584981584831866191663984867978127464645696445150505588979084464069309599376150057907233532414019395560695266835379733183809379243522287070898848377981426315351754601757234480754756612008155638630049354123357204113603513574016298014034896420079649134775946169180039792326991987474932502860513152265631483680149133295614081760928308270016241189571540669542986094630614552372516828224434988015465855235310719642207362449596414505980011461763417915327952387444616028658783424098257339270352424247353360557634549624118165747466007451908973983044907746432211443598954672874144593486660222582784*i1^72 + -1725908170200208635831800437774049301079336487122119565574191097145427681643964966403351977105797902640180549772114074556023928983169096482197401712566606817419307313806528671139202067554844588030874865436485687748883789225725760320097607352409508667780764314459865452038598742684866125048282714006444017352902988174614572505363276551936379227443700912979035078759836563318302102097990825370091798650278592064463191092642731780172053071471607767835040612833537983206928115458278345444991007780637895432444774078514283443936574304238217470574436754454918517435380791206548794183370108170857592926560955920863133644409712849940969149834133495204886109793577904667956405915638489877212362484036997151053930322250267563537541075002983315749640934350056387838652639916802241171381393193154201373635090416893603676626957554866383860710488605739134481849831027147346739265465255470571181231470275308505631891007778600163796152918356887688315376951522628811932325920379494113584411838693356514967851769695235495892794568423059325659454687574556988172687358977244571737848910498502484872278041959589425930170456380197042788752447900958383568178318474971785711073232283994346864804438529981766319420059299730440644205415008777643466943079067160544936317790663306541373340873038429591524725393917556896149747101887735313684766616111227052273336942414971327620821147487651614986802096442047933172282500822225438475106518188974789249879010330319000493481501031808234359117899559068845465767117746039857214568466146692382839265722079051433178911469746654981231444398382962905877427534667119272670787108007264032669682634580930759298510782517124618164197390240067679678364603368373216093302547240823126223296455471747345341315424244216512796078241514714819182386903941095780997564993695610072033918865803892261764206166443910379068229323993745414742563629359950939158458083109619056724058110432777296553744392680018905242457946272447738184813730006626872706139212484857017915280218977209898974595693527463892812270459259094793473741107537222568812747212390113770541272136502269132057287472866871799103802611262571590213362291257813217181949217068058269691452477702900055627091376593214579481998304809207309256066425240219284136895859376296757583505943697171877449042614050109686160269365883439279642216083667460976642937491035347584574180546947529804574131771503025019503398742950093686571569229213373788791506417699080439442064198642236827592343855914278025328606804046509769259305199547907833898112251059774752115261306847537150800088615187002305518636231034976418518045383818499747664074906026133143406456506949840551480592258175673763445146405730644834208060852912895341150526253884584176772096175280073756417593490344943259610430067983616323182191329259408092361608304316797986150646440716704886325901914030623203709174476038539341309800702938616402907016569027240084184146572793477712150046786826732466884303130145203319952892730512168575404468737213177528651388763685117392815929465689745846826215674280840025628564545120075213683031017603003402113645872055287316608319216650976720372649797475178094958332553090426573629063323694085474827669883636765434504640597903510405267249884632730699279439670095919923272087078641471589513139609590458724718236155991943464661028039154466816*i1^73 + 4702154601182413425427299095165036723866018582782382391139192188708613441211249753707720442427690567598497526330111793151302464449909377360827286471122994821051205910790170444471966353958366932497644047966747294007120586629813761200696109323607773127430839691989972217664999550916573481370074297672941395876169860914289833593423400930501162108174309634430678237668786847541879206688234522962282570146722594439129663994746326072127849513751268794867969400822883917620235092839119702502843202889582426316173177860914408137143548379485300596098026166825824942796828605749095690220706874120094795931959587679938766280794757889399281461622884710209420030859404988860870432199913302822607970768557181490273596518620275760447011832493086936393179985655586946403259446946576584198457604839310030189319096907579069432299852108253985266516513074971762131650117888639123571412871567647808052229472123143404667598113832360256076955111792347836679812201722884546253099913536264223309984192216320391065119235584291017852473410890356495876110717063231661833065243001659542367535200933667574799236473665635832891908086425801826581601165097823301077413170102672409183803385320814244460613120101514458556320493397740616193931061623426552063397974361018013537433086993617272918357603793169082704295404050873729347115116976521292408791520318769014803832087949626510275996903996596708857683593242989323737549354276226453111954725823928173208592056070744708162004386051413686426825226949696090339531317924406478916329199847265457869545013726371383942157307832081617276953118273605103535167063313250656099564794851496709573128105111387383611548769716720781772673659225398081684701426145377501520497527834927171618839973797867829586874146460138468975348194426434093520034309075516049956296122730325615075294705494709343214701438486470239418908005901584327757163561283643954145456416608336094028240157086984622783603765377032839750937446943154722637246271952540426476640409134580098313623334799077894944766285508938994251128484558221968864383467768784663638696030294615319303641745695011210791241312060718620910901646327018841216457020960921073261266391226008780887750793546782659585659499841957324796238265159326852102182833751699322227539652888635149835898697947387611299132520948400195303839191097171984159462581311981890914443317118382343795016943023209506288494365668495639544914550555302423496158532355042693682146315823161864945537855272950479151389512592726030511628703069075328076181146622954023069571300143840982858485571226836435653630370080914123241672833097396123933023902508564035617736512949514031732525535219057074555347315526039684286288482965632878411604470043933927045222779073385267078457455410454693528983350322748758032956399679161565733483842492545870102559042540275935438425769407109534076085475139323382227651662271351738443854678075038563569013511270001960531213264517433521244238431109091890900664812748297783052446907217108734850923936639678294706667331150960812367657062260288757643325806469487320327674898996781468402155918518935911779774618678225393859749546274960050549370689196048819947350683731451882833536371938463250564592993732457992866233621433898798380339996180929096896345261344388135732965607012040322207597584452669225876259824141430833805397065728*i1^74 + -11036835414705854030764288225019993029178134505978543531913544539222148047784212751228003931655822115645753878972904876813442609592477906753078030542927135320684349297672953618735099727840268533625841575002741994162683587499904421809318018682878981844962774586520598591700224222084389968239259026314789720435382227303466211256372905597817129580374033671224096334506758358017896413423672274860806989620447135030997863681555443660061585385255825573254841322524306545299994359590933931884796711298149354824612814804496005666550143265877705641272875817895700253708198831988999928109931438579647794411532075203702873925781881657441134579713177953738680843943089500209511478140138682413777358859598193736791275895904595600464025257426541597576350432094707143283291136245109743932626943438151015938703575407669133282729647302773635621814155233781442551087179677288677295760252314071017108696831496512619957931250586872101051602783674825470329865499277377776633873887020868496155858164719708141277894891436324994572231328077558305983638395593440870048728291679467334570706568026043795621747302685207392312395232128953257436555117139048952757822803537602283337298508938969963336737193558497499319400148261446289047946472737252570753491362947671434297762407971032794314446383867521372672189261952916146232776786949353552545114675797161720917331664243026605408576960994103155091031777150568348518732706524617154068803457647515996828340952354064218746440249514040955067447177090798975848309625933606678100548809653509483010664866872197534054696189304562214750011563080319762978098432700748925786898869415021178171940168974281124205153314045466875751243918552360198500626132821018287202306817647132268035752660818659040518687104465775889498886656485264331940244293616574706473379985637160638334224170286503890814806163298676074268830317199487183373993637303300470048851938406941300537985002562893194260975969540783349913438232362388556677873235996522831665002119975031692500782450619018556131706364376982342095652504560270157111091384701840681301080088142694995255404639493610509869287050304432404023058400003004450404312046256672343501613627198579842020920604383189102442901992530168933631833830268705392448194677299547698522462494699455216228938235943876854256109982558858061899644341126241244668598074683222379421093401144617245582378382816669144958310284013382923785625714001812107712981544920079633601661467973826274943425269223333302442740238389979694290049520522776328831743377765434665881151962367495863643554806331757332130974659416642370928442832799603477158994178830833944625530800721714919842768941666026833967246660064629442345409074460353648949932108250037575030460953901918923769026390193493741965606964764109267877826680455031702897677951294206912219847110030716191582055722503537145192568172816547059733505868934417111366435203350163617103112239681705152276126589763766169543845221252540706453791055573995548054500670216202794825980196150506145355117234810483739046652095329334624254065993325580770593054676043267950715260796701674619436885861907954589594545700978768739832034978062971265521445053636278747912006414365188192845531294187808031822199982039571948492750925516843454139569817263274623547227075211774212450797549062033905042715446996416619085824*i1^75 + 22212667401197445659525116327879541467591397479771184149160909233056675374934518187968162986617254820983280622769216771661744645237636299971218428220009552022578290629171117563057083419846594543628256130349594680218305720833871554561907105980093194684644599152844670268813950093826358026984777799382211307779980332012928981527549867009578895173238727697494535437283816150387952370725926769744574354029667051544739706639924430171957846482177349806297540874937644939165443047120622444656967435746402803211623870257226863340700331896228308558079401988571783872696423568866694990519158775878356200847708523791242414264756758135743494665255362797549625224113949474306105151533101961065658035030112969891552653438010571548177494245065331303718128159379694376015945615485138246101446703987979292407163393116871078391010902082634862591144005605530071514242390292348906008983227399777960736789311085896361812937510849118220997048006861948808025225773510716600013025957376563115649315824689063819650500744398205795248421917210708549272784861831384260933357124033832583137014643716568432125067962275488598883417037731189935247039855904048648872498959604025211468402544226743168177508883719260165739012159335165801517023960475951471631500819536608156404829573584726412593719102097628659783089701943590883663516395157539063706429980221367766761394139436748100298655918305314371908569218848601007993350665527769573588682197041485098915276161902281282024959630014586165840716234617071603484174842351626758707714218600203821197463642218483575293143416993317226879867967153224263922680021699935832555234906194181400377828711890326739054705866828482021829700626499291515411717894523242271468243253428702395693888541291586576056513364629849467681737744396296279277281390001113969933166701627733625981666982705737061920379656452979103585292733655657823920710038715552154307781314048863374077878215075787538102729357606543307451963976088452719775845954234259354971549057970585742885565630085835573996119222311655376047102359696712804608787862990689875177052029803739177030721569563972714293370718717925559837125146548258242485263021476167225623888011613328261455895283347625591513085637933198280505161372998306336515530690477101853289090934247995537634978731733702171642859634000367694637045231755726847685440102745969870912668151899342428559618562801536864374073925746108131632072604445153293060709288359369816160134701864798041621745956813600813924049567804805411798971309243122734660559271218594651473414606434596134935525435808247070672892534678850044944137845700899982041997595181867910705395811472637764025281860540659407296360039111686775965991683131282743948356448198932570544364189996935367067143359257253404591302511250175915405591726039524422035621865912128108365242899557873602000412413236507751542532567033988391674156088720224815489682301852254280452585157985635310067661198838049557977246771928621993418639636081053474792159832217183459580244274322556159034809753099873268002197821025255840837626199497978439470002646185430504333574758370725708210379738656356565117891425307032415106978346497487548461645839850259661521588011252929226553450958722220525885853135674076506091268968409389739495603260568537081959742414937045001363779531250326760867034988164415488*i1^76 + -38139253167877002305920944693911658300990940825481430279661382304298365488110891260837108294787377546484294596163411970363396988635429642486615046209909943430083586359379144245419449921843538139716700817287377509079706748693483212700485308244712440301598390089266285058662877955515359296834205807900598416422569353539361634467236302789533371784645878289763124653137249480165823911982494585149085316387463593407693702569866925899144637825330838426929785529103765391256157422524539177059137004585801562482178812649472790227996839203350954224459623468249177435363239143920982499461527344279407321924362207050924074806334866910267430569833136034260169889765985116314868404602120237553071444891377426534603394389768305934686467523510342626622930027037802429279249066825329047375476842757944738591777366418542936063917526593461351575568653447203302881088212225014382333526102672050123514414014583675977277580759493660297034717229178939896677713408173383106182939004069469770430779236008779157918163547218809065094746494939679874727013977415347401068676409542220566158159621977710201589587895617563913165243370331196669482764926307527834266071013529825142103148024227115731304212190922598313220362984246672903523659057843956754297715472174084595626138555903503296706167743238275567116293679926329644333033782800272727747490325907884080191351493843646229379532683946255181886414115486076132409980848478154442871027129904096788578620463833143779437536562397087534378995097071163509423192074517463491292440263849331483588212066820302630190182944228763719778061138313483161413266604702658752801360982387205332578419663679314505656031272184379660717645718676695180886295032499508129835040808705177734982846554673774972482488677937678750499621257124211053972315842330454654049668113958366070495910439880075217816266972498679564416367707313909951625310806615339437255324616552101599428578941343002576190543726391214615348558106728396730134307797820886347926154776144283635138707687376065009841444141865914508244177399567720522901492301639184279922726747194171836403512311364435432906263558200494486140701631929922638971335869689242538079972985356490158979873365068566680873420400002334127084190694451385667641415624692708091817126670602502580093160682071437207791976088461482145858643092498973299403715055967531501549167565837690801518462644450815912004252675977220166992682219881733515609497756812084122251788289687462567625381299618142064673776203640382353340411330698888186480218302136170278559867449068874348578795901959452079041989679499578379647513970154504273443403266290135968072414820784064518316977561543970561406266332854266130404688818764233961154907795824980718400748139821995818716178250710388837963835592687441383279272750312128079711040679215138981250402436565953193222734083800838060830150190879248154533260144241122031637051159668962014338829318267210751033578309701460981229257638177297949059838285580747221754994674214939931066492365052262351014214317121897926246373086811778021713323428269838478901699846860623232285601509421828031532534010305416701884981131188612584328748577915821460911482438044093449072788017901610309596679523206508446586622235255374329539349713011899801442159384603936195581588563496749222087367494913679084985492963328*i1^77 + 55637238708278012706138753319997539669714720758506195213315401093192611978611897051598531785310659803510918873502431130420597811995866957270223769833235551888834471561658782234681337217185656079316480510036439304683763875860802490706905573807698785965996990077530304337797287664736240937536543814057851532771543502771692327784374657805584123063598218214406564742320220236833004047966224707460424910049928525110669479832515460792735652901586994867742918166619896936916737106930949853112859651076901596351492364310168420362801663848877052169674739653304019544056501526795271733498897001279991359445615337238131827917411747828329145508812973924594691401012378460013005948476610832360901838288089728445069586643531666175006248208194581562341486427342573271378301806097555720079834311921984909077091516886400440078408608946667826736722628018753143515738402281892136735774869966058048444313672917162314813778398012604144846493687018696217389218431738625367441025917003665135695793262852785696240518037434661708740638296929779743519092415709593012696001935466145288103370723792394699953967753295418142846609068726345979539906882497870007129067754140254362073392167942947595062012429155326781806431027222188274861923084459546709871758655570019764047874564724777859209014122750802609962026882560864520041957128238309573173572457585921842475795419523484457221454342414547314904430479091458146535044704645385668108840811928981781645611139220516786246284968971023376175840404245749022871811086355994644049723795815965045340447927378530858365467733224376920202400257510309019370259247993283041161228177315558168556012629857789721114611756597117706563691274006791241524868530882712295120043388748756696885573351164284334113739312103772575926989092895621419390204453959871932279492571492593137982955515045553373485930603715620086226516217912980194745471600968343172571457576003854953481553631099311782070565621470560279306161849903414771098054842122435211425483590028477682247212414141179519220689093164667118437089017523942637674317067203458254399567560567519905452355554888146823092251133998240430868322067071567317695326595707410110873105432765524507182351459172343010120060306258097944249056114659904737635953588672467471894259958878428199673704383029010586313506023994428860879335285054549966122713423376190755742294056108545170554592226343717485668999410404028160260810471753927915951573214948316921607620408170446730931688209740343576199253804263691131120302553250829316153524238864572401615269161083013690405220629869117881385778817631905395262779343632921226023663138881113511975374014953442775000134820898589733404514854359263403516344156204661707949980999762297303959636770217366187672014099232866157258424306352017205942954090925781956734066284497155883188265299105785758702252407239049220330277988733512738081359537457079822401032081233508700139275678832543529416610720594045939698195616768187569062573853507830225612312061717327531483088389408134133320278919864149465854338161965899142744112308216103411415725019565304760083041434773687371575214046141353656930643848902628578521301782053080461465630983357976654372564499391943660185936248935264691848459988337157329775572710999544558762414328390421663091464673259255304681896772877740920537088*i1^78 + -68729801350603133236097651552620618077028248741249065878846047886732830729255811204196845299516196490624573183677010272639894467646964747302084948492679057076866130746845442684413633735481797397255597841746874163141811023144491577367467163610144485396434059989872506708066648775918122435716095667838591395249839911780828036746092847411384886625222655243384758586102329074656462076137843916660752084357700320957279882423688139064143812213784261543609599819370674645893188130357856455982978801804319694048255946280603873997167556498205963004904932704076581894379387482376612601395467867839512776811739930155668319416342596382375806547825563296194429512054336786612506902369706845227154587858443903046780707099614482033170083543761303844967113278740539585528773178851594658779064336108527138498595191952112730610812188471532586909259972486423659537303690374870142648660779224264346840569037984516171420611317456202204468472112983332372089167540907273089507043013420902009127617586471469533796026650013119028261814347764282435980205877986857421559291486673827649687771966199092751165001739229780446055576154712168607304349992227024767246940388870745825969771500877146580066416801310529280834120594903953914427880065137049861446657569479989134677490948560345568102210719269980432442559391436527729199270772735164548504125372768022416993119671533344335597097772006768792051474741487998098095372942908418019053483518135615759231552514560077914163700027265716481934736281909466170043366198450595740099253053886471792929153790559814251955378663347642924803396384004921192792949536536446407419732865243903321801139953442782729939780931764880262259031563966721211154822256469296309198032176251486012240808182963467048419564473215740465921731171994561547183331080264846125315815269935820751713566997113056178980873003966227634009057017070838827489936387839996105683797837193150322050359540229620674539563134920425214035591255073559154840429469595039069415800155179913760116661976766363363876446584362304683396463452715606439285331453550437069609499112705381347087480750832509919406252010829218341646497244140281800709230287079220611259372515939845506040885075419146670483562482523205728858218052339097718121620103503353207038974219032708530167314427374510143159027136193185960809247522868545840998720940149162602870666395995300890785880867190676075903162123774583515463253993776777465060270571492697161604259058871499875390261559995938322441554459345692945330402724253353226055210893984640278073449592878725200464097807150912921725932604488164779303007639141527199564059150302607388393640846948962398889896811570586492155174166459966645967624213534622781674574656712234272564777453683426278182400090294530459670819267060210305922151184945905184480773311868635673009735940645253067340477873713872473098387904246472546013373267410578004095812447864022138068582309604252913593757716140424363638935470189704557982812390099846990612952576741599758025554078624701807793003617082488489165174335710498293930430981162202524057910665289106285300334518676365268753594060921903270478569411470902176479104500446308347836263844017611231595925786842987960077158470125104086571504622591457420804352800113891766651369860350604927854548174324727737129332792935579648*i1^79 + 71537170135666112483477626897411994292504186675142321816301292530308189564646474903550792359511366477592183474420061418714709899330968863282858389932387545503292686380869081829143819618707449613327718845522748011173604666754954481726706124034409103925614465206983550808035639453450488851565030782214683516697231102590465515443800688728414599722166215966915008209195959847233787602812801569122735954649646926961209807223064962106112058040030733956567038623284100327327262939011586117861901388022302234871156575384763697392261633350352928463312281051183029058578978556603550311227154786686064896417684981369530237890255857522391661929060545051368319054030870867036994948009885111101623442881541176812283518720077617363485610243553646997266963664432226160017295166937144951009021676215441822790811437928060114624701473318379584694947367375763821811756303878032644376968530333562313088255769742940522636571833854322907693833626259212979528441769945487360666365913614052651997512928326828002749557969919453244732909173215138665031799855664072830073344217789196327219491327052278381022384441234082537325685649642116162542843815884773540065859967534557464533620246816539768326450646557625650692069492645274001315323454225367508187170111754034110304907559183458994242375733374294902995085204507866073536747694383769244105128679783778879801338592146784842936034791700815162095532840086393439656648234665380477776783257606014903277486395868453230539287818828333773101847782559713898856606400998491806518027577599826152245772567192655184312398993304981924062805198171154846549126861760592563049789439245443653213249996628916998419893755996606276639802895626835702471806394239267201883342770123063250982416043442722897425152723159090991939568996265296461776066194002133072630345080423478289974559014493992222586829264549699720192823328530958386991051179340144559354502276089911162596304660137179929647763511294598849776734994717658965536659671375432166711174984741418028966869780882390978721712153002933807166351609218418011990182751943655228627559934798848273252726610622581517532364368764145224466389747232545338310298199635785456629128969065687876771837696927780760947249454356781905245876745279916590121743279884102027151787795579627223183324084438703653668436903861117795162120873926909268092876389543502823503411851902871604176778542175494362240226570811481088111197377998614386693482066829734551926222859262910462422538104221832108901834496499722189135909264677799685272773626114975987168400190802959834101668919409859955788262082068899122076097460335628264788055103712473287668519264293236091224278550306000925472674383385490312017009079173978393158649191195542610932497823955020767451802626831578311932978295068807372124965807143507006646175095390303611760890420331777292164065766220432821324174863377237895776173458922734166872258038878541971555448148639414948648602781402430957156730875581371574131890101277395843112435725703828773403092176060664429481158645908258993871364797083582754449662788182839267161251385033363200980002689754397717185357704468483652409514857306505168744706163215546315203053411218320508990422353838347747988471359531587471440137431508767313608788918097217015943567664625604142459202076559299601975893557248*i1^80 + -61656039011338381372459546639917343861791923131261904804279192576988662775828765776976294479475452398035988649282772542284170282920542133959386161705305885467835407556167660689390407012149975130973041964958845767392828689845949167568780631827967402619315816743008921371583316141694896090462186302976157773573957187187492171879771165381344652492237705304580328980612745878265346934362831503245382806177299523577257780478417323645640407843806230456580477056031634531666119642639652461265507584569297196180721766100361530979067384825792770694811035544856335217076876438428894080534543708198569630344453592861112061628812612054243806891038559061606373810870463722104398561259173033956320319381149840655565277618164938432928497347257143014677702345558827839562645774691068239858808635880198437978802812872117284263325697353070661665421495292515641806870665637404123576546906833897395835975282992120814709203322117684019691674613602687082749463293651816743014983610676623021941148615271316927556280274240220734247967990131382501384663826524581161544323890215551177545987562168199002624875822453181586463604128018498152304444420090179446014928535304327846061788926564987609542241652639277944201539729058368552935902451206148772946716277770284707966801084799779691671409627873718547110111253607214813794155200324046061089774119628870048029544562670173233136839122877759443391777172046931790382857830077870396396458173366219278990026956728538686895509042646238717792041642827470720508015094767182959584643591862474760607522497881209868929705316203058216910266898310884840620351394306134732928396346048656343614533995581835402264847341069310174883429516733795552557345523732339452494639264556245280689366007693532391285554761746907754069123894392075857441646212680547856436079855993668042269628952713136991842133195536181743963651115842357086573221431090214682604419120748938719440290955550675120526964750229883923889189915462239674988056362565238394100083843789088271868766477863376364356228830171971077698964543509721497143961130201766289881111612565408352674608115772417264383341045275221908862488115902596715508594922081599413556369085294286811445372883982354643222681015143768479394862416837624577855359451048996839654005209856023586426662866650985108004858255613232633042925864393182973107297335074054814915353985586546840560658037831565257584431605543167537431231208547799249766836388424721954110214639108688769692657385025629199874277068380413413593946378622736332491578482686008198095097577142843813860892518176792410831229596916822972560508262406871972773117353423664603728879342348072888338960365633364233765423222684331489622464746086692315027331571777434523883718315792606731675178636972718943619315790814330349825183370705269083778722674758645351012335544388403939363340029535091746532568194214816925351445730473176244705167452452583897689897274872055136620122997039792874643590124638410883476236665657200473598285371657095315571356970602733541097884528468459407982159006745949206376596469545012852748097172816113618402273600836205976651566694734052079523046761820505230546325520075352069232392049668463709098901681966804603262226573841548658621577069815155216129577253895664432025357870398974548809623144929738421698560*i1^81 + 42690112823618837479350027112550671409326394829699772492418473600692016777279309901982124775258909145861981449531446786919602312978649216503798958529155130480350527551762687026267648170759671037132982861159537986032792296009469191042240327219520238511561940012217917622842796364415569109703459294084444604998471525933840434652779457176500188201753719274949631107161762825760286437886248405058205101953792450161627588400282376097567391673704350022683766848099123323900038959658701342566822941923567107917110994149024731265997596745920541488911883830733430798676345910576996169850095434451620393938134490403495199902532011459953878451626600420026772103856483942549870476995007759636229731931342828542392602779518157430061960713139289715276279258215995235487418949824001764280309620040771698588647403428681491985010453357692214051041893703288997316261320562779359034307108044324694279187865325397524474197275957454574484115444360485685885841708315618881368451096127005302923261073856460166206972625069809413782433806658655286432645585589897913987893961935144196878568142861711488281923451332846831897897040618822705831298503810009065464748476770652362429053922605443540306675659966862337315304314503745331019945959529045205409851128396326310096886061232597286565449363470656679561516276328142020765758262262204789939180368937449413934109680851966511354816944764691682537368159267077476253058862625346927976813590957559610663951217852498500445782229772407708592946330127180268354228647516721807719005928532699069796166197939659139125686000017802305422643188881346546819916687136490900037000701325467487208711712834034895698007630585212107072868989797683463849963848555806281584218904950746256006796857869705374728335829747326843440195356287695112766080339962255325168883114456572141658044423388630208687212186972262804170017798876544592135425672795976978102218552864994020231939209592046727695246589069077534772667472699828027523261847828110752974545254678495892360574881459628497106894395603084153993982192309604955553461100613590847937434800552376217215031863482895161026611677812127088161120795932589906997911236124211588531431006678732432189873151742498842282560842765920926527088904138532692808505119699456973420582502802396758846056410454059703626637848594752351561358258100528120776406154461896481989750230263464873183259990804938523440714603806235497176756329918667763604077605683859932531080950560830615414493575615735390780037137442723685878198230727751554524150911293061006533418417675483708328367252923039828172252185528192790314314490092448261337094778658755015134542620708153391591362025604453381910696108108712770647966638155380710290618112366213580920989790910355985605215275703157453946640642107397218099917250291450932656368676444907981658138330551105301541463839020265095033783811007160662294670547454570939453435175199617260618754231365205501074069231572309303254127070651160270306602191727400460652135623802088779905563535211536574657736212171493497427444559756672293580782200911479752674607659364744285369763074053111422820578225956987771332079104204988658751485470226609082331742543617083448896972429820657950791844350770655930755488475151503025893163138498336216598480773080281223727840233219162112*i1^82 + -23407127454520347305688436848879937525310021956853045386201963305888854351977341477443209010576020012763506031991538180930862512934619016488295189379984265595549618580567533398258897441257194349974573263455969697254927348876109288128712156403353818163970643465139745947370016971926469566957004776180915272129800400879719844657224090696064060001418694316883217874372434009204623759741897112927101036839268066533754885354672000280545238503725380815395947690522280817923347938031229376988957788661467292251375508740288149290966160768296139272306890962781080259652633704420947217837009008854540860683519653826374794866715746690562515040596200017230525173846484742643952365371749273132768023287387315424643272861037079670384399755062165526873576352237683573115866378099804865339569966870397400288140159912702785452164061713635107637984193147088642431378995210768885368460185918859136737958743998744454337464825335685168404048346998609532224269551992516945468891322169460027178415821884526012701326815085269447383896670830910010058755018951555117674824620638339234635651157144975883651966200527727069197730072436012964944546727897038062595283931740905732263393234978831390567590138488089882042687184565210183361124363577573353497736149997178303399970276487385177899633196518586357802435956678389911755993298162558293534759316796908568107061784686486241721127745307172171053423628417021493938842723336806975179371564865195238622390114333090815995649922960785281893447584493696049278703938929935206369466859894904494939183144464300935687897159345372024239559245957054262399986264693141548457016763320925584514071933653478854225870639421435736118176911216747748555480355844619113448207216765294128809110088156112828123655004158338680809906628349871300405973239344089251313999690969242495595200558190800870962729630597966717097396600174795569692217829900984150085088792232748269948505269413104061260739396902549200384907147898003619682628179674014509375518304266796472292880605082017655706834944416486254075892337715026604714008871155346788406939683048771104091335514095901882856384827900419717608155251819743708358085970503550094573911234417929637563178135261808460299391169320597526413322519914703436009382845152200129912652018386745976070775216950765070683891774357809779579205442788197964454373009643644503118386032333858940292148512004815806925539847371337424228237123671791111479396088923574832387038656993475359277018276165143779823972372534560134161642849763609502703467170114732998005068807827917060735200802510008903721898807864626677145590037667758958386637855166956700013062971202635304471562199414642757937984063622260792066257999456817701841923538764206434001457273280550370368867605452604469118997632836180396500162761775553627826196061784320071820706933109737515520613126272797678437333529546582642424343769039481457961017745453559192819183527636934590830282887066278574927750254693446928052764344156938143252539364888040366272663368707039373098717197425324367572102923548680004076814008194836292251096373108180285394482409911144118582847672328233161447545637146367148740188598842280019364495116999740621211151668282438041586668165564743572143799590622712842908499570018277785654270821227053404084483653632*i1^83 + 11313826022583492655414936538036336615271750513515024204657548428231923746704103427720758454497841943075139094767234049435500911169809185615353954479082124803165162299492116603509435530103234226313813410355589478413932228528187504661623274209311718196559601960725247039614096309511701424660366798781283476521194259826736243710553188721387146249293643195181272972693372992544693149324083676535036754006826572342601979493123001024175972024286019109631534822045580881424535840047697598977058601735739043171080411508512172662858188912723457468968350526134695880035756706553051037209916734408375678465830402002068831882157451831266503106281690390483001299368903026718744845541140593178289995832712571603159686971874274826527093776966562578272274598819244765409902231957974680387276646055639266211709360274263227455627488833088249321451531190411079791333158830000049187678551665251495110248175363905787097801732137984444044909895077807407627992218144513900413898579188864094365299386207070198574681504601045819581200584390868025834212092898680777568686040134816679967250942733755467012882671740372938584882086822509720390206344745764932223099022948242608113704611255539675780082527374739298937083626881860497827013861405645805900378902899639717719146996563096673534536323513658351253812338711395221652464386470920671478144097576180923713071624016264113714590447625441842244555150719804748176600005434591889118883732388612198868007683008250823965434870950760236003815000115347349682003665301633475744236775929180980254864827088614261370831845004794488223498027191523433081089777978177945330334430833690167043260288382897329833222845770510750490891077841359906661093603700581362824659732112018754393085190080708152365929379989909591694440254079934730686479666098279945626311490218497005869616084134569790229690006550863455196307437565217528127335076600291776403797936614551931951188261923577566084321770398910761538444703965454062600952308108355948252157872287844549885000586669362273737550904406729271437259212029657501992002734342515125368201328976220095196560568455514231990290063260581932898222310816249924524681883191934302388263675761970681909283951000340780841946848184028497460167076097939521225106692428426445682025891295490576565073124559451969018781145405894015819153291166089214119175368730787649772776290043592481585714124642862584153174212313612520048601431286234520258554410597536995239014116549152030900293162618747566743535352555221326713641395305698514816265089476496970422476524123309720908377143044038277891711958308536312984838657771907414612319097194079750012343586311832456359924599217132906725778926197748636356547651063184213338362922449049908348023884870192058076127794551873736766544759711713119068510501454179197942590459550167059599565605240307676363544490807147804961429573770425402984378177658859707979690395638350073704545001615986483689615081654168416518614303660948428638236981239555011601495926578161217671590889698862644500296222822588372596423431756516419073633886220801657540548588889809510833777282657911624893895632106792890997240916757571439511841449484764650918844069440060695098767115651891414217010231777085907691072504519158628243507812362938820810351900700488526462976*i1^84 + -6256555146940957341841102788228852490738377082697480551674751461611365473594161529310706593379419494043535789504361217278529907788957420169678470433371007120620557171523486666472147002544082652874471567225847078076681718221136986218961206530780248524534661948277703795949834596621966473170222860341742445951594404391111646071377035068527386219151400320152239523165384136202834138166421416711400843397027615743375812025892309196698669812768008996955479472423520464756959900553546037106521136526545278707644103818736448978580744013440603122090597732044941630476087102015207417458892824506772575414231212435517959067758079896147114314370257406172055944633669464176813457770759747819228226543556890328824772711856324567258270327949784897692106276038733728138688668151688660715104082943040049847984585248437281414753356652696448225822600558464020783770698883291557030226775283891223889497155470274128492442990471973039363826975206613729556310885398607370239276480961917801842091888341041210788697074478644646844102514754801299926108764150829334139958479040731256166082157316048318324393821728909094185605435403227349510779548967614501706386131852130801785745387221372052995720983281320426674976996168364622139179798990092426655293539886641600268381681249600656622587194988020757278064368416556029016711174125462370684921539968781485435242068360364493289824290260152376887632857825200119948876134508213693800261354949543308154493272998419284006328804676037954163659897601250819206685464329776026141746196097322821473452396786990282357469880924786127200371899192579582843172191595469852237874861396648803197899907106581549016917689778584772853257599999975172534757882684459147662716845590904683993890917535795908577030665942559326336694953114043780988745068077118156648896589183124698950767850107521776679420501177940949754185073780173196685521312298385667364863864284334453111602580495225657825386773461689993029312351154560875134865198235581060429939466603605631439482293521463856636560036708118526358948197246408142749368839614159674119930807849980772188494466194713695248100855692171894497243682915947498354799447175306328339241589007357548796950765230806089102977900218167839823187646283687988220985688277096369780862572882399237245871007659566339392153077646322382977991603307135705486131393593469569953070755179174482955687038064849910046535112840231214584790678903682787214209496592369886003506924737039332677146922247337971980729009919334249194420707295608024748890565468697450871924065490124745696706666700107851502798550605772667673523289731682968872202978066855182207463202937099827702062598710931780334410446117518717063162429295929719200599590345226131276996965654219127218552353487088945670913165737990730052813011753479842954172948845261432357415113889664061561854806341909657786249291671433268975435867706183347153052436039297955778341583352682643495294483548929038420913470726396849985263585435974994098843132914052501058169697522924341082460472318855172094836897247062599114216502926920292619773773730552897349827667302596822252251774951857340592836133589496411424527150052599051555205721019469625662236773935284245690924082911667373526593898365285973522622104971565498613217013524332544*i1^85 + 3592323959804631581605282539374160098449073013837691983638094835359768348315554138690506401705670814911655547220859128985352302725097692846217281571225837504200824622277897918902078481351378028849825465573201593120527865311433533195725761176555903416284895074307518052084026613541914454877070089371289690195039095014244150483309475129430653179317597913397654640411360541823712657152331365429240762273442682751689995381559555428015635249288012833117887435600250588071447438012565176404268054215376927741214603358157281226301977057452048304639313989505192650152956323621507332619931067828392252434589267577992924056349063108358629448079459278097354862375118708997276567429311021535947209819911365168668514917134689942535200407542461655085979198626063398791127362764999539250439237706343371779648578861365306249050223526297929187502450323638723058555252795625913397906953794839061184505437009238251637147453212721859744785269387660565117152661257376221297875519435018623092275365015776625222350085253476754426939052641338219001815782961023646042368722397795849849666137522458211266979729808815349962070891231701629659122345416255526935510588866788687170923238264739293639024144717700174040911814658453941217132169059617919316572977369215478797261693570772598639600818427310147583497225882507422849486807601836596665687800277899845754134647400593648475788057817743203841344159478103222553585184863407541845655543513296287482284873352126604969326841782621369942387014475879250263994286071276852495976006704420072930810549058520316924634029214382815924241419528255795786690215810463615213004952084654863743734618981523881361927624088254496958036591015969711274097471500456064039970133036654474310613486596759777867208740663761955261146010706073490839639237090418958387094056761674732606849261832297732955465680560280753007080875336352102274948896115302236807982954659735042056124292661454050849192945438896926057197853246586924272085572792837589414694617067980700571972467535467781181734680036046256415909707596739741689619269458401219938503917709299283782001749780366247528889690997622730760453332058774706670701264849537220816727375007287799178077543788026139532346046650044796378391451971185398462101178388219799890816245605207366800098207820876069620720565296598099557821880086457385661587000435113211249242603805748648034042037445630740568137811034571953855290758185387220624015477025569062625353304860646801545657721411063804113282475463545435682491958566517750690790315992623539820165298186361302281767807713101061462919176145947605041905351873260113414878301216486881507527497665612584745031470877788567837899156824971740218365714042701392580880559408272321012635669462184590117201895547946235671311885104216558317008724143484713020843072936589711924716587882106876856362870112462540413837510476690559762860438358906388634690093046238963193240160819381629275993996219268619836985666890999654276578623709984016811990442368789186057962604270343859372514849899111878419135033708134971617846250811076663584612908455352221927893366471722984289097727930028081154778322639807066063039855533837189564268051623975747738347309127939420415540922747493933456636396494919801835329840527884506845679714304*i1^86 + -1088958142407722336304132461259303900964803754543211092882489290124102096693709457743338639366661554916014114825526731593858851734946055892751679841151476048680074816445303468837107334906130211947844823269624030073593188811043375340914832290098481205754514487265864402298340821550011257933219500969230474248864872390632721735674013081918656949613848017942902781630545335482104222871971007725874879028038219509042894428277288445384556186569264806237896946934353690207152109588421326879120749036118645601551753467089973392255495202607390281871800017083539422670557701449885797886545142910040489488476241701167382592993913862998901662420603393828412748605345734689250816213957800858090339358265742942004044402344043390554459788667882242964954965882467187575149012522948606821432635610006399525802020586255313306494046407918103159370940409176874629222258207520946725921216602652388295566137703143565117608866650565191185268927543464365681962097509903445335314895760928955017067162953203013599590225888912180638632818080920216788905770629815133001188675059717125759618362100921299073217912754239840140042219036434936609405458681721021216047401388137504959059042915893941484106500036748256877909093431978705657820015816500016494778702487906976960993297635559561304035505437939087836480084310138315054171228448674053201676469763504248671722698082412164413009775417042394303921229273221695840236001350585135775982331627052753068219685706644570295292480006865903648856020995395959488792901629184240297709689024749839450183237977477840049344340521398157545519588983854550623643889069551841801577648031843253205205722995744542589907029156626843603466404504138954723899592648092360578641204716422396331141834066494965676100302549386728312701861302611288656559837506150275517626601083313375560699085118051392143414662263579422365349714807683872298231346758561483539248446402348589367054599647250046540267592623521779325387560509933054878179602841803350322108359468273542444698077991308516027086234054190488700253204091124462446032544597286807300452313111758884524172343984308256544643854515211960933224559815666289931562052640135406469446770354708503934319616305794470879809382991066416037695756223452726698382415862785776054741515894940230775741705344899509799480972240794451414578770450093629066828700036502856336615178206240071074754103113391830256072761193605552359856876388744123191397070250164447828762982667919890655067381724157113476512807766481081454053620629121718800281263597204100557028709503838379172185841420657025586302314446538020557356195960976664788933777955547518787609334983020694996514639868714456755178820193998602508722455589851221054698228187294142962401321535115804939929584241824908419022762444052006311227248526966493627531778472510608856116085783153179214828170183404318085601576813469256143927579636423622687657444923762430844118656904141736361263437206314971110507105651520792386565723209450778104102155557607814987264432825049644957318969154066542766794207735214883115307850681281018166795525107325678774123928980984340214379563434099393059829893541020564234406033920030594717390458981331901129116799052581291338523783999463077842107825923309518812498992405124992729088*i1^87 + -537121094336432596917144971920517512960785262328321340640185509626741204261991289004531217888053990546482217921059746115477344296863647827622781928953549724691542269405870446648848077717110822526723626749017052789140611703918395770485632303071320136122576147595947130988768455172156934589282209839777840454324350323828990933735054129429034306036349497295847269816356987113502450984731116965675854604682867143183550546683294261949023693466311571282038271440805150676420665323327753140805281264062781701394578511676617320225520641435151963236603536772537272314876121388644528388359467218851282555786263332169208470984023892962567151233533415433723366583886336486470568687890312457342348268038211216645797581465393193608227649088049921128939491866963366871182202709781881754330904991291535783027969017538392621946684681287492376543096033799146176394463992133782686523225729138872613803054623934415480751697810265766177771400279356765557331198367796008664366164591315563565728073513021898234797831165562554605037910611399313121392611969762276191790247741643679211030900049183126134954558920664375527825833621313440430494356142212432600995684950355401168387484937542992165648299521101297714098937840892108911997222440098008785708098542754618752841263902856840908533187885911470257753012526852102195296909068481555313921134575460814970427248842180991360771263419236797711406187683135716486632073094388354620343671623339149021801372899806806371685759240405722753644275889988204973698374429220312128593098246060177407444209009724586115432913974517116014885856740563394629473469896485857195042288844611512965193330387055971854377680747168565430030005682932611292223592960579219639742124497127290986101219334372610569024027777608215161636608267881535918802813541202189420071466333063125912977637665712971000056812746902922853268132873319785660538462629886732280221193487125947836700224600938709155230901115548160937989106054522623416707644995743093035273638214323323803093902595175409450242538736025648654135459779157818039129232950067806537875634590435356577559298778609497904352996402763048866540392513851495275479166678485533592385040416781877619647211596387892222670604458425839506390033413670447271748938330206420085221409381632526481192962789145504792184060859215455158589335655870162336484427661747945811597798063387078294415810811618257058520814457482367821936762049665025832302620809056499659253489102164324107397919975636957159159296160308965674162757148582949661590127824875466530906687695971015102282171538228530642834242879899359940488485368829056354513676140080013610147926765969605717115405145509613750938016987784995949870380871684683265153355780016025512877762602241708780820584362721700240202151728243344183255028864402264339368017202432328293948909510939575326388579340257944250771729245598077514547934666846249836498176294818009870261221584824267321948299232791354523221856677514661565571706288961899890107098787083981444635591044747296887880469486198880751373048197847918369225435990227477243913500478066161871492194695563916193370669355165114065749089696005443823662672346130015141685916880974065683543419932584752047399799038388164663408473509732916648925937504878592*i1^88 + 953045976733393652784787395689065227376593946017716590468114823381564710166048412450675015331562455968785007449295233377002165391594556092335033838108000969261015993432611622342469047292846824490532147128839562843105618783368024601009369825785657137465400687356515768548390583324123296900159825836167837756302448247918928463372950377924246031576266386212494914312855570917914286618769820120382548975655654461020850633435428672327906633329404201686380991005786350928395355007426968161751871828997867400134116965208201624212542126019490753554484016301513722939262169926255378837961616697152512956477636979759184989936355151278567193540864054503799786878642716341882486893039706895354796770537323889810829917153667769124091772653413356626804701969557525941467446816873033274858505831327770259606412600925970624801052628140385739773213190424882538345954727057366958519432409588796718876540141646086040341876301083462603999883428951692101965620467484861588768184777984732534461732802776730167399389723966953872370831472536626378131244715919735717880397039049870476640725820522621213689023608601648710665201337514668617668685604199888482463374939805075466812607589358226129102542120167097362415514484951698366544576730677953738098407479332849112527515280033306059079526078504350344721547579683529139632645982180837746280882098170058239259315279268496832612989236301138916695534053627737285049167488512160305177065299369693724398265240570355888855075631018220714293009056328305298305877430868574406751259932082328781144701232481972933037527151894755677332821613616466973945040357752552471080106036324142309267596786824405018298590944624043006124224899543076011551584140165554391293993998422296276308252439443714368367160974494950385971030969454177766389571388239126470673548961287311046553494530468870037518385928023556672343131252518802547306434494902827482684963734895102761449511831397202957458221942218467632317497934760398101951077209131846593542259932020795451540087884193468235392479069901792043558129381491138222795438863873969133788512597427977170131159510335481762845911092923943919723237547790118280662651453394879554711990981603317029017750944875555070118636619589501795490554252729223102048515403009790235791931765317334045840916115947672501836774215720947675444843585412355902735992130397608380938737844725342720027808357509359008969423983243626633238275677894726379141347538237555699661697558103375377681051084364341056902905235491619104170383632256618358370772045372941689933035459105899867064856993796967262398211161787403444168026374095741220338071871173433943883818708060211151609268411750700938247756599687652824775374296528589940770603820702056818349791658949082308669648512102821686124677816204984735654485454177308897124316465595285601254243604931899160302057906888798417791908622671010799121522825476483586780443902747789741123684471272723353888219115210481191892490480627870855089384554805691763179828074245703936863342854865678983464098520874049008752713422772352538386588653612802536448439684650474957708731041438426324124568383646459052063726419840385922677833063850301156273335298880700099091934683908935795122401546118835904415626159042001510934773760*i1^89 + -670441878953225301698559617336693507148996826313058129251235734236408122844788104423711435979091387010383503056326527438044422118390787657888199912675115651698343674358440844184265548121933719978576559056951030492992551348591116299005640722265032826510136042662256527360091446909431660974558463316176805990773478640553623506297916603709150409180002403098680408187116643285368743707462391195355662592623771246670977813611676352026760323074832894865041044510809165059280715141992958983351888582443887139378068040295358324287795486700865358426241426188773063693005890492474917386113180132885460989386393912127556945092973888074843542937359315910129014567325800973223517213740976772633823273592412506901910342696961904056016430079994503041410876007293625961045856073468920717259366272921925999091850293922585579433926830512770268919709260519760890389332655600082555854294179140762378500151159667708732570000001543024091128319572813599702619711365613128180004460633564552663685263965986513837248025618735408093409666950560856808326898112734677256453530736228748108862961783201477553777496503147529971490969331798866363080831330708542865677395795128279404453854126436776508249528691956867695072476938724069290625959045549802385994996316216612418462924327633942291726790646954447914288640880931932758215671271427865650217246047823843286401703690238268682708731489959127097535386752966551164394038777340618549337811460581463102843748643386369831096975158565834092484939957234591364361327097651668794559146512253404713446489666696727576469091156320755690127909164844276593165827894450185784665020375559833254261204468851552434496424436533080132827480496750440578312566195601968396418948434838929907483600857345452301235428450045819067264893361675743487801128786798942823885497627778782303736232691830975081801921960256567569223488319028538140590002603691437158728160924563907543815256355258679016919407202185827208208807570464698081653631102604491652338302824500522760082084090467069054285494715397409280740004494447947576577769752633258033415109653160676349700474137347377570757676015400496378161940973906546556549754761207679499034489927269278555457783318539383784053379238443465961057615578120510171699371465523845073812579060049979495854119774170497408438281535155199484702697390156574216730807490523296477156188563219081060039030198280143494595665315601403086588752537049007406175524228394406405999112112976276068606416207187870555820735041564208678977288912249569274570433653813569229901311689812581073373861136362831260113740086950947516787128576355819624792498417924727672534738642603923936585499203215313545984085883377050591696271423505914854805303265221996128979865141282622754543404070675974657442563586841204650038776504462277351974476793202984954851142332862710055440140029605985848960844030820852448850237729498369635725822191390782567120341015196772505303526652454752766397358377329359734502405360524464190511555370551035830432140463331672160103554782747055793342423123471349880564075097403307276427731791165967954571044349580827451817308387279871570297673259553439537302073282446550456106398507179152198607134877332595328296363281752532050324039111191107928064*i1^90 + 254025955126896567883117001033426031127290386696461225338061112432571769684781664155942141636227950456771383261520008723915548606944739748201293272548195799312583142113099520691666764528617905547045553629495623011216669604337420668622809353464717359032349972165928034044556672306728038081846837094794799798830070563898618646421809139682621764404374641624789965159427829854897328321326261856817554997251177267482755895356094655392046504269395147035334099700216226816390871047681605679064626031045596357622156939237376270535747171886946013105847404966988521051368639184645664539366279394594651028158977224927562706887310510823827033210135996214215769307168139061391615424598971220529747633490254847129161914097303793916744593304623325783781334370443571579163429712184026671666435014744890365205237094642825862667719148954822577356519820879282750237132169249293211021992533570080867166694626180845293978634614327430008651913038197537461620089613418636166031089952400039900823063637832726212193775111884890334659159904347895766919879183308378213444568876437121666051610895458116431537236529987792524225596324428631612173877167408730733389792963763605181148393784761295484488756932565149676329235992974310168538387113721148472509261082210938633622726116857635593998857997685966304249464446751073623257165112625654401564919936394567902766600911020376837350282189779624464744050809778243992038805843999770911962376466221793487582402121266715426059617494822203271332045827835255085824445279627027579514509142851364388199321943005394264415108716908946997966111816459738591502061970134850477854588523049781688056021983236915576241469435114912091301834279263365748670228199336314238369801824849479194435214584729315309745441408189806289961612519716723181118899067854892150074419306157330780695209086980796767821394298722101863748732363639549906235072938675891320848005642215435059359223800692046406468066077993188246430205637047445214593609521364571889293638727542056131569358915575835139469117386085131464730680368669895973470185367173556533322542458779056137225042126184024615318945649445340580290542819611629346092868636225261157212267450934955191346958582494684125389141811529795630734879709264671019442334833606647974578248801301455407297346209289886684557491363686752184870594509189287400602374990538836769825626393495356807411610275908495958860916055541713526015745300237371023200716091011099094390571295562983075290217274492701743379360855075156882695870541216531632650810556645364871725728072538100133180028522459470323785893576164775394390876404779327267595840271251414699965922373458743577779731869855989426615480496100883203018894156410657812170901099973472253632819088011016224518300184211553957398385110708778729874445536761871004511375906872457640012477974725255894428554610802501580094977614708967813657343636609612397039080423643773560349100888765521471755512427928226616630790241257583425452562666088753631099783228076332133104137497274495095248343746243689781879701829759337510758422960593549475937022279970570477036450303237729852566664650012654203299388384997804400629421606824512413417050229898950523740589187960330481446160277105766530201049644236800*i1^91 + -12073022783344503762000416761794193300543990509485865991321380873386459768752555797972178690442791961052357715718139209279821482310287931354647846304784964598592021319661893826300437036632751868229250986495090902204529033129265676424424122812495041481083626057699439785432707150655903433912856631941911810202780978581051250274375762962779995325308517909173814090959895607244808068035207139239065984426570652667112979298962997905745697613113530490698808844179555710382477931021567913741320566883026212084923430869959402517016374095298497287954041189599991901143817777307619882275055654268513524948962206618682332200744459070541233024954311832516327047193336547325753236753520522941502099362317921677184839829042990479678384448041876705269775234334860068651416964551089275216670024590562728393568484316650598895885765154820911370297837849735149737418558379550666847160926515811682091776740682554706832675313497255152681219525262770023625718323203737686232970050258972564981073343216792777365951129081275987009603819110823963605797095068674207765487640229163432798336409204161589547998799448359641086447448194127775752354490228063515992472018098758742657300678493605323693862925540767067993902527235847636340468407049812339209432058950413129312498795638307339058692813375423632052124926616957510515738460799742082316784882994205016147640366928403467322134504793492847621319434185944966033431667161943359259367622591763816094209333396752448602227085555667571546006040266676572609222941930037936909118765562758719291853499014027631082426352794887092281546860719668266037353383384909058447171853668922949297028991396484115344038052760567762174976800544590554110665015917878972934144251259064813764275320787769654910704347027589801631227703973051721052331966926531758975252897451339192812483372710376630332142092096611776125355759361020767703062276978510504183393008670322551152323355701886746426938649075831460777439687139794806575276952380384316573979373266784127345395880975483551375578217083224820184850319993295134422236838019827166250580521847847082327406893481513194991669262655292427686216474384220378665225848415060748772173797141645673585791480795065743543155337361280456561372806300186523220371032908667817428450949139975148492286167159549039364765840876049132334838382496829522249111348754710681894840588157383619709002201341454503666004660773835685775337679285490554590754679100934789400337380581539187407039944267782534349704184182057517575800528292474707502358843642523565097679739344768029606390759356159535350345871155957242682513872857537322323562435108948384727597716123608613359229144556050343126056231026061795665100559673347587270429842096759821356361998059617125935815218324664708557701997744359752720218108264699102948130986905368730815574357840579263513231332618861528526894802780795553300224532575876492308529600058887064035025415540138982368497860781724649453131099538738682108866977286921807894663584568224816813844814462657906393527941934951474665712812490787461373164469083533508725204689721641994479483375940162178599283971411547458622139207060867166862448002399778117363649175794901869002906328258607733599523214343680010226903040*i1^92 + -39764050109642535126114734200528575958219702579801888261002461522135586237187391133347241862997468007103409692453581875121353536854146237445155607301993257535705478815189918910791577812517140448876080449164950813813249510657483070370856501361172249653103931150371401012854707093259439859327908082197150887464516783171099093959389990715156045754738699691774929550595056891925084464948932229196548197258460913754500987207755171731654408595259503948202290100555655798637771881602857859997686965703278716053174280127847763386016332047689519490334745880472858232248774382920994155197979717835478661205286223789750957750573828161374609139000916324757047431802230468459048526201669776801839025393714555265250137195909964738250794393085323350075943480430561977704941393874216531730401697750345118987639975743892285328916684960263271520856541856763868494173342600035946486866047066408706729333093314697689754762845628089109317662104286102396713013819994513233793352077661697442226279547591660708940410100066120833941095010057198532434072676797887159496428132226807062725736390320728519607964334991433712446901147537668408185479850147949124929646334906504394784155513418030555014652539711834474181927134780679422655151839280328494972681012118305734626243338768610847453995663210169412081439871222394993408878128348711845857835206945322898238026885515169617144414221512094945804920483863495665471368237071155706317758417309748536387674967240176218459780025050440658133563388779330128495535273248951837209241835438385414025621379946124223940454200659993729255144841634465555577807509207758724120860713385001030584469048395493245636445120135708227325615847817622728252145245948043360353821712166815324255781501986965736171075968280648355746686677028006369063971732354070250123856496070275983516166647190195400440363877516371166140954452324045969300097906451528585462442120062815020239655546511596810160518446379754080897435591567365444130614229801485357691382290322102207269852782030188916926358827697597103573057842307019696726035168874681956389187881396623383287525113116133730584758171647757344642508845540685926391439845542121420212154497922732764038306459651142830315969368734374943948230848522374907519961133530857897384183943757573176996461370205115111647807090080717321539583824843715837660302943903391114319706473499204653574702785624520946489926293740453517178320535850600829125287008789097431383332618718133355693427499115199113575502698684922621908140316215244668044052289814607465424369555518890065775921284255816195743779514156640731846423525713292495222557403904822115756836612301225462805728768406361398542140924912007606997417337032218936456335617037153723722017345978485744831098189631900730186224444390000655143843243317766694616344429089083773050840320187673878781661087964557298415786865415835536657369536910476801175885460418287552698296617229127669663711952535804997951020887380573887095723953956775909009183473678271815735496834748517644693656848440293014845525086146987087435104810863111752156059324995415460112758153833092330579358032569666639967299494656893869829043785526972674489573906736192387342855078292035079863236449910930864128*i1^93 + 26004329374824279249667723334281461058992996024682060311191479620146593787313507880271647237323342449141771446111137248121628709702757373941817558641732074788214163682637357944163722303121948106276725977538435385626218300395244538546725804406413218348155535026746203215080870353980739503968229265931368756955081232435076665457269559983390466179909953694626331906658412013513759080332242078411986741553590751992065517906902164673451541985617695056480633321402246763232081232883035974031978531814167800281121836022085834906379636230769563287540312110093896386056277019475892964223771075745444707611806565368336926723150306090796377821271240876412998734728642579046437209384423231417413141808081389774253987977561904660661873473306453789496741859735613933034802982015392262999789339154798060454281876642418557235052851916052235774022648009018731449864660788585644428405664413569740684373934126309001180005514390731437150262100747227623293418362491600176909817279161888314400609992393617919777647879814403004792247286665119101314513705137653146350784668925590344995816618170632126624670857026496753015951163763564003536798072610582766513834859668429464731962528525354769751057573413704915746322635462288782172885556161167627249453845676058434610037392182366869287712811511287872865304837010434195013351382399565521191375210095933957066576543943209018042429388765884692789922069044491580294385146919973409510335799866842137002226551057137715964045889167892664966131563770973500071996144149278237134551484113000385044624446067045335922332449281272061548513089999261685310010370643823501737402853510272096505418488465551623210839132029229611476962931222567861835671500439947584151228308023256813215625783266730999606353895736654729967160201520527401578206167117635116941536433585441937585728208005233892956753937217172445550864661694264348783660488987850379988638390884788818186651722940144868112463350763196574586076212074791072314948591330703091382582956315667036353927991683174835724869807090099276304122404629343780291201704419226902277721464956249570017252515771896815089317559199012785950706345167590775664642805906734178104124634281612146066306021420260973694176716314204462210748087376735024440030891835280986065302163246370852363111718503464755023562833004542052992791500920623178113877786182223945740833041076189727854352885620195906023274678383167811932131784158804511577428736373979650878167780333521152797025690455842320753341187004837209477225652733183856874529095922523708847209465872308003555537784957098047231575417843797226492212917484783704031218026495267058205550718984226101879632992442790614130707196964359515353084742686687201773648626530460699583646425463772625613496812167403699253662705477505165137117945672172476485018906362608478881624763240699245304884472749727379483246379406159150586842645221551367090168430735542697074202466528223333383485177143876712513602247015037342680294370051312216230054077397532664862154370696264225566777432798899748680097775742387036056699713249256340725418763042038881812540521802508036304467856637350066262092999471939024905008931774484783315106006979235507338997733721542493536015936777984*i1^94 + -9720166722377669546375908196933143092058249557140791614406140752186617010315618570419379707257129148379786382607027481282660782781283575149690305222882091240397116826722100614274783482758469624563717599874320188474055342855556998455378329255440545111227419858129763256478388433202732066610070958525532697899237259980953253098797291005188641885195978670205536338664953973133987878472566107770543760667004500700482527821169871868970272738495132005556100976683363720944409394831485986019611692353502181159982272805090414796888905103660118494022669579644595159251324651533438243097231945527341486996137431454658430204511044918675296484149280017850777043791326809071626889169019726151683327935380749383485253956396141729550961222002934138024395048145986847036359782264805531689663052937116528474088586688716383124657683082102650766211610288815013706817875046883882057534653855608819186714988654509913296791207314793845067444065228516209098686700567036467512156622610160819917506955276884543704665877748930439292543929786734169144315291428670895427524715207185593934214321098509171430054708067421220912574489270771126820929203298148656667147757361426468242072366521337757429884826673858877979047471780985603493439553425862257838860032831245919957990513806784449139109076240216626889246036941719715706098076767916127447951718296253451037971857738941608221601805298994965327139530286168204409485345470291385827708185357826925762768832978239375457108358389980448302497164196575320785096427376754242045006342558402224288293900771819082447982414799049922164065606945173697868373357092647404854728903620857055391561971628215946239177220104542145161763142629998405533566979431580981394749956658564282242159866091312547293461240673319973784062038046590239942956831182159624151788330884290326729811570711993705939090509948848858428966198092419974815484525032584730827360013474521807440715542025878533912205978553985833485176900229913934134571529146945234272495936737849286301856561968298114128108745494047068769495793259607395909887362295641437357589814932906187259085957401696339455476495714679922252302402723524029094169029636310953761499340862140602369529077628330447394815682055521207762493695616448450137906258345494657371418174182576356274331190172424898005947020210725932669774759457770211130947029748793739101636141618962946045205955796410151319107242776674035371208417903773975938651349828229933140182784004291400951321958885953423951610234445335571046436090188918710949958497090393846492155168899809628977844330710923270746451091246636629426560945680020376705603279661448727972008817739621484738211981440233020513668720585835743460091411281811153663311350356199256250245454598686344795129246362634352543815880792399111835495695797001444255006571654811356080388317573128386714944218859017222765920173576130029399872853241923449773263926841170920579656637544641179437962465606332384823513171295886514073161327786188115014685435640578843312135438117035669032627951350106453889432367497255730071078546157232898163746319073150913507389132398444918084788323393089989495268610464877306545136248945198732846029965687100413111681602656741176260347008*i1^95 + 1877673064793674793528371429748485738461344387345529254468559692916145024892818546280791678520554529202552714534582503641543937330685235537167763426700370483283786114738169534477208576520624301213994989867670502098890373301966168061205082872441165644865098933757692118117836365663508939881398074104522469785565900889992419217707013110465126763484190302793368356794388544094937533772209026268374459585569114473779702446646852817465356921738164150721896138193103010739895591587034715729116393615145868945549891590679084359340217672464062888785809146212663999008047482348569959228910318943490415181069461392543442586775526502169943585687310643091965187013721436937667485419626333854088436121512249911616494399756779878733237742523445625946170387408036910648347997911717614970153964515367688237545767200774291290170674473253585261865106247598414229253738646429586689440569590108083681577470002390525548718913229942327993394246011743269314102673765626069566389640905029426266661733532225892046225143686118477328715724716854419298107832868826038009024323714603945019794534319436172304207722566885354531056397811268856485708274328488397232516623034280923812277739730604653382525830863125062834242322064481365241377414856295804409390107447573366232285576124506356575481897416627910987765781768825955060245802477823506073725461804549181424575177185010823936630925993602563860384247720070718509444987860389746320522389247788355707663858270999955381019063479973060979894572915457560192598958665079130884829004647301157471172190119727484211113537119844721312484682409485064259664480865005593382929114213645858319553044834600377512064476166937140663892629989247543210301006541292795239230593108233099210865061010459488243734415843804537321280481906894981364418907844477951154372906909200725796682706344245267983668887359368948834510893090091887143445751483748438910013270005628322146932662179963349736480816184857773913178113910848182312611815971596223162945904495850409030852111963954503929629859722652445740009911932680544057915195607838486673102448791237221520773308978652491011578685286830674390466992685632035910644196150457199888436581440546639200965594996850282996659198897045301385774839281830451767527841232465282249748638674842225394795122395752467226496870218307473119377219205381928352147195365541212879876209043393219373475856282668687251055478879832525476693095369016506408112140691202844395366393971283822076067113879523051292577763746978060165846856465098248159896291730125550297519127498383415344318167351454206341154407480283485977141886299678800216827132548614631401063611460590266028544070808304209853328877896053165156496788549898850397770113529786924871029715523084958002291761142720239284048009168362276263363303450280916446054170784135255566527272518347396235415186598203789650962239532687444553539971675850846206722755290489172190612807717367430854397322447791604882094438542168842757098464802950349749671519329804532041837952359036723967317994671965952326467090145313281087804231690874289825493687601201050101914475623251980578993688040443919238614584009032403366965384885419729943246514386778749148058201713258567807*i1^96 + 360283052018045873571912684857081321383499381665255740963515303390813177069842126515582482265727658644148373433056319910817844920064639282142214884060840554804332065016188037114183897607827942936449302025693398943037343551606023317807229008039636306520863252409930851488193661809344334292044287160842705831095253643615265844108298439626471465817187759766503850632598588281463541182174104259436936206125655286275516954914937717170305771595608174071742235692263597913923879956193263419329140690128685910253465890087396136451527930583821190409434730690236140143509614777122280938910343323259106626087578611164864986172998921856983585568450326493980387805688899363806317328036669450530605182764413786875836586082839178404491717377782896254060766789113870414052703791966487325302009050795533208352558857285230268746705474722229480092691810242892980490293087246645422940141782959289660733387545642214270268147378289920199211021705489480241521662919680697658294048660859496318160964274050798761774118535362937896775150862959653317704775214262019034790991585224584050376712643718881651104675874725247523113316168367681436432173351113853904641791891999466624179821345876220964941533784763362708637059481440274272735000828845950773174933061246627529087592946680820219787450559991295738930790386467139241644637754123977243056326047882812145996845844637217898527049545824172525040360358125626664389130232929986982291387311914626222908837652237143169927754839440785342821651108779320492505330560861127259754230545010732437205092665716447250288366889123704345929010385882837843828138393195078146163422915394730254231884803750089811430031977603389746685663236832210383348333930717467758754671463632199267731235068696248208156097621145652040472292963114076545706872085105928320488761810427464405006116479864070769922630964985333893508879416663522478761943001820354673505963752597974962441736909772705068106361185471161301076386034351175005043018389481524246332656873335525572364044019003448860808129328559413168890542114636039430248343903742209653330133851361233128116794850103238050788965362792340111219819730087099793728147974456507652225419875157213773157931740665762082661576891023653627189683587233768850968647860125613330770186387558035409607959405963836348210025597614202231522090214114897655713172476465226095921182722967253391828690004328252175735909566842909522819602538006572654070910837364253328010109987870395683583437925046921717439117195231114649820677415616495586779270262850991416337902532489409680176927569384804216831259090383812289553210395468159330683928341635141718733533427316778414944448905980377439999772352733786605742406078284172805880260769633859966689056114594489073237517141406820234487762848319652998230958697826257216934647095134336616353554851485599764275427389976963103816483999066218217738571323857708824244289955733132187385056340566227901523438193872741981755962604334596857835215718982764235642930644641152952461130009451182692129714360148723160794113254596620661307022726213224912672947331443178647634434167344634360488103530193566038368625176109848283951195337433955986278740692465951129172616194432*i1^97 + 165271089788264942218879136026902051200735410015813634300628615302900959669667677693062387198086672365403050286529275207598638382176749033592459888639380471624007841197309058180684239838313046117767763002534812789374518428769608952317737840633950700250565552630038502754305259584234633887633493319780491699379838606456019026494519262359621373717345647810246961110999561826727246366657312663192062065291995229082911140614348509846825341244776872394169294469164846334636940714131786074227310345848102587132125835523368183241139730506396745379380295507507512792249297624074801109842896851962282126669467412451702400463355666282014901205339051148717615282552531666472998172995310131358500902840217232141442654059428480997513077810783288472191537457818305069644233163960318531825261445798500671455281000884324922837832983176739351121986827477760598493085478799873014207515218145784241615414269841376205043362879860950362136826232195120091294884588943777123904252733054554003470289614602485563022987505926518813110790301176528740079298050267809545198525579957770859403596049604055725161605597005894437737263907866331917496255425940030943147281487262347838400802076140228013779948931463260224328465316751354809155793406032011865227042409512587432694555479573753373039780241090925319898393991066959026899554941803940633658168534673322985018843736489836788214515548047833311928394366765919393172763837734783847186375697649166178603746472905842988647946093175921716635258155191357581005515231305289562160172820141618737628937637736195133588287822284153484132675727419778288233868216110667729004972010750845011159951175315236232789930212895951710154325366048552130745133540795558214901294474095813788906138344486801673653602748603359242799422180201998978285593536157628256780395231677577484477191808933920381481954367645240262510299019668489651631108876484676194966108956276430577171494110257617787770755882190334048464052963640747855280169715675785010577596763643343763495091979626693197738019382942609596465944163420628775927509982607222023846741738718896959528983988783753175073960081466969077720237499169635768676396961708409725232259547980461767330928629520679052705834910716515580903733264481011717701017128494985122106923173667878100629546052535062695362960941485780235176905960148413530770354525755801040906078252623182454541334869783349505949113683543189541216905750992722845306515150967623973394873548531543222527838001337726448881042039731179374710020054308648871258316491714237141842017266720417572449149147249897448674207572125523704865120490526511092499134394787092395815762795430695498214448774226449154300726158588130237565613569739963289033813256762551430031197165674549532819389815900054005296338853838575691795138805961967153203925641872194907855712619520021589161775942993185993607907724368911771433970566973346273489765482722092884128509573131598298495023749467569122244689497885895470015862883268411930107031604802813844081210823169285272970323816887542424259091788763319664331965901463872691297370699670768081395456165949586271983636789935843698594784345619047272180693298660155059217361942077479341604864*i1^98 + 120600458196567731177580185148480234462642952276315600089695778954828324886780995316965088899025479804945885379442870838543253887300553215439023225688789431848768425223928995454460416824196485788420803043799340057706790141615104838613475335836686081201861713155401006212437788733329313022642769034625414334501404859110787983919749293650074007544218710724312465918085635291202532555305127689323383009643259996996687863428369172415315251875567834368769346068536181082756185562419757878361508224095897335049358925878699440155182532361077497909090075741738635219243977554165693055919073957206056808228452750133343519284680749309548546707200269660464430898379376666178927967673732720357284091612101187158100344432063276734984826706687428719504575031183948207919886944127082144654055631158462244791407207387315315743537421234346463154508540980219856377694497867159856510846549483897619934614917227538970747221125743814630950414082372102408526186350267622476891626814763751103111615705352910154752272096452301290008196898255571739802890717113845577692960807759550373222116784529481889712006641990365833928495852167586467309155779221806274600600915397981711883680172527651260087185653578662422028108902080289719035239625571672882315639443444031164900125533486239526437401393910431417575315208014188474538492419328319005515277166480250643924793134007795829687451597724780040657363701959124840591431993057486394834068146154999229554568206881955535055138511246802804441672811279368053272098725384885367195138152487741010387196574118219439038889766059467757446057033109770191544199593632711892734337226848690316200009904073837302162449710890132544855455293332393486273273488691082251749238526155680480766864486412526375736744910749505809379930864453367754554687511193544847184682569108055284945357876670561847636491069056040594308830018872787008814935778911037662242117749870761736338394946303386901216634255189745007432616107322745361117567389307283240625731574847099182600231040323125642770370617420982165699920563317206438917981695619257569148719696721424090099847071400133831886208304958164170884773007351365618122639789925457636843309595376535469589062642918471653472323017797498269059879949990236102554673339455303949637045533945135675829224778106235162042067722957842225790130129793578948041638753025476349735602905466802746058596708197523270468175326380354271582504939409876596676487005777694701499881642500621047318346003779809587290582541616747968702075649220673040171028898344299355210871463216659614833615487068386361645118990831846025971333128867494467391919969892724223460449319008974706670557527150823039299474544695771021474037989419850981955204293717133561773139014517130864615328071981028168302186418227349173381636933414300834251201732125764699793675942207148547729004266546721473678818363364575736184792277721897584916970873248233081516792908059753635085604878607706865242184383727688796569639851627647077028336143641924651324700887933358421062368656340288587927503383392487433936915767115038958077023036509650361501718556291376431444617582169560769954595732046986843144749610500881373943357898961715200*i1^99 + 15650720590869550268585328329845169045189870716950668834258060554831692780424280393632600914741005170780040067646958919873577747882377492498059165327787231281804961687105183911073579310891889732919556999006359335603401414184262937357861466273019354971419619664764559954347323617644267898228368147250576823639885336076149456790640234780457949648935358361741461174860060885850141100150333574420971974923874805968107723085091729080177953485576573898036290169263982914358144315931486468781987488732572568529723938373140021482647399995426746674687230843992433568069469430623864636635364311109271031376235417137531529140865647823646478301795930450801502819330528957363892153816947982385094471511791701855672964261483991154631966653121871598994491088800710344281884736108446943446263988267435496409075577348738270900483606269940469881239953995845191226901087384121189932960486728468458824297679371610728466563062410965368481915622814204326479728387531275250415636657457813816018079506698239059298302120493683313384746394331151879083197701059302632571950794380806069921544964303361669115734219873830351165503560156791280945094508531397397928138375792798451848075988422718325551313756787670469055976092676366510054777947034634928457265554458121220573220365635015134799462549792307107444123371847681768047276147466063600910570344134392565008191794623216087902215782386381559363374731217344006891010694105460242159303293361155641859716160515209115372457251352364965197784760924459605716790289315662108666340959176890545468569752093590254984416748582839300632473930092581082490381893211435349574032346194617147026086996990341201190781956409429490727576083555554199329856048951354740837974066071397555405959190448507183825387878837004305648560925431523821550849610503720762125939250014711211880135527541289254159941714415850328866815238835637576145553904662391680980517417599775484101651263556004448939329668735750581747843558240580686458087081636790514200308117316313996832349582932318018501589663814903332444162626367510442592703470448474914283314993949103634097711056610087967516179960796843795497988108259127136070077610884942442164009154243857899039433509298804931187019504326047172379475313469033951650268205165686911174516856921634548742731061865799199051981259002562865362750921666414252999895972409563277706428101050543652730656817272929051724813128479382917146574855168961713457440325120598128370475738743532369497501779393420037114441490952901498354132120807797843954680104479888568790982561832678082503791621797681927286788112986967493935332285982977802597200912949578330872222434065487431005019690469189872922663894398282293472925939440894883620409008779717425263508026517155896366476806774268851354968929194828500282586898599819089830095166252456770683518340314660962227074090719326912940146927761783286056063139412403083000730381499058486845279071595063450277666329465375255819500946011313121613250033227846818092943849249570300413176254554897713870369662462212483815847388411915155403650193010291513678886580053868911300518280233528736135739287123371494054408129608270212927224522415591469527508975616*i1^100 + 1432678086682776151285128266427702418743757909244310730753683649139965628725422583387005978925994264780825214489559995580922688262162508030003245464499121890191489784189410043118988422309253892209180566709785043740697944138472125811703789390737227641434863081563698049689256337895304257978890985229371242790652691428829190683629903574183289739245092247894791965256961847003650532487807742256773507486822440272889947488599011901326741523700850474025727004676009699332465040783787484568331431572046532143011491327399572552961692302627436376043173813080069192316600084797251530939879404292159277896668234087116397384499147694858353249482761578402554911222145449562836886363052779158125183682352614770097345869736457352222517540949335680565524285096043529450328880425723957385931033755370987363264662464688897323629878935872113715840817173138309453133322612382919543536700614910749124931841664614803298877213464549175908186496234497930099743892855337144569349522140168142520706929817789036725452768083992178319220322952371524132108758793653500338358516474066649878143028111606818700662437779740552195175434918353126460216119571979760795074441214743942077658577506439521788924510325870991587863760589651124363782913167077925941753154326314411641861369154351503498884211888932066221198739387774066390210668473001824313157818645746009081159787174480088760677769715170963760473564046379495047312293610835596120264109790201377450666518899003199715040774486169638326841718685830330831446448741613585695067694652372060225126982654529125008740033606045822606789799207594286160786839560071938558975858718278188291643632813360015061539995528993996768991335875245113389040382254834148719418710521169718938648363143007011579637850543811980246527120752432356921360921972726413910252022694291639044948757619798828657090412038180926081174983372496541878660470128288441624718673178926662467359141089036572929582566187978814751579974059371562363542411776880613501009795415601959622172020794298613476246861254834560151753705557947975830071760035080376741664329306572816061811072011255970973115721324886844185809754483531968359313432183177314773786502501684295697063910028679675854489032958311293671249393785124419485253564248263989877979471030925584651902142833057438393635219617829842235839569414540011709829410450415119046517162650943221430551005512522810933095216169909026014804934104867885088492227847898672853241333670116660580721296602434954323055490015519838527111165220321772127470395043689839968477616736926448773982298809392880588667902673995844728650655589301782336005609336497762099000929935986420896748320349837827023118266411059984614980825689667195145930069295407841897728672527545267567166724163053829242947598113861802244624405755244664804696464007409720086942488801542197297817712823683305140017340890842458778043390616321243362176620818673781739416572256302589428749158425990983776946888260305582148134892619744672499239404380874947979440706080472865943083938703061538306316185796972317189391263277715281617625086365775188676632832619102785898743256458716763630606977090806443228206036627448821448704*i1^101 + 50442865304148920343316010668276905661175923934849944412767257030225268848340709092539653785474945682271057498786341810914840201465080200925650330433537663213264484059227053185143373869469356665061035285593015111627012462381204514781680700741225834359903379405632980462691721033439850324610898109279387344325912310323020637220762161280745108529439216999833738625255864848516907347683083549712381167967733057574472178638642616618072453170532377840933274379525982404803659397530264176244869727271778464664780428549676002075399612260508857089711302970611494649771452364507262989661143520515158370939978254230145801242609448008843933911110743791533653920385623141821524594955012358042118176503212620104055744108657100838167906226038001241392565540245286654693928434417341822452213205634190528748668718816494417455647186946916348684315452807746068144505965477297515523065857944027693696186391431272423108147038875050320447387785218914588097143895046156980183075953495563956468150998978370459589143694922930909858213210820197682893686629486299211214391228939539603922883675106363618509005587738370941192309771677634458820235215374553166942702694173909821468474738468386010546620381228197228996205396283092969452430194866301830139532527586828602574089840424168343596562918531594102285607496941400267925563112597502252829859482032699959905737468078637672600366575957747921001205314124540611659023114041359022649956719513984738119475720319969878029494296573802577668907276856267904099519284855996499707907915856013072524122697732341498498322571623986390707857500284146960376541106354904832413385249963904058927818324309110245476579654610821784848548616185490179339413006321517016171320731124421907555545696802111460961829747594771724497196673326502832031470863238986582475763924236341023977371246639557672614221130916600718036854278240186992033042511716253325725140034712339913043939964865186407264266861311620003027308754811651263011598684676590851671390800840521481860256043806723655544909376071434120969255784955794425698641652187721911650494751931839056662285351839220432860563980244286928449999913988475316844853488166273289979679040438129224282628174077873240678936320962832437670020738373165020947151597582220661641556275795397508738847859733113853495450809353367129982020269804569666344152614508401007756690641612645049321523295260754097952408387360025223972380032862669396745417055869389482087084996337807040741814552482078943900783573010658759802708866137287807583724743831857822490412020901991036200484575617240223558860513796784453020558666758423235295361767623009210602599259828988138056279227425442393573509002171989265290771276162244055823082405188368222847443202267767464167279812114987878743916534797609213654905936815734372426533815617022774682325003329068636669136845394309748429314579913498746502551328667456121734369205090818756722706932700302126412035555110137831876073808346836449747461723006554479675456491873277222727044700088026991922675221921804420677168989777356418769233325146991140696795645795630145233484890895443958732633091014025467882012544957594488353333058732032*i1^102 + 5858817876600801913178406228058937732563321217092491425338383230827651156643110467756297294008502039470516812015648329074838081398740154199186499503146095485317891015659539245633347453340350881795551302138283824596219855623727986292622412787319195252217328106757161946117386910052409218947936343417778631159103896265468522850160906523902416851511183780802144839443018354127443107618269236186059260799680022886161327723896134281022062273249079283659251191363015848585231351756491925212424490426821495986360812867699515771719968020578211326983149417511884007152099414152898693328387522879091653007945249645935829029624172998490967239888308582433261910490084001364225766998317748481241229461843903672932002827954353063513452123428959634553871861555791319460759498043045107396824706333735114558798857854933417548351944203090917507782737477123951165089156654298723556672580255877379550585994217027477815401751658399397451986236090620508456392517283946663381668355104585985131338359065074747447782723366834086368094257274764806962859005226645344540177538348275690566970094051873916958767154000441872306348844940163238209301110157207698104089154028031687537753246661621323297533660909990493858689161487515499841688321011546654765090030126738621963999164705570997653742047838409915294314752635245960681634332449163547291927691406511083106227999078370152622146356351797361184354049019171435929467338189895733444955692981597549277015378810239472035524508638891746818677594534976396158045516581311782526063179630436622380412665295581217024069387760146792535418175570219862486610158532226491225537000771914929896697521595481806315978792765450676077736277900297247074847790545160834347189124695435417212377927744589335508067796891583604635619934824333631424092478691547788044227869206317181399411358766990861653396532398965476251600864882279546811278334522544684622721711117670937407126489514094682097783124039477994384978123156928024124552801295395015392205746660859554943871358169721192101955956548559531382082131209377157164374383478813599598023491584554383309263371674092279072112364191235874672418987506780794072358293563267856507890457823890398303272859214875395245859154746617554006456234084954800742226307125050389490662747930576978596451688709661964628684140415457036321574434458331486928914735498461484992091445429137674576854270234713314387778407389552011509174253256401328644412226960056675524783250737466909505915076829353705799200176027336779824812122685032930198036068274952748201533249145905642543612706734190472996870432752218243318816927825444275858967198056942629026397420803396580748458960010670137262391002671447358553856975598403131241218402574599350285085983508021474704100141545550475894875412356678975290068762453426614348704278932334765101817400573206719482634750430309991467352467075957250118216690134675537701061760527130222477789631090496115346440175701972828274055400414773486205183692960672413786688989577219326735401151843843857958493775215834768237189262750400066919987316579414631747321993593106980406808724135354724296831141453588699319205393503497481369944064*i1^103 + 2403645468883835993942567789585268489035139856463561937569601191533406423300817503942023049717881212417088387190413805509254178294274465029884454176287717443510358121366890140717776647104206441177274315253945528866144716626331833706564085187743423716110844385452681344449950114941939041316847056949094079682305301119441662413035545317920827490808940616343982437999481559635132677659210197622010236499658988387481230582140799037387755809535832596887456291712987301092955501010810130456214227843966651693412297852643098720932257350396959409533784765138504432615727483249094435549689342721819426283579759671174885710733850715612495951138337446361775539426230297731017102806355516459788597121125313589453878336249891014123417500932261919349133887738705842646693107362899314880683667898175214414298764072569605641297818520795544042807468179690072589178737149106150376656270716884436994679171440989546732879799185346304437495879631666355289743977142422209874907872977505117966045074904275796120894298445730180185929110942920593756183100268960370591763494303876778436721946759557886707727637785070467414043503376788474920089932839928652161784724288084406698196970550645737158299237800667001075556864303283905345345522236879205056751534896669461175223807610240439703305039982277093514351564480653076231365196528375689995616880846528235881222097280818546529488924465425937754127173048395454689918570013224937215019215258688399776727663721856743879213894732034122431051075914363347455285553261802147080571162845226273415484003640042520199335062564438584831703041775214756854990016448613300550906469109161101344090225783203046725367107555410572441245562274042187269773655926080324200885699568824102004977796827302748276494962217850925543393233802408118921615106295739425723135875596943043354104700825925949377836547256477266968104070078524839474956185587977883919322821453350273975837060900318328623238050864697465977460933360325561460465251788743070862923064076477863282195875780334392578248773357283775806498083858838505348270248914975507930094626601284440007911027804055073848582376205600905252815270410539092664793238441221050849414636674472520681131043138096550776716654385622796885581036747008288986520334103615821255732028157337369015481538978122119813928741245924645550693833311760877892918487532609605700627011948512938608338072474000216875545731997964438177597554747009580247411179206720357689982851537711790603595275319469499915779164551382320649308185310332917783157323050494376857298922326558763903663868777815015685569039783450499047951902356466302821679374851804699657640873839938297456876952484200703495427007885379030244836910515238943843237122485693087147289552603428623267079043999041781087996562737992318467580642690858720805426144299111008508499534163518970819854677784366033939836822076735891688982286962517777851175023556145702512315780902481723975745453881903755264656052514834362573642005893730397677932954203033898693233880607535698915636362659896143314617509167133697304215441743596887303457159117021633645850821431430486919135365741139189188752744311328604160*i1^104 + 171454910735074439272234334138337382616892930884117994326433075136067285559279008380160674383287179536360446798614370943050405910279763987985916628832082062940320477212989600706267404292685430900730252612110290325443442076087774565680845697053848445244935429802685724510976051851577564406928696412977867785034401256410455871035721835333843263256793945077077831287991341049597707594288466674144502069659841509314016461661879037271470967078561773877058607029784375792630025948087198233088905449994103953130696844948831026913146956047898069737324244902343818890903076547797256966416421402304793473410470922555519217155475989897957093769572774007633928292271502785390160312041205092924435904897323024091459497459654269124196589679144598080461932106450054153905308799905036113841631626874521119800790403841927449514963872357325330381705670872789943619550162823526975461713287785513805845140044837959700489041732279184991108587306324977640344116470591759520220228888858034416278416396428090445426910304287098567325935476764266286349935942450412189337283627291569288873084165116485662860146433691419402048832903086810510029673148564001779300962112681284277295361139481783658307899512805290381684232585652895650245706133232068071116034413040019671667288201191599217583571778804428341732452709927807007748981992914935770638546458552453366167242591325681228407607436054605043825416951102964040499157709700207335108926431561967914048214594279935794880357000801640302170648264753810024489067007949497512077100058456514239949942619523195042514063732032318103522078453565754252354627858070526310296849165026808966231023475273132325841931506151647368381433296892969950454607047200517180097257830567026600303756397667004567189598995340023775970978793606278081008172499361610496542589561205046398681630859034259202047235959064109219073660074048242320281128522403617618299704864591165959335789944077480520050807951519462287307724144979988226905278532772316814913342609168200508197772700953879354569238844703359699267775831886602668258867503507383510346235454737854533826511033636398726907269951080679102920019242198692978969001015643609018609011805426486863261726185952565620019487198213155192647964016470423535525579820031092687818308530512921829180151836467066686697943439381746249867743613838365291071805956815364005138409604881129678428271368909092619727042274393387843311860526959294459648157763729117920303224209755562784543961416152092805527674827649777328906091236825947368022648112878555931696058826596340814735830727115790084108894924798073273071912829781806287785182075710728131649800350506168166856786864314146166943991770748819807699172198000498960195932037635289905864882200812816156064984793791594521213046785220678300310271185786379282058644530726562309149196887573623610676527562855832207281630008942715168046248958127005984066252679751491648923272840656120881028342952927218566687254081950310307512234084150940980613959234294348436685373925639712648866407659481951725821849525844470013803056554371208785891413589850141051124873244977270663413381541560151024139981815808*i1^105 + -22610993517858402871915828702547278961206709388299174738841521963424039534217991448196201802514542315563599298979606870167684724386990631993464511089527437854572571712643756181948514813705966719102095174185348603719860663433467969764022407627558695192191848928072587242568755336259071781576765029364495407904716242154291304259431131193692189118826456601329244081546126734538032208156520038450545737936775720382944472539869098545263242108349822600715529771592064806993469796668228860556227664327959019856514842139926713456591073133772937682593446564101715423392717828374825695213334051810796423754712422404322330030255531822070253424793174950695726006823825013646685995473808863112672890018568051851714383688141847781309612612100738984359061912755512574929254989980925061585322656702987803331951095891075284160335102731501058472711905405733061337607196251818443654233440198477886233285263457095326140029229241084615230215927195252123719102496677054164316861300386545910893723732400381728452377907623326321755311736798235921163252592524234401624062213478333628745251168470071983532110445207084649865974567129496731133557884796287277142106681090285359269849147104932538771682389763808611027732808885323330937946879106319817203834072872040096726613270522702065497810959031040232570196070221561401997029471007364364086684493599167201126216141448523450790201089815458502368789295444860667895859916129865318605798519865097568733644513580369916473354227827157551444806716796966076412284287182117107734444023237279611727017507770498496305389346851335889170745298136115741999000215580283536688170114187914719747265090350099814817700240159768080945294407328519660739371631625630232128426480674444769092549822835664695202135808894388198185537038503697014042978953788223588337195456496491062256390372384809874326191665418037811150781793498385412528061883586475514369425691920860980539310905830275535793796734241547234088628600298186996476370589148652766207740821069231832191207300872352730470950677843335354720585901054742681691818009975234795625494903637248646779281726652474964619863319658655813163129454620470581223447357522121921814763611734697220184921915972374721386067399122537644967974701628350903629259220695396623286489278312189499198768423225061198529809030289541431862213925766009918196962106773605785730097151151346838940165465389488748078430018737508728970876669689951709146815179343742733708569699688848293398942205257759705703924792838157616893247694634980177576530108804815816240768581727437404065753745472021214571356409026848932229057237822224410215880579254472368422769466354395826370244979936282083458497137637011578616851902716705859678229449436425158630591419043740155966768770236059532649993207935251019249784615128899334873864154388777336679604998229329248146835407468138219131879337177948861806658028016784017051980121579175975733305222928425025023856991480127591594954871847299776139747512079729608022276578417776167335740386231339979426304641583979411049872594886541305088444461515109063116894315167473797589349172296536353264566390745179183120384*i1^106 + -3907288979562869483170451551445120563751909119905804762876321062761701223770240675478647063459358934616858160811927385533317901533284856386629126336959504934724616969497615781350971603615943057601944194240915454815152233237698205360707961729355405862349465883301239463348351922755093930359264146973463881276979112772651322117681071048185133132268898427856380540239475565060156504734846043684511576432775300134456790877518644396029763967563397028478312362807081782898806994576729922761463464406421452394316663105589941547379527977445179722200760179098272382805189390023914530599285267237980935076642570091862973056802159097682765310190642667765407800794975423606211771550757905949324277377645499671130242322480519677919001854401333259102253266680105924347198992882252553971913961906654635311637491250177402194978285044385100063326610723440971824966338623704320352964227849143522025505354148274931736990610560210279887662703320450254767657700680827048895229351095030069840549826326823957540144430159965045760232854626483217261245357401921457850666046022786954369359342396669991204304630840574283052028590958922655779179337294834470363294576995244275643757789841550638815406322876541292844492422582984780744806442073266725030223838006599848363280916254598092807992779007208338683300107006470845522779250210762561532491493971464877199808001409248719447226550158261666158319069445479933281998950965156194186761913971312437600600006051413355625697950726112413215169819807719391928963657424852572775386314325891458502872181738115261910119732383872136227607575434129819755348605984019244693131230307081988367460374672713483450670654426632493839458913657650279521514720305541083716709189334280047293010641560151643417196416452402996275432590162286765015335421733523283223320196661691538637803011031369297749276599919969241703044180458655718573364547536729967249473113106297655298775644648442894462305791115972824279147881208023579217498772236741635801557937352712683242428516124072912691061154877776415537450822209578363774969696810328836864361416472385035338885881153834304718693681062057009575013724618668067488846272218517639151747599916696344856056016606020772384496027590783333879378249488649010309865123441829918278119581354678935196905558948662494330531780465936603132678453464929197164754880235767533804071580150085930888401070902505992878913904022752858080766400055772713884048132957030223908413772239556636285128317399715879078427871675680268610476202468687787983367040914788061984021022687045099027833501429663491941354183983878185027232191222471798607858287045582271457911588641752626724769257642242298957094869660316181248376918762209097869912297361177755801014617737640024105658490617481030316780556023168548457392346396373974115908044116115283853352680817471120124515871215921444577877361894564268059323287229920691058251857668362194780674115434720406331127479837774958658027287837517289099587214215534687270821689826383722786641971359434911987906733175866969754265753590288708859428541310929329805901772348912552213062856094170710381936123840561152*i1^107 + 78162508696202647164967083937673758590290100006151231863545954329163701088844020864065145876515514617733902250382314861087061538892488210984499691873010241086755712303369586741151347583490607641575774897683749766975017117171620279789182693283236820648312855187188252124494565944398804650914715431357452256337607622040471015414663750622954760846341656303165454981828567689166924337620687471986888279311635693972229892681078534540464139952163150685782955996937326754547656739364610123485095099849299337936256775440350039982892910437792036166035191905410131603407531211746734356847014728043438638079252933144160483467231842542231002829513237167131347084744843055387758260932677545422940544733055788661056347275175214768104665442657275753224724149644615635907017014343366181006677564501797003578981796980106064950809298972394467264253613755025165997649405804847517840514798577124128411375806021111787791409662030015232509510371575687369396972367437936103812024911650923171916844233725101895632042316289541901006815259654454145702791396922529777252825316661353399041964254416515705551422038564079019928341598141406711745075590354468458368037446807897881928573064985104338578537495132647247527200416550058779927095840717590970948598501325189337110906282616979518817158205535795661862337700867304514128677521808664537776252663884565665494281169602099646380585015054033931266511404034370321966793894729210226887416637583884424733778174775864432263659568833096592093791752202382789185682337703893667217950629316135117346329689063563824340345368222257816477309586265862676632952190451944707163920133580373963103259164854824846604807755615762757804021056549749853864187837292653104243796819030082798142685055625360598981677638571537149339699817349798509999219437733169921719879460399958607775828020532036881485088616241537953177002339952413204260451916475051380716685411235133925690656598610155901379769015908986755346794482806383910640004746110445034625555493107849709308392015423614623819676221262270328717183937651179516734880721543651196011510714939437040475619774097725880283048177797290422285176716712492326902959052427415592741439490261046481034963864793412724206282173824121927903228389960570608476766585626898051651758283077025125586697311501849881926730419368701604558768610570819522303584033369649912163012589336029631652756400018520278565161992800488409048644004032557966487633838502273571109126803510187821314121536275376621037234792242048995300489723675367768936165328456409182068695069406531832198253993767300430505955086892239704952513162273527496128123164606235403368604948826388904885623767696948518197962530167340108119641053113446832740067155899115679403923855419754440858413001845952192666183825941720593714374548853803335244748390645286340055585226028595822369552266145924492363184965676902523704755226309662814930795909185561826900828617548838317050043590815660947623465182253966019433408382007118611543931595189289076981576799061536295662035615753746817182658190243706141720891446519808769173552176940335519085112472096236470735470592*i1^108 + 30678810178479753393163262305827050876258307406709159657892288273584311213877987908078996715486839218472460741441029898202604620366290884290249526271956352165349597252171216550773604744458493617986586514561527447162814550455234049178767168124605262401072398406252431279845056841356408547182512613582404787172972954712299271344466845741477349169097869327096782560000712829444542936113421878685420219359615632927993109864735800581762616482578088648314128630782122287374493190817565993139776191332083806385551546990072397406198769199998007173710067396797062764038386806324898183272989359932142982156771159378146457761412088724691809148378803522347671052287718712805989626728946709288038533075948684726438526232916281025284996975232494272869114804483437285455171628059352694036489877376399811508518312101484269592359193395110857998240775826357475194645205053329306349822162689275762923102521905104305055720810313833540101538421988679394042249011081153684607607033108692715254894993593585546938703777311553199976001820990892362422319511423201475567452103432607391214206264301497895246388607528916531182202741900276891117097705381120211067396320168998408778481758426672729463687008927757566838746226875701153250962265610204274328767876985244762221051650051161030803571423532001722051141057838753336948980585191384000708692997126160325059736361685877421197034922547463077438825875226028380136411151736369376148112780894930053486773233222796210822074556486515794706356608648536839236578303301582390096732061475813408778126235969048672111500620397286410970420659038049028005483534004828960127280398294916764739489116463272058315234074766378479438088397937951327325225647597433233403515045939924063190323374077852091172220098534569399995578457952455522958454064462076499125337427862049705559852970591014342756630233727280165009205256662362055926028623166284001267619569742104442799630790116346326371422011552788716769640613624263892303090364889382770781538475119533034562139248504589063239078015013732540991128360720358846433573510086609462970545420735139760105367710013280446979933648796503146384034811089261326589939350074451428051028965179121752260913926740913470530939293261782133138876488887281930403681561591104866442121220295554159764890827979495978694080433724320532344776734970505161981123011870335076036993285737960543579425699454036241788571018756534657522918724313504792982522703310540211350716556545325632344055929771401440107708274940529779383806102886950911390629840955776984715677664541725636188863015694934939620775767355408168484623352553796310493040615731180377886790985903811290285347896043991150011729783120421298379754351799589320736211975484172616883775430256492956205505102754982143655840866280083293431950063559049950439348001211604658780515348362852381062172738355692195549942275692525825662821004787279290950801152661751484783570487401644291002791033055989359805678229328458930333012731643546465026721065265706844781778286884506194604731710691929001103056189912680100581979864530561263433394492643788157521748880056203083776*i1^109 + -820751911727571979178747047713071548407380119901780909407764213123379210676322976458095426569904288365899083103556805965764357549814883579917811399099531177130590247770234322763889738100298865757821845756979209013147227374171423591148396340534763219724802514532225152480031646302158326531964159068687992876158588138974131670660933984151833791137675081779687608942045375878827318910796110529886109860671132902197069525868782760527363788513391811683100573320539546707251257082398395353474503584561224437434253792632841842822846204315974279691359868193276889945693177103802682777153696844231396596225152101542315081061380375098629325703208633907077609229970080687106455406629528801550339306752314817577769307125810420707668520286386949919144836332663165060409017836014721880896381524482187619092701143489192705909405834387799758778579009759486741676758127781471619973708499907971520979457955651452725023208062764200290495956187848604836205117570205110617138717552809907173176535567197269117263269521372940591281731456546229782076293644213474233956584687196621764734385834758566081327959019914415313918196913659315862389314146798602359841176281317479564203157248756102795971934943605496214097276223493289409590438173328540908225619303972554445299730512897608432596815494747476416354372371722824137856137824021501153787472786591552944999046750156122744116368926285158506570302940115656180121682500374804116326687826394679937016622086315165651496833318202176283455001580096483317398474609844186751751998943723966181822122620195281837843421080580864756105353092985376741164879799463343922051271336529660384532652709076573345214416757376040197847352670997899247707351298104482605287341457018671567564519411803044537246398185139520860734831642327902657235374804459988009793965928501906050432290339824250955093884357619568123846613415217717910017641716096587307405369886223270536197650376571984085639587461467912483179055943739823544861469587416510688842500913278609232854114611512817997569500810247501221307231311386271181833549723863858029066403671754408870137741987207852810524329779972018580745337591501547653188186590689158797342448822106579699878734528240091923395144517827878652382390659106387622063794740773493802361693754572028019827321505920733829353336338339808941842637908726242708468570397221388963957438541663965007776943112738949331831592403171697070925195372662676205601972932561960462774993747641230901904960167821106210582657408980928887267176438654562834253877103442966937098097123182317559595542770855845778501033270080062522961038745470360621139701893742284974750454002338564738986500793011530417709095322540016729562979637241560953806846651973241276663399405977493503851860794620378841947870403820859078620083736643729582449594002584403962247978075388619163515010891940245441775167362005178554549250287709497193336708974341148978444694416056233381438473784338559987008323893341954678208321763071129447997105988212843222776955089090035964189233439794391172948220782251297115490289575010651196711100248471733382936392630272*i1^110 + -205135397342982814528592041543928733594578179743244003633935427863166411574164381773943608436285869505553762671788818424888456763366717418950800972073205573733072760007788621063094470046843793897810488553432275545262462938070651356771750476486676924834845152863290672632968579372299163317244956741999875508854560672811301238011612122898626442240643749708557865905745889149782840066425928084087728842181818866577067960587251121783708343038842235079378611580688419699091202883169602406222216876797907677462132122956293333605543405223894145525840328298941738804229088345089932894562186256830292405815285236512489172269640910865221119008069106653821133843667998985377634494060051310232852907804352251948206221913891586164868281579984458335766498342951379033982340313385178741736296582226279936685480448699133528366663805697457763117686560655936378874548078879752920361556699280434275892989562506443250492412451139604925552186913569818154476306213709187999156771359632592671417257831778992630020329044053331471084947427220865918065561388369517282994280426096014166273752118640479925358457488057814619185239045409427465073496385461122295910106431161769954176246312102415090721579950101202638165374179814697456671344318003304261600153189741443460069125571858933360539294359897574984795544918134229568291641735771765220107866385312185190597947575651708754416820012674534638943697323545433641770999097495848357586067682767585884697766848805835973722158811138139702247543168165767462448111006789265559189058575774302930948186050012943371858558975435681157973454826941902764536397778255779166722515736589849625078161622172703158317564319520587213549856131003399356276079307900262722235719057137040973640722504214241361470646137153789842882268543279815143295184693645414105646133233984737327260387726657661952772166098701132042706866273151511605607468596632210041528024196520836148027813505258585995630187970429044105577381232151803264249363953711158887068331179646723128983204666013341153551698837023446148217170355420919434903551580594807422647663785127501412128459717180325846078327830649741044311089037864122562106844462770987100516836860640662475515453738827427792070495955509930220441256639901183620336845064798532908857298215085449850050862041851401495727364269552721786719349050768975987262634402670231938004194248089695051800800887608620723807189973357628748746313910421254719691200558112628090451069758573156306133770032767269267170389503610888860459588054898649132472096054976664838878948567491976695999438540371933370277080953434307569791687358075132239348182795153607152311532065111914598660405345881499366531063696771886346132825180811865689858255913556755262115159984930251908179393290316617753227931708181384650792342704304526812031885196909925590110009209437275391658427369516191624689603915083880551740041452764945967732296707691361284762409546209039649840253430232463796796447507112732281273385670799628681371610345347520018740505816235127019328546275102627782370641087784686359733426625751229168074870448562372222124032*i1^111 + 2984480287705135148762068167392954915020473859053726764742935151862569831956913085689547514364809211914810747802104625288060120433067847020500348396159926873249836550934273343763463428675299085749204136627481874773926694950894387282075989568786478674847745857840810276490180599485147924688046405643229251976796485578927050872958395946323732162098155641844118384327061176716811673976623408410764208621742798770845676073716234373452331077489258052705296763134033666673435623526667783730272112505148095486769800830165987912297896019790329190206196584535553587080521263588975199452244644309020515416066274526531948496417368260635626905012812621487508151238997685803642809730988523978615336195311899459690157600742622445234163641873010641920377915689868489810144820962072823408320209128690376431883748252057799904050231662434878398371588074908834026360058470898867898234165295195080523056465048598819818556719038417852108384248354244500397988577361849965000057798003425492549997127338714419818258933860156935318006089846510054605677397801924006430747383334256562872203277058986867453171585928517102415807984296729443904971942254394446088863724961658732270176154086112496826887752375462792938138673592281854653933090321273234807689627440575580553956750119906765604531317124581479441846972039178573860997203146328513111300245261944222343536723510345643519146828994714917024673207705849926279004145730780655609155661695397957421432463638011951688310487360004680441045324604734267152030118626547546371420049024089915634558491628864508156746735602830535377493085333448795905354272036405857624420466537614135049487764520059292142878537109227597475430683488456021346903027902465884762511710233162863944357984249284163427853754619667272371273413805157833757703425694187134286072674175402109965236690320853298158344912889544513490865746013617718402283593502330254996327227035369778316850786730389271753213743169224061661186270675454274906907952941303984191082732672897438264646556255954083684589042668580565800030985908639800138667685722008195519707156753408382953032020046008271040379932507422539901278899180202133777509750106565233749371993710138913754325960594387923142772174162824679387712057082091226890703770641722819219927874345207064496963573081039291104621993515641711455662415498667439510480188500699629994303657116373441742273102655713592282143783652813972460566178892025064702011092218752014795340027932769617367089902063895144435199357623573761306168431035968978351839187733330177942677979190995611847216308316621111727113852850410789027147613744910985692991020204765552760094133991955375070830359460661569243378902435440255182745573816384207057981446797922506081238614674066214809396024782282784616525865175984901898785383776523927030992934343353351290451059187891771637906797409584900083525089069418627990547227756171067799795518309646986114989173603416494656586679406788754633068257394167098470537818412816221742898023121203544917829391363218058639956447580186582531369510909908247369345174765477794994887671693705216*i1^112 + 1421332496834847647522906364174319054411490585973482596997464776960227439434329476336387642720208469905775228599482208861626663047289491421507799262181538157647047387603280830266914755435203780413869524285108027008423787214599587323648821129227309394572358888257231687272051009626328690438497986548661880056625455644915174011259011447194681440568426583722300174577876162048551289999498090808177130711639210670567399824678978908989357092310861007498176308126292337462048357180708588824387166563000412538694877977193791342302947363182953604589814913569389144141681564575707828060541316976908611424454472577888340361417300158793368703068204998571223953534938078024918185737635600734687483645325203722724744112159945024108854748111980732612829613570527370773399387329921088176364029062447301488887739097987637518942745746143774978927757730775936323350238834998518583953211230637538728420181488171697162626226800187300190370991654201224477928042673599135895161504249632197813936954840837113835935509808177594807274270311198081369297960699060759108481993707544291923355316851509434407862516297240147490313734003671647454891211007112104092669402441186757968129565142456706544494684927947643770641799077907209400002625104918729228551135515289446917067752418775480128115642934811437815952633112232449057617493564370980469122116955314416928536111173438799816681883007455817959250235707564889098610944771877098653136921773352394943164077885994152654210766331269504453098913546203482616124829276617731928430119513131727803494797629423844904917809482625601069509041825435307457134047779581726963730172994082325226734889932487262240423266402932097866002419281488956449959466430276705290428356284269357567274585744921888662390858448664537933468021347418729384316589979564720438568934486347647488426055672961396169985260645191532452478953851642137469231915167731843061241651031998944426434839061838679332331181202392588750610763346570928526223097690059763382873580577675623105365670932538717417229694890618225749667971445485734587753338192125058668752425398179966890518582525995852127709103849360613163309355505430066229886049400630867901476837085003430480043983935087712058425882858237090130336021729654243909738990268240668660894060727851117561873154965438704509071350563551692552432621703129851482145380177914334505527194838377326503239391845543547085076821908659268306742155113293390020406889671221881258217350690976958770265060934117182460162031341178340160727252831814535553472048547303375004203135105500227323691113287626598553214730157045167441929437466597721717515275855937376650236137180382046561694417689126388376448627862744933833577451999645509279654818729152916869282902373628505191530395039195168885253945198616953102127899768165626405415809467610131715103082179749146933958600730201241368578462598310326368478784837476453714732685181885768461787168723081769325454915308501794627110958433205316529987145588808926937579056051143692601311842607197459579858007753755678761369953107098227661697885538502057274906771456*i1^113 + 100531337077095135177084390182491936060482500345796544743660280466328506530097257612566115684327805280974277111732884213382741080326885678727890410719441912212288172338592587940643249607281292758469603960028301432332872779606538921479994850945067455902879568347275942748123918106866340232041931412601516025421126278803258400349247389501601413160567777616429221331361890924891579977497851382673004094079075368710864746889369720235210788544133712345614953695988197997306572596891359995563824981290651365704791256813991609558732447937602178002338655769871385002660735353009592402942038536320016774312241607637594747666285224001248138945359672143819241952857571991253664394434540032652597709132875905703236178149934911133738291790654601492848423368451913493964227400980847933526105373470667412921290416610943191243519264451698101424135888181335470872113214394645075295725411991946654724064923000338973048407845171197719377221136852361831567181511789816793333064160262599667197634813976194241060606509414600506122272821788585611802364683271098962096109853690463335251845943578431370358676626165654764859162649869957550038347204438428953636746113392683921215278995253206308388018949252459833253533634604857933600866786701363225307749055936245261316204459065585377387330162455706883637914101637204942512939323408248848508650960935381462319479096587242266226623822630051852288860707441065771725562156191928141027792825891665852767198871749061317574918839881136479743806653810969869815158396933140544454035460383732623806177127612681428166320732290932272871765554902380297849045904499733636511670372372892107519828929638922256915727535914974988721099133559314135689821005845311117610102351310943575285241958267770900081927001952013556652723024743332374152386591442348395654784146153813878845074921299261640053223646086263897509693459175003390287428388562409760662101235899866685938293847259451858603064609229418718207329109603883121286150598319222195770107705501236361438560025010999147884863449262716162780534779565883515897450596311088237738104707433003693978912262229182277040291046552617649239914178475552262913781164214207104790149395760332268246406594317268027731832056886466414288710355103000184788526056623750345289245670663400021136727742025615784003767763162992535580360891168952722974747533637272906193423144517148898613644872126827803275581809180780796883265256849859431969253068880367688003554423840754554295880711283534923648478306173408741927415797754882387952836872605140548635196901669553886159806854767301875984963009545492417469437688089244642228372562354313650934550116562215128797775428213186584087715875195234363692950378820290825699160461260225602204682638020291121807396095984885012547950252745806130246308709659828374893334137667860582870595064514205202835596655759257068087297046686858967781622124376156935783736460263261658420985141857795371030655946862972267061337431445852241134304849217393549032964124410117826754393021880043118415227310581362393553519885795238467405274785125633097728*i1^114 + 2137484379539385947676121889577643722651087021595343303300903237083672057767013344153336849670796392215086539034130744764998585955727960989650370941882593854275763750709245298051536768207101718350695005219950318005539979043961433872594088826098594768785846300074407353955900388377091741559529188495682263800561389459531595548416348305213540123996606335899029835555285549522793712030380114593635373174098343846125885754946224847153876930741044059313508395688476040211647731301636272484545796069976373545186927354005491470423026050166958285422804640469973602279943233754395531659048861344049065927406240422539236790985762647603866447671300328400629649741409725339040130079208584682644333426137092144199712434429521663138208576443105332684165914130981535824357447876411816301257134067339379822072471892365920082530588831408121802125339492258929396314642839018339978589153971703451506565214765917208163198886243136160669094340406501993852971376094881224310881918427137969224997863981245475268156252894530964402150978876464229588230446308798850596944758159346361872140226590408876032258463696471530014092449198168283903518561642935292412287166171584654677548830372623333082464359281794046288655731130308425981934015238716265305120785059770972446226996075682751242390850244866349219450622787132649231902258269008127506815475956423135407522377285187749297558182003050217053179149059460237326985364629751249741971160588196227046654951245413034490006352312231926860894519140701591087285023427630558673895618720007370070190186582635886094934945281656190719166283571450919429293012369145624146219888797634532564320540890450730761378071586161775544663447759332805908234690046076220932700151843040061379223791309776174609140846630073230435382966135496150200340176047010481561018665186813279166844384685798495732061212685000838721441070745498133562950060253577804618858632488395519945506571680453466531263275136213198254989106399264862819408377028030685880234077260308923144910753427686261160647758326522494430446000529162728142896776253579838404721264980090379747059079012827435893187499227432905657259445306389617893477718914296978853147760084232141976323693077690826033983874424634371975800079910070275328003029234716332075419358761985195608682903751022850411623039881661800639949333239226785624455030452674733753040613816572300309037422532469887541035006286637268481101983325198499286077216386754672402885630031980610290106971407761708361390898389798585309731412077565864171168170302872410510995639240528419383914539456344229809707793854694059870960205175838642469310428774179501787424383048067245395218428562114099183576595014803625820455991722896474159156316919339065005389921125181614841135740312443933536294856421890685148896987237685414948616855792234401048825093768685630935287543374100275383793272644863356897068114342450161821840626930227462216253152603052902156973189383006700035271688051447374319583847262738690013517196025720824758571780316302979944851377260583226189966214743420778545813911502848*i1^115 + -278980950921723464458209412707134021794275429196818804968715849223251470641369744154100371284322246278055899634220636445458313079518205583169099715447180500632918793648175912654485374860568818608110814748317036885704030848233368653159149285050914894765270137732707715042358879542941926630073262565129010810092884359370951024764359402173548295921716619065912038429516865195919896887126443880613524040757405738319721956720363218911997382338358381923814084340257570440210825878138945639709651082495314262369614361294327668590236752084741320118239067303500695370474388401291587028944215371762791079659866489166362003959476983390423642443676252279129825071918267088091957208815570714663950193458735304406962026855724932979805521531613043123452029843373426730215592230069302343872843020236045227827799492161644432876534801484229931045653539317450054007743505204279963987323046070610033940309686172205900564096223701654995341098072410861848191302650963767069623647903098699546497950829546509286020329941270954133562533372494625295833205134833203029929834375366180071163413349123997352540621058505205299868416070811199753623001161852467456481211021427937860999320033380287860769046423924915299656550691685502403641037831021877702622032648949623678442770728112119606150001629266084527432267386192881254521849788359932736551018432544331791420857345307906790935045620923802374430274492864019009894736460107989459431377803354545022195624926941982261360592467623944283746569758672679019674079064537067602314717967518459715743063564036456441215305612050608136291941593594258631761560394643623133313967550811129846657011467420185518525346888859185106610350251602262782797411709146484771499295493391315991430071114203396920190971775791518263300669659693757681503045511364008977559708959040737078212020161722802364966729141893621138711865384302276813618518434292281463208704457853826706754823129694673629875907719935757722009357398246183711603619063581815480647926964895188429709295797835181004073970247382657973882377369321473852500477641724726354800616266647733211398093727396938721971508549909721063071906245443608641809324069853810077737537680590348128768803554990391053367150485445234308187307142292437055964832078039164342335001795893869442007606783070501476763921982117957644754329432193555621544331630646135561811912270612331101016942568468968750966237931884886188926095605656783526029143069384870516589608083604902559856730714539719621953210766139018829944746546517731790562488502194239982181998389212946165972676122706414983479090324678448609882233759311810785069427380896356541964898181830611653452544202230299971281653279926999406554297934259290564616627285356567318047291551819256624669126244314717872265708410145723151241153163449117229519857840614470995943985329566021795874480861857234702710573766251167584065095084121058633697597102384963686979738058011505222665100682451891667150077219553733357037319525588943333873326273039984315466171139469790835080327250465301575147878145762451548798976*i1^116 + -31495540071808527552861904789043868272943951641798836609038530629371262810879332397376277944920645607007216877039763706663631461013137864542186617401801076054043563968846390382405471972826075262076106144926350452306483981448816550762907098894155666374729845027028223427481756938473345657598952098964033693858842507907475474578824632977472150483911054297472996916904474608420114055503700762976264698339708232034366920539938412715713355003102288421740598498670363751386837155936907344526296226130512657091045440167512517517247645190379236618030805120784431983984688347561431283171774196884615128632318606195076798756487725734074891919790459280680320698939066288324925950781469115352982856294482670828868185842628981859089787289785659220758849840277292648678703217019967309075247056584681946944059682956121167090277045812805869868423863819016374036243152644686452196693359401566176414212608275231413715421218067521132313037501889155823923672307255469067064698151641238204331452656278443958736485132648955917347735617583346423513227779390242400281224419549598484900862869364047094085949975447029278418527885461726581349167120784369804865670289124504734164077598931601846908255890510201410795273111812013856309935047767490338434211620664101295501607694614094684611172109986520247722315896893162332886113320752654251984877155675827865449962581864917004347183209083368129869690372207319826049965166798582208817357458750522509725876938450309145958773467990507129444480210381354678555576145128922086258598502135047271381696895316541305199186045742292358797572589790032710035636442491115943987707048685859279331199494568594769815286879911703213469063358437493297991854110632718813666045863795655582205198334247632874609129494408395569447483437521272106552713767331754373050172788853943947244915984699740155586803168127680332310449022534461699272588353252089095698155832000187431144269540714530915415576053106062978784142580889392601086599757420452816876491082189909850771979362628354519418553702479171849338669724592457139026166665406855902944364206847037644333328927537946312145076150634148141425591318360595791644709993831374904975732828863673615902684756225499824357555879911551065842517360896396942443607989388939972386832495320207543951497076536179496854480921498185264711536207120714848053392610954871889709113457505684381494709617979933076403991143317006030589349632314690554821539583106177155035156130803453294423834614379894067675570838810704799091514911066228935705113160628726155977019657316336600307832832226259870041572088829569379717895428975781252919609134082859050678020043966687271003016163940524453757100697716592136043828396047910466933026690947214084629244312268557052403637802346108488763174980059387437603512879288786815301770118536750566577867918940170009896368558594475484135492936266027825523827618472724388078516588674103979795797790639169916096562966841482687247117189215067008516472313223044617432092902178728141200580858926257284541291327829966509220253270175383552*i1^117 + -1796435231693409525049796944250050115757776933454377027610678031544302434682127883127745299056533296665979378177333884498903707641667105690350083144071428948874641627198327516341424808445300101625096172073551326257783217195091235984212231980595316846070804940130453104737148766030077828437480097101037265805868728785441473522561744277132121821136901416470628487139738269504851238489068198136612699870071694943806954623096948323485184707022564033028151328139892688376934613211133919637795280251736348985895798377177381910591954763272835544318208657970175299945521386563418622343057672350346613570844050496173997743592217306532088888293162090903705486554771112165037660022567495234180682715844323308952939409706050473986473773701618848404643848742960880667611660733862078419218827437394620450821353077894758014586339142305410999238660417205909628506249288056445919449474290822726276695052419301157674554566144773635379882361448947538766277038817415594233240797920564727546112826829159330851277352065719495402916613460127808109123338064249740821891501297305227367411265689631290871210620607689685614305585651870003110861743023588998455714922667325503045106176243784237285798858782608508048511035333501953128034129043886505536215810725332206436022173312235109946742512218799139584819041628298945601096819734422073179422194279110717918486199478446726592274795572070787689974039931319308237450374132535247758283026166929601934895961426658490046729494034737995532315765179151070852107231675884980630020921093117651002774828467995670724791139329150919204369664882052420304310235476232507526927312129359929500434629710357021078531886932413110263998116298074093035747226033100175249657873568851303467613951585585460444565347991349918840225720706608154715137999278945634905566534334873023191876858072381796911535575020380130144970713861649563588613037741413644555338254951792634013363016929806231777849412758456407547615885863659394369108399914164274585457798307219968910578984426801176685894855656719625144039522588830869513675789847912341830784715080040726954349598808654267070031321700620367078756530914820045999303014902931297568074559614846368150568469368453441485281976219654678420209848483732387557762231083113771626687964821219146321361386809133697085410350418132564230337479528766340549467198884868621200746866055849680130280764123260774071313191568010714792225864966410081116039162441068065020572404301594186265639528764153724977220798188995863502190622930012435982068898394441544900847478176320153862721811287370311133684727164975846079542910200905796658297721509416166790778732691871996756088668327904881604923914559958036398721744595934808726046868612419803681527465948600083335142096093867617010219545917667327279088824569477519865651619790952177512867360847858601250859327976713944891311830586868230758701478163447635971279595713136957671843049833315212678917703733938594416752750616548989386501251655612204390808506438598010203595250922469897649601573048450648489783721984*i1^118 + -70094453494816254905969868260355301560242506438004546608936086275416579791615645853057770309900481496034967646113804783669701410135810846092145435240060506093701657182814523650571254080898057943569423605493723701956792226632451848291350107591142914835273993528138310444723825743992412522719379539036932977492170304599934456999934722430000723043894942932770655956229551038225527749401422966801216509178151657477491274548681530584616302667929382417057217986156136574739645296104761830679129957389373786947881133385296539900528523564282388030317307137574524686917759406922807631307534634231094051187841753509054262647046003099529799840616086840337369931591656512107408406754848703970473224751328866493007382191589699700499587813443726595830977643572454032357816831643650496578506746095220158384276630826213909415518514702841232473826685887139599888841644021586714255013188226222457763810681737512608465276673168246739815192432636167692083307664473313928122065526854522262311265711800008765963704456487494168195699246711679614675775842853979643947655317639926928143825374595520238006859349434998143212748688743266508699999473567669507022927467455001247027827664526332859988598881048933967931931042421801841249018456889721640972338849850762137732706909678028343831038446126208637093870668677320131996306848336084102808795465045488718207452938084098405264210017647872241381427487227536836411472402733823202415166135460068242944371062016831015349019175208298772892208009630911708652660822398764186754709728405665844784573799659369373859060045572964860143240230421443705742701563160401118836981384316480741253674948258822809155551120762289484432069962761692401908009656294066854761368028058037213653300886497458450216313654559788516988066372689827678299080499306499753240140778638149907478683340173977138809224396928394821135623591855430342287424360860667327702114269810687497641662206040716728659591230464237627806020551715433069558470553887440520807562599961350343349376621659661946950186551174943148503057408181672906067872852796916002106474501411649993307367863012358490240952447815784124021442271848288948710965287306180610738066838048116096472996855929740624085550263469360388940782006444438664525210607696525159288101583005466020516339604633263078963794329547537808327500565432670867522534408795591016279835539998963734401422510960217330301041461003286921064659911246658362253990984985215515753823603423711605385901395434580091748997646642753174302931401783730207341903756125944505017498109573149510455712478054589251806755157665298262515609537332965056758215529501906774042048513588214782695443371703822700587299266472508314997178104617890224397440249421065289723680189156215071868166982225557769699068286280342307388780955423725418682251643138767218210871774629070942306610963631065757973366484614204234478651918794767006032257889060592156738556557933645067132806268063620007032784116658684508364875627457536744134833254561270441128800823771366094478839319790513815552*i1^119 + -1969464571642494977720887369925501577417859562909609668830700278520661281686642888196227701560763601914854376542367735486674935302761523390037258625745857564466045236607930386948265633367844487361097592088979217297766851619539803061353389820734619750514619824814505532357648729484698960580544152831276970979959208734831051282431959255836699616380465646169698708112573642521314766953864028599414851840579903568499060913731265875997920376553304901511787550300674424332739923326787240070908720029717113957650049374206477988707334872318543525357100980084374351488293227350575326229248550622869234016809917956957704291182487986910150028499578172696039849540052847205543179693996003379726316479000487763972422219717056629212492859156294464772983234383218746763712378555152273983834677782035467281455038601491409464213385020073283364823670360905048144573824952112788053317842652959038065822727355655137145543279443532371471913353751248223814059528419314976617788376252670400753508930063102468782516342831532844808812225662650313293282722618210849391378617536007066201600772858568690843130052504268551879254408882318104361890164173460347641204638098805026066928086632615116570615351356040219089722577294621317456578449248731259631010045441687482247088905271384564487182470784015705142392055219706220974561164158997112142824228265517480918930703195158429362014385296041938685362310979722751363120523330191077216687268220263295736928659482203612428754245936975171150047280204659301085847619500964214017886768191032270594240322069518849414777679614198850864539584905260025842190930284811997979108419595289151979540559711947652246721551801297712619149457867029310169500313101206374610760949416941904438120445180882739737845458066202748052708291475722961032389463292729081558155207949071061835202345331232378039560644648817730209252739786626493585525932426621992744909271810491456307451571551328939746906697841164637974640212840236674849285332834681424025801524698164797479235558854465551508012370129866875078815936914027908936982807325077144827076453241436315667640500754052263376828615726141714341069616449595953463847987762826354462225608545365423534534964700153034978672632536263859372169582475112829137388189456985326098644636919781025273513614563606921119320555162682559741596418569207054648492194646334264146496381083585412851408708377074423312336147842414708646995688123971503522248163188275352651398503811865737409300929967447080697524879045262556865168940500018645739457144985507122679067706939464007301942058903410122177835703553073813936805541526414600141353982928544813633436366225000995170572235035237664209204075656056444497528019646774087890213806564855217927475994970453647327330182854104415543666085401106105897873122820886813119559323665608897085048681918250236683863915899728972712666664827237520236985920589893437011895646206908159889224617276719375706954146280419919908476822809976359607392223115622271586465682567032384069477314376563557739028012859392*i1^120 + -40073880818096216901856212450248862261506708027696210670665619089909602715707475197985177428392887264926413361467642232944085921676193038928761808269090376187294610792888144124077577745544505549310055000755565139286232833054382119176759889787029827370707977286494354925081553731180121679441340058618369931101513904440174851655983322655233252466966553852431259107359684235219289308759994951866103101402964133171574426589125507140966929618301753229485205401130819105135371227329048926892065951697114067771617906963490792970960926480454032248152181810600458607149809963045710230680637881302331441004834513635895071478282833493675162394486557078704333173187090712630069882159599467009902589176582548258189884459470150432940642492953636484794872197324804034407437064846442765015981999451443386446686460131961950584753490919503647727119187127511594702993046210900528726593206181291526247520753091376251651684029155603691390319641897985802827147925292113573739401914512631103859801695735863245576951432597104500842666057618398174000355958720432143696445626263837455745330100560227695789692866009063117372790321094330728883210580780272965156358671410387123154076984795759817638139431702151956281462097989587075434949554180028513293571482920995260494927367999478407430263217170295084051085501537938037425780141757596874359964658737734792239361392989361294402961356409079831191510750999200023963036317124073131882794718953364493817873958725982771246507022385843828588128063376769673108095008315153115791190677958545786088273316665758191757935908041733850052284779276075469768041549719702454815904441604006589589343174322323201413293998044208376006731722022285746474208619435433347346571043935028467208267590004502822930630223509604821303932703764235026909271836177677072713019843744848043669722754711976483756392594368346451937514587647784115671838538679039052289270737636269087777987496730342508355087104422413813577229204604870528053270400016501852265427985364747209348933180928153098522476246231363317337625277680804780361455311766776346599050852759001003292442490947234741830434959327585078407711144850829309101831031597565152164352123060969715253385800213134630108692723640781552321344037824681610225823453659291492934450866426121921516769485475355390259160029499920570768889345633884265368227993413214156515241694829501367917373002810544822515446713278101795061963383359799774254628230545024901878714540502941292463732728579849321409507460663053535234787283985811567161599116368346752935677290680955551918083765812032305610385268990874682860617912436742516298524044761713348254837621692031666374777413896762784496010892146496421469201238561882192733333766309953618122073697669705105356394446681786792766805245562524653794280633364226338819522571509430275366374352055758901236702754456769413430505048651192831637267687327387057140074252756875093717770569667894593244675281335299877495701288434091876445046723246888898372741895921912037600486621581228103434240*i1^121 + -633805666412148296493632953518013010235685531359284553503366894473684122635021265504901010659000699796166543527061982042278647123529739625348232024876457942921237620894410209720214612222545591646851930343915380741585101839843368463405784280582688490851599952956470360368268448355872774702736077436258014978879670029329011264113810634334816769445375328750556647727733812992003254905646187836968730394643167781587467322785723894396562238703044129556081799907516653730703934928895828405884318065370928664060115673503900514203588412041179326717806401827201848612276567331429078555230603485109916907432939821335376041942047890128556330630656281548252907588893828925687701563225204582713251624990717210037491347339690615487734113534504543416025993163009846904578780671522256484217668892619209931780446947934622640647766145026866083942344817717637345849386274975199506938278764002377863868693597986832030940961437337172596903597919086055990152697384933463918387720342584106729940746067649362761602656253755770001930579865049348189780927694220785132535034977450336141375244933584190714325420378598760980932169922011147425672358165879505781565748970567454810680261300293308940990770969049535620273594058854651081085060367543948126207332894878753871461958930762436720431475226463327157073869326966797006121158618622001556608940848267295313518483485110069242169381721540760665273307966828370655967669352463615033529352490764912288131008252031075170141621179285338982086135316054521080623167099153166607257934866897680385162250240709025801625561312500930863153518846920918014317575951403516806751962964603170886603854588430798583828481959508094094263586961390780993799732367307156505696155308049758025439284850860860829907776348015045255561987929326793044687281529334912054242314452463728818944762708431000327002341063777610394228239697919284188544449653405448818987938963978589740209859083756684247955681341466908616316666881589168301801208399624295950658138012808703871577204936284948923260720940394750505472946719170976095440020413002967830339950114559258687663608826290445487185801122608879705915763723280402044715521634797864639163590701498541923276738299464415387264576146317879997812674362467927487637647112535698116064115667258590493781748354727169707085222430302394953991160818531099093846639501608048707847276451100698602940910178859343437262082375983496846501471008880739116855664156938583927441565768537426701107413620547770855715738259603823193685503226413526943038948345140724506787381089228043807420168424847093501279580748716209810839384894136935507906930354994640546794460747222254326824293250613100360299216723961056353954844194539275547273937232283871157936325378820451790809012739284740376137833394287377742649190155706789196984857468685029393386110863935941847378426221544224597854897815379265354273904290158297942742659056776724301545417926200211247264349328364694135424116996520320146045323378852302441838565121431294287960889817563136*i1^122 + -13911676743088676825406957309241850682997476297896939982036452003402523079561911315411274491270217902904636592775298802997107192718200778254139613053037760242814249254897210314035167519112372971907862189868623954880350205356833642077746727086375621582496753865707890834437495991846188527256855100176412114690576897459323594505965434839708975286262383661491075942549225616717666030734392343929372187376504094683932440257477521598197360743560629260750574647938331580929251135384473450801705742210773107171319140170262260473028313757786786189628585185259472852311518600685970488980668010853342605070347893627902965424270928594767302494878456813798891854234002089168829688570917047512985775555387847825758431318232641346131760398860754857450170015152521332700700021611984111592339783882070477134338723489328331478319392278170774645743556586987296545215263651868082817329244260041576263306401099385776492061966882391189288135273175997071095497691157041316998238065205617860120575980815540344563775828806582563188251211285458100492499301229222569215417957944655884339222913280239682322323161938490178116343429768800482694632048650572154773675450846797835162514969286590342252795375721084172217589488113274707688202907163240162532253755200449256636851827230436624468530462927955063459461034432731199000297582080292619351530401662474972734600571640550081556793033785060824939334666884888092212183492917956383820037272171140084967942438326031201445152962995298168713823008669503290458572954099148297391144590705476712599100757882445865427154841860431516693455341040252448026525365671942612056601693005477542597234010343370052804290015535806534348989528267646357200726871096356747035753300836374969819807494603014616635010887753180842873734409709575670041164902648285143601491082676284029155912288827226014332930034965052386804466065330338086848385814105624477971722830527372567360713804819379881670974861871012314075233119925028219439228627474000544448863921764079681725392793381637770467415816431694166371917834778244721276771931934734094376072576710074450517942638706744590980741115606232640605536205533975812365870989310756447576514045515963961886734070919549567340534838643594614442153261815170218335776805004387863503931692711433316875738190668221034609532318509061598407314556176602805849897340526331179191828170369921532972156184975952166983859930876892059631628097348350344194815387690483130234701557678614134209305558401325266612096938315497915287990485605237278158487053685378409582562856127126982419147083859712132868345009814113362666887073579997648565025361376906329493794083776072382642577538424403214767458205651654198877601154528146427537947421518506816518295596307379396608079051053611445151434164276480285304608838780572818573183371294709273408340932217001620577825793407931765446293676485295572178079566183292951251679982943463371618064290899993454749636103072215030023248649478187904858457958476539063640110713583662969166757888*i1^123 + -50377187797856890088384455796382974978151654689826154771057762847128618489556768789627441585956836077321420749774066121692532532978579790292369295201271499570548352916675528911405510808825467977092458878143800711471323994496246220243147107626578658596842285546832267637578080472689095414600251633788451346105453946277942024144932671201247226596565615365419169594348580120180295506950108555003740074239012107446931838997469187011158724385239146994961242032291781239208088297956718798201282869567789058895868459611875375330408853470043471448628123748429136505374917012714417507322518306219157104139346251182730261485077925134122918269399880909354615330676394538655136818043749366688527643833348605013549928162152725180113354349513888475762077631873931795192684792843567872765751252959007705565892915771237275183496790785392948699805436865109194733530817716761793082478770719074224555519057866736281606911171526515852960841889431141593775669663651020388655233926632370239784630693778224280269367524919227155106870286803524187588210539728183705298200755969156737720714383206558112226523220165000472089500938266437637561975280855426416085908955500064569163934236678939548454062227966197281154617343172443566606953984809640679202311101659776051106644069650083651601614191890777040369136743321098720607523858738776514188693605298119223963596691894465893811439929939519081972627332589523844798213265336703059603685635247310132340707903396478990527593262480172813210924624418389616108617107847676102252961208188632150629119838096106472321520531323932558230176523424188010949707364784492360687137129735894382720379169209058823308830431266038479927383625655046671577074390580496697469891984778534459128415385172485811930620344651461357858133454245861637004306815883143826185923162256968860487794433079541724962117752655629285820657527207536018400540873818196975879920921424356591129466242308922559870526499197527693548028876459748672685202539300094659783020566363680523778147342730017062627348274362570954436705055944643875680872351365370944710406195129922134288201795010380710422808908979389758433002757474036809254312863418139252373523663761112722579755898937274320871124221735040623542149630986833870132110507039543124329783221938565879716082611579314700584605581736705160744560601184661821673312939398014378127513022838012667751035385343881013167024958256634723292042718406306202037651361192607097031295856595570391415021789464644342901115493747380334221050805815589848077690178567465929693159064025684428242201490895457991370969587648376742990154498192075240130462298623810889762010525123579199030563293792798554315100351008855675315095846955151950078832804883246487406889200919951350268375196567129216329427435493935099833299368542688873722787330500051052127343158118057451470702609870187908509345044535295301695727027485368824038688485551310822855526749427349726164704392926031721419265967345417074984870166336071017455020972445794304*i1^124 + -3339210489360973434339908480935410500306719560559196732557748917597720893002525380327784489447320313323142107848906683543966378625915869033724946069034451991209122638807869277351559183827061272040455675350723296998886102912842886345840809715990230453845964878717385885676130377881377770287999735824408005780665857386364718209889213839530806977123913865488004342298806560063246047790979115946330534430797158953437072044018568945439663448608422193640629664042644878363787435153327087503703029570284375111411440435581434551094877012137398999491807234554050652511626159920163661417745637424848665501438380046181249693414179296202499741775832255092688946635699606599219993262170317573910678355969512568642610758596859901776726746189748480928248232254363543851399333864761944450256352971709374787308270247137530405334549733447503662051171881515402541281206689242242560562933317185849996388694196772395211387806738778686220529242756325081175290073197847736267218589065677393035236157960750938725664770737914411148038785468860382000080882872978853603070729182153643234189719238951458489187567765167208122165483517545618060755688520085115112490954974979961201016346643044502488368786890965317171964999768510460634090169163905714010824106274081318692352484285459424621580427086035693781932560272865588874566644370141828939712820432996140078442396634518880231386193811375118674018724846711045378167778225750615318097871700123391969049838257905683565226223773937562426666317394414336154670927282279661422751762913642272508789569295601245417405283710031236330886887180385421067927901730847531817849115478136339011716585181113785565459559482206378058371311522055308539743719398402676698579517135114676629224221249973619631656661617850737533129930079533778472915733537919083216456758055132355414440539540477658611275261479412488583821188652262775237070716921261717474950998851996423281325505317910749443003835427350606767202081412856513831942184831624042766974440443275214657209258760856113555159035698787209607324701133774802455329021816217538776205197182347562175226601715907744105029706025264687005861098200037244798164794241418198479020287833375993972329799432107548586765110874315004298619585737676771717347477649235013924019841471625171056903189400724798653235325188293335661612542597350214282489294588860912931327995613900628522556574895349692102465206868908098239785921377929902448881956685755898857796935683970033762969798874023194773351790495403553256458343632342128551656174559553595257870935353228422370848536372055463249876790049441823126385704426581969520920106155199126544491152922769625748790719884561534761635882020155746474872463371496884331079751050676587232532006141152850291007788636435901607533787345875447758865748464239636796651859183500585304126170999432864362089645182055374229289819471179385184898327047269896218686279128371168985274725462678779255553863027592354044699901888451178401404508728855202953967960064*i1^125 + 11084953665322685510828939025579705529790230407753734380208122873358228937706001630488061100696991742972207274296071197956617136470057669885737206257250405690499943689819148430908522553970141118131030730190372152340368944824994477350668537441821766607227188181609523091882320302856083604449583033743292013497303802429469019788084384945320230547670825609630268858675460067234948172630085277634039908614879455643976295202919159057629086348269766597255824574698893105160767847969180535508817507083685032312165642863623000132852013742251992512396925272215497266400189653265896450948574969149981210929848807706319819367361678180900093879433173854079989754906597618150734520070539409937296529629069688669822010578432687742986693520667872547764137003204088573828888560244190165633101301831450421985516927474950890477488641868514040093698788774909767671283903651234345812369262042490821344642672076036791679494141375879817182588579069194520801189708441953978713016425242175145521812433284485635563919180659839249161168143439667833723769231040993330464523197349001259849591115784054133597765772123202012499536161478209842000110449141234646222425707340297542999792392507636473783209545964593569828793096582982959915083310273212609290684382711607472455431468781146690234527273812314232060630823325940793265900299049860369055107398955183557339175010806221945192447117965846816017615331890782153862654525644639819965361839612623136278714731275941142942507999727132391822680440918416031240331495474705978910653464352818345643383720091929006597198544109446724411179666923039119010041826372196518030765858217607540304955197348911815159972721989873171866459923484568175609901061170467343295916977177510384438166585440858613469253137804741404985954647332016492700907974017162899155693302305204556053940711988745208475834889629484912645823724324680275195888528386640761372572057587779660738170361500792973111389738327335156091205116156645809852754284894917776003128769767945839341631444292610170584126102542575984821646746301101644655310772940042378411080671601081243911132081537685810350212388487303627345063458631442391744951637876401773667919829439543965519920837983641355612383790038598771109212591433384043831747521934608131929919325815622983711248846719086116528128053215256734685991272354321715947411197681085774227116301221760593800867046995390901552724599392376591330670650960840283969274510219615861124424741830772300531519156201748663538989294692329877888963110622966112501765137929042855171284844797539931407249259186854731027549122484079884426826602352822796717726933059442887247578551727058857617916568783504263539407950164509318328045356863871834453575547688621597144394814928832575233449167378517528885043862311527428209371458792838054557643880469178815194429326999346576609631769403961325768684755719127540514518512086598535413707908822983939428005162797939026847846655794329329323379030254337107379371010555778170880*i1^126 + -504420708665455493281799013158299879617145401802454577902178859527222651437710192614646892480154795672613751237890017218086869853068414822925955409847073950782246915008700011151776278911925549006707402624732234393186971870691228973887994531919971051945706367092574184939563148567539549662032106823359169182731607426319399709983044991311202904972780966507539224108434361148766874227290410129738921601861652726772450375376907475193996405226122592830371400786209807706432513774920368193018486317563757666257726252125342918052565648725308580001617913477297314817299762057818836812679917606581503071655964043881557059621268446981311177449089843462653782657496539414900225935154355590857646985578763749794482854193475894402908084979945602245275505407767030245199851746154858856546167513071905084855334216478826425292267623558777974135643631441905787266746549913363088459225377606026277093887569686842766906457811192922691893056399515548586462284279016749653174729726207308200612762317901653147125760044074117564939163948991735284372081769832223494777923499346560235162263948632694879424195450399637214382381484445716157406582497494992641769593350141659027771038359098143685206775464567537384345968881328494384364076949838936878046122487757712432734828354550774788728144757047384297433091563230321608244498128153520764441655177118120947713321327707584060266742864482184561759516304699335147704091169515019803293130401656279087027261238451997643735198631112035263301367708005445641751442526610556786163752329286443770523991690718222742726483683140035136608941266693574483466261742400994593253577605659152077943434474831631145796144888104545412227670952594475030324816651757168743087984919658313427724862031041820310380988906516335317910937136897305847558529966743404037233652485898633543280302813973237197241442288092594980445664001413168050664613795116828955974168295987032690902770102396802149747986427481849651445038332475139592412937879784203298675587967439116328608510551851699629249205023996549823983160302734550977344084841457112579159995811661336773271280358648037550859820811173939826624596092635629873814923329100790413508654821954394957301221133638450988261585776205811773506976130007501635153034796087464674525782353657712262541611527863863601476250900428869483646107209447803969510284603408099680304924291597269753738741572998085275734371313025393722317915891407783825282917833035387178804521957522847572008230984557812411780539029703672720134969360798762909468636000603346828659911812403826847485560728203020464145057977076836701405906765415124762550576102956848688014001141992172383480557519996309453165814332476185609481846337843698558996413922042596941783862560698190330064606877129983463805926016007704116239719305605303279330390205286841983091381844720177814796583990432765857492691814542064067945126788825665569541334114303290184116274487497527326022486944082638442429068140130889653208664244224*i1^127 + 2485115522102307637538649671528749210613162629081409262622662432388387614598274899443856427268153859103091492468282546806491259155219547325930965651896548030618923151887287932753216371919087549314793045141149214291818020957630275340074153874565263782431809714649542941056672425366675703682166303952707588367959814721053610628702483657927612050299382600397693007140136928035479168396911016587267639518877906888471039731497951332686587487930914794144671247394338590697054065200264282819346679883819470491310675496980189704308012330894082546893996352904430951348909492090680317597421319464423333664075555992113168985433514732786256572309293108639250866989777919785932757455172802021228519308923329363585692827217272963893722939017557303770020092665181495507344955139080542078998823659822414547864186799699417563376501150069350659873213959157807939036073102693525170607569782443742822386975584610839358627326318039523493154750977822577164462972838538740949415891647319108545398031834485290293254065121828227859559319564875397047278486758517463124744794796912869651902741992844113925975190943791294987281654253315976861154388607861160697694284678797183181778283360094583080515723028288172706596609921195961818182628763288170592712940064469801286931055373373024725008352517103143294411418272831813005446337842939928354082764379601137936540597537085987440175475111267001246160816022273523445407201340596745908622720758275023581205599987475797397588388340699757520850944061409916655824943971145672558202052742324943490990420808505614577537467856279740534540200423267954806146374548223639539041787769445481835781802793362126626709235302537240704235814073546847840072643119802237243614536390688722627144946829594755504172212167717657571582487558440342202140893084665470043957582098115216734703405655805732174043743099472141799543036804230279263306157307994671434133604045568673151004619209390197947927797358780085479367540843810214455705290315458486197626201628517089803288075695063840841761007545018386257673282856021901926478902731447376283311926611562117924932798390707167185909679457534817965631213021799941103124000234660497693088151348689342966895839707146519158807610975941305726433153190923652028704751763086146000628164872314090471736045093436598225233689521459136913453483379576361424036387610665889584228048413883849905141911942072381976938660455973264656506022453068695942094034157725539635789097456639805345309555945419239439781870906021494239769984003159257259074881435576741308250625892162549377684920993573247443647085648159203392369141742199595262333397426258978223331795210367356768444776929675216630855772665085159868035828951003778395958082141032011952934165963767008266678193564756168499228508968538732788160286051839383267279717962223658336344746010918039987941193390210384811154355174998308704246342934674312048655456466979950380760334471505473070226980203888132426719061100084022214656*i1^128 + -41446738266817107458158948033170121241507197089657666806785409644115700489354877952883637143287327967196849305510579486912063380258374092259330122572506825593655699850804551865179914516437703913523434411209009333687898147610251793107501925048734243282392935894094152529532835605465613473114479080908325560069850891711658536147516596481559855635314375826793240930844511399185299425223372791300845110623141933790030104234148237453676090455112263244637077888845684784521717656100201740048577979944323793116976745587513088603298904712511040635719512216779688145785886012240253370724183001450896254371984430717109784723988686964759155872514407942651827017461325233448351504774039206123845249597513575613256258614079289086209882297250578650882092744878082551814486181271728837402611328322213863479671549492661379480909495602623242602921127539580192386080608023262714820941289253456085076476280845669105526200184697414751558168500337624308248167873451008914282319137406274972927893117925961245808830483104041145726794897042100217744595171719861657284074877217777907728928529388025858631110071313395789700503691861420314765038755575168521475497913022226779588906575809087623233420924471141464736896354291138864509438464206413281135137384897899366689083803457356184751323173281476695284170858970504808480099457564489287282681443413466560544846693181215617390377802937168146604800666500634590734831292771260133279756697257358115223445559366594225323859748008170345404510252034354857110213104583437121246541623019336969891426265008563091378175913649106822740257264895212706205995349737949986923809468735733447386267482607362294653280727852809515659754776950632264598337362659359504448517227659783145362349062062405743996552014187580396410732088928638889614192325887009102052892782923494923320628194872464289636110231005444765489882559438256596611473228078032137250243308442198993218955242569143947461751902521580121715554546650170879958392446724842433456075143156546644287623167755361791907411369948699242445257879299802715043322399360370441258526214827494724791338525180564334620322478438867254848306591456473073629761886270134980878519586259452733593647583727677558959690583112459132828370817666704589614751191324054230570723347993401849405635537131616908608406484844957306792666677012544742948349230725169871324878400417475414489630950388086633504832118884814045352222683575986978529471583494318659532139073774129942466008179417620568569734729735448964695350219113786159948359043577692080296748943119077187539125906486456995603005044327332797797074588685979392533437597076053381263203195658143195998701763370725063130543967496511012895644459898921756858867388437282316338921405949243403879403311270339628324120807170124239964922458030501187439772076064035470811941248939699271838500009011629322790660787535157534022231966147715600229353175776706891336830320282518841001065900734490248585045405073408*i1^129 + 190487463341864842125248378358689325516302523498515850150348028916409834891248143455211592574873402621079105666993297945647021534578570496315017938107681661219209147913814756655314210796974494242634595040379835965383115783306942579967567438034124133196963663296288139046897232174601420293601493476494496358336596523067139262219636278774527249491738601220073352997215486806596450636966981906288250916927510535016713592488413291919417350133480345686780190142591404819807246704418375902618817598753778044703365918401278666785334023786019120840222950470629111780404241539084760199764877447922978852202865974929606302073810513821234215018498126042568367549792173210621226167769340936067954320942706678281819772880986965345390556490623919802491842566975719830379583300508917339341478772144534144764708616541204724285447211823400078939528819168346661383042889581129448507573742493746152019120621533464206240959211063788694294357404912209374517602145764155007679367296931676181284383346563465000742250280422427665314900953652685936751745220964093998232392482037897982977368824627908987953618993659247476685733311105578168631480378398865198279978899094725509389665296051555153614031349227952823684616458444096950139352322914658489715817249158926155452511212818115247067018576609215771763627033698891834898529856370802014070294211063296049291069883218718103185244689937636809248600125131421036104858199628816079714207453496012704387324974106083289848087580989824757876872976906229586869479791946371570182947579020059537678110861907683702597768975069650093828898458594342718906099591971364927235425990360812295682473887323733412281200829609155584346533937827551793730150740557199901525241545019738786327867309714958514774514839702310781505473223708812441328048825962723092313086606169714439920543628868660663818767651328723801572577338824479305297897088754391890586549004055796637223756853078266504565491369372002730853500202680214467384927565470031733978219544252765553219742335580450855077535651079478198882075475907137661374822549968047031247659134919881410561766409673156609375547501059359139128831852528632204813500594051535350398537648164046547106930565852117878120634497490142241477953132996706756532889807897322221908280179265786762558688284873762678801426588188033369830216574972569299941959932261660366162780774601685507691376900408177795253633093524056009279329764285914831016386156382137091001420143052348587833398365013507130022868782123296107746369014757737265805226219810226584641724573625143703620139209029086945752954060163368913296252205634260280078891271504597997399028730464889697745411460746168739018283587305217422640751227581073494308187061882372081201485147631842991278304029356807890471055999747910558154052422123144536780851571442139104749274650532037587715343203459438705781441760222157868234974794824773111888572526627890507884020071939566801312086758371729900306432*i1^130 + -1747896538969746730587886723134737879181329568036143047177040193556919668274113529189430868098690872920542708502063419854275332028678689790841602633703753634371108858738836061499624095202128184940970301744328629476607451711865430993247402861643165121420590128504753060203626511840778114066315125937941971080175323798301978787163553179743376642242316718001681298411088378947739296979794229727246088333410763179959957280965417340183876614167395282046331693175698406658904064073670253105930677286951182756923508908590724668440852687658587675806919296219069007921908321768661534050092885930170800744945639682302409933509047961753269199614581490255980459642016380031085994761657625729512048774221838433410017224754600324640950141731981736317163219202608567226555398713219686599002768567913475416923788512320666165078646746245276045396041721218964410053859513110694919697225596525541516802179813530703015145947794975122527623588040977542702287706259172492297206065462714372352178749889944701111151586145455374382375403624186857745539046984829841732250095842035028746990866555095684347906199747607351350058294533237103476304189832432252252033671145386993289920486035947949215756486091531024479551619694410397924680052277008077277940087869769544091803120714264218891686275321284326469501038962413408790161508880837456127676634813550780966903274287920885905191074314449746961114985308644419844235130716751686690202948054668612970631417779422792943794321627078760332084579450358230374715618123415009566166058470933200623018689797565633135333252355669730349769919709153673294914323512715630756384268909443217793395623199419856339100314856165266893912378448699190282793306337464249960633598856745581031327470410848024260941817142991074960848230981903652975169382745976095859137951074367350233958633473304227577828200999729902557169321917011525822147774319871449440221300139440353905742743544792928119194463555536652327234760702697788699032688003788231742077678114472638798282559747657475885573928250727331317531800973483368222161253887457427176148785078740510836567009820891666710042577081382864414657063844421863132487455029670153736675982823785330633571373552548566489564212683916061526219958535356261658130553242304626872329691999402069182361781611717328929471761249234046901093286725183888134977849517012016492619937400430565750770350642487458146189212535328221110990147669877214062214159584777306009570401842617587644173320638619837905984728240881233306665188579128025799249063136623727176028211769136105967546653789996697783922017857192671230244734099932729344292807664515522306927963784977974619498892510173454118213849051261187035140186165633056807440836847895593192098644929399562804741800458065547487907434418431626619685509401627588890928215859771165774077153961307237012421744858134191051905549244464274450831308934976319307746253813426713948258140239194597529379953231003648*i1^131 + 6720567842637799192493974132117915598609345274165336722917447278158111987184184825705065965318970286225567257494886746974067460528523949785492592015126494551044695052429756426839444735675044467395878770970543280476951905591559529631550849034790632641347866043457073957908112268533693344651957558252006732115472171053147563523116202000053983942228775308550249698267283828819582947309729980329065895283745121093561153879222047930221845586075251568700976500655107826758153807865728872804759610047130102071453210787107457461421071830186971165477822790790473436236016852075578268187358937928249856711273289956764312623099194459461722938338253431809809150336646543142984024163431317384646739773295547480296004833996881910790757170163233380545551853758804773500045643249523564834479472351481131753028041848821033023172856544659245474924065842993401807586721331077365679187698958747889896500005414617693713804972551268186813470883700903653108526840921412154286418551450763814579351500012250620027197248987185334659398461471380337997355736128498528560825422878621908331741132462518597796351455173545710557803340113084972333365936938226078587971295729992801213129090492968842219559216406488349741994261896459742452565679333277226898837353005538144748778468137022224204397637421512543699444468950207446888450880611098580454638736992327901206026948383802050920449185619228127632385625476866916517784656642090889182152649057429017419824323035939741041337583572031659857828589344770763076052024712816051638742627108720930552124577940054153865999529069217431118203831393678479831480213903860429731014984503100738961852358564711914985023575461961060444638701205500064061800971084544516980402013988150054146843457067501212506616619334768927756451675655097742211703312145591356274123569194498126182498825537219243265287706056845493015467617401875077988934024696974183651005195716632497897510746566445963442611535964329576655904975986085983633717628579054131336513018458801448099878887541603990245623263265992735725773377630372706507871604697430822396141195869037821801615799585980828766432418812033891051799809279637228209537839567668993163737380934299475194550114544560814831702758296972662548833580978941161056074809957996862833697359323812316078448909947709084331787317858289952637567816342189320918883383413034579637753687692368757252594085181265192971411491603155966996812113484786222128910811912048354713158938924915703548215662426308111223655440957190316647416041133715599492379019865263223266752286745984491977710071018892071981922406342216227460777472388037158260911167964898930392598307574850448696349148091751291403764947952191488486622815180304909703880633817595067256899023489846212155888214621103002744848775467648790193665743555637157697230216126025181627743212071939009064828416191583774648452879643447460613431078562247669296219760842555045161257871192619289694699520*i1^132 + -33973200639805125685766749226619809862031450421959449988283215661001097340102647736783066190942692710331990785320116661753700231148433587623301026439234836732433164791870704640971305309874867474603186683616178820270842309874566310377753411768684823650269954769644581282164154772116526147611270115853498262705911055975799918966266604004378355110617386525211277843580929606488555224823922982605648109120315019601805491191080135710961966574320274868809832124753855807384407650579854212139619321528945230093282620482530739044931192028452082327108397323162936204154437817172746951142226631224910922375547082206266994150368053598818860619991203750742343243374674931723286465526151809269295491844557514892421904945044362754316377832327324405650373530132385779618156566665174252712565221362727813499243910887773398692250399900244224593289105272368481885594770819362292738639953734048480968262133801522689773276163604837935767277465055332592304323790952764779121002853524499687046501088410287251690514871732144490893189486852755875068485906144273303241420192695469919813064087206432751273440947245079382511978335180721800124002430048638924725452588444706244614238439545958313649102590999169134640853245149285384294313211952455215792002392887963707148193925164928160405224326784625597532182696147415991716890525617753903596127400526352770054701939890232113142805021098370243241370595280774574295832266407093895590528737086066545944716572960606695916000872249368131145504792227614029180322825238459944749469913136839353176272847299177712286987623973829266524611898456266339600055786180744024356073886008177167839973075111971865162731327394403661976006921088718644601536532549815881909532021811925999073395989555752158336353132882369395683026614583171047561264083102965165272186739043327838387303961524003731386820652532164946351116591737790027515261711084839694182268510855425852121891568455967535180252081670378997673836057306191320453135438942310977380489946956499602495242587836773608561281241713868046692022709287505753740641593268918893892893477167113640256989331410166227272325169544229814196638817145304062193708551695217793438195271419452732159394419181018616045026680958411897639065288475563088601299156706949897199065751942412795582555386523381760581815339327159782425374452482927829193100018032286808952635256504182706262681195275336667484875095516786725667329380495845132377974431535281121870637043232810352794250244718398930500012151255952500474050942010614139617921334527472105158556036062346462440778096923617734387026856205998566681059991232026123631459315478819549979911074779800085391440258889574227326740781357162833840581393727133328802362776850440147312126794748396611368041485245639487639968631021851712666082198954058327443836056141963798292608399456447838284155476598211103710708597283601084444773257561504812588440572834443366850005138711511040*i1^133 + 109807237803329532698116133509812937703981890466418434627101109011818285565438959643582526183794630704676257689509488398876105084655812827179887422986269542486635688902104790864751556527045995733320662909703197184421137355220003328208618605437579925974101676658941360186472106542134266877670008597125301536528598640997576130775687835315440489590704400631251729523849430094239969630455869456514199135885045122377214763067578160102786006881677726623997232200286973080985193018124989567329594053072125877278025191303716991482310429415724926835898357176369247813295807816468411231113127221182973915774277112303757384536447979916686468230943698170732531832960439625264487264099518909886614984105128927123972345554230613582109599529434139112565746462787125154299177277323500481152163059072517967213858549905815513648937911809429284796459672817056714240533408525204134390090174059868529312701085577915502335881188031209627766807342248983817224938801969822740030983460302857510361305451079760024164059084399347942917945651950102590590467265055257440869221101707228168246541314204993913558102277618525934701073704923920419968393102435110488555068559796147323092718927393372420131113347301766508019751890714258395487763481361757296573106273361765404615042642650395478932447576695639066211915647871894884674565388007238076269914592464569562614640567946130127818665372085181339883559621217081147031040006063214898678883720779637981588723305705173311269550662361777076332879352947155421196571292738334439996689592988349170540997763509751475496182206319372077503571181369397328910798203236254976647485100009555739135986126904320034622228624287154048154211591087254774093297747389160174620354992409581544050519130942741388213419959485239262723213219913403645816434237414363486318702264295028562951091969806682633171387567803759141285843331785226296634824849220845632390325936853481815134916856620493313529985960958507324388857752125096952840339224799426756960075997543296189243012668600867698480260373737847693163850905509378674409406134935135694376889074067044716390190760789759015814176039957701094782265725050202356630985450230668481030322000456480363781228949416820146511136013001427855828877024402909131710797865162593637066865615644966062254208635652619342659348379790896981929201210904531150394581716383700424276085853234221014028444655664325587908006551069740810397191817979012078447763838261500757060023204723655728398946139912198012186262007377135876491033017594446459534957961241605481291485326597107328812659595025612679804690076562053434343500812588717753934197610562312352084824501991290981762855115823136688369590534621488280943620763671809827598334212376341372688502773489602361789019967433472929006700060467751493812825484584734933464923941549398795919022266464351516937232771495419422898483322345247130178893863244794837699965892942692308345683968*i1^134 + -277937565817306147595293565827675128677877687895431273244474974340006633536602803874683272874604430591578810295728698630881102720653432626122695374395646285834998326205491108337187113816876886227814494211113489056955838808481432115797705170930121694907131452531701669637358612966670845801298543810317558923757289922991883453396231241123426815440909766324366036726938754776216507181827366354390043832558196143152574547005282431007800466077994243453804598193396858701240784755324791440902967696482907105292214039861115478255201988724261050201263146190358036466625000480780173167903615620413051567784333579922463015612696727788044153174749109081455970916610150168890468582007798428029026225576472857077054052075814883714972631151050338051745787766487925007289349818460566258561341907151775780145926018933104944176683853108557894411264716828069696907853648008995566800263941990114516104437061933160172223403422538788174618564966666360382154947362270990407704875827148994095626495858840896641183461850036297290041869202231704078325057553983275154896699851204036389460930701233970948341396795429411865832351804999256446471032243667207655545225613831881234283029887054444378344665403353520871508528599317622483795198558999678480784097597394469371512104266036615295528364679924316800948923957505220316698423127859164732858163293580803915820830689350879460510080085926661122486775760759219952833511154968727807390600522388745805379065686176755596653753515859218940100505142679482491688424509533418905815795768081056598017853335986630943392459868738227206390875456037693027061859751029788458897594722963257007951628842312180060061122873910340345700267696767159744454272359755765262327181891401485966285521191232494377032604316608129571739163032542059183140496292019859499966150208801033645438252442741602730338749472545267992912507177699006992530696863180458958256192811147577496041905236464792809659296700035521798814150418900174509855928290965879996064908240324543535198674909877911496596294356861989900951147661124920292561765245274081069033865776807010016119244291484471830857117652231751569915342109543920886226109822977216834440755068661931398317898199750888424209885072545336928302159958554846204999088400178764032467366661403374189388993290152009972846761233443368206070253284189544526342136140016621066900570395707901627248939844416780713001998034928064499037813894415606523254953299561173436763286061281198969163365074043952321368662553749636946957496907925753792652413599378587032418863729456547396230525226244010377687422616773130691550441282101020747495456636745609700869603704696090625764467235278219717959610381495851681525372364060606463924992213731463877739352704516990789758818513035664695618702280752482932486656844674680337069332281003796991648466045786388443778315614463497083270036182976835913670596745898622606896968460226527232*i1^135 + 935718687234349594773376392062361308388179678908251627242984648863092586004207568709091710511572921586385457933979699177574407962192470575515617398855122503918575335363047364239054247197801327255228462265539171440139719241833718099626224050259220855524229969419611387836882441995671771078922725964246903677825935598611227209050774660129389134321152838148967455342048746320108372399030938832234996544347838540569432532854451456356544478540608037366032917463624326198738812014384336938440908287577237057540818800131951541001177696699667680736683166350670733535101099208963249452218374974454033158862634477832054830716264388582246016081791758537521420576419353291973919167258934474308084312929916836327291999284224085184326076067922111692456666943020935047433744879158102523764216699016630435306287696383693235965115020403108083402334048274670495149496550888197879703258928523094215234724529011377681275023900811603458225904362058583324636924695248685803792271982450024882271664500325330944046710336746164087930285984195562865848687747334177734930451862439284205857154645700186974877751181708594679190527907227631926309274436910986154131547588513184753335470416273092128636763033558280639467677028419744318932768312007949263792449127348694123580690396337405820619172342408549143460294022428049818773390840808929141283337285354132758714994525631013735925458504439606920166241282208439335277044832495340306825679298197779718355516632905974653293240895697365918497162146287842670281941049947413450478080373696427861043296369735895233132076613558144793293943737860635674265076999060976348012283461398501369548976552177061763246253037875063239671375917919802445219221846971868316445977159304197075637091585208844311297700598905508211159457174204253727464636591628420873839922007145649268496300170923676173827719932580070724548477579567600173121658898187662590419792688197369905641215479600111372513455763858708282090880738150897853735860000738171555269439151928854624947334990691869247148308702406174700689337911124652863111588474962795841805229613674664029671056677233905870739707951862525394435522763503618174269201791894320874127120586177917906952094139146282013277757846069577077678928432239639797841042267339956330324712369454526048130102627256559952413387505784268496423873386563016980290718383812150571312358197453850628972297342488279160956553904792624848077302639484475071050176981350969749790364016301451394227718285245954832791114924063031146184746604326689459005235097199609591547383396097642020825953891395547229240591011719684447779289778761065632219698201432036141942416760046166347074067731787944959184911010685949612647860075205179000969005348505975428746365275547455495839608131418485579466640907513760496705591667578415468448482956168593128259050489115174385450407930338753873705631176102403806155537723765832580262264832*i1^136 + -2438924459155777843022700651081039175170353517717830091662498578779015315151309037610249748931925789609320363264906951927205132296609560207712918922768802393629241934599694297725452663416301441499116758269067451064390804639780844170455864340732564645546777938365465894050926447174968645217633395217617892532802732566795458037407674318430156722838397159032023157271851041489980831469652921782998278956915611656672568110533392300757191697417507362463483933299124813479471926867119862774659767812987430345703656479163194455820519702113488284296203366439826184550828283305642159453968570939876073045752811315268920123695375422765584253386718198327484505586361426960589428933599893705912795120585015322396622738324207691379839109021326030259356871948807983647517840478226712429943420127039606850130284217600729069764188344125028208524172810648023287601279260064322239857211122079988820670581133601078571063339235261354656204197054934662564124426285884080433391305246652218840966726890032020999475838699338744805226495709285700463854750357322482753129624742702663749417343645763447141761752483457693450193109339379232956377464714874120986846221792557623629655086835478864039439020306834958288788709877261790968514293046503067039536571096033032815047026973957237922175498524515031752649752963554743955759454216663184905116123020798496444261159643566554825710069412475493691264542497718061684190363759866159017405064212955968437747497399430481643128527369597505248551672203301615808642283412386937779454470488366834889984614446926566622242400476141811394774588140289498812187821830431990943333943989584810468275449150471994536865812087757301559593708823870087171756680695817485441531021476260578061633191241223473312617543500735946086204203490000359798037869422584774847931856101016149209717466204363962640113061895838918903966263575673915610168938605345037136157047943738410405925954473430273267209719404462478372225039373219910782778608488077904357282446471971824761458245150402120818955728868212379090191778736903957261887111585091579519902155928780963173997468927582787753408845702535979281262081551805827784842995588299201496223829473257536231981097719696889791622063548922654316551090248469995186767226097048802591634182635793101078777803082437528322831635988184057212967151664096239731102205064619651579356652746972052072074775800103433843801516389799102408583188777505030835933377085190467124634417045054611136027278537951142107497197202602158165070060414431298108133427998029067031813420634967128673072571560453443829504251243558667406027252290438951261551682719104431788004014246414208514146498137701571099818134476352257775453165884162373739848431087113730678626339519988065149594588713881358573537163904511088881905826407345181569686938692118456785854381729896762974756646070713208701158840661215791621886702650409353216*i1^137 + 6275075383005539012504228246660566980098170153385056523721423330152836230399812458249491008210305278616832415504438644652207818298044192953981534256074191019779172276129205687379017232289363696536294172498195193850550898645378124520930124368131447228695486924666126202905720010112540256793879470027507138719104842253798988407442192464901584591642694048640515672877438307832242886828793127780819424953302260224368464617559975574681011307465107280310141655387464112760350854749179571682683449098843872154184724778589186629549267870575916018209923035597060009619456767639808590934950470353913836398093157290657638027616883403816622505874194642929243864697542759402810784064920223614255020878250289542275192136410794963816813852649772602507707448436953174557836385538207739243445502113613016944430589369478494730935106248860832279234092800669473888233673138718037239656050015729272121098666381028197332975121615061358163029122219849617990988143655130131996476256899270815007148166478919524070751117844972695156418631519015858578110396191790067663078760160438320856725317124555239708392559307370977220724460816093813620317305190641749355771578503285726628004674630008905168612893148008729323452808415425702837247072990810176610631149911771283108676090038493158741839390374950117755854606799069322278330479631804000476796253063575532465636827098700041308885924603545130872365746732926933126960307867909272502005926894179606270787160465935721054681287539611309300600367707605762763770698458524008931897324987919917315496008011241152933460155214706493990385820962448419725433287084493278145741329044943089585177913040125585311189588892204087080626633602346514508449459178006004940228281194656061039506082942834819562840205728279438914851224693177232548459323851110577093348625897491141390957630947321058498732633174402856152320468967479743928390818683952906285249766481013987813132193880082167560212179294403181188006690463488108522709165407223876567828114405412791763597792168097490480354103492344535599653089134797140578873633974532322729074546278296631463238845385422479429412719104923244564708208948496390709438180606577371339309754389511358244638259295446684779254511265804715911478554273385555998002619712441639809929337845802884058381721710278854838188736405392608102179480984167974728888082696494196292242531762203183771084415222419042306634241450117846108648597775793864271759114055758277803066514528954879472338806330267145421951713182991516293304901092541308013435910578797372325629354348992617790474481885745887126857561377013567413171965005383580085851590898533219188790924145342038076215446608314943796550044786812564886287093350405717638646522931354599282981705294749851863151323971738737500041665170740678006926312641291160679513492967964161141070533009494955587219441264993706231411573374280965219202105344*i1^138 + -12891824835151668763688733945101722003950002329465358691085955701635060760536930360499674587419448149109011129404327881102989988143704560075613184975531517754417907178353211667324504234338801195106200281978439002197092526305617779595718141641579442427786343586882995311897761312295631181186907412281362052603849279413181972986402481677858405821571466599857553723089948205719187376185341391981616691490250017021264480594432496736283707778387953837835893790182353151887417398723911326786285882132381192935038923167865367381916144188706061289188752381299744836785172124876636559746130464834963397201326147866497743060685099268705807832118554573540588415188589445670610467309902791015476409645644113137544094704598089450098446056458130045442734088843388079255444069069099281118757280353773703955235712887886471263278427153099123134394454728401438207544637933944558761658349977266185903053375214190007011001973618198579163905868140028766796139662880123324639440563174557895638388630217317501377933900911537274363149650094907664964301358604366243797648318786307396714818802267666864130182133025184544227951645957663640805620512197869884121729178764900528024529273446953997465876612884086819722888261099732034611997817465868776880084121569741754705045874936023285472983537716670249453661144552555452611506271008842340725953458158612759342953733174582083172165163208465153920238671761073918042136307511479361000537628521989730273580904856154830329377753294381341795992609201668947269518366462098260227032570263891556800392253124653811184548131487341905506858145825798075932219941729368923639847986051962296654574665345803787410416827730092983160813425710875751651242341989810606105964768740267630695461592617981650912732756697100167788842296129697118039144762445146723095876748730214323969377678988300474700485870095757602268626529961334458597412384690640313332926397898885665585312295153537356980178764838927119452814283697027961558038465604782785067442211052485921065944509808468669564083529778299098230019801139312670928059801359975863761639694773702503820891035024980560353523824108661264924178850138629709180783958880519874931311507057771619456812333271665658354516762967860019472354962515178692046152472885643147313657032135123933264675366639660698962422803622276330381948599284794306481831667956183799460338237094551247930930657635816766588052636307070291942814878095605729851736347317718399151825967279936166187389559085487542550187442713699795357956025163249711850341256920288957295971171728222239165111319331771187498816472001741389551807076166844633369419913050218168042524998252825951380939157048375920091765492680708292756854847789111918283871864990410253851573873943381018337679578610262695650462492751377817409993863551978327150157820471753997701764545175076974717854713375517548611323204675766845440*i1^139 + 13356624271752315891492381865512575420357941811513739222565259211533666795574437463089464433486174588181370265141994015881156477491370632237903727276245196456949110657576912610926399301661669976310032291335085439561342086578107205109932239473950437010855809963755058726885335853454027172720275325479727897570642321726824253621162331136157986523095332156915091449443581943732235519902130309036871821950624647160314598854411869565074712932545972916095318883996792768084472911777471577617409629934413036565197753206841447567290243024613604276345424032753781941502024556671887556345166886220509533923776913263642687367414794430332873052398538346473744432915578388357280388207573846422219459528542392938607725108392321866171092073902007249558273380099650593746466413082496513686296470596521214238520700140246275819527926759484503679629466427078697990775813988578432867381280818530193118141103401987722073975844407014966237815926406379139155342709598947305866441605803452324260999354100675407105170147419692189803243132944500191656449386589049354961225574137286340928982083982794301279362661035107240592457697783334900791415329310590629501682325758492191421861525766478928499154577380268954212968516107707519776774693922030888811345428661470240747957034893440368131601008920832508829590563018588356421092708768636436186198805675032129992833368564268149528512114489863415105277408123537960860918931951421010620387649012885932325563122943689821593227828481609149487177588159626782060250640955009933084657536024225319765339088351487214631834973775049542056666623463624845907129991801465772594277558190824115676587280173235956393868086124735827532613300831463725226749168763168581149839727192453217464453294452168439292095630387550045182544987624547872350366767863578849025129364088784188856530473215812636505297041199766517815839385302934805426806231452449081213630202674301216353023319057769324721765876878267127011177290808487008448712072901530479200772488553929634975444867586576831176490240951505926883681610188579444214323240388223596374751955006023006091472932704388367616934436387107021961993767735154401162810032475778855261597281442192851027367445147032627916686041002172519475244554259547188576476588863429837274836458908899151164699799688141685475224587918105890272752643581863990826071697325639642898081555426260315880922430815421167160932237514521647302916921212260731798374290891665921472030084414724047221850461243732534645307855013223245681008847572643201620732501121024986756064059880471744263910632371570711512089953176176201827978362283610691476886962074617156920257734513612389808630094714311044242378809618139204323765107559081129381651102739052799456762717826575875659073421530926545097107320268857239224205537918316514648680296730723248609278063335489062257729057869782400381155803136*i1^140 + -9734839557992784800622404145220911960495715982721713344173649650207708214222510347460848761508624742958080564247697477634060765037682373779527553514049299819080314884449124314223860547787392459286092558383359628586145252680898595680836023472347060889972959019530777155202099187315984144829159867215337213552380648867904154993755876513513045677511073715637018675264828214842471644966041599823084193801742358822780141370139636104564691043320138005735814589037822188186859448857010670652089409447590801485467728279468138462540084989206376796695313866440061266093037181529079066008978682839940807945198683815297985324864587636665346441137812048700254298571548562679551139616046929118088076286498166674772206090019620984149546944914664506732441641962432052328856346665186574834362049107404937641631088153413619559142262178067966862846705929852611158422390761747001346584258830288217931270177702554332860022735142888382805438368248535165843619297033231790632210914800202814097659847005562004940678251319036578032927448581217176350730365710401477328679297071831287805775348719363414263650647147341646748019254870315398830736882818872277326160906401414219114390025779489227921960303613384909180318245191090755706663284542327678142331502848315913146366820246184721880260495524437232769673495023391857330271428446359139348747948518839387972510445186518597245181875352580099351314223238408250832119865323381680261294349587587680608613654079648295306505947510055063811060099211151710154005044135247098649411427719949771181482775007680665462501811240801432434779340310110323370283634515716316038887507868099662981367929662062904314955116625773375035585121658105033516758005203317681533628586628873617124141625977471310481220432969393829348250745582895921847120848825997441390981339073400052167718945209653762244905428775886965732228566572810803215381630411338883628237730494779278799538450507440208897178053113467602976647073179665445719460541177224002160129879100546597167457420192208503689991418612239486145400807456490880096120552253443411925824874429419194129259698123007616952284427528343643191709815368301356967274931075779071214011877291000987674414162713256946068618333674374542863938863530964570846372192720267670980621620144910217091465499475372870843215214974363134028767787294213373112949991729184119691522482323117007993883488723943731174890284716058516656930569356443806991327541760791563103428786158127256564363383624105947401226300222361389313726496584865540780703144432164946560762996096572433931156719543785790662643870317704644989077220624840789189774481675152709649461751372319409148684502260219521302168707134474292225079808978183686189396241584786996428704319068539489928282175181310235555402125412904750972626898054848107036618206504782200856219110719304135953154159128789123072*i1^141 + 5804080372884035126342480841710889060503492966556579631961247040549359496651770551656346171279977979487415957460817664926474995198626618096112204339597701502626930408755119507368730631860203268957595028387345580620103677140726987752803567703807877128883037434803815897607878921300276983884658518014254245757728749535139597768244322174251515153850687394819451912405279366844464213454212303288156523198604468628181677591876454072018500131586769468509930080955419606156041747558735895712312574545265514487416115675548994238835288939149849410411429623529036800354344082045710857932242458657200819023532755437632504199182023945188447139502272389023661651998706014994869119035073347938665818835474944346866501214239644148718560269240075264333330945452613833880466402214686137951878649853877840083382892214256921428475193588568260352979497947146852940108189467725157634184796601528112421108900867313080559140519411812203221151714901467794149428409789966622761651305974591716976876824826471896501862745688799632811565481549744770426517024131111887827370627875916753311276314388047072525123915269422937587132686623515104821457946830001212898892989721366143665973179076676190700117547494053823998382791622371371350297152171804402730225995898444925838389101957870652964230496690535994448955334775145785519617784529924643415464851031541978119670451409151487181642432255402476462598292217465298952718280495410124921631907318877427505014233152946423907705572663915720233630256456418384037302395277212136333394095960219128047130537300095999836230757730266630543607731789692946541182761869458599508892937019344305341963866919595251136221208216538393040115560126293390807106198941103748801781656995395281115369698238692447026921602493830194279643958188395596030869120712789315988677201768514592532458706586525097318630128775962363405917278019400811720142863205136478314297536384926812446621799743603901123001883571224399315717306765887075609503368485799204465021198994094235228923542918054420662948774654616593993988194345402001886809106277549463956288663512072915423016125875551861731449768203286472973092117580604147910831381632539588560492826997310317216813042150773573876732529493733143247070092815283450940416551059797288914692133031586062645235521718372368001337035875060033961975269353854398668782389449808930109789870648321688541525842068776828063515733780261709499498990009519078670096927989686712529988589903892645386958181395707344477241919624847299605497312308232982286473085827795989014687896566355109565786859049980202274628980564227342599621841744761280486146859665051205634169482228089117976039309708139740974859405258313811265213692012351403473074150203904146488264075047969054331989413351281595734382708430036224639969382056917880509807108928451764252940014537745959399607762944*i1^142 + -2539770548449295577469359338841168712538320526638458496511079680235112116006169868446241229339592839908518960798578417900423571595130667623337662994126427837659071845225452088476676216369054592660109464963272325164328318659289305505853693472993191076049229067130421932475873239710739019058560289469833366362894281487914569862912937310918292901056404315770301098779882868536462187125239125630997370898859867987319539471549334689912969436973049897077621790609656036518099868625414643117534342255901864004688134694960646338804184493903521146033523737490778796412021221205068291319455786122365207686149340228006965286275908185388906557228792866158857889971173829480669045126230141261280768913394699260011058667053627508963685133412416615216723484315863087100554241068305173874892037489657451042601170222183163316317320624730564937379672068803911655291501040705222857543143633082459693025243736963637328458781862814956506059013319553487491766673675169706197200951363403695760954967935357829645392908909354201101503021141966092223763555915200695137074083324500932614456501689495864916887581719346464634516817414412714656787699102473074254780487031719762912704514024008750543211941930479985976523454753551975101411720064478889690115025282096418022547284708977611757947326180454543440457592995141710813355854426353515889754319643925738674306570780524400270019679075177358679153646393247146101980238551354557560760054866254106757447684007676414478642336772925209883786372278065077782678739096474724188258042469335704530683611039497957728844183642999906195740162478048341280811180444624514944553517645358958353846206703552288171075143407333474406584618371959467708560366513431021664617834261683009848584343956462324327741675540812014377374440438157259875981978335402614415585023304309996388733092809354282148986357610155490813305380510247823493999032060801685962464251287904922980872384370138871378768897799657762417740489722854171143327818546478812317543462599655488633621494538530335551620709721383250479033537212747905493606787505844216231149175712916729654305612156068108359543106622143180381144358090448640027177437560906040894350154692281278600027034467885272794690135926089635726465037794493039347460736260155428783667842930351974010922751478372616429229065601938301914221614382272077010507679741623179906070194186595902985241739304035246945812397460823018762302278086842473986010861875990656064781109764137626004138717713250466423924559387220328063746326003788585903055404249390663236269775464885083124890520369184809662306919848079268215436497546329347187344476515542630133661712351700686200094643300764296790884425900079043612997060345276343070897982134034928538979517698892524231303135736317118469034204538436394653675980885208844653186247834739665545479439906456469504*i1^143 + 736415079662314401648200271580211540204318653274421606108587976422459401073435407589003423933543514448981005575193164577748811941615404019945203473798987711313772839008417990515764848317618683281299814060197099724910924259230397223917944299794672414676276193585131548473006254348821211660419404796917181266318556974627535541603419241396901933420958757325598432532604679032128590508296432518594439123841061675173431658360816316506216295505384133533764282608005763744487063803790815796897226903117206851866841217950764023923614394512874234880512839840576654383440740049694100855468799479581955603141038422522744875377522847703117751714823990581262994076869199054810010156732502763874499837282633359169295204985371662919233196648652324460644623715073185660668012411824799842064630821098565258664764829783233294582346458166347465185535758162935287645304426348366657644854640760460595152722701132009257775742568024027347165967879089537233767493033864765954404251822991259951178048382603758327696383794589989142173039677992850948965592650052024899121257704693420118004822577756458291871271048139923290854837452612768188332337029650525331831224458190611766969584956782081927953009079880234066128749668057548366873854306807242429979346370824704615769779806630183570986724245825061485390967767761264224008965121398916919312967985496071098474488971036525958927634184053550153525204555737922214037756436067182642563372272754428519887864156391590344546562648963710632475681780877216770274354716992518029256160531052795744375956063679137842311933463245276534471176131256938397980323027211240787368485292819314148025600788523123473727223118087205129062188462557398410305622067017061620729605785392889307161016502730483250153340752879781148424285868787292218223165311401712252437409252732211984996461994890952586052023508303410564657622361114585809051056700579373498138233261704626386775900542243098138185057548268059738041341978928046805325002402597104338773871988725978598225684116488515190141016262067727981886784647027876125435915390534793274381862076263609814298121386722159004811001211298283304345926142939398334167262290301160370500233112980313976079725549722524832073642774851613462974607700234269214403348626310511601030645674804432906973812213708224192211779782936333753953286625148563396999791944505873701179431176747872648224043857224583257171932184886884469460067961797716401611993277121404194695583027975204017560888319321018669443041007577704750496084726852079161794585561121419687644100984103263402046748405801635830981486165925341772105319958422877455044856366970905180703941322546647373530697544721751365395769501947501745843001805767457742778404899005510422854158511365811815208276853105390432656477333537009603060649580352434242187080149063033702758481920*i1^144 + -149605606351626000090115930964381862654921014576548717297473868393567006077068985023759583558476471896145967161995365928569682527407175922189164046210917018928562406586700021786417263252227002200234131052860444449264439887385477856957655159653771201711805961459830133601300429019217315977671507886887540993270580283299274959260728328186610332866259043402513936075729181253616526014846347000297078829609450481295001935706071268270617284024754637906568910107837696832363505531954338887951656476807561892716738614818984555617207413714073063330488253350798176365386364706425295780848069570996327339011580982426974475224471900196454731271866701221924544139929379663393624848791062947665104898515900160378405667816217428106875228708566007442544878308576987122414219579351840523250563012795465477613045386846512870062616443738354568748974625001024325100799022296588545382766327453763574593412288938172122258801751833647916450459160710070010543750448241426628336027437563368316243641963377909211282951101127416714797066668070284989413443068344772281791878984440746810723032693228453130208297442348442903114077092067441302896026097961525676348994498558767964626978179690034540790604153889417209314420832728352438445996698884579292867881172831959890790309884916802741671808097478326848615185830878309014091284672537680774658492600261292743483969630056795590057565371617571307243689640825230111610845212385540873642245652798964418162219845072422485281956212732367201025813169259097238243937491523479067995190471282986893030545444859111816512377107520788910541091085445758878885772118348297157393766704288018802788040352830992175300083696014231646340456563081869054337253634024428569149831131853684493917636384492125747739227594163479650577890838525236407200496319489246680550409531538639418874757194197504260507805247984557246375342304453402808530336917007111756638748499043165936240586453074339774981210659649488066930821382856846708043767084643949473626138559110658184526508306649192303134131300229229653495810193786348518547795344196388137884123426631925718903112702294903083592597374411509053843924724444233270163605473838795750712429694834709191078909173123117661960007198737999798376629621523324314883641057270162535722045102682667874790824653908650055967161552868119691656124491401486730822927621073926533713490986648049098840294120962582965774682441661453722108855995037996035547916898567648019294393162599957093946683990980522745018830392572533153306090512357141209803073827834280652034290294561502572463283276512137791431951373092838993545040619178352762393566631580529298472331121429063732107798975360080784748810391868677300362719058031153451757308451067088900349869580335494700955559713875207893826904370747821617617593478314126784235960086768386048*i1^145 + 19436171381916923697596137132668332424326717844094157442866431181783980877899248741703589012999710417277908549980265981699793144023407838944103382190418839126559296537161406046921234511450344898278383225057383346651873022788018307002299586104587184626222725913821289408925690712333653246126973945581392156783295789067559408866666744040961278643845328351244901759867441979750471024304524201042158268211835597285030213322755158601508891608500374689973185237286255425975333461811232450222967299806070941640632465154763644746657151856714549159798811048836972183355178434623830155524864937043063472615777606578011181450618573967939419545816666025385738660394077973592277079270689395561272788629507205759423753925702478940880750523579318403980960850443024136371629111331908483467722868958160573953329279809691619894823056445642706529089104201790699863573497772178908402956949657184234525396338039784465798259286487319932497029240258510335517613965305386315042552549866924659716969844752875836648717892221045697658122290993202555438565391294697761198466685927342081997390982040775754239068202691762696428608819750182693487679354283276547551024480467043240439892259578768374663050210102980024921077637682425819008710429070454830209712242080656982681336110527151496114238759395577261637603313842013676680287555706121631698424099723355463462772971806763493393399310616049707643507068562248586459546982077527773834818995275365375827641650538257940274343727874914417234195089702108664396122365585152656980560837142645892488583461859484212753189941651714599524872310538562453326179177736313477884594272575140794321159171322551439335972439219838875528382324166677908669567680280430412401911330696429406543870304181525311050226582860457751214514842470912295628689179007263870364117164480508452083796779522087566851935518254409887574909292064187519181290566164739570389527845913572706156126039476506357663289196871241007649641091676011627956735657861580083652678689862277854292948249546312168980340115294279853910495594030262579446749243911834350911443502567444515074972386110949139652851249290279479060578869698588835757956914075078998709493207399132774919037843532095812870051719801623943312609932026171349629474681918095875121989736620326493643396534425708128091322357663188161379923384565032489210578009917230338565444045492470547079544723206227292213659418840173645654346965757756475960677618828374242293324699260282518148898918915896158161310006563870786706753386274945213611669025329013437935482825852613929673106910809657434733384016215465361525831235925043589018891990573330466846776169973905392550373371947843053901118177047474024837788766558225560899307968752727293194205867372207461306793805265421002730702172027115634600686593970325393978163200*i1^146 + -1473875157374175301207601020055529969455627950305320256788403550461054105309501741480766591888442658339690218987937111662994665708247341702371697071143917328206891655179071066558129137438001646150830998626684564383770717525783111239046325179766707429360842245210741743775624437885027134716631672043429332895873674460007988632816470918460536800127117021593433283497561634429366015223663422826855654733233339830318293716871165415674028451262894313861483630328692703681938705899920529059286137214927765769829442173104173842440870475422678969283437710738252496271638164976856025250341424684543091315060836063594404836427768624074752740852562429858654771682278176165900545677067980529659051389904137945139754622073083690738401472569309533977968648764535737444040127893564759800326342149004043268284287118671157484376265606804404980237025043102344337873530245861542093931471850362507119909134794240976246203984890121292463208614382351430329660019538805088273636905670863920538225474806184989921130756739770470559238655387599303287800649214844335709030517557379126203668149427373593839427423202137293255936858778619347575950560609647624557631227554784423268766520301921739547878920480628541592860952169944828692216112482018428706704918657522902469262488742564785093311038884555855215102560837747973405990532948575647256649631546903561069932654426701388227104184440619125278086123535107614462664616299920757774850463081069339391745906316853539804955327462568695012241412925266747761133474780835487881651396576220756694902752897915677142025070281218611451100615581478986208539536998305528526397895428047766843881967342842220607568141212146809725862483285148437774661120767304280828582147250267946150091315471000032293514148249292185520465915286305049278599751645995251612456510782937308859091999766962779048215619739039790462255325611211582870341421383858864515569800592439499843410154321773301514690909407062761442074171266571059703067037103362735913000036822166303380399296322795972539484945014102733465737139141120366192782096080383557717411188173871651284549306312366377942056922675083975847118759878617893712263311977122062738031270644633968824928109965390591261159700752253197765135886017977698752927459632580647227744884363718936223387663353459742878558795536826298498829410016295464490304015482723176976654545414566180325841520930951952985561774539116250170135154647084350732564365437593040186700778798311544984983714591108742527180226913020205557877327843198259563436960084586629555946681973492789201622716982298671078795172641203500702888247228982192678022793788402042423861654021850472907251843353212711729179774845703822812847659102654266106364775841947653088953601967693088689202577286149232620603642610448725910529755999895552*i1^147 + 66903162262395176680325144448942448605474376498360261323954622364704739092208480679331018238239254790903276110391349493279373525472120285430464634211982941618745099557503591474641934581940192199810736519503220166942224919250496677963873273540294858945071846029459753996939338045754883677609522799665361949370641864451163915645559748897061626792707837842977194565481956366006249053587378597900780160934647156275116751146598596583213614190070280852914827716141254355563898255443345020034898739196444040145888769219860958159158312241011209886124701468145261684350201771971331624223473509011175924841647179672319959871268078134951006621921736873535131024262937930079981313067253900172676369333102651272962150672367932633232131586227380533904234771788247519573131205095808368476474108914251637302698499609273253008179697229108611286533461524452370651923889850341898114146990651097235915070078243916756071203665561259594066591643691122309346138237099068366223312954542359941904260553489300307301308376202596510206681611439327889061780443208482388199661401141287224043121744545971455696487982891325560045186847061258701637712486213873493929867361373845474713299059124998702023580723516046077734975714176005658738294467413665740349866390512954050259987029686369359475112965178317951948634812163857950997691302111162663505051374263162839464524292580326636482309548102430883672400778397166502313962138491353647010960363284147526833361305159014193983047857829132665648156671357805222802965607691717390834950324948030427260089626439013641377854679906663815242323979955702986107868979393093564580652870340991263883965978300172977950913088608075670440441985462038551594482413265471815614731502245223713310825199903535210669401896507307374767841442058300035604836539510245660553485450431634191653960484297714343907390932791381323900186210844500703765437166682159930596300337547671855548427529946263359516376667913203557294055342815206088390296791023469232878546173872433224226120852617854690169595381261425652075181086284549455633741580564603550458657817996654667625577311877776753933924971147180164291203029949912828105470250766496223085514708439890521664098067124909114726966158490395395058735200288253362695026167874067989506204185154363369197785537466606525167044529945528960877277780518453691753277425188042931185583856186536146403987422136780765523775732844961704998542278980783936464646673346467354375966229263262165714912720902437238333539870260202704719532955222317362673397732973286209234658577407996283556179250875193786190642468968591881358165749595131906826594962247420242413330095316974213798035096751743991773822574633225102759785321996439607916436642190607015760044386564206297918783602386538959767718308492676073259008*i1^148 + -4767928539208494993436345410914566498541897995497423289551291684005274925918338317271615575494535128359877303094967883709403547784713547149373439001945965793178837496053120541381611803193949842509432097293856070003811861755680344459402980032874112352803401681861296044131837948741048418665092473303102519575821427236850230994312477296532084555249679441482017534400236883794659685801019663004016295187799494419164657324923168536498405339928530976346858363380527490285586994502549497080209694334219276010089854970691894035041751869186451801824863588490097367805205013453937978118779569208156070596693520920429628604656176724715481971257804667716453268450694569093697886543914697377646392263622891496462252318540599783015534986155783855437451883293584764776765448518296190227382983501044384196128751403452621390699640291099088909531032797204749741276929149084131256804039116651364638570482427002925468663313736576667515970263810441568125500246881566693697781005956489721726767375501577542930815730532979147706765479307769951568722277059797210010532925608813851845172167355741971308506075873878374720533882083186672516335098089136515281622130807517494875289605673868930714880394899719863747568595956597492434490078870610284292304914273362118392397482110924736444340710400512144254679636346264254356360659732155389806173427667188701894338752904737825107645882848135190419797563958699629248893416790540338808963957190525117455063496770400158463276439332550531546960594403913111358032695510895415166148918623592465605468689426572722082313883419189060310241879818396091835969598028848521235061939821524662582701458152072807087769744161585303082513589922326331853883705591117173638686612926652401556213997078772612750333190250613628832226990856900350754181118394312885762446611602445389156031330223727275748679509283505770703431991431709629463059012662905598999600304750239178880475279706792855178692136180513906906925099283427680253223356185425290404066023701042246981505613592392013259299581306409141953311875255807493589758925483801666155571507197391094279096682229742083891660999642540033944347595532812737729286864776899635316218026237469004516414012344465776086148324771049937674768187679579372255376064368078989448241650934278827251684073187964303009130886926375604909123524271925430849612754274187253691748557526198577434050393168621004324207714061333572670852920303159874479318560524371715592495631283876120351581815653879200446466054198604486131600972400316916895481799886213621981461510757554568057593195274806084181291664478749909405521677496687789315854805486378921027893528216038643626569919549715358026885693270457904323488760495799895620366673359853816020978866976935804073815169218690644581944913821696*i1^149 + -189118766309572385577968294669238031621532280104158776337894248601961919092521093299957053983613767535404634694172017210400276215413771727123985170350076327784116215326779497770598311842549927328515436907059986960447218554705257811529537954146060371827441468117593120109237662802127207148464017276345369903915305891421036294966969961441751803389363081011160938589087557017561509121899643628268657819813301301259534209984288658743166776463975572752973973568656318410003243473524077378008021016854537043183191316151616433350328156375876335097550747015338576572390953980973555140932945918712795021981574168692910904448818979432112194939690236671790346575978193276824026035519557713992067654828123018249069879726669675443183981644002476077481800594709870339564529380154609895326957151819267467288261496170028878148694237834793741005378220403696513857803577601529206720656853765581082597261910323616727435950549589414522457014507246553822085262281831872542994223216773811660292248453002694637937997082871863885672417459565246632477018251199237073426513074705875888552784458209408960722107425284766525311492391586635247042178051951344937653352315743294495597670084977259939081880883081776787083834537875071847999566857754762965660117415184775136495569361805499707239784662224651419435211580634455263957470766599712510626700142399954720490833949941818943141198914426617474316320119224412850512834916169125778045098919275758441294496730009179681356046386423006442551559234396978401289407694538811727530322798441945886790032319635289895846256904703458757123240533537472477968498440041742244426345766813902055658419022478019869664165818943921632326783597465096976369717040323167649190091846201866318581807017697708527622472921726963788981485253886374312889351608077534693328959468647623639531004932897798736641634353843102301021665097986497634119069221180390550706909999838602613234322563376082120521553021555635015944927804802763867585110189382690775545288932642093473243090256805112126720146372729244590899534958464475044600707575094206679829967318482044399738554368785890360514975514404819034633192605544842724985221156899625452856648669636302174057549323942957120190281314299555062980844014910054809692829329109629757025614371174208952417673667350637521455075589717607113147371857021862236880267835357893807108776902479544993420121283749959341734623878212442803325760597290831936228380242125136015012439291135712781187134205541715281665477828109463224928386905731825235790397972198728181677997776293615364426408426742858823194559824404187022693515759212850836057689169519968804280030452455960879743609094981115031508351820067053519597402347707036797236573572581928171597657369866008739970778833014208069632*i1^150 + 4081882580273797126395921010726045422877038653924747966962639710433963355629786714621251020562731560551117661337771247050549631926277259249411307255637240699755989000022461904524622681874486014942111791751849889271825558746888366661301320044167443071769242410904865589193060077895389778094594284308941934063217351061967717661362573269895177695813805424455783799502026660100207900277239140810850149914774704777540701348141849876253327666257630581603773894420286700774437007920632977444817275533134152550635140613096476721175335421487464103619345744723950961571447353073070719264844277727455118779188124130131493178376267148758871672484386178672883713838430891794525747778339799588540999127999617901179979676997714576613731284399807643391105740497438419494481108904126014941854343245125309329875759439658206564925226593881686522936796705087565340554635418716893511009544493044866731335527301498647185682316504213503482959660681257587624714161659458623502380552691511052152209195253746455324770062961473349670078194383484060713198077822234492507416363406568767382920269747490756646510763052582832410288951921789667015663505549928586902436754049933228752835518714198641752822962367457989676849523112297714535197368211018581685822843178963582340076316530585640131309320368861445589453915956790605278563506310325376067741274511312771711843218506355918048627197576849254111869692691287439983693712715167339934634611596785378586824662149649859214072055536793584227433427804679928086252682282839129578066297478985238914686924789811679173060610740348210062053894061685256543648910009611011373588789330523787332056309906662649724804627027660668335467901154597506873604527800253557935156374606903023511127158631555758405897896555175379518591083682887226528472612551552413246346720674311834112068666119095961222471773000781186671175029255303661306332036745190136778677138573602803393256395573042126443156853025400898919792263846093070447948809879089123696070060154886073168385885178066841242437617124137121251293976711963537401777129218437534425156732695020961781507189689744239035807262126032014626840925645904956341523210530917344387982177294294073971971466523164070506056135741447054458896151029802381810476481080355454690291630770601104494292466311775088683967550761601672209131723307618872981794816721988655653680992965727836015643040419659690449008265476534427586050941119508477153091879698433169187006294058521978693698828295862587911018970695101637213884701418492319293954156969267316529346802816623322171523891700402116554243560053928204134257148905742204691507993315199724602475051307006863955987972299832094892735629049708595868564868235925140616709606477840795809597388385973778304792002560*i1^151 + 211180366781035037980682414968241600513313145422954814538186286874397688139459849303516272416289658304339967603470873512309066499440931017844842900226308362504020377413571653192963096693688347438622398612211298418354390067366392699339315043802568509618214333248147389802805150361710368961140097200829942596403558197225510463245501681611995220546809928025076750263689638262944600707374562321116881327035088138155744219484275341321725224887487354120224923398714483351606200995182728886116392313855629898912090805888744937055641521390705140813109245932773043892952140894329462306399850314906418883390922241861510105193131853937655717862985398354777042240829733978499601203941089544746704648195296864878767325440385675891317446538482368733274943039405152223976039788718667937517217791326064022468964441536845531735875272466953731094791276095734777199096740670739460495275872514236001699040230180722134437591565905033121774972741297784365304804033469539444770347268455875977491923839210309446129302366666313610132192516097524840034839414052542685378146934872063545492081247755162941103572930460848824940775481763931572380525759130808746349689213815843741448949974545216470967869329635855301380176025768714279115507089038713427050075388142861918223294017510850443864322641144580301295097555507013791683276076053246562679292814093170105554406011072496980118715581005896905682341798207218511473219915087997354554209534020425032191618522779843207369024588324640525758988241700573187816517072726351517683420588532646624235198366797911253668229784507207353894225735668285138368877712445775760501766952035673495905386876726827793171427828256892348189013087636268595250232880153863112473889560385258358086361282995793323966449572570564994183275558145386148567025040392952478268286331734615323136186926902044858830337254004626950610631397952703281588208793432971508586207828273273325331388439616250247980331177337018599904427586022552671863779025547893409323448895248122411040303280987877524499366247748772337808525369231866070696341395440982707070965461512519009812595628555682851937636391793734771636677619881916076576938219028468327291925328858768491830583080525815601298206224579800652997054535365311176124988840270314616321679768510811776243009509427701626301453726454108293057373475486697995852345842831495377058962699291335630415687799493247812470057545694981806415726044806062277062833490344166353128698952301167022253850390830814554491192099825390597946135313437301674008681189894445709150112808093874578212868267632849847505621203312776300473526015282693301194052982110893873525147570544926060636347430191836497896789097933832646408905995108404306794130483221904965065844157898031104*i1^152 + -4477797106400428388122528220574461077593568369829387798299183282437765871901571898672608354410782047384994145402745170214048565233383427847123010782699559463251365604528729369949051099439906300897794477534169521074869387375140105451739156154987080724701176325412777518990712776477803579456402884315373029887485195367257997185659455717653149131327910984676373972608214911750187228742213891333690343155470969472158065769749051425778130325891498970032462926005260678934698371065740372002733246727838152422963692004439795019803872098178547269532648026328610288335473188347480306008902211498327365698703657145288518180113776202406963389199750155271961324556161137544557064116576006996138547267384073364635025390966286113245185892159493485247977630506243825347683904081980789858198160103437582349214067655092745240238586335949365841130913771862264016432989694265311231492610831190448401936717945735970866080782608062246453353471117944224857109020006058384438423031840213352727302081859875524644164643378774936652320329256582178403919730447349831399250742522363377084965528177867465957185778474833015140018657368016973930926171727071865862067409649750466323933719660711647679216879082371932993272488290612216553800343157177489792200741063822689308416144430659115370341426194885082985990748648763420168693969523682312839733629294039121454693776727892469868047093173452205450313530773322019919166250621377500814344353944699480831758412639202743117205923518022896034991113362323785600423631882708422313185560843273624058103047459029803242523246267980176757851275278958106343861233535378933407675596803030934605853692175464624766372604409197478851301330531147084729515024798630099031813442029275398663656499765606901877505412148838551826431745777058046761737025038732429359039856846247200632905789880065090092662922427568250748565510883019931762823685944890676504549370446966025427594287249919391098268855058159914025282141099878269848518929092872215391987341996254942980049996969152988979198777007893713181237728259675565803713216685925968261053261324803844819004276154067781595704738904598551662078028445583741741304533182667697846460553112432419750485299402345048914936146805301281881273837594172561756195082584045541353050916618285253030539286470633414722757380472886008535545952176434144359805699417713350419813995587704750866910309713450987172564914917711761618026978055202014793268749126870501983445309841239886458800442701550345365522860206464751838033485604723890485722215785438542187121751673415986688591105826102661528194004176470939694303084238380634752376698344712625159380893252558410127854703640097038801197655870261966493133614628711493246265984750582703186771968*i1^153 + 82085987014938985419886008917435613578846456781480631900942628059362345894256000008826170528406834215210921829536604655954448015438418165062379428498260150856230370754738675080348226963320639352438129933166908352187068393783472646624508610192500770474535717970490332765163700625097364159508084453336002010660312093334269266252288025205942541377045370585726126424757651973468791395333843728385156014534898152054911249863008782982515829806071330025137357507607856224709063524282408089516088376647023779087643231332320965730291758426793017880608910170874589252336822744791940025957304142531672303453499117548980546370632930256882114560288226920854991338681006555434116669028266972832754460251516748982255666749648919818600632475962092218848077146798852862925535093634138605627573671472997677197530292025647387266184793820360891032650624049432611316058825469424386159649862767359430613761158661131627629912212792412299947887283373805320007466849705650180029183473900071702530777081711183542970378248827651020939486060545802175155641094716820117678292102146034650463778359034533893503763606042218991917759636793797760526337612159050877548728570355040913016756797909591319236985029706514908207176600343705822446824054751911969378320602440967341636638520707131765448953435627415946651376317983543274077863138720380870656200776291764711102880267666307803795617371357821781317308897073130941467632246373358571679593604185497370508961255301205664533865027777244225230637926418670429171689144833112582882012825635356660363159484170644343424815083691663534868603008381070331506601220902275784864230406307759035315539374059338022035477447492688548367283966441086917380571538225922106940872208796098168229837342668562245190211434212278720167827791156071258920201294822604873852107908421574562875695467839073184047598705110085196508885273700614995206376396862007094774099864328147995174879841877133715532700038858872129587374181106422496848880646594849979626965525048609901327477330080300643860082547332703696858881603692020719582204034831660300122213130916666440716375277488438325816576253914423300597031071491719156247054627961248705283908404511614121641708692367325481379036731980903777620798007976040566765461927926093546941913419804398547612569136537845075541047474563831184791723597300485880279428863630785881884495883519738403954295783168588102017275482950204373195019254303728047898561163462519806650824436051933769942103708379908958861120979470708900355564684765983527189188809009456047114611728615032909432032227079133211998051315408477022103021168663977499093098305055228319333327478862969111852277262400952019748790838880321803312941842472991595191311827730432*i1^154 + -704855582192844592322164403335672467286336828858978570989890967941176280837310898779374620501144827963699330564195395499633909312781257971867816962612778453825158766263718701782263794341629720362168353895049080131544634663734377799944846038277941895910135261621660175491131778627350023358430186390498766887373072088705720522430860072864748460398230194657369011547550472017877806792047275695049043814268289988175046132645537454060931328351144385489745453853221077191163915231969032949534004086363842282387728876210799370184728448750741929240462188027531001904382342181545970406066559341060239544165653960510957768270044650945030848660194221850317320446061067431591077311054851911738368886769309567448827073862010689657759040867305041429100319085322885687792767765131209802526685925620829231709174303086576944942400317409688798496736139274353936775986737649283276750498555656422184295950263427573047124243029038412302452203901622419926952493052280002243305991790894198484525256525945581532292280669240551148818243809873665513140239966366072795143283836207330130944081176939295652600361122986862191974769488390982615608449886129618555881162877186515571977120657705069898483196361380577812324610091080672203231508252950921893143145566535113426952154400544163919773768782555069873800704097958678246746717725664755315609694370144299125385808316732407023607345587943347165193000622966900604077897744516538894061940800739625971077103850343837493814220806232216919998097462804724823945078108379394076678421971336928612423782745131464125046443809949526509509210181733124503321261754518326139569795773495943553614618712864839128630929020799471906207619382341561657729713121064479145496152806090963204995391906243280730977548403825890723773433107915874396685090837295754297017291005659884036109220948318086280187758574951472646281547585463758344443550353186060163191811333082606780196665921930373171764634976104732027741256222628694050143340999875191718511858292550868411452920156783694524744449501873913320046477493924957251618727582215915555896931531264154853478014031996235033839794667396681815528239814015538719011243969705590795664185009936369410632985903945785469501921524510122519658295877239352818756330012247822874025712332571664917098211843798907450841307704482872374307033984298906791818407687341611940561243484772846664894081302841237846529953826049567779290865320834664077765344445787992323825983679312780204679758327161120213106868765128169480317352842172903454917523028827651114056705835779481433963899868587426783058781653645541397056702661071101031090347767625347853890550749560251126268110964015919443809563367976434543927874545855577980928*i1^155 + 1649036938453544385925276774067327274899476012604974168871124469911712928605839909155581874383650246477160874246208058950868857261091998971703211416241066870969766551749438708622923781142045248654084945680307321521122220163578428840451690390053781638315353732013910415347525221026860655408618119748271404511134331904005652995936228249242774236811999569237887330257306206713190971338951259140564332005949998906830511762789131221312304650234725852300914754458672762786073938878651109557046995235821404054333744149092269893953494944963720807823968332103981101493083567896974783982020349037039496750819967943204633054638440204547936589754392604407853979393337326863548542282714444001276831147534777766183789640671918461576002029693895068169408286993295984791080340248454382730089274150735411482551998329953774492460307219383174165796251336430602672248980142991968493390576618874800788125935203290374314962758979186469856835342532595422696625375615138011682961962188257176767876987706470603892602988671210185896385433184832355057106902286406345583426514157195090539316624537746012231947796782113019861355741012946896128410834528032688915059664910731671315667921282581583454806201210988963202348330423238858567459755398125852425496020912040011638924721778692335124319958634871926768732332727229463226279148713896892319674520020697319783631051789205237273439483224175203951832019451353894603901318646476463913446033883740567792918840455490169521931608892418066807302246728586351286099723279134699511662228805529241745196015165158254164114223344023301022089702200621575531728416967306436053988714483137770488303422591784571882862441438456816819466731018279748534820648184779362531358379149112437787654540467991463252832847760007742511596502101204192055042277872750571938815454621683933179852058114025008093376546046263686641888699537872066238804147062771828510619540644688069120181530816348317142702154977959541632235095490943582448443356618735265618113516408061673416420432572190852490158555235378802610944107174757894878902682394634855924308543537339937164247908637302134949949754003692467266394367207831282039191588398186624074465586367299995414691927133416169159437260400512605864205390153834841616741405700314769393702716138241992216934126504575946586119132695493551753063013872004486806217802039165091894919659289331895082869654889396238748922895121619562290779907182897851042387262291065964618163484470320691198388964960935754957504374180955934641298633132016957743471292596764857321919961663234736442589387903428099716782005104596250508027633822202836140567538800161658139156309495167415423581084128281852866492078417007688615393755136*i1^156 + -2434374941174880453930367693225986145788212925263375419756350317150355992404041189556289226538079323702831623314426171747312238297275435681449969011279593730531694982019211163984333807021583352686908537563160794514764900509992492835930516871862509774333063972869820895188954508392722358149079899396056869923141402373626614981402051685978020567395722071145833018791663645224760254680927816837372358369437335158584778629552344083528661792106416488389495438800289179346876416387369888585850279341199101362631405165534976546017677174368769442452199207342434213629725831287461706516991766480607298223603533577185009899229322092225826131074753493619462573285067684054115211909530922603285208004626195010840551870445727015306007824556261113943653050472827115257261488299208476823861329412188691066946633351849552751145515806430781877364977479092139835290976353283144755484064541289679464166850069751105834360738850825184425300246582498778579171457454759400025002411574434656680374443449563530223843341236460672375952288284136928506069340155986419525349741281354380048209032437477546052971947197592632654855818820015913153557588775742742240288678317048688487819817509795895242744132780178393952658060399952420732367684706484932747737035643921530787560432683448503531915914685432328632726781572011874536600708296698603574822694574281590904195801128847032570285455168470092166154280435434373921239648404677572333723445708549203291862839986868862644058226204340776989798076886402938563537484068528104573115225195863203323954231995920058709551446154535729104267312358968322010957281408841646976032298261249264646092375265690261461525032373797508360075960623624958936425058103173605412269537250431386329836221861103486200881753699939587963920388122663461382616364366441144613115117214360274456167749822129500237473813851243427338610260168105220084670863951549945954948291240060377077263007287258431648561992416526269859513086161387519814999285547115713759936985923278363266935453993777212974959489102415174214946659515579867016980607477798124015969156472256249374501645320424890781975297018251940272173189119089816209411056929477455855349058500151119124327156471954778825077234661424248070281074705610863767199654593992847988865818497461240904269213768041326448198248435093922399957928654148029369345649687099745485617165247446332319669335622320940225197397318887795625586826845030189300666293639449835815197570309409660500682753355592143208713012274200243524099616926099924290582472778032597746563737823178333301238919772798646068756461642356950753210334767806234154310524747144430574440385618156451089821550426890269214131124474740736*i1^157 + -8536214628380612174217177493726925991064949883316358569224897498015283181470334969740793572637460153933012143490924685437602983595378436637640382797133252298324655198465894919191093517705796527665970322503212172352359808072933157069603916064886902784459321113468113614355094565320032994064925909434251303008751068521166515725330071033974166637244768472005603145586547767194973079463128163292386979822736026815311655550518447352069103238463250148944981030460440461325337516957184946795131293633872479184870117065386567544198515449207268326150399958878425664496543766960325762485120571470161531323172773268689333485583853396648532532315883950346535598398568487648546670909104135067262252017325895856810822893874899587445107988003953526919751281679078638129015679126233277871398852217913489344744340727926871644577364950805551686642935048553310044442970429116413740825664754965780101542455853371344017636886398308355137119518970637037808534113986097591251466080379298821382220375292775904670864645768264185565576204079244122160661184368794692426019513388501374363091904104701660202117877456916347728882104580900830236182422775713646267880919238308279480627918801055718561082670151147181869043646773000460844022479659999692041362411746618026846545388254107830275554199340694793865977752456577642607451944149580919942380374671063061815299706622626259507772711014041217697657907187881517413326287528345492740231204949621891935250013111037046842208620596677261751989926000380431855014115400520804592895263705116131790579752716628249372830365187676633652256058499259980039570779157863214534677731070751795865923559505967079744489735373798148038485457906633870053439602828784448298995830908625394158876227165714825905453897748042259949252456256026473385842975158205068720704004791009603261171135714789940199924405646325250669546109227756116728450246479239149950700437364003448310831747300010859933063403954086608105545962609448924706704115309400418448696979713795557451337983099824183638203058832356944120955086663595349059381575617597230751176307470253472214625937672177231583721122448082639840805790026624923572026586909724000858323534114178672068478839948546164524258749225667429748150451480442921635829305550128906824393401704500698799797218127285391827207035991051783924628390075870353713500621310751613906181478262075264025938648553109255566809589376936390354640423795879576548108229469786991296836934455765859942182805656458467443393718879115503393052386259759453626579517022549939550784692095482409487831220368049211057475503129919429023172615381986833913762893246608568026024088274879173760800249064436629766144*i1^158 + 15061709472358518761958814739646846247832869473121521207694579133591794880509078455014295851688123061950838224585655870810285794747370717390095033328552509924626005073133535752585756758479709433202052056501943269031859015130072680505575735506674102067721139052690657399115641477101054217430177047210188097593260260814742882383545403023560757458452266361511417271960231967167169369519779412476193463725796529822959291937638513765407179798772465971151215208313546035287167819623604675650481770737075528776915072469478711244540538592586914496394780960465289695098370921011939373426849443407353287339646212146250564507204564431028402892871325602466312682803801600310192950818115347162970748457287346675030891111187877436513597116009109251479508401714464089966787434114856613984705252792869417793829221214213809388458689120546647067225370769487747959048197454738986835557222316399193649159634772728032909228593021772403655753215180889337791929792546951971710297108695961538453845329102804750241583921925359057759779299799851674168598354779648439519208927243601358726167521609264542001550509319100239809967634872825483263784795480463539483944933516567621221070484015619110076420847760036957811122964102620618007374998679661675564408112853505281351505314192641714932781591635224309599192867059641082169222818150345351037093197290665643968486749833899601320831708538181554764489713858168352599753576432242374471364859512065452210126772412037429705451246449825976793108192863778484522704935112639443571085172804215805637227894292479589794214751533008963179570634876782787119696809010993651477111929601403007440558229718956438975199354905885652709551763279769141941067674391896536916023831349025294987249835639578544436758924345451851347098410176570901427801748900178012320452701433491266196651578975940931605770708445824773243517413973870027984465424094990904238870689194633593405589769877214202410400258946871966160381137843017699523801771567794066456576530371479704941677251033533326472586487806385845104908149986645077768986853216236353019095625117349671673980884305345993007173992709155043776015652056271604507274672933068141384027491327623281998757289996685672760877214141349676064671676902785928043680420495979242771056925769820781157340796230409405890236012838538279155790757336077598302917561411127697718055346367011370996119482313977880482803355778971549739433648238988359345816479904123416045517659236350142528383559370629057858019095200726987275162570593353676997826066363374853155023824786395445742697114974090559954944649688559435021254019177943793456586254037162525040295301239859817259437391872*i1^159 + -23510382696777228463050656848020930908181522843350277968133562022316881433066104968720432227248715696000969440134844362512041300848019982195793692612905580623541159850505739063471787776527383254885491127996466680272499483968484400544111082889657560430819052186757031651151694938274152130846125514006258200651478120244160264853990153216690362021514063885489556445756389064897594902690228651009156895720613668970229623961364859904816021208668893782379262389952326087482270657339404449595840459298578772335823555428534282080750398903994109598364544182372304398839755169135368393897274052866952983444314550297013100550993961207095474334079886808738760038434127777772797222659287643704145805270918211485596495269699916714117136388428838206193011576103381887084778272811833044303700243763580656042409483610449833390425154064989805759662014863013551390510811536181929235371970546772072992626758217333934701833260714189487649548334065873281232251378703236708290541539977376764584552498244060336583125228682835082323787029901915883465281931878909714132823686639590724820118620715111544188866901462077760239535961665872653141496467919115802821866499498095136950432457008477565645667950374683280708511851317557121758960791131971371147857451987416293520428939707151023660602994824528142178771333223138012830680821733178442464319684140771068464321348826548727391369890873409602321517878745934814614884672906923784891431842075398103773488450039632966086168599683769189602247764448956408966742853796262712328903621765306265505924410968118534136203434510751097355704787717904101971771165742273417015406453535313113945026767778447964485083622873602777578984962700878874855553870315457592645018160421509302499041782799781811082900944205343580854317521282065218910857618535898284034275636237127378325647359866310033879899969006826563815241475262130334245610058996220978350348161552139560018796983547582395936491517140172127113384415608678885289892321588408474152415190576538488873387437066334061470848238647310067090689792833480213831889300080365142976419711347957282955197941617116200952520475470060656657166895515135457151056126828479374566968427104702474941142903752003387275905511417381456448378670024380113202869020894939435770066351657272566206272863003392424590419862773093438183036036838276870095892926825853893366293754371552856639172665968463023121408179438702547717874761226040902705313237762005591972498929489877227073031710298005497040576483126979780123202262799520853466576361955333725105987354402831215848715173031287909906884645260243906732972955033468163994008826118721772325891468777488384*i1^160 + -64371750129180876987452959875714218815339616675832416941036493286443843374388457219662285613943437171384053784966235588825522172302049702059845010186772423851812529552955667351355937894589291521687015006679295611170341793373237356436431095567483582023005477834249823417013772319488421167860119774015887690069705026061263325345052264037692870124281564494369272402638069327825023572064879046609327747898222922057764829347314699607325182275422817093496390432181925098953008422593848265501312021022056109520863471278710667296933186122534137605265023482521476679996546830018874788102554206613995118278891863561690780915626421645484382703706710133220022690342115943350986978272937748636880604623577945579509217228088855005474216961753744127055434848893110443351941931733155808683622827198578161191929434311192815846079065895217497229836610913357859473213258283977423456141288417844858679864838845475557880067433174266764735724569152202062597885128477924702410654336159187832592083412689138699097344762334164337366811748612792123098948652841829705155193815284441060525707556295569657887965344830786784446208283163846806988163515126002028246228175039726189778290847521531318432386057289491552303205878356951048508916220468802109390060576106992239303946155566395686509959495602403407070808888382541777431603775551776203220286773202541457312119933476139560565837733769054154271077305161622573344329488062439595391698428997450939352684896271774635152285921400897591101920597943727940467726940087884350354556697571079749244869660324620795559040163645474516923304534164574980709437718764214242534131082410545363608924379281619034786818038904867130166429577525435791880765545095678540057234544462040136980106405874548074262617051709488224712845935490956117244275680805539195547020653525488752272630952339896488190865168375880186102579653029684453754082810837700835319118112182373531397764548459118592674986732117659393435054772233051295904561676679610249300515277566408960347213832415929709827865406303701639503917089295664999397398067242641804769953943944354839403501429174282271736787683615857935323398981666633280266881023912035050489381561411066456706287634163703113125036549330587087783173273860194481468903061232454787780940138217523517237221223106854787938491925916086703629268300488219687256147382613059353121804984714974636325688198490204517068193855974907388058804778170611834756183528155336116893746535056718374644758503658703869450344712582588253272589922146485720711492163717996824252106559342265055920325725318736740707228251161393814115225330657928351455259302098876963487744*i1^161 + -510314210381382449768556882953656721917642376940372811228437068929966913136917660616705423928608125383765310333270552147456717674842341734477658265933293909875155108903898238072253352919373704801470139364468201818563834614899305358398840147557858412449691940574762890368788269788707123760178302498814035679781596584908168702426483209432523519818634287325947229269504121722963263628695834381240925964239269156349132761971865020196814865804880112740240963416679591905778408823384342462339699573701973822654885421082715378356158108917863549329630017655844328309759018045439638344212653924260414273351278581824708440182889190402081578933063322505559302174437342595177042087328800816288040148997695815762479687766379637959938263499934496342558858665328942526383334880325045455887850532265170320727560772856110145034839150752082119081067553137186194653097120428367431059932628110004789258261490388646867354747990357840881741706440004665392748485904278811021605280201514569385113365851679874741120258451755745205268979355324096828698960728820263078254067940179773347448050801621521882273637786923947523460613346467021957331485248866842498803231412594634656146712432729812972464349890092974309260533143937365244845209999147231288159991189079387859205523550338744889425692441744148703995701316674653594033858885712445387993427849437204698456689610264414819407418709022791210334013506031130390724812970584335836566168736150076645414256986572022847696771392331036850930657706869304992693262909279083943907585953494141719143759914338144653172428213479828296440850668926487230411936950973621273592407269575071973976445601225827782560962146157227499192735574056617683145347614423976245675443967947152012788059398945691086244908890838532366872121919628281075558001223631874149276491401606934336633373527252232112462332566827058979013312669699748383348905445377955313962129482123408386001993413887077029099927171175261033523785389547448484457526105006756663832943977539495372042113224440150867890040188788659710546232668187151968620706681178887191068673005859786159461416831863760806620772010793060140684323164568653916428768805162183189346259055089785707885690474691095260628020089384972519816214953830003052892775350207543347743692876609188122161211741731408968339306234039492095111546105037599161816939503906482250982455250233137216025907809950461212698877447812718088261867836902316605608728410725525870324540380551505643436909031654630668761904328855300719223762448241120150462510970986491614776871158692121285818292968781317951863106566440126860952189197306015548966961152*i1^162 + -3470118407173722326683155136240956427318983174792811551672192728898141276400967983778102006698445813948479253598044744540591619746844041892282285099250749607518590056939807157156497675094290589962383793000331033660534477238238476785536241182880378142300602506040260227614454585525804901256354674611876707463249093843748353617651226760065812298816071386994635611059154045570826189860820145986095644310383875298024540414606872488151906375473446398240619017165672903169446101097506312233302917336018574361690182978239081775352205805784673730282307211769189732988429991055104172325442546153697694140317440280306135832509754992941997854424171480344213201486899736674148269349542979602632130402311847663079486451903666617574766250161682765556055028842155074466110418404909493325308009436452343970622773015440814444125731017555943728977978155640851001903636297528010394743326450018888314993927097658500220628200446175887883959612046445438031898148025590356658424974183033401550332294587114738743394084242624334657954475612727455788321245878573557098687900267861558362789791909399715028650693545717817809795695682653286678396096511121032785980212433906985311064992082657352713036263279195586656633047814895244769687446440186609473219841671448931030677955528360997486375387013460125521967359038984417406493152566944436844641638673013026299950441356775897778502210606332893101704453359666447570174068721287501876408479481400346655075193189912722168897946391362247105098984549189861375596358013526050133811336586935628232624498870939911871205648174904054586096143174064590180757600493773811814157407551847696321247563726497378791931587594788927308144848656637206721456121107142863784191760279604495300400883905403479705553816063888296779286832821908885512168906654219743311334559633113268841194036338844397779474557647736911948737998512787825322160130352592006291621071584480420027400012160636301911737460861988313956782757253687581095415011503610175467239849053376599001571897686927469861572465124008598985622424980380345646437691342155573021441968057549977367843315527712375838283591115089994899619653728862875013427135790849695981250392366918795000018233178806151065959508231391122375521073053748491632085025407448812491959462872363450404841840761512823584976410354392250198231434178625917556300844534607542731543124338179435609660325470014821143388700248314698272497174820963168745114767889806442816297356657753771468286100803816863397898925787869043405893695323798758312343203157274750818202140363060542169153158883204070853531865738888456491535809118208*i1^163 + -7994370521083742964744663632016805877025490527866534780440405820382463188828807665133865490179592488827551906716295082830482645265766831439896932284253226418228726396576901662818121597013931729637130746333211287252099746796075049864472305958589120035261872478065007228889004790771371629785826126620180051827292163328383212373847975684014755593636587850602074401954145723175389836332377671833181239614935376061791295604305896977786827708821314423015007888692380913293236950870444740111285258314477855079871699404472769711683739777085659276297477559271873615041210262485233723875909285592794674784058658830367208294988394059326958811857484148395571521535719924691226864056889124930971330474853187174434267120303083791097586222767629496127660077318752724361675317579634604112710460134773270847369323312376079834988951825724543053619674325166447640292021685249435489532243607110357418575008856774799179475427885939185681549440778062047034671512514209367882830295132112275695480256119520044107978397658455285673481390343707946116035791708680866708546607144363424580672540536612880116534421170390727414499493205260518551930690705260989713100877313568454482733853205758197231646585769253793215835262273641164081949297159393728024699931348284192200691958222973928322138579450321657853610243691047616660619329340787345486377480966465561185131610934789308437651746059450444549561655217666686195920541103587232911068026955316104394096773750568889003573656600309929552292894768548615808808884436795992754743112860091505341891832616424187029364849739206764899452935227079886132213865295311237330943606888303304151300274338051715454484910171365825602571502233990039960449714484678188679255948201488835751589599351517218347619280890715408839769170187733214658069999426535754038501723818379002456975484175791122700399114023822463788944746339882858488618078069228096091786017627622177815467226664108133087309163809544621064912468517238276496206694594125670310917321127194670169246678657038176188372135079593722142877955840540100988628256249229192034272894413524409880105082156626236281237887024970428582540549260618725447170289413336561252843926439919971096920187455934704828353194752331957779208690722416830583258909024315992060455022609516921494701857481734758540653368482278612646480263422769758369307470444698899663709739202917846371699093729275033271631212689353421650624125704614019138438462161980730254246699824546321466620947868065870586639460886788270210707309899575857060248306208210034462228352720539933405994559066993118515098364279783424*i1^164 + -8387883754648751939946175278283119137995512590343645307796633666682907930926058366090471763752653298843744894438156648421754755412602194522050282169461951893850369181259087434437691236164876330197712994619202837603978786182547890794088965168831631456605658709696422857904883847213034903985436905489767877175364262794603578788111131566544839917434406281156941231200107386103767662697201333653681575881017233604139624491441734227253109687682124852748106632202397976501533672298800125480694577757192007629497068915341738056378530514983958568681425384447291734125269007219277484564501024976267229454287812440740169665255034242382396706897710580560438522323162664908767986597685549983701576593877129167413187508435450798168038304615570375886205054535594154474348528521535579098071891229924226065226128063307379028370455130951034115038349751865369016268627740184739599135862903205964681882896266955189533042199701927873003195065228588762474629127430495724496523250144771166946467599681484440392042996203709504882635193567422782548082633000299678380983437889964778461104990352552513064726580197683117992825279229834937716383929426030594191199766032341113207310767335735445531609522713152294557265137882595968654441451637427014342906106465958306578734644229252437724406041083294729231154747192142911218052407979500674094283986199299480936511285659555590573840717622069343813369394197405823811005601553491915711490165380866856804001744960710099962767725919636875221775241708905362022624263434934239051946041595438872943061956172359939261953006674396629390080926515839543266142818655401477278748145462123434826389935942921977584377927639619652467322239288345691040137625780355755361794937898099195690697754042295869590786663917017630121900972028361510431323317800917154327412321269795749657288433579823235458005550656897623359617809056728175334558741533761232373668026161791103108873646073162821781004604665693102352569695120983617217247795164348358250230620416621593142847899434295412678492353926151350280261599809133205108067209051334433292737467410442919295631415336734826184389689267795061391919850723511952669140563508431215479558031702850258887881344605904250404966229343946197075556543035221055443753951414992293086347426719363175606828269071040800481382317373782797642427436390823497012750334984214858235497689449754677784284039628672558488904797812291995462664782268014617262984344640429338530641492534249597188157232158380751750827957314426215512161862507188882996711847228294632304240171928374454789431905318588121088*i1^165 + -823083957195994048356366921612541768020666212901567321665339561985704661351613679805487535489265493461350065511064150048672279574762759034196406374246387374318207985289586745530250865821319426167877495689515056456667387634928827862189032242238513471935479463403403943095267972941928736488103357417054982193579476934307204891231557070901583517332081075834200459924313302473592949575602888359688761323641723033442576964422967430780581952127707096495234055058281616012171544985990861902741481374763398493958030250312620173217148809888350317608462614397746493699684938687701943773834117541269148424343066657900080348517275858622478128667448563223213256872213625586908729357315178025335030231356580000754924086801902599520723229153963843916372989246839230366493162991261071558873924503198020324290328256551536011184220535013221041418033569264528267866966403842370838118876936348410988456537255593198067793895771117794289170413316499598557585207847072187786527556901609291215181942285407505031694804716277803939204860115022580293905736516546935638383254007545476224866268008843995473549854228369984171908079228810089757538866769819165225055214579829397967977138000853782478534603945081469775258525934770436154216810332773750304819544899822609432449583047963368583086012187196328891408323592392388252353198257363590424934772826134599278748053960373591521273968336952674306093073265364449320722839840827134962209299359199868585687246521426623106645555728480876119960343548983542567674673251939260893741935209348574076598123694601329173824030749495056945542307012701156838196084680983954659729761677565708077743243175995228199407285670120136844813222718258941780768283014302295924513187403123486375291436967946013814460145446689139546126068639879840662468031144000532690432268343482871493828707078210592069239341123182097311442868936104862696256958005146040157092696762572330050660089673156035435902217266807418766047883960604805580566046837619979157964887543475007613574505260306373190789841421596652024767656432574327011059164500818910962624922262637112372605658721082954745977775443760314429199640298711490685955759582299954886838667578451408486978699674475028178834495384221053801823062537466553262747900246082631384252759207061848572672744126506814015944134935170659265599259831243318753848140063502215752226953389335354249768234879522357613614463237680623477290659929559741921160079107817556837691946892771642973227964195847053486552858127814574035406934782659551197902072114640595176192967553360536272896*i1^166 + 793241457965529729239406471494493040342584217081779596101251221290664465346377159795744777354781252819393538510884646845717434097331569999147603419299831864422586719734538355440755678350515784421322436031793443213119524376400879582937765019602089221798826917039051267618871429889463211538383306241721010466299400527334303028851660261781137047062569585548219206617641646915681589070673508969692472748630204935776586284860689205108474371586893976713630536477572435342627727867577066056442688259388554071905410532792257527941991864604347426256441713035030405870292368857114696734761301763711894641265222442425756274043830001385577454836888720680103105935477612710636372085217121491982552766889901774951774532762884335857772448164004072944200767957981713971472459180230106786271298853856409646852182317348224420901728154490671513127750384675140979374698557426723852668005607204523300669492029348933282527352740717310124783950814832852454046512231420596129627136550892681853555756818216697115724101317270600091672850292446430321769695856208267318824665574807478710287028291594654131203102031668357457553991970835563586102676021711469275649592012574733772714542281953724295180532580517878174003117215500336472308054571679583024034331986525298517034034957568015848381581796855334940083811984267945750609215620080693502609717618195867251590406139638894739020805373316754621913720533970987557892335199001597651939408346832325125760494217955712577120656984787871458638894719147756810948592379874608968919863291010426069274612398662438677866800667829950014909609005760025267232401510120182698629254470996093239743430143268368555972385901062953663470679628217236855394291708749944252892945221482573663821218423442594922075901276456084070119647733375797528404807767767782000797976401700163540901302978554170583974564181727904213606172924615407366610150763550546683606739175691128830976407399131250311231462428570163356598336988390490000316217964701679051520651921536387202882606359393325018354823949384373062618950913287253625602227439957054571645248462518379520947762075433236462185701299320412066045197262036520647826386655225819278092411265600960264816162658114313198966759111433774722402532637303243956033432520489548584877521098907886351302810617742792298666458564307085348034562239498280309761946750580128138388852289230158385004798574094457167222696446282405388846949222262037470372428123856728079069575027948679545044684104157765251952973600012052117342670347538202431695344363545333755543552*i1^167 + 423272985634810026342450033949806162659305794308910743815586945699177915713737537202564942157368837674346894925802351210325683650770231657915731514777364632496883034971270191845378626635864933413024321828833243598265961904908338730600608792654917203520586007351216871601399582951613012704262271063777210821294205208723915730518793317760781222037984962671270671294761378004466107472059044145161143052179586032269958196821712476071125140158559277882197257642077605965661227266488784859695355315712160717500225142960494012032248828311798240692170267052662825194442994382742934255127284721550277524137351391611365800069496517363857026738375332475903088061354275309775160729333612939038017619289231845728456819991382640738251683319935617614212374277383763068954630296862471939903554425907624287664006254908656954528109746794531049118124465338799190164583911946755394932668169056281702339504746145360879539176387489812063444987284174378934217766783366830586910630283831229789967880426524256660655882815059166105390607096694051799937177024487679816974065471364933435726564734035247741304793455683056477301124431327599046696945701894190775608918148512297933882174753696691489747606843233558543040535746826151021881249067601160242574254427451026701075527484962373626880397888327860507356202363080024176700119972269600764261688931451691742814443888806440567971818707836567056156809813442804608454438094099004709248772615339800000894617211504261844123788279036956533413208349035819679771943530445666520734341147415151918105039200754095535475363230608743273436356570042975337399532533208852595567719985832619763161972787575644601314884524167991150597792194954753132187914454020473928184604511263056510537458970223889641493298090998251140148944354507961859662349552263407881369978112980119326381897800623740510641490946014716079315506663395247981782572448541320798669847309639847210096150650017650305526949981722499922822706618886043389298426280258612177873481236328825747481097726595380529978413131856956500105824615603539747619917876539688499933953703744562281912437141279212313517858993695404272206426885499473070294229338559659456386959285662156125282056205623280137603048040514407256191376634994930097560858205825495514510925709219409218628970106530835259075442246239344297685435855735984824847861317156678617964673156456250112024849613551872440308816907585032286409569172351733023140174348227600634134760947654750993645442374800418693877656344672813785884880073157778369754955776*i1^168 + -216023555268249817284445631067036638452874948942216603393940502144571700579071734372928227484414268435955883912135654005455554039103248404986942558545714651903724664238413630842871094652193389923779581514800080485728413483625073381380940262519709717445352817959897513685585270434031534193215241413657272747301140385376334760782342057096599179570559700344512210132907881280562009180055277330258091471928694358102148377541719119033802947984108321588907086417908482816459317758080691906217943291125413113890215139087621711925873380699030628923390041739825799472466808880861965664504553223677614456956198380896112145199697240301144564853664755795528995922640489845268997541908643998446499752746052173787947288893629802514444639711719724228363475788773490075634314623434448583945282871071149344951749722058640416756409134740434689884344017267113946135052281371457100766439981031727031651170441544700807666361447623487295339197381444087314000723941968480305592938685695848040798814211403137772848537576946208765937802753815164825637628920288160022693422208643945145544277206618878474646070714128369256301420335625415948521644383892559504043282138927956756633805007055827060381274324526165086497046819815968246668870659046745000734263236437910131704975966420025395396601696888877543777093449261772172824470497980259939342569869457818691870871435919171841374792778867862063194266532673147219975290967070286594682581845555861724913939933382121851656534342420281303461778619884718658598970519810597400765858874301730049301640513937932246215610363727533638868714502206715955834973817426388506058024521299781003050948510213184780496342181369696013769328783280874743371702239861084115435940328711003540800293156080206367146208464661124902809721603911552447866265310896496731402437777531227720975138792579520925249475518062276809490285165711198676091497094011189765455629868793491442210118563054174583314019267407190129891211978440153694873825450048553228919537967489691872984870786347091870293466758742442368161416766344108011362069291617049749560097108078611691499608422006931670672585537631923425198530826283869805190335913175766328310832366746351666652063379370196820976285686941900410547283649480605987291540599460831564299604742773382397449161007408124901134013698910021836387947930563237655422061328594769607605285614010264126805026802266710906318668374378920892235702478902225257386897643958865499396671206749927520902790193357340252438523169064643748777984786432*i1^169 + 112525957808656785317482484423831199831575637618372023992210532634156523847299946701459725043055105375841667567618746498218677399122424349423547203408028204510706931891332181725451699064633959694363304437052003660747309057871969183870216927252310938251092066829185223797490184893519056491181864215662910692943522252090019854307954569348559234839969665950168768190622830191157979786801485363351914353162106732555468746720462197089252434677410720794599618796813055133759907650372098924366262749329255306693002092094841985104932610889566349972043326934117242231309900016354939369531925529745482931082900531831005016049706135070340730859696339619265628107287816670243098598364977945554048626380186477387892569120006550540681475306421888892732834095111954179908735475485239154058419038312413986099073423217663075373859974154824610327835965519396078387029413228796041273802827870165027798358406900158776191268895040427380490781502384557190664546345281006845832098204826602533893057516607475307009797125767994911640171069975618042107101565174441509533222430020311409982088821259025209250203059466385438970286545700613835865290751020024979411711998457860917443428779179499666854878234038805090660325905184500287463830989642025297723932352733478343327188292139626817611476708305900466291465144856113266040471447867774711798872599753142558513197353061041661291831338072815167313489423644183930100737622087188066241997516468562269305130716796852091329168114171458542821191526969008938164046818676880219693781184941346769204039000450556964610422916783671491756822942559718721267198915705420196339427111462654688763533612458129485668618968622760895203587735771780305058859488641081385246171106801663282519885337969147327904086305214990870972691668803231562939883905369526453963547832844708917636294576984534401085477176085487945567696911536739662712432139292550323567853405046290198524359349845753487364994518526676996482484971652357940406180703809444653473819066330031764046330889145174998790762748143739543322933001178164066150311986825463883347621629359765368372751955169815619000920703628378959905904126233812142395289557880266311407945575335965665298711562514387386002610813200158233587893356364703959670668000662368986894441018973364239563030108903560045436053316265617890554570246154844086837094962319045576009840789530251524567285437741714420712313762963705338424888386117765042172205938612748867462818709064606976426816997127076363340329760325632*i1^170 + -37878108611430534188080419317735793716725653824711506017003624591724868029243269234995433488615192712557566143251216023152204231625456982945010941830773844789956690450698290310386024125326875329032913230080901906500433515179501855699654045397567762706499965325815152921272566493102205759258472655545946431282453516737807140263800913257384542267755240193493627533517146150653666485100523506692632742712784063802465028821333307212291410733298896318362989014437654042200803441312586679971849747530989173180975432104338344357618673489025511470018327074669999745360618009096183675802790341561023055083821278914740901774492262659445330335271885752357064665111968041793845814445467046819312201309018304573915648008350382855163036848779316241036463596979501575994415192278655796201622638478184153554168685483793174444822297020430527061192024708271703461718727014495604359005494169198951975358401320488156417348824189183127154776602605280051169376529893899308877923448408639299249533775471924679602275546898790520720036419947735092189913309812392005596195932080391763346529089388479966559951619292540721387969574340472059389486654567424553928303785732958612478128400042492503434996056838188649915046780481962327289557009481282896153073377813502511137096099775708431669908219940249500725969597933792313042975766669158428421501458043633572133294916925483925553138365500747266808783043045030783111133724401470527626334965690171865048295516167922371605012478122442268604330727155950919479995870821384284917990076724381803553271911130580582535825688708233905838452909043862373307235226304186310648692895782996812786641806926792771380411810496563676864898562431943439993677309020718491295336375024438199598390567433518936173247323682648075033899077930761287756207367013224077287634422590462344132233566444244273407953541740422323417977839424869622352830980854440481957909232814820875220104063386363532444686940232027534096549171331701375152895423061273651892889787635401241727104686907807606576204266560547880453584558857638499842570836695283817709434648105624901537983581294815178602713723469335265567445555316307529282691242748693999919364250265590781151442727094440137697137360138970418676361836944870522844460924569603573223075564583232799848036598329464936129379463434002846503315046749105041471589780061421879224233487369639836170297692253062700588736674013008659070581094461118753404410750852046549076830326302641528583328703327502336*i1^171 + 5045465624097380298886935221380008085697675114497870410868499765826910184630871627071394849333901874884122421754710589826758517631210985720761770965630577312162128518350149382083655627719239556560435592289621393066921038835509990216837521009832225611380513465132161060273841130075667393601774644848293684119597275849181772777771292529547409917214787885161995541142625855968325300064529891895218150567151515506146162813475366535008091824223643416678987753324936733924558057000806293012018770835111559252004934795575819039951380073204078905574519394694037692739752111189630885907173763831730023761723787628320780306636224616579194938194137532684864195193834354906975608645365585308213967900126777458000942461788504577410156176918198826705562155729294497736328246680751752819934275444108736703942513453860033958439574891631479331625464391789257008191675359987671315581921930386081612273993179755547912288745058157557964150261834062699522910866899374845056649244140861778551497211385669084194549270697758754997216181992801509725980307661260761954994575280082619181264733574660018448806575653637866447772663705958367069073091112694959059652347784388901549608543074134931989913340832742726126670510228606991353962163395951096942333442010984232329127779172096238243936114146655521617344526516410425948888963748775983388531940366918443309520171013170034463752231234390531228158541996789688526313042902645444338164825923085168281182234833231049905740060175874440095871726670264721047763715473710428609360133583159219033617444993852171499496032893152184637924636466418040472508113291205390873852464676225612959728846245514413042396413701083377002967018198389059873694383296487301843361994106199373126304023397006397804741302228962017272161237206801257157292352266204263236712681630948524392175736137912253597295636695597496236433248369098756240389550418607023744070268354973823423761746552247552228376873282116906091108760126823801685478430664796182485229131956166918064014466913039108855241039530474071725518043322125560043358561420724676342661611659026864182898524552267564549081093799190885341428699387023386188215822462916493318323672491967763054459861194658839600286042727549540653157330950375495333086542310084666675517066579097133181124692800963737414204438185918871977289261823358221172081783184057731090464379230866161226713641953348148127707774770964088262621862412854258920164237064237870220011590142209818624*i1^172 + -310070072057422775853273520377745782485714898704072469544352284346683516670572403820461108047552717638280228444285620078737843234597309538272227093333764300960513068474585183005456483204016414652784085116859947685205921855093177023987958318245066162904948381100860007437500857373983551697512889486498279242969543399566750837743534032617073384482241065266662651293299708765066076575581791642310764264101231126511009039829317314701837935926723241370051417825201784540859648228455112928448144969244254634995509578834895092822270583419470622181942917820283899371630950086629779069950687191606943017301339367947157620644414321255371523552855787407080759030076444679041516449981809116507436290763731803431595442645737871446576469243808784723269927834292043585876773373885963527627754113304741204349862962560148933733564628517566825413558645922703679132387950430094300611117578008954381574662756735174611549781817611181201051394703871122939441136108841417084081987209685929348956244429182386640457341250856926158729073255813120029525945004039541240795789254092679954365545466518014097391920500700544020676866412020594147889091713086391995752328350440921067208842444777957848249381220349391011461771471318879493009952360912588191403424155255653082989470472767098764468297512505407660115632052918672067108462741516424888069191698198709120503763235167557414250967259728860511875902417019784615509437029129715707504300408139665506901292391929551236609627589810617023494515531094885010749034931631479255703895219991976354872608305095677213316128500615300364667113840518297920001329708842673676172759002910770458698564464465120019137896448392019273381854921272233291306536963270628450128796361958261907768951876417353331600695214001015790310966642357662675747423200952915752533789778214352364395436897782726422913650125897356540623475773140850081844332821172648462589167384778449920962126671606703533185880868257105186395433426278119503992452179026089014097426155279781209701362537476130383621447912355459346960747847096458591094513610296322704055364558804952170661582142556507865187924965610489847113824911978376672662441169039796450002530653866304009304067625449918971442162904398197780367174693469113226047149906666332980346636531645155709912792403533864179478178200564254294317942990966012608255784801611512597432544337120963353306374953583712413286550243433402969018435280409095795301787127147663458304*i1^173 + 8754279399914807291241110985299076868561730147901272759042270533535812072687201630747978045971853692403860912728368100229271850183089304220619155677931663036054395112827981222985456093254911601056671557669202201934940678916657850913879094337377974487429741404771413595094449715591270011045643894782513917246403635428735739199785717204884847405433832436364554335014719357735702414478752704349183090885331544906038179189392437673081264872680628288708481460200051769231025693281816592808323474200981101790371657078256070893373704233741834373906929352393641298125668369545625155691111101169174603436365899357593017821579353523177845081735572867328173004118358729126311368560940763664627174611461435181584177986330516701709172199280258887858250350797545270629715054824081223849512164623808022978035720861066271642167815615000081105701431729275326518834621564366531919144868952652847317937018641574894778991833853936614105418378426463876484604834524313609631429792484338020711117309418426522215040117959664494107693189532653035836215275101534333277411654610944048950907620765130229722746815577732575012027640621343911974311575497272058042626088625295989950481809310824350639005802284832871884873712060043786452695339550343048808042025197474881824356898900694451014354632541410379788170561829151514721623949691495537671342313400262948410186848779280617466215028931032725875376895894501084666318678436542605117532658782269324973369219365883440762475762186398262516355242151284914564772716743336902365994400258102068926702982341031854779906116062288129236830945378127198001597785130226488669575523276343994394745410281166866725387650818340849093810992617576542372219399389712679475843646429061635289345315546929900108549138822888656619415213743578304315977017761023888984119709962101988121264080365129817762950108945425656273059170629735989162119215429265093477064448135281287778567232107121168370489250771704163419590222144902664886998704509883156991276937495577120413733555729513333710529694475258375799422737501415538683365434850985832559469882067745445012968887656761467646358588577188134426702442551048232788613070634977653647204355907544150868624197472097408190748405565680858690644919108949156163507944698366140726320517373350896287477488000815880415016712449487056901352595273501266797847573439184535907124667275462601634430642356887318589542297104662342786874052824970859380736*i1^174 + -85390934355192513001109794556901030384512318800188375103891774753063331847172890403404826288016884427273824761700924284782074446612062001076631812480794172109477365537311294337769631032557524389048890418760088649058794598804405622477421168941594437868671573707183524068068508077857365587588501345577592383670286713269378372180921192199450363237503907327651908111327035999947567808677236175998952764347830692905510135006157670840910984316959569900706713201443791188863866316863372469404792273809918599147970740066983932907462925288645320284623476667430851943715652570595977418378225595762897292835076335303467561145694321157793604680334144316603683597713330457677109651217749335982413348538019401363879280111955317675232292955603424928624972476309509796721945160696624162844337969779433826466598982878267424539887045490983991227117548939849219380286733127296710623064907258008260679556204658980237986123037160194151901650845708670698120612122775897480780066482244574265677419559006899981337836425767631972813642057014267645602836809066791925579694599279393106942881643197975678902289714848976206181070963765154724648558723773277855869787193471257440024966618116364704435366470369352649466766672563523197226145496786384862916485140923618329234145729521579832989506093264659168053708796597037636985978334329417280583308146357304392245531297070703264488003304091269905693089642387934364071719314013635543683188996636055371263902552478593507303868175467134247452621654498826586332094787879519810293105043178699274387478640895845134135763818744128746126123792026961484415200913183436062827910714912477210980472104199164490581359116198005902750099271743396867191513740416404221054440056510918195936074102444559837760606904223117101392182447993663165590539254738988734792828887831484139415555106580709303865916687510357105314563583227300277831676974499687438849851153145377354766545747678466639184744802441973945019910675762140232359163396052542783274244772335889426109361721012648742517024648549963611810196425369310545562376013443606950671780353404697304096509828883726600829857198956393524479587203199517672876787533827728214072216574723029267446336848922125231576337558412594576782207786555772969338168450555549771313718598187096337544355076491330940699201912702105591290049448912144053451955219696710725630067891488047348227816579887501364850631385922381652426752*i1^175 + -52383314455015359817338305144702862391379855399016874001409875700302718038882647986481503749161346271241304053695079586375382399002462075198104072199118150613048690167536407261896687059596430570649459815928266130737211878965766634779672621635195470172650433683840191170649435464789418996176790868975699356964060615272249901824819314470893591437507971067203894150086789530767127024912295670288523967789882531503435014349380637650198615090463641240371206309260898230873774104944418728552224282922858842468235821297150864569262400804778574960554316680827055678881372191590751220647891434270748309503413782739771998258089727942206663162171300035025828251584301894001501762927908005423219989299630551467892016719717799825780656472074717471686171160362181197788601317079563080171366799524468559142395489832817992490993595972563750639153359159911254375809265940244196579576831372311225399441546972106459835886478132993476803093672429396580420064273390650839757461953000528036403787814984288540490237763062458026443795654647345462557663464884333286078476814306342204695119319272040160922400031906033533652827470548877387577148036866967424900696567904742270257056788730329579433692451073916363174876922894177154985010054296847632657758619281260323795277159292644842822955656817810726645146758183190936940274948981899103455896624850421485693066875786014501952267989132160274546585311089402967529278927148910901252462269232734080092545272722772113184484670294907494468813315374576492559990172932454459713804292117049555170082194482243694852979834479654190446003236320136370040932829002342249518512228248904699688040847451839855324063421480766422869281374240824290281842045059094313095359023789667414754491466000482538007059226495996635730473525827745218608524358171838983524368745773845808546258045031837399510077505306734630894737000123838919754213861797410372975471850150947659914845900488273748169920350228743511724821100457418443950544401228746863541845642605594262132649397310675448125863599639214078471163062102316047455029098503018476307442231153849636374818071715089005559493733261884518744539922086367573157651398639209397560436511302907044205574772277390482893956784002434170018684207260383146189461748194584717337059011507988636230928681737620972545644221301362202473822118684318193159320063241097439077152464504423089036622515111429440274432*i1^176 + -7282534369403759305581076822011013349987754068791236119976628850624805751810535665093765960917938105086665880904020069778969821455502712248698469509321532855320128343296616988960770603776337527277274725913458154791550244226176041227605680025418319912146996341214890376338428276845026455629825943885420433377500034016754748848656566373978783927863275281734564500671495734139972961984971087323677494000382300645721725885891837402048540679731873993861889775767938976592554000174376940174060504208797284448936922564676721365780055984703774311347378246918193601249487447965256627736237597100294843147979883428678445827227669860375696036928857579966906930836024651312989234610150474772193044990061919486960712708450428802573118724842440577249983718708238281979835918513541435728801950560232896871223816618984848685750627389906341949777574363838240371080138333963024617036224794350871266887046524047616086502798772742383363935755304255701192453145162582493183581076415768483861942292162287879624643701841361647442460928267508938601215100250009895285682146128960401451400893617391402076820311170729726975337803908328680172679943067359248543796686656885324327662399535854489515606612559848609414103852358374842356062172013607173676163630750666384387224401677688975014307163448203556771162008259909511539456105454314823204511216728166894395976720800487277719138759611781243136751449092931895325322944151913370077387348603253058022573499917661219153340060686049418875316114392655878734531813592438357963070096264720333687861750603758665376276227109214672718591135403258439758030159231790277500372956216473769744270876171423664404116313942476388041455893700667131268442206212655388711656821480127375084870449165415315646135993538870444747730156513112346061292553116488814135833948073527022547460272586821561132256388944575624025086106080327565421364373016120874662780023683722720771824707914897285787105541191348230086095083381018345183979181701026952262107193476431703381238315426558732081381135907344212445849007667396388119817676618637194580066754869926961965864547031264317600279926940901805106393069535624023179932215275090427775955268370604031001509465318024129938923353237424558865754444570528409928324681157315171132661700978882092561053144359070107241491461700995168503261589014023016752480446257212759467386752194157205258240000*i1^177 + -26087824789079697810954247259404160329306633906658191327278375750448828953577789493454704648576923302631412628750512594681271748721988365531531312200152703766925924634565717368571268126355455156279019799953459299241349506925673133746762725596975395586134030800559511661072714302667093563701520696425918582442720889162591529036779280888538429401598973793695755416993614147362144939363905877068765908830042669399058054688549804740513649775615228441397841081476797865567434338148974734744021609897413938452564354786293248213597635082931135886800096190081590812065405272068937702911455603988206215841054969440291705221804580656622197854503995227405034283635787625330936838266293292028232901304411557983964885809312048754310360625352205056991219724051844613178680659211629847918819792735591213875434973431802038478590172697912331808532804382854047414963245345827345514722543211634680382811659101981562434246754263372684001778173206416251280065535773445560433785112226947793457699171520501661577175231231567300060043414146965898973793292210944022590494017860754957131427913640982323470619248222154322600366243174115430093064087114617279846744479764970652110683105504036706067698762764373992812605393806178912590191864325573005250643680601910995497841342657732980891075064833834518801302803132969091225762918890509502234391313076923630902924907866391727313285294000460540028432479843245965145897208902417782401005170912481341543632083681025511702067044552741695354012972798434846943893191968666717346481803799524910876667656166401972065351992274977923185734106356786799076645096149218763111387206908093442481388885257604812474361670015975062579624271439374951179660791916371651267388506227283889198036909744945910675988632046969069844618395027014976015339950805021391245714438886956577236324414938846278210476395088643246013139346876099027114169803064843929190684814885235995342099202341984064222598301412304605667813859381134404301443903271758408458615470928197794228034177221481697259938000809132826896986864802286750143189573058695032799970284582975352852889009879103546682979723957226631037942077300529643018055816658941833406019354008248340314467410718117357083112225308400604626088468559544040372264724426622634846641361492284129418285074508273964463974914924510368524663513775683196454997020084876246073212928*i1^178 + 181410972439720484745322975098148147084795173082996444838313533175682414659612219653130270329947840122312014271529680616845957333869590783448977701658208573249745399617050928892412724826155601393504782344437655207062463188961689048052608803055475196944095801950156868577109320623036387662517377023039760629818717588240620469270262040632965917117790073880947165632156655557775306012728294676722371868025804672398626874965124790492434239065692178351516370266426203743275345962610123278234564853963345052372028878287227407467798307262634151113429062267499878871366072814014937023807135419993596995434152207291110594242264352462777549032352069269788064119043166332851510198648334821708247866486774681720205159836110490980926013707691827806046689625677736688377344762968812880858416692952816795092239178120209717418679694417008083226253421065428302555608966763443977163268701671308254319426398448557478083952482773407739270808566561682450752458440277667604596607087054441608275530091183420409472258846757372199782962287504236022674335171548048356800742152576093992256279365238415878492919110201936465372251614890676843696841476923892827576817525633944722283866991624312211415500877400614684196566215864479485314966193158007795108845485200079353111544035169608859778367995383865237708660070680980194253846389218025839359785374507243698069514574794433100784275509882372677807208510952097651899164880576264001162511660740439148821102488230821393390881455042743357430848396349178251975984758474916899736646200079073643933945081935552280430570209136017199859800516655122627261000934552065570853824576915267942101364043392920492679574304058868673525293586092259134369342988579304109806397305578149645193515503071399921180239817434524021555087668064264770455781026220650906597965852582972369931909047205696886799739747191107224614229402268924707307696529114095679509585676299472279780169528162126255744438711543047556013393491423835300081877641311281038351450585559675643530771779296262886320393010646484613669410798378237676405084228289813682857189069037669677132247649480732837073463268094824544963922202713461395666018386508788613911450979462890411481967973718815847165546404654320842360706613915429731217317780937796652815371450906847751031837034685333084974869931753700368041599193372983299137339392*i1^179 + 717133369823822814144408745459966279281908383402658174898805180716468263522467625827037722931529700478720884092774152603581759603708165667722829236328147382182091420129597178497775002508958285666637178966166284669445228298364948526114910512271572965200826463717685958161816925169478398033769675857125813378409902781030824037825175535140740258183541965308579391220809246874546188072308407351780063948985638258994128901859195317322457956667410329455696053450629772819959534932234806373973540040340415488943307103982581651156745570364509197283676382407829802032856280215625478650672533595972304695437984471886630508305670201889045412964512223216537044759147391472568730529606263607182781462245328203583150156412224231758290063059365522445397212304198751170169076025539065955046534471539304935119039753539269829558621614370180883298036327539639658857247433222711953918092344171057117310401015565384493255784730521884230892833419110696495983227716505357873616744656087481743856283555297813706839172530956304995815674288442143733385858061135440657319297099954480239674710545574172152211574395351611916050288936977620135536506471851533345662509844215152921726674536410684746590469014922847649822507814362549840815036730788004349726164233474176340230667006339528434192534572609237185951840232464945892678794928326336715489385788862554727028466837187948094376277817979256979887527852947421970273829925426852529439911825918989046580958627363184904356818100963941998669174274172016291215060254067162753144604253077354156975815823391327967021128546481372805616826797422606442777006838264349386668643648593828633444965310672542008295904541737474634672224660869512379172970772637164312199879253653497383166524204353235433330245457956282900215730759394100631756192276594166289464332265579172633171002899998298803967273370239982029359239803196958437126496368339007955183288056814389626042048981668389751574101172278034753528676231797786762106836654113125481717350410227201168159309760272515573896930595762283317177551304094911139585298478980249748964830590598888129266970693094279298980403956707531622898312752264610115934845630177563598552754345948882447592743963431442273484626695211930649824216953807047226949136148192755498199234890843056914449218132189673280270028581928435241835298816*i1^180 + -39371364758523721568622206319922456595615905377072629873899123969107102151323764732172694979951059481820292128064496940620891884531898157046120169611770325667301802846510193816554885112948376586916009337304070244166517033508619529937804364067341427199171572537854816969365909439863045456303799145612869912164333044418022437112698769788693334243145881049144099816501849967035887037127718216586053656334204152797299627957116430691972747439074637411870600636577067380028657498509524154509865255543081215495945081969270084504299454126258642267904508021897993852708054009849312893046228557854389708465147847218943615911633854700566988483978498587469828637458317603298829768402341063301953925173395294514450128680846726858433292168479276818137385877702691130568921769965340364038159804745843743241835744958388199326816556320399538960781603896637197855116000163096385222632726402596493072474709800085133815641494975024195663651010923853821527385651533119108521121456490806009486505590823732930419527324633103254436577035733502853437844174558400639935001601920831373228454375707489952114538321244394754520266715928061106668214829860773415038496970402219737676869740011773081243507614045402360859372942869535930003048440968825040771580868649689768589915811570810940159689070204855885441431878984832334501647699220534967693721482686777959984065549595691848844701977354933088670951274223323317977938284994076257244715553705464844973696847694475200502263792689859219284516255668250360413900805496199585453195667337440857351538308121210885108270631326407645482033491182707548652979475027396008350274738699352732531013447416979930833577299167207678966635198821157825889696391596335375408943341368162736264321504903806596140809171077988522328672300123197698531433807786276628284685403549010903841115478014909453262336304500511558049537804342837258443894850663244832694008559857698545682611413762384692170568840267003329954479117962430174396034859195327237522847898228333065369295960929205244886003217219404671570580856071650495745564438457854946862710593027509409170996300504213856982132169900375130255609112485444765817007673042295432103527691074429000317860189651629203070012484247112907108180832787588792706644833989566929899569799551755521799861360185612339406438400*i1^181 + -4342874272038406612286088091429561116480096002090923335903002929106478152431734377337723233132213850215756788564642268075991819121645894394196548113590399268872765952815047705968980116809780866776775556927431675481797006549709099669264683542693902280884220410920050662037775785940985792549232122331652736116741826053202603150299486299739720687475952384314780691508735208186136721624255169453097498878156907517119706485188281117243534969901400876324227870149321384672474461155390922969936820758471811605548641131496986639540839093087385567149203578910616985490582831196889545518234979185766956831775299101014593498041841427400595700749535503299277633337833061596152670585808168740244513521925912191862694440269245991876900161728804749748736025495190779430887142231658530779277118261993311289987157602743695516709204211178598427122328694728238171823833806124281459836305584069892861557156354500381748112927970365632373239648830375253272831237887055317187248387270969579283879702693329639640585163757866963112777925826074216536465895731628317643702290527222170650567206337776384236130271846238656705328872356587428296487378300993039345253027923004380786283882780845355884869928193293106738835372051606544286886841119506377376533445128233090729054461071467383459262182730735801153912398558637428069549904074068506548239684939095012762410318331014054854234532077116861490340264115021827320080882980703614550589217005802211171996165373773553514739742915735335674042202166853313217118538814473898797529090137870543665365500556951761733190173116532294574705151750259415983328974796370436638686785539415375661867560520026490275362937680413027826301514987968350578552357202698272094367635224189692374770512419356442652063497206865229365308612357862663274535115267258316403080640716344880723866591954243857690263430907714543243908178338132092370833057685539071003134618927761417393066172173392026536081968287570215303481963235864858318488591437266403699479754598533483323487964966786521257337612713065371108180787116993053340305203101118113958701822705326609709303078457471702005764517978993546156357033095380897567049733875399106592043975858032339040955972782203037107728065299212908326952580585129791885019891627670169124223732684559099688386560000*i1^182 + -11686187074924038872212566285445658215325634643839610824697661169099906979521656568280562138188186911358263582935649893116542714614420441825325699259766430876912567504758224602113789582900389326385498673186345508223754359873415230876941779733592065118995570536104555764934729132785294376834587797754245142138899469740013473805232460993686211525165611189191628690432284776740556246371087580723484331159305515675596082212941349161898858652590893329842008247265319815830207761318130744794512471916221256375607504333140481108775934295696643344390180323347388663636872854156820017331267829250371563701274341065337130210789249608220831453130965471115218751780248063198482261651088913867830592858054553627428978726435485128225700264570380046550587648788599079519509306971564383321794490024759445383640498961035613061713986310660462894518053956863945639406148260227948304448290354919302144563346936349742075096282490047428227297247108980162534372735559158988397853254573136344423169678610900877139656605271015481385072655469352045777488088303367750478643712391029168632943749161511547290627314079042214969490079183870420011642724302925118199790588475620295722960036553297314566709807170197399755341840779842422877229219786622608438828662332706699757358069299695894238098533418131024973013537726084792248259743376041954539574503648463983746038340979646282382398305327061515081585402104319928283237764274933424837216673331484318046001429436238703479613169645020281948295824570412559333977333317526786291807854281170987770184061680723952986292283525980317160298449480686367051253404267728274156780586300554280725818602852225836732096838504729231292724014026729576153213011398122481352459521597934473849545481805434328822708242625163117311252856811758668411313957341607602632262356950965124112420419074450824750029923198242801063167068527867103307184427592675040991100028020314304376457971588487527182115933430266568904237423590882285980883916456394710527777936257985768509801561459959090349336950921065247507666190564823324030739478732728565559779798235085746168053867627504819867919138994818169694706515812372582364602773585434253128066167533763528874058735042114044165051716647036395552683759804519294428215659889383817871360000000*i1^183 + -13217893331678165794633494264502514967217408949439845816050042639496489898555177303200799475017277667930474830872284215024022672166979108609117639601375041796203098459405093835023666902658228063665754808968957161400177394244093849225320030446430895609864591757534690880847521884455972421352294766718920318997262397162735121609441721417471318143522983675166161485330604098002724837669895804095970984704158603833899701473705103404348319465270362451112185350650603846201513137304229707871309608793269416806804334809604364427765439659408785348921285286029979090758341900223909441089471328153304707724918882952252066643066541656681021736819136220503142896794520448906434850795514903651985633177016562699127588419862395861903929218704029136185123705662383045832941307058523605023174468057250092965886914532592113518264531462781424077619065236191145079679530940882542274789544583603133221819972359155807706265252608970401251948077613130726414241094814867305639791810261200269493789771092753309965937947654795571145605800347770485881128953444938529463397622046875780864402171100071707154826822465324753814200093237411179835357653321364878317953214776152479004349234379477656572384710369057440527432696811158287862833360283334357645806821901963553453454252198910811600968348306943759912074746282297118890364260865765447357938349266297862016129601286669359803740916166023865464638351173543651894435773305014747272505945798097689743806621882076677733642083058688669384329710262533400536007053949874653643288683430826709779078211297017739995419488389403118028144379214209680307974837016612980025420253205659742541341060583854328873339156147414232636789674382007286840759242473822904318447794401887449572096230693276113201453229202333322471027273624559950196343947331272014905460528014191582924793166799192211339669714398694495899219383773635752901551671354876462955218578671912612010764710501690077468835651555726966202092183814459860983074498625111955530083995827334928444366223223927702346000462536669452412082117563830766620748088962268779608174429570164448750779909942287208270391871306695697228282376497434795639505629796309415901417792844415900858873301767182297669207209138975434529072311367282720768000000000*i1^184 + 257943192637079184164336497240561505430683788571294954672709690917698862680961911326451885387596093816577203452616683048249841033880064098648633185651575083253798017993597148277336573097805416054792651363852568473932984020507502063146481306545265386753887856538941608379726806777677517977473006095437128934734447951129469925669577643744447428192587717086345432506337525433643061694451391403509988910763501470012505565407005169118739820040388507433353877933559452417434886084956284202483071628814918788623188850729651887645055810212394401915252018464732623590958053113044012781663213272036921004084684099576650835987318899855003018657033754462443183581495707059942478246117308667594912844473345655158203668083061681389341611276649802344078653740358580430958086328024836068798337443101920130200707425136611209244050191795186345901421739263977091185549450453753619714957010887973547469535039591584494203383193337649071935062145757144358280698313882883500536495046942013309877324553150070819180287759974781910074585717511974084006745733713983690822622070016369256837814982818955671726137430917127993849265739032158541920172017957336119250825896342314721274529573213205267418055086473504133930872153932215512858714501441861362119730914592870282938339072205639005203241367580757206056552826128674630390022634834862085238450943096753688431095205456714052516090357388626009089235521513836400583993719753224854731382662572608249315002150844377741681820790567086063791980188604911649965033873507060007301016064934086848348023496045510350069473864909933607995357900888985700296539685577727742613572313257290196282159731614758362150755969823861772827471471036715611357500142704481364290185501437645833481252708319309950837456228201445739273423026531897770601183566558507124554032674786269594585032573223511985424634893695620419512158560152929788679232657721146602335063063430217914448301133938304154202883610700854942497493545287928528890138772796105814237929120358182316398863980653917284220296146866104848038628616009210007439552435625371101860403536127670945837105858540093004971473082286768533250892996167045668301807219893377080023087883639941969094133233426533699497805199924264960000000000*i1^185 + -827190897181179184301857394059504274156145100932166760063438322008837263483142468238327696163812848773397984017888395979231633775654778598365678156145321740503494817298664160573275683193204490199291232287048096159253453533018738300601454630374012059543331138630230511221676898002551028459280477534557602540447932843211101746957776327353968745774970403908613230648514149000670791672004738247351696120240428977099609014024965259925594023126731871356768074479035502388028817401505327925287308787950618540471094633473771764575229414130911228742873574203465676037128205882769562048422114839629231305388940484558674270131628412031275966970075008650796256912781841064197871485641708066472068416638132394592699312131199413254653353638720413572398446235806107615539199133944238156586653488651981717994021714891048287295050689098557947342406409431656089471270678818481994560988819172612032485559461648071361534259809663992538128845661289618125779874659068258585468607428651629032353229822104013731755559135161974383161233721387292595966034096607576475770323814264706379278684671096010659050951561078971167363867649447614325597757493298555727438815770278370369467704328462015705883873756360474926345893955492103820023494473689932164198408160853335672242831348160463423915131814774166962420517726137654519670501016799086463326397904982258185021263598899008029651273608671108844063448964987908557900060319242986010324932459915472178899659158397376163176834202089972194027323809642196828403017626341959930791273761853558759346890282455385849722485449144031926256850983403102259085634865236390396072298033060025457923415013721097008776032400638439030568901453228555186201474793434535424503685301130571646623912517989526092882034115002768501842505216142845420764990523651705738483026188021970110894053686660879260365261214352000629330077654645890965807746400238306334878169386791127790863876480992635678869580359365826638967974548716641877326840605956259918004679504738653800604347884878492082349113443754584311706443657281656449190654009591203204387323480412232157626102775326730557041178938988606317923738138877557198147919877119959834405072776973835861551925428224000000000000*i1^186 + 1764348135600154389130229117831377305525138142057729656386968384846004105736372247406491510767071037903394560406741645834486929896395851400757415914356656132008344328246282532264178633507383592985200065762347447946798852725727868069284667644849673602579027169824780199991167645909809158122274919995093777861542966493585307237429066714770433462409663141331144696747727125478256842246936579409224428575489429728494359519749483428831870669824623948047857458038155270498028626231882891126030424757620729181218114791861538221815505233182731539762072337007490471078204885579513285666992757386553877997086598314908466570288794134161623605102137890597330193034977856838387778058796082027065312819311754021667548589893507444514880083353464998097213723942732538198657674453725277247776090599750717588394591202084758473131798374096867621406179051081850043170865529269612867636870052931612227463047812211335763232153874075583765326090639585637437146216891580186505087025561331930844077492134302394023414837934753970164701613376883313005638495402184953183834045094400850859934627479389544142144797017109358702558797661048258880639379546188129552234632063713976462884526294781383775216010806316834077583281146169263826596784812485851070537258790810039600066111456193100590778916360097808424052345985575753514039893493103986099142634435056314527221202410444689123899662164093613809456287593891218300132633404238885147300922246933884155503781209209936268691490281219044454802164833121235345884073955447371008432081357473823379192669326942196884861591810417827422055530167615266285099806093202286782112325891118596143919432158603539075812979691221644982793541785951464793178429075024068895647203259220668421906535669257424483769804306577311322187256937570864457967837558124587541878303281027073024915790564188310375340617212726313352251943169959472592873595986760307970893274668366590584700406457810940748166573788975650107805898332269579778722023716596850323311164788555284075229051585362275637839982675054841287511993557444521920568481239201018116765146337841079940743145225514252903923354466730472997249893227639030961093340337427860265789030400000000000000*i1^187 + -3247850701521412732842616152937813888887212207828964657944862548755948368045933470307487484525166526958482002951675223528649062444614218367957636989831619386326426056612929272697434678972365247395744973799940827520186963877266168602275914810231980879609781222418319248900874446156525396131644383023977577122101332799805162975740255718949947774176954994006726377575808384269990098958905906489102366287705109050972588934999170961219671533101195374460640439319826002461689467931505330732699732264069236925746004687228997063044238604702980616549836634831205488892187352153329001977764247742931126663286062051159625257106357849810716566386931377131226566738150560671859213212536748401505256821118409789670196124520296009127016612877557758493455018052373004652036637496322243998310715062137632853162356511256261786840351608509288690502250188273083545410588816877259844421483371454392958490039218188108538010239314621707038496100062850402446660235336186201175920708120403536325184650599157565921918066472249902204649511433689628942192275654857061835219416680637120151048059689006132053172995296609620754984255471898486473303593106098072998933246965498786075861022687928167249464525653508129648058652607474506511946560089369567268404591045548292961029728801502697457811745814244016767186428134742261338850695882175420642205373499603266192632423268359108593287408930277580707819907645049368249743611959859239929136596637253927029118115272798814740240919576097183761892078554362377577102581915198511235572673332689196501521329903034703771431694976125791202069211235198543826291677801786180126667347539517141028909721227052882404427533405057777490009695397356805483888967495774499366224037386212012839852149133139187554326473068755132430484247402976867295445204461740772485941766174222375177805052192390085053980479081773723636531346351306397949012965726323451533641379656261892031011589427251437001000148577634954085832587811980852143230763748813666995766509586109885418560194256790185589926382678340257872664711197796858619540829066824324590301772364081033037062657375599271433050662154595634962280956717485260800000000000000000*i1^188 + 1835019460501620202200092773193847397849115803094474841173985884382489310181475894321036306782935264606055693611426174259009491312209838584118257787225205790072824895417998863657924581841477455438323875868013983392286285914241673469698649220420942876493961179447856224994331028400250765842041811954378199815834072557368523229267016820411408028855762009304526939664770965462671858603852181565573793842972529368016554010673222878343947904987505049259108532368063642984415752059345070961291573627370519325050934316414617085667312838565669333609604276359867343259861838880215770458090920860023982755077215896699735932756651526706204531577156744120924503240798233546559644513893274562754392716385388632256862650970163982584994411209717045672315199371083843860632519531405061252012550170762736932827229547142900615015870718409241597743994370245675469257888930160503312974576531329742933287713707568960518988959510546288373624684747995674893377626119357715564238257399954759935610332858850924348075771149814006360135764707070429106841315367355704995660247558953229921984349457461791544100278857729517145493552992145417659226643619356556303737551401716604723651828165554289406737840970558151244043901287653485228411661560053637386680545166953880809158832330964490797932451848344853364341647869065891754761347790190823233712197403588243865011496333569183336545797085816651473360952031530972878781294068499403220556975770180607183747242236612068479574953701602501294873172256753483210265904255656449110462787083356213642558023444825170216202263767738167636951677616716452740398888266473950912871843908690359038337350564240942748253764527144428973439958167162393914380149460133701901034104078457875124197729341674891008115099934372694377671593634131248333318799449579775266714323629365973535759559788234577433690571253148148844823858692064787083359929352157115988013482769512942751179956705796948265458553029475707330618517236954497896463585934560940560109983182880466285925848531755900693789450211511823813250259921113940364989699436254348639829867558286590381259332267968981494409461760000000000000000000*i1^189 + -5228329330861357634096882163406394540452010665045553986332644875851332612488066105962886941340397505623627196478500083074460457704759545244892600322564233610071833282148104825936351802719643158531119058872037040877289883999412351014678794368352097242069413116192924066464279297203542278343418540824687939755958241462189734724109395851178534177746931517192879697416813015699705460699926451888335844424370164303778885664144617266468721852821058501979885467856313749027995733312468414703773723601319157416426418538828704679924198000342064680714836996629252164834434664396783069239519762645951122529531083487551285427054909738723591151286509691065444099119678579860917361678035464934378873054011686247145932333090997257301324941138432028397598587752236555326007927988383498291302763792206917473002323471046265219738661680601708128836740629828794887381358631808123891675148410060107837139199830573074470635583427711233005883462983162501910316592695832062727691025193886063268243951715932364770930767841524685213402789960523561467299940617981457838012835680089617720344899602373448836458804964575142800335192260573521770466285168801477622153245602842002069648626454391450355257249678890867940195942590187975689639664100113074366851349048537434539849152672402788308931663983382042237120207052670765431126264827271493359024856608451115480088274114142328858517821905047134894222252071317188014918992785288187596764712829657679689139901507787392951951805874296088099549203336121161040998740092568129294246138835694042365537136862746612551409752492874808858732995747697585069223883394945620046472698378775604627257797252955985310394743428171687066005875775879472758314816253873255907197393696418660743421073217920850325489379037704601486809341732056546851319638708604142641309430368867035780339881662592731850299286385429636813142229613360402701647087110954824789312691483875189483534389182645573821582803736658328801672896918899741298035938053336603703799946839531547823414919850158406711441083746818101385281672938494130043696644360541230179474803890585600000000000000000000*i1^190 + 238067957800796115865465305848298374354987388100200038844944177112283825036970908384854290285142751670368020640817155734922988885499217424198002432991256586393735290047080778022361221143771578990271804436035617878011006248517434422262374546168532218981112934953076618914157881027367316607941104115655805278358594282341349628700419289044589586142488205585563391912480094059520474497179282110683131530188073083475247489753843026195597324714254476890616309536136014826282809494654707356390753067596364181455855181474358451333272918382677435845255990339183611982168118669431490253685728634057496049086858556963853256172971268889778061067001545456501863280363645514587126427108203882878238645862916686277332630768476071466668782848585318736761665199950115902194907906591369132102103743029153005086029587658910657239294922811021240077414410047785739437011772281551619518526102250933386113565101341153338446073056322316543553771793572140598282924315617372798283612937031127309064118781814067232564258766050495587959783333709168641814471170335702272291461417554726832812360535255404924626181265320642776379897537395631295534514332126329416943601994459419293343301077733004875721467141779967310402794643881562502368027667613974402789164704119029750291379997417422236891774171553681640252129133713102692869692430505768051161345702494976009225492700677963293512841341839266786582317347417799127169896981382336017166211098693435991057622794103732836784074793079940897769667590458266095480838838855507083052876210402656167207993396917939344674966587088493578749462347602672652011076234283697128817914910780339873213092901541881652549729464256315891610375540937344299819187092292350044866347884670827115323352167348685073032750223846175545165928718745342841785009817474492032646751024004950651631105695596565010904911971548668618458664581694836521380296257854393419358926556555859039153483031975776665424632559472970585795344319418671988599516266456012186430225262736068852630660215210041485962414521049620573402837810600046755840000000000000000000000*i1^191 + -26800342597744911208288034338456537171709461252831526444412845842213511588026785524287802344918577609711907155138565801262678134935983335559358914737565957212058531963474626993219020227499122427506277485779569474709363001009335996124664278507282667945997029384475884062946552163380165570556030700908366395145422927016191322360473117628359652412283763901382608244985981657003592023248520962045584124822959688577234357448257227603673250219712800378023919222761358938699362674610034640659105068777521217808252837231116508459105882968841946747022192690689601834728676245089321642844012030256044001340043490619158755774194383716110878667122870591167497881972448821800903686355909734701989310463866226228553354523092061011523473556601278203377595807110191480508913658898331959882775107234273284909070335653223949588177438497513901262481032498183084970128379738064583038728267709232926350791745901382485431229890680551174769466702238891272875840229184093725402834812468004824182808758671247389513586310321381859538753821362469760544997455388442442195586255390794508585349137761658298560678875172906603205875247420636656075629975812483342589376746474733272240097806155420513527980723177570170343140010245265693782321191778299790088341161088473324149770503936410151663434397202288890844145592182837865943701825156278773060367187639957539085602064483174033855535553898982799585076835065248494776794334617514086299813294171682756854218785848833288505062861449457046248634479330011702177808729046523509939898603456629669235163116781876141218508228556812044224779108929960579957107409234168036200169511233639626033431587520016507015457576871888415829873560583301444055883974014531869081498924428696742185128427558256545057667346309069528467583293953174134383771552652628662270972948215412475333132178654496306590612965599244463931745664201111792661512341367986107510472027418177543396233520975719347845841720105022687249607447371066159332875235945371592908631152841185756779822352993091584000000000000000000000000*i1^192, -1445061565284041539501155168989054102998584402003502072023143722670851647570048954655456115389393465182879715883409236664405790093094800759816356712038002097143614822762610580473799811849897841082453363793713457875903765685171516430000471373421961522290816683025450781209805787622099513943160041847790919926423264285158756859986171725892025836998297915339061134781524139009262872670244359480120198796477793058398377043129356462162199054933641759674296691812224979695249150552383358567020995465880473432551936730039072079062762933618301876821297466505374252227699514521433282759543320711490759963270548715935872275683521373030239222084053326747241664109791758277653469052889025858571545794496541607135861084316831147059069364194294741934118723589415939744206080641448481726723298419787897653748641380140997561975458735681268594192146063767211773140326390512818581581676705018993019468244850733141823356263001877857777011908879334194369803903745416616390209083392094853852898613512383157079293425460890780431870168091997863837577861505025465753217099550977330656144984590436502346723448690236469394930704992731882333218606741160924686233553852436257361475596061217190114108673250579284434037849945135110656881981049331140893308763526582459010192015660289190867720659677758702015001623891148011436600459314241397695139221685712577078206625641929365994336634140975662795739110918124949002359173986031881634602788934179509921328607015205546131331237007008966322412945994481013321944457630456426304698825184054402329883762884650785157427020549056713467426997497882654477184439341077385929130718732722147272401095418874625651899316425912713015168332164621881421440066594643923804374858315470363581971734067083005737959101492092457870759039283320101015016353826120838577209829765978902749471341108219349339956146940759670665896778582933560010179069695656907318659377256811789948252298590407820114428491393940707124654803487261743726098153690597630474629246715624291210722247289060589531487696695798129709705062621908000073155210269176110256605699610623944193875587887324214841472912561660863734273335433260968069190649780724560610217531199308762103776343475176239853612449999850472890654204964025336765246919514155496942288357409811434101214578014783377691966349388755924372788799038235421729429477939026730275547532304043844556063574215141955448540026348625151105383031908119383391858496903921454236250760452815919258174099751533905573294339855718842918797201811375459765815367338273152457513391729387185571330908904168661603902079737170943272849151966228883564163261302357733803490398605412707976476595012017208392060851148832922154426845864999617003322046309910169423223602448122696296591914478331974573556751840480075895435866584721594316001617604846754491362195779974280256370623881750891602311323271390523016958094222819906302825300476871622986299774143746041860664961522349576308431023158579025676855873653703202077281296887193558836518407804850144638615644814602172579968329221914824388305106342053391047768114817429283091795253532710104853729307007652241907858927672312126167859478913198313785253285604123789348353439523376883961496503303230085723300794797880505323452586579247874638081250151341182964033359998446910687232476332965311111468458336769405839836267381464661320671517305336860090074592063948458443467750388536670107256888181756966365386110068587340600653218142164411553554118024895841969397633234631221657924243996466467234752380098793897406997290149662094631952069154927057219355515550856054719216379185814861444330080583875642001524281435705998469776943479288109783835452686195525676620745444120232033286563230759609724264937493986787804630854336622708529855354261963402360320150700104035060004247178163091459749109967030447211303311271961570828742336868122567921168853621404598272000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 16458366577078417486403641005081584653579385878789241655962575937245232347448504873774453695364264669538137244784072014786102308134147170929521921848025948944364416430328217815955899528361932850030156968638627864025123193064284982458063491106465280064435673460972603588403937905771477683100421929327165200458709839843834190603659596223316280924215810938066380909389908971557410902687315825902888792088202762932134821564025411109920409198520131980473375292282809423692876158357774205122753080469024480578396314632167821973756132503460996195619202930784046028850157236480401456168167408332960222932462733268397755917311010863272018543503126861466540930375805033103680686390752910431130094439757985843716122137690346593255414743701135006537887497412823819795831172107219978154394864907124535054440874251727390875415717721489629468314589999380904537555349568801895302673489107371579824822947527143095059551624199381474149423623504097808453282835706396297515680055498749137682116316895685797415845464496051786555280338903911011684941833101684296470989596551837436476912992937958612652369915643697245279964920457505269415011038949978236220679169431332930840981964174006259285118243587762020910424666586157701806432216050633831412860031333880211447629784290264313619446984020121172581557107998773270392207279835331531693812965196019611724168509351767727055176509762110045864170043737167226103590714977358505026254456974457948009533610035637897316365174791941336414323306252235773167345029082206492136350324372061945617222157128064024425770508956063575032369783917282545582245321383726678978389133868045484225512054275502300064001728964480668937388897279056049220162609178372478350685806035040317596535957228898333030096399895605195802567008723530323901690715049645373413377101523040684300232618485918499676456263154038408406992145919435329200186982782774987594555005559653443488054382359390251852578321792742259416752644359948348159579640882257944094073069096215266148606217430889277943821001822709488302992949441754499859555992094590203644079201623694085285516483039729523561935831197812474636954792694699160785493216416329150023388844955814888055798993525154688286649307052081480534210880868633734097653415646973589804163823086640178235036949806822030582969044403620557523459036892057960080860478844533641931771488684990918090598823307107569098033099472400168624552076657551325344305179157368950569944345380201412865665405088059226751249391798304498496021139500279712230051006790131157029425229133025027924852060297088953130604389591656819301285006154438056547764540294437222359865772296832046612151087314780172762566784004676324659444055184922136004947840626582274103296840006628975158366023553266069683848491485742835129333211113884446457130366942881074376311871951573647215716299731837090326935875461020022694147198017475144860313458161388570452651852301850376159374458940740091342193950187148111711880438418409245335849941493590266895583780849793718857670474741014668630997081036356404571820868119108091353627490566418298050610893524256145543042445605315335671652199665763365256144799210301563845819700168742862264534284081504957359139462295460496182472345801344394960890436511639057518516756075238686002359457464161778744584853122792085162629577391981531255521656639706963825817677712942077433841504057447374734403074318556317757370073379375089992382691693348866548761306771883726856681361619366404830543201642292646806434317995089915538994563837295727793817139685043955853010986099840516588159631654635401083847166994641952460538356290700633154800285563891415393786752119360988465944236835923941663151880804130142064728408654963557698969704903110802839937386876712211626538776026009855196945117507708594927314810373863121549776160713368008268126342811458397180311956415267911504129892915861258240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -216339690001704877860680593381925220694805203692312092793747244872094534225084808809660412292807745961968322208873751410193761045835399588881788657613980851921686367087359096958953239656216905730116336965594967349809722133146714895289119453382791070330614144135425523192947092808749888200696175711874751333692479114386554338698433715817458338680424548898005889626436401418938073375672419230204314032723924043597213555507198878790688705095511237070092921569565762148758023527685409593662666927980824129756528915469849577758868597268825567512839666360478751769649395107382254571638016219492985021332827937394238255442691341356600436778403583036697093636428134268252333693102944707740791580552996321168517515792414050844950830687014571069339023254102861760326846103702194840740637851262538119069092106726978363869383805993832956721068599856319165636143874869713913753868678045577069759805070100008721700033666496288924524768045367958607194674821163229634812762343819285559905161888802232797259083018446899578811954082794117366167275414652649043211610337317073662201637032808051225249059795310965050989882996145227707602287409340673428705991413908198906134769149031086762849550449052670151745012453676237385001234505231761473105079158919442005563106525131901760792028499341397115063705772092918298356202573587530667388022069975225370133564952039221476590155099521203496379074411376456338362611415763015017213588977342034339384940468981615873680862045747574430731674444820641522130731781581728717138519843120184655213847465448567078227178262080018891986127510210614850533055338541825775242687104174417931673678716401448626503481438873652360209088812610648742880275695021638322419732971447342271844152630056654865047274271187986828692413208025734791677488417372013097742176552620810146889314931008727618109888403771397215378452328940076906382589116606737009485786093203676240176072759315181882581734826263479568929584491391543205546054326637465451222619135354351853817973212650936964287127372990521915507686932953089708844251695750911326506574780109574865421848348757569916739943444556843743801662414216421435567781219566163447578869915136441266126414064071754514483194163529600728963975897026300943204135735864865742259857242101413096059643916543912554691472842615919813753268410984493467298740469264764265403651862410274563891995812692200449551935587851176594262819421099250054956899657985267306171498856332721851197792389526267065416152244916838581845456561402821049628434485685080064390259458034057488731878074894801558547966819601082625471888628033082443540951158465519583064676411045629679460140844667642397471597620124300587465642902868199387827167491861690732180502645637664754468607978148763804575916917573911853279553040509710628964696297897552952493225414595540248495831212552530249365255910297449618588561651387964775536747971094088262095861502688780154550315922285577565382933872711385976795598892959158237245462591339996390922383360826794910645648532638632744537092713271261431146483031845661492396669977418658646556869308652001846343382982797890187708820478679250001429166051791399002599016933867457019452633701902491946194565070499111430471237480701671170601210369569114513866710725351324660725847093584008562911705429306132185519041124433810071498886476475816019009453306964147269232493930234090934045101351534382029240511644926279911072019145604804968411172991677099155469611339861521622288517030634857487894447067584053585224144089207054244440125337657688783990825183985865063743470789653907148468424160222893999183241967931397398299958027438296370583579672262986416257704415712403818782125638052518055546456482988786601044396373034851781971044333341911025821873237213236264461080746154808181481005558745515621149740629347363714465250358390292201219686349986679047073399536414516838400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1738854311048223047878066517766611809392124041265517797557680620468419202375887428038508497242460926933817829008668368306130834456696356526265991884424334502832880060052572879862005171926056885202625191933214929624602957782205659785924519697806050517558918678698658805235369819926750212461468587027723763530772067343189231737870414375517438369599345263841508587011417856269367860684935845299592206744830297307226523038232756630013983783122852464173702061660152979294519936760887870729424511924252878655991713972936334391416687504899696044016469912688039310106711037486665581980107341704389150567196317519813561552649758693770284339227135616888434494708760245742360467016810789017194485709702822110398400902105362266113064862729500010762505792021088967125304022904086862959734065050288451414343599585447739783484687189630929690495511166220164696150790071453095112620989420855111596292057924202488007272462233919794854506161107868375024173016226899536782386784693800437250374331210447770071143420847896616874150086833350946327162676429466176103743084256816340191661222776271511585067092882363365185017111681641592686223604535677836924969132171130083629255025382320360128351562833871124500024943448021424461678875279226552965732845512568100827425947669984976345247379159498336047839359365702942297504137869064409934979908569403840802850384857428538454754724541552568814784065457597929578084263843733394156141184895073522403870037299888337795004805532336219701016579786961189955458132013743904278995808924659490178437728276534978225471303369690506737304183019888917849254436139411825676986510566171294945643317239109692003457708835666937007107917456444760203474466498809839378730100489751171889850286786448627195482285080937189338279936166946465650348963971548657571769595098942928387730731479542609681295323881093399268720176721294466151355179425355427114903690831988426041354572984372582057958338030884209418285656671435489299289182775610478414255193875491053953252686986740417774159632160875492157299235480180922922952204872561408832238496259198018759147275288644939846626817011822245283433996943606741721080250620823311750476580283129208304783745246662691849813727317536015062014555790224265866688250340275072695486959530397988342654495184433868514013361614023320621300716416196491752003761831084079048451509614912244402132450163336409766149596774613049413107534746507511560568352756675559409837797400876913244217740797432702448236017700280013388516891233345575199613154005350712462307795595851280826847148430794796794224337498966079325816214566505539340842113443932999666740924925797889731365997614464654734591483779400568656304127160904336555230492228521997424428036630286734656058438213247953885646089591108341910787989133321431277826102364322382822349918880577320213097229932333710260456786860009223715128670649639697312959305803625526991109339403136770235139704156327293601513542113769598907007849852673133972886046996757708476180364339941378831247821572198779247166029824745370886067649776915809334460676418489282491864303431836603597997488350815576304666214941370920079615681085600195871229838889939782990097256582748912356626339211930264508548958118938450851937411221708272000646140423437610130676296125904899318920472978791620552945043014678062805589288972722313133029885042941012172056191782764972634188769645720827621439116759894069966870984153972927411616408810390020917933903072509422936015577427103214073541633868279415212062869597665581759796249560600380619235352131309464062602298962879918474273134352971363658515920295146187232452377258535954057296514098886269331370592845095043791952356678884712184652609077960269411584444594980227058595428222931409016250718450426718692346621381610001053901099990027502841565645664424499024866211674806225587045403630232585481526623563109367808000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4540081076400518363020910995594964264952507076511872936585111032997567415240912935466869451926824665960640971178808946909172535276868737089695406649538583972888532524128810099414906473520432673058296326786921718839226454130806223583589823493278461328689077779591836108958198492195690411528036503599848753503671869481367091230855030774351025899560544535976612187805408590364278031556054859731601102460358080581658932324948875533021235809852131474373570057309589931642484809093515353117821434475269032756516532757569347747205882919820762624761836894855811213690035169437296432197491662066945921052691159866290206389746474200561128528755890215457093711767069664897772612888031865655226348931899922564765780633640438557755439612898477709170427121132550930110790362164900130398828030492631521183533783042693558448115517914862028947920155472979677198640839325340695127432461955331303574936225553375649144123619914364878916896985535818714723747169680041565439508152488625580814108607436271056745738537898151635860422478806145467855523113563597491113210400526050515407155313206246742852204830071277081572800689987382802490707911475512713404381857585319687010621033075383597194003210782660014591831640142291599170001719372624504447345056107793127460544856089800040116236016006299366636859427526090666244380983991905114475499865969539907243607189077756466000337330451100777955978306939919846518886080758883938771294238762732299065091624272809773599839863041369851377498060920532660234081934992181575803369851946057443118534190517469055863135951991365880225009171630490684684235229512539741487893831837083555309967030460598993873762261886230999502599702783775554329206418212074023494230370523180171988195421091263877638021454124404303484617859503250163516518183110775477988645298931315813820224593232129750886511948126781058518838468339625351041537615519911007686083182165735763756315107345352052830911232298493647630760304142788913004617018032169598959146739714143501651331048133177544869316554826291147861577155415166087465602264651835569528008662057221346699779102446618169025587484757631840703798116918964605817007193443200359234087334828570917498368825297148889010797032904264408482892103503484543051608586888043426943004454827647355978367011899349616703327529585567046364302893264408982700524812936748706056208782061477843564450218182115837604730583058377915550226430926782572199747805144422623313844631434119240749353424510361660997229266110068097443661353378182355103843971201713055339852683071725310463524812844738496644525909233872100906461511437314553970334416460298970934851665847179282245517619464704914539899071960693590372228603778616181562854552275581843659293648428177931240680549740715326461756830792473908518816798610634284172539715394836854695231698941388599560067802169445781502492125236022426240280638858087692925258825713028447443179807684469239240125779453786060834836171170252113142055753014671361294386246914031796305286414828068230006183968797791302569060097962649799616740383002181209702010000950045537119468767416835529937103288806357857812595267357974003258605167018705384877840108304466803603785553090006810691882242562731873295762835169968500418315047150248633295467634336617488717585436015350578072102623228387658598678902599550956445572971693503712051075702751104907874448211841322647695528531385113019034953297593740911839560852658699577813217230864202219333152463989284654297824093492278644529927989064165876621837397059767599808636046832193093732550476026551062214690919000706814837553690328429000908136405321433717767203256135369349504988321808286658139637038542348753664680065492633711022207901303632335882444925878590284747280731100104918378374067394632896079820646309574661403208256470460412427035495070515608782936179734726007915919401935472654750929114900977418240000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -259617183232696136577641443416440751676433446906844181200983118599925737568835005952157798540972070507311728588741184011111002040635066364606172016661200350804307377719956523344234576852560659362939431400954117439891670939910060646994955410488102828913709879772894108387800577347843374887166790239680605473417717921703554342106699887273586864479111730651938200141842980248732157072184095438399222367170552211073477520183620811548581726357944683350050233276535814697532381962370499384982651047505586428686712053016077391697966134020875128114335296704301253360070083613563979567025556408977779076094584497171928495711126306122070658404152210065665203577168611112028917309090759749593891700199305825135593962470026584132487192904058699308751354390379622605627312039162201683846457538934019100425001319251292257416306550670662487493538333408621850895450814576393490107134818441265679318042818565067482982654383688808541472613038872459824948405312204353970884721013870052250746861382660875650945734193738534865792924206227091246403764640738363518954641078197935363688033289551698774849555739940423227572460303807725678057138066871585192442328924244328782299316835018100982007255365075465328745358967047053418641216677340488989843288024436708634633924606702467038893532740559865477703381614020348663341928143473496612157583088046480886544552135697088374130548291502075040677742387152995395481453897826898926349965007192743091607346505729797346732010136386248022075740994591312734375743226127918572062391725034524053188928787652132620599450489553758093455994786902337961344107399997194665480989096492005398282349136771870996128379033325684045542507576190403089649000271745469680150013303976870221503536380458575306500739688774655155594443453277072718413327039389964577217580711249014335574189312875765598108979979337868303694610324378758550605445798140893662957634588906769619099330823202659632818917246855684949834731908918582702120226482886295576753377886112533878111156816089525102414116464355506396664898909452523958032880095020240505945992755764642683041777367160939089899294712892478715209406635886082370892309370526070707648639976933769717516824109051818677567185779207458561512049557063142729007291618938378636630724908803955691926013410779085654194337723093368524975778162835239976870976591945934137322370727822396052593058928974989979019824803245222381733256202719960493636614004786069737424872250564042078058696087992492602886133524005334292151496443224186968517920484431131866886439280243689668939832586988675167169922991286048908845648158264184825333964123936472316449581704875792645003345820210074114371405563078921924776003191657190073921189732294639516091149283489540865349687020355544290302874108309039173315147119716524460986412441187014787598097498453430674522187843251702551659381742080579777325359820948496113142956029755461786938772393736802320896387006024969815379515837009551026706443671648810329033512161882388492165291038438245701365939282594699595007775643828274401532539795036296415241777095384546907003314609755002941811385625533312427543606929849828319916454116261799961800454802988136740254956984669364312084211282704916339192276508291816721515180499887608702939678041652970709777120395362666851382017011632836252688794656864593136107830717844553552364584321773654573603822619842825867157178677622254884436986728449126257575983543261312111374687819998827315273783266925697434056056669575623436365173376516887960236603636900190750687153202549382515901065190384836978124968548605994533323652068184210291913957374592475533124019976716348056605973082519453230991547579076936305205262382642416952625223398170956141958416656352630827948231773950007811622626222383421923486257900068175846746105560169616788046449515630187152389337262466975203787420624152803207082240253012790476800000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3253714833058329160884608493150470295629475601292127635562001613478665467570398419301364329271465412489697218936523257523481439581896428891888996927010303244378610650507999517435030909179825056994049532206505775054414548465772957820547287664524744459699034877891723794862303151788429106030256590676580927292471318226076592530708234205881943256097714768131420106905551240716471585675323720235031145296231726841603262229814099388961389325657126164596538807926984493340855759165025091368624737441804832587484439641256304646345080693526138853064134448218318600745974264861907233727073171149159476449686495545373591703381500883365526318272568956234645364681579389389821952002081298115225125213027549559789783641344734975951683533788326559366477270165128402951508340590434151837146473256901626610745531803707055878377127121761878215918426517662170414716169369541183878135806997602860170627908303820603634424310234042472906279037655845125884082093614664476700235998006529174301332827398092394963706602930605988358361664064010946677438797499582829855853968822978380144740366348486998008426730919568352875413927976645255895801850918039460254046008170834050199408882077877975917402568766167982810490478347019464139149579619836397194126247395935377202315626160911983867831239929420934942211526342034236942652823753078986992785210778676894484670684153481355301012967799056910516939917038601820742763798185733448534454545204421595346345040491101449570124524942516312205159965933491531404102960607083506811939003874641129623847477436144243335481651521219714673968691276269614503784115497102307930781602153123014875237471295668277632245031846397769086836931594494979362217739632913949918056647188636408264791948643734439953564235559305313750924573975304267392358934622199821371107232927828446160924558050775367008442868402578651599014368204398280433017927805509470602202389752864650984863532140326595701686070336947004564492528127148079680195296897697306589987476521809267072801287848835469367206105811316631555393464934154082021463843997657580894887878125728395091916754829740402441806088835556073951839349955601639664218512419383179059609362940818519884233213676977563572170785700972764172650886627230399763534149616199704434117249578277012336040490088707466768201380146031753609977829738592516713039152245746888912466949169536201584683109846473297503837205344231582830234067293521145511982777739689964513933577434834141960708691203726452335316553706305079032498917393186028386676801274718938916519537712669222709623175649173750886581256370521182121268918409097609241697031586599193062621758488129241450454699023090293723062672480385295594489580795526268098768797310866105527024437994923635408609284978360768263340800287903272411748432742701253734020095155015224186516946498827098011272938381304908377102512551141346368350422782176128801587785177828612471943078261646579556237353794320780165835289744737178533334771135556054451506073212610343363808169125344840223660408549734811903457232111200213085598644966571608890383183344241196574300495945429552757472103628613660294114278257203695344100953824928528089874161119376877017954460034903556562891663021040011801954350117771597779313606516980248920129643847923693830064282427853065028469740415141304200909584258780522860550463786798115692924673101455514627722857581212461334556664894102580196439355459719514665744500917147649581677303841505610558465411833002881750455486437366164039036171267756746131923491150935551120040871710739665709342271618570292241234432279773111394008632502885258601817598674515402312944713278837632581690431385123917109717514975224113681127547817106487090155182196690710567758449222842163088251609100409100310032044637469140605567677165126617185790281102510118720060940332636152350050528583638644190318378056842255596397399308343705600000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -23897441976811525644528805255436518464644678629453524163224129334679964565088727341472830644049326440403256431671080563101534270469022712974025759044425402722465034985978205145335314465862534755604952393599488165463651000440349176666923717676678344372329978015110836944525288482425841608844344910399187327525942714505280396179931775798018764841751580084909259208125735632106796187592764443132302575078874546938573281499528138053455349893940470529381115566806645148620717975514815948086190067320841973290888592249012719016390878976053758431568350487002706460734909419876941747085628285763178241021751107444890636244787732334574028552285895938201839718919892936507826088095463229813946793369921821115215774341857653960314707306521249693677967137764492711099808963258198520705479242741743772270496986541066689123911174519666740224361625115900382112630622727525019448883323253769807888332430339671609067743468226831829994024917126567275318775328858672000198577922553554149326695101296394358625578272215888969535964559623367273868214720299275064818962456131301758289054145269166311239308222992407942401194470228176408814830186586383883938477218987985211174921284151709413952398643306545018681409933093943425026397735952524176224185590962288008404356471960484582739835626561331708649978286648983984062074425162515566065656936788768724587846468935183297629094084831630558229196197698456342966012305583001449219886122479930620403305773931554089315803736690608967524401503449912871500361006438085785331295814493160778238798773081616324624043246965763356954445005637802701144702740969566808181261372219319034826966046119459143382700768145371238856642279654876752461598982310544825306938563591787667651707179698800228157532178383583391248354648761447059353054334353679040137924791516400749535206725011606032145811292277225793069710815321384303780004342819503556568859156940382916943900387921769811244532062524121128327876260566982101903711313606184735109760190180430208098086518332569389867273261965623214408463321048511071663417090747436189413493637711487867843840361539206986068342252602320745944794479244708418563428333308991465939609075741602415911106822188652797585272567859077919225292679819504495807404131045254639663069019781739305245957958927407959977037202887443735844771451874159419239535073445619839584719387043434612346503320109383126929322131840475792313497370008721092001149601520408564281154153560714041475298494690753663099046681560453822541974042150439569321731636174739317076870856059972939366929448616444196379141951647042111399183653750803148889695570103417830060380960810389411606935267281574168192603160256286487381181650373510248854609731722258811202669110002944166281005985835935166708926910172849398535579479082852403158645743176160534905530445285606012142062783714783801723413251384206089536069967637424678899474643839444727570364966149625920956085778256768480277105771880481597328215360287385609831564795953776869861307762160405490638165458562851995523566046677362797866142241345611890590302536290183342813372067319439374736614923435922322685836661841992457602712142708027372594930576490849775949617265895508452429532735248374157586863997061960796901933875098547212730887738486875380843088211493061115662343267976983223256660655416223613883742062051790222174900037951653838487149409886923245848455504383570423018792747705569745473621357449354934647274355806735208685321106724760722374481995727444179082745774430404531575441908270354170633106699541152474526900976276074095133705034609297356613553281180971302210594869753075040486694588992318768817385258519166501617594232874515166139637111011661392641818066744427194375401480725427936918769333594052718779789344582012909948778145818652432214866358301517735334868261189511459595755486374426341999256887878490080794718465598129438720000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -229659107130122504019356141327505941774029079470708661959413068419804192286994338336483340858442102803574058827190169289289709786731150697530032432471995939516238267905041456918032003359022306783922741873425673450796503158812905740268329973505792703317200340404858537006645073099297335061050266075825773704815527306187414454269164349369050797836349772083192409420691761650722872533057970752342111882016157319838207476670435014943571630156194433415193480472685446333178323664228721700187286058602992104750654733497710724276082517003765152557126243574829741956801839735985370167515997229007632081278607292888117772500031279907397589370171418705131206404135799052027326828224077428966067659303373581185175557705842070455934440485048189590381567408505375553547805768447496755137097281519345248474624397935857367887300939677395967560118090439364927924568159142832406051962324804456366528784376721678247050442382436717936003012917540371237956271083412968742014796520348909576784093669877985327174822414571236478014032350563443921954947711362117529320839007120572529111672807747035333103887958626944015721490916017811021580868122021847401991307789364788705029331632094791332149145222228219640234447792220425427947146862295888485155018765777546235513944911584635532780940745887170147927918802493761256322147128398903781797438392782181241247629974664255661791183660206186221314446991563807461181317755415255422851104312428787855194051548078090922080347092463688891085558376127825945275278279994340206939582452534888758436681860632930790586099463161563733863267682645813917350213306287297975947583387654895291666011451001423821592285180153450882688666143225914769276575646045076687849122128805363284675630792414302589294678023425377862474939447029120242197627207074870364502560030966908458449680330463809459073218044846569907885968296064893780815596144947674519285950767420370064179945524022236224517970029402881985380421670315383304142794538081811433479315787685586765874665989324435483420374511127647833788404428708627942579517377221273403552515758355956445555162887488326085693613378281535343893838940211344729259546726735092979676731943000939380637145521078328136235934952790219884791893511174773407499925638247759631102921090626643800476613636090942505736223385445446965960112895913182132477426234044792944462539315842725257595912877297419221555734268519362155154593206598445353896113380130930578886997166474634160342745739065689179808870251999924649931580913560088577199995441641547149088345546189875115017644935234436668558170074928768845851814885397818099012039952941289013363893131269431713909823435690207339771812473882928373731292909698415094565273846660976116614580510925761281749007899011523807526865538401504367873025914735300935570038075647098808015876736277694244130005173938175821245194208794440438930014911938169749850846121098986777750232620833653839342957273713436641195187778391823847523812072928115892602989730079169797257892873349836610234921223029583575178340491234707261009673730413063628990471644032839406325134525273102596964803439540494345388633029937706973960082843844986366181585262793006776949213475283948255653358906276170190158232601541175415300265032399148815566197455422171324963909868143162750376349067990581100130958133831059122676341628052657793570025626508578938656566996214886695249332923590564473126833598565062374944278631831769318169994824119229209641262895243881256560650368050908041999609706700367904608111384591892985198318455698178535852814629427065103312497449075731408398258270824638270022699664611891244617657610580775229373456522921719532135310230280344469588131626301980097316814564680023950051408067699196698428374499903216225223672220634149636330550743062837588444409065056463043384407477039731409935490076536531830336338271655641022982429758238543052800000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2172740188564418477004426294350365653094942937449775225944413534910824927632310485069226841096550156535338528372101973086290712034616983374563033512874590343508672491440000880128267410907863209223440671250828937191562922053666575095053443889839793346860093863398667487109939022068248486772307540881325149992858831266295260952904490680883610172608933753008915829980786263035673569023672054313015442717406883499864077614159649460073649935371578551707752700198099158025759108780602864708653448675345236165698916021878168386581009750028638836799307566805237314217219422442710607646899011608069873558927197312905977864109949678274416479856976851728407323224410525772304165288331630715889099840686357506526705162334183835537506793243836393555120223248073743943822945235159946622332583350939023844186121189907054606373326413896771145638957864566597959333398575162985858229167310838179003290631426149009399029985019173215390025960931295235950562127119071376095186554089215365789077595420033888865733023165684584427933380101726718000361352203118782212417680369498267223846403308250006564247846442766561553018711656720906052572513939693214736729750542728208359003361770235044933937954796577145298792485987717898422797786040474471771807151405917675700542679888214255978182151494622225529409065317744014074507635317375371746052236859207741937725463415236257225334756420074968754658236889982571452778328216165816625882798236940493776330099052687166096232229958673114812320119364227322694219517749385323494372673555062774956987064658914741690957232265531716458126570913046220218779146541001939360309394256175859625023613732005242755769381184507999870694202347500122751018031092246422164296915417147168580378738227025468718081741554751409584379930402569188334511696277820797193828721335123500168221439634713987122304803594903020898029669742450502071690405993061157322685222429262448463240179107700243359268074568670409973135238820471368411970589725618201661594272648472689838059813997243742346777166761751476989307543732751757195792374670703131139746061750520576385607467051478770692721534862110764844007326306261689773029769049944024790809392612922317515902313039075707285009412010099533078326670444484422663770670895769809628634976551939313467545922034929008654335450973643397596148748968680770553840388296593435908830077775264027674432213774527582494485305885496761744039751660051762613228325854114886092024431723319694890014216803961182796614290391464773999925337900207013182467988340668696186419619258595252121070258443143289606160037817710393249713881062738282410863185031067062229292785539761995860796003903751753015551940706394129765689341902757759138934047857784562102560881721244700508230087826248960308129703131996251177341093783901502709810285670396109973523210369362916353785144383598238846352565375657430344152482176527600947108290011082956369195121500872158325746017775625032093608060069946079644279891496165575413407973775623345947293739346264889835213797337423651053726693188019552257318476371544841480618846366732085406863475229997729749957017620045241940698176956029570734433957801721691429695326090725577262640220812740277118572767104010694765553662754936401999124212627007997575107301926829722363354265264097153749618439994280949693627901078234230794074854128088344050439953864680273920420162724691211640527407541580292013555758394611192708142235529182047666308824850205423791716356979785367008151979981567221982589889819969904202439008606233315748314142657837972259913796202762971268925317398655320274351435958518576714588642952914274556722286756943415477719728597405889984162898013518820501448775027825996867303187651272859129069032806836488464004387836057544462166895403511227369057810914335548595674619539575636940784047895678584241540309861184267336011959695616337310238296468904476672000000000000000000000000000000000000000000000000000000000000000*i1^9 + -14159035299026894568022818144655419757895868067210191418533550587312785404396650073011941346786820235035036446682466418359342819996738037857490127825355726148931396939041597668430295453395690326626802040697808364177390391742591033573785831920260310494909709196642172121650483400314838720641875046097606517499987729246225150788796390940002461058170618148969794917624251483357888495845218424027227178153836753445640938832208279037175786710834289096912907398616144500039318119564726493085052167486721317973643040655903868765457523938437890579501304879605720439803078139395331451370116710909041314474089493525719041383883854436967915057200125391050517413103050144675157427608107090999201233866905402559545073030162899900724079440221941474990769490514789723791322519930544569188378753060165460641595301289490211008609066767977716411102190508154371741535517386391291483841731457361994749140349456274148306600579817701746570897255850699880275115420000946449272779429204421123304612900068196799078955832319089744061905443079780431882244590306439745995175057100157139086742282856932989831975661499619111260630859813214628325233040958309931657958400238136620373478461305649119688060436064272558873668603685997143312025616474631431394628947792776625482913922741735981989226978398934725833963865419663885877351841615882697506703073308636593538860014519712380322019706838215572708400944069179273127521160124171230497177661556519220907606767749423048447745264839208404028554988789819585352967341608420112144805633194019299138959671159655375278590463820642380243984021257584111701407775773040727292375495680940081786470590002446511048155490101327506290242704699541509763802189339701926583498854603493861810886160866426173146340932676873651944855005361134410591865267698521077449377609341738063966009380660204593867874144461614882278045708350184329790602862280370500790809807626462126674299976104509152227139036750021562266363254346960777719381384314696090330039239459549172838807460776638122163241701210295119678833760265594507357661838397101366343583242730632515710492838400543112239891029270766933818342686946068844906567992372166096889424237395202984002873546799370861453023594438952779588027703412442598512659467846842117450086236513664469354080896833779635535211105220746519118727459097978686597294130357976492565653461195007116315694788407070981781611180408611155921102505504849499297822355843027733888067323737272181740080882943146096233238631050976971818403732113145745426505370476654336766760027669283009385699716967530669421193239555429592230863541438769466832602450288046928030022247531882526523790665316869110612195433526408818340582224418615491161112005998164565234018625140849453071422717235827007129523832552502760308010062520227322093383493769991369400646162498632143519588113700233418479919336288846377205124041350603238648662601424651778864405388162920818054731768222617827716638863400142341897950805540404419363796965904077963625004844417307354390758412070688324205232282901913526613714320959780988250318730083087389931907427660866799785823085552582428697844001285968628522370463093158153548084470231169642634755069378982400879489494413804239269573269685495585864272609758597094819804939636766204416340447886048627572630037394585478174191451463904612652418102002036383210053302276343406749458232443707390429156680850770848826927431092883291011924696339912472793463980031000428742120396631805588378380952657183829215839694316992612091656790231164422380897740328616244271394741179143431995941555312693805019393025526605798979260786084983033058132918060845097725231321396108209949492336299354002716591912314177435354454508498233762617843629286146630805176247140111194986006209835094499125299971115695531860024506988662689876836847307496503158567758445503689398326503053881608636251636398188134400000000000000000000000000000000000000000000000000000000000000*i1^10 + -62065125405256973377603073126985735260267574031060992713037706320095845975019105432567638490199248675008672817927568034510472793466416706215329718213751409183417649287625597128796886547604212530239637753245791118909447695392790731587078678213161834041082591390791336746419665128312129643524081947902506665769840598542925903137206542421056037386484726628406274714873508939501141442576838627489268152170766424295391003731918611217192908947164165022122965868027148046666797185781395208280680539061595333854078012781392704359470990658664936759674710369802108014646766428054214544359891573268484786407563656173480294848361715080808682931723852157380669014153627279495718147113588478125955465982253295557049060161651986153237832858122685257328599165375976004569706750939189149544969714210244417294081354801843377772953885341871758329870560023446655372729136366425849495701133111799477067772419937908409029517426067383199568958597982019200607827430930693272795585052200421800140667524256419120171822689493491514164299176372082276189416671195242858689193099994949650121306426504708636849013035599454750226798977447765411226708791512546318172957847122117863776770982627813063342660343706182293683472169396202377808943314552596657164586932543734144895404242834061042825150702736681376099170893576872580549622633927682743009288917195620450013432679074906938224296527000588783621303090687171106197157393905713826391474985171995496775109806297698388728333888301988735878455258667496677670720107322731866331532843697023606770452865308364206892097831065741065909062662425542640844540182415047636636069747869698296468577337176587859449859904898809056526405715835289924004859708679028427379975640732175672965353579543499669287080120805585881718771748191141833832625514688870418670019485968638197025215280543017264968210612834649554287564814318708469999283165512243552519683587548403186920319679373518338142977206320725561445539066670017480079154978882865489886255487104433976899093160676339460169757020753627740132641182525640869708492127235407067221892782430436513584817751110958837305654141644754729741462671112980810179613538864327656729415934128056119020009187354490331749312501550876287508733660621119212924291773160045754494165322584044873276942051444963215902797533748242966968214075393815419174036073569609574604290453041834763896630706813003783137532078212530205563353977878961387773933747166591431388534430255918598057717668410429511828558182705117154563837466591540804777689994747029444841783377900424064009485891128876872221202717436159889159046166831340722424883602850384864866818387990777200267577588696855622308732227171703761768142647363974829569371549946868877210781578083126551254864392398113677563448791274401518844567294775994180538925998431834281863172586206588679262931707319559311187535431148523326872914475026155855014273549220528886553510243606600974100348283806954352538508819674252310160537654732180200918197064659626897676890248512722281521173734300611459534442644240479029101103142375172962134689861683252280647677183419239228964386858273937015191280151663761261381119003004542819749589081041081298838810970041194369949192650764470747050678605522287314150256195800167135073858406843454721467261068463805434919051808867334481126089902065996808011174541839532987544192517889847168341243710628759323934957657984271774904428937421520950852739875696110975774285983163125210860299063229438197063317284882535720567401609217813287400210363439845614408779132525420014525190839160608644849678178325044062081695406574228720034247757576044813901536002832446779292659832271761743926401623349382649414239044941791449701475988339402729682646844401589139430881766703302191851444142750443328132253497370530461774488739632183879623882590040041343618898322459496678803589566279032030655650960319394611200000000000000000000000000000000000000000000000000000000000*i1^11 + -187831155763865187120452690225187714762635164913938555328672837587493794445561644401460822399099328707589853451339818465625611334254034811153468684359864771835454092738378475764072879532295848692043259277498610910565671025206797831382262264650056066298263894047034163636419137533675807071000884803437710272922535396119716599677357026154366752497201869276764652112595845973306579422633077959917998156439869145649249222732380498782802661700724377405811939614348776955575831985499782122016294894733169843393591494357514048617232188642695095135973929303293838863173965004093207733946549647595492995113951967528490237081080010271216784687178284231372691534031668765333586667877743087568406490433768335519163005224925302695381580599843948389165233093432644066486824510601322185208286080222599993879126017839379576636952387990944553486250229022745116788499977286698843552668340095094169815124487741943691404324968929964800671717482765354429329087931346926320572393201458832580982881252716791983361091991682685227331982162151933781916638093463278149306250547366529971953171912149106461430570846792593719040542189251329144641030555597237982165419862729113418572368587535560241483514807914189400682956396859933215736336582474754290350015097845737479746649746072183653188445091808896547249229361693442868989921621463719158074905231806921631399867930422220709172745037124178196079462681519023518318240149773030831381777718314865423771812166936729840878071901215852120664308483986957572058486217117819127490369124780685472962527586579648095877320653952795985085155034156479349729194530825277123076640969222384887844819695752076220592898392483850943441456746549095404838362236072795978833400814150139448194545153881063815844981095733142653092640812180530925634318235410357061766912554487811109265499953843926069991624605517331084964074748621131709318708346757010288790119190977274628626601578682895604059733471877316088291816770261220953692828851779606989681030923556935356937665899773821212545197804033629218013008812955333497849361912733807014449074680121585490872319543151596325652600778662457689820362955013750372940696387231492233762219853284111187879450872613931098050552033986946575781978633990396652134719372643016748614621907148050475939377765787293225356176498881503438527095549558524833591698868115232454943442235159318682185586464205538906335044522592509370189240827873217695086294754036998703502743300498673491558537802487668352060240354113365259548412914723294497676982594299584459756029972747050326538925149729516606524548255017415620321070492982817855889658331610614219670915421476959416138771914863072143526548045706604127869875822505831250767943882394920351531450182260053600395518073337716172577977935563546018285721017298745473032547203998354650464698865019244216101598091488022656299621563364021880042973811950921814538792766224839925371377327313064791498257206490284788657100484688184903547661308367640630808493239490215027848187950041836137300230063829529441737732516287806299685324968767446156077702546728966670525793001364387750329310709311386259868397825948609288915189492051902574774425508867265931595841268584171272611186900504226396270378742390699748754667885988054220411756810089173527600412987803862766019017265036257129073434654892997260877038991147947755639233999249348797882542534105432037478432601246560124147638194369604632067433673292622069922477073828222452980847151288982274231273412298085918583735105212321185367817169499421292421520883630620285973936572573426006557863522589817506668029632843519875460540704382911647754367337734380389234885416289905958344169830291156608704487508619604246579394759784676184284907295049623605929899638039189422533112953429099054691369453250003003210373351590174951995506429514722616518652920609073638387541622806396954461530734584659968000000000000000000000000000000000000000000000000000000000*i1^12 + -390805781633502311674048596167682860961785658076142748058648065367129136036527885426362938738714378193577370837835591002793756013779868766323121934372781909196737731615307575560189891636707091304990748723664986069803699662631763254451517179819958186089410248397227951309166280372560438653588384463245717872417348403539974608045734918791737492694242013214624992663321146025447329627180421953025602489255341869088113457673100041426576953244054338175292879078548050373938319144290119022576599485402067878030089794420713776279423934727833869143244580606468574256998200104681734277633716135007693882257903824386063383931568410135230625141245981497634604797055051238371444759387455089323019001029705783064324786651733709798834560758005517257422573674398608388538721495726649599793519478779555886585562305648152904686459228736343312265083966642722665577999958164184500927439538864719080032907530632406434254469787323618610818654491878967645308699471014729933181806664117442983593594957424286947725943896148342568532876566448457403586132425480565662767805171038454766034978672834119620763586090779383514287372311520011585792049735385695320055007689769318007693389589783108610108483607880468374431427445125189684319031755225481630050738077296195608126679012154523575679360040656533432950102211646224044769315135454507513994196824099674191464745311414156365756903121075749956129412859373728161793464366629560520623652931272637303566318532865684878116573220868948922513996199785812838372302868083673993337198720497141400618358380387670733793408081467570268192843617846528822747295434628868708661284876552282086670932975670300489520113172096132845977278709658151459783676028183157792751475043804323650944412712477906253911942103833968466536112435460183594558156965568862277944209158397192132374454495828899942125915150757137307117201637897422550135926992654997952135713602838128644466314760595503880416375851511817483572223333958935411691904484388010175417240643708039907410814470261391005879821021970161294819743958810638990731689409783660283342051177088323052027116055552941021088716660271894596012115279589798963073644690467088402647609255857906825609239100333349524542497893454077180133210587752805979745876720779577079911400517473193254522879215169609614093504475123783113791839726917164012056665246490638679889390908121327096160705001880951866075368819219892160721614149105380677442274904160752190408177612987619150264956636371606775017632446721877543489014974943213692911076715971813683409843836214341041808412508914836591409620312573768035399561908802344066508633377776142849588339991632873412944119321775920321679600042787998769835285510397970843625658095574428517682209886517071925762887400347867180232411440915886945772571001820263989579494022572942362274807239251610614333704757595521913462831915965930433434269911099375520824675693688887763673161026671431956001615220285177004669618841441214674057859543865742529545267819671631984707470982011548690459613043788851634271099133245426286239706169279997909967277872623031675779407576086305133921692699550766207768653023054481011759613113770557086668612475709784300989835436050244527627875335249661660030404921225924017837224668332730504466954444233024682896950981847188794025185521619542193332238325650093450416420113986871210566463523170121375241877242632580252622407300408647877264681670778426953614221528996547776666125802967457389905539877435079496970749153234374902879112862930381254761814597806789756129385971893146656879556511724649062956820137073281636445468886137823220977975034805745597454672847701603733198765935327452921015908645068327062151417305162627876015886085195157375128792768942735499517865938082694028561269639541274023085007078538050051292291511206029001108264950614383980472206198160493932419894570918313175699039110257704960000000000000000000000000000000000000000000000000000000*i1^13 + -511186876878438536910143525966616504417601122079177013430257288073783896391194274344959908683944471198598491245762805606552942880698852320297275745453221579712440846140538224173164588785710675968653273814475155901080796711005019469790304561353870132287012713732962619462094667535482925679530046143724133432428055631473134921504059067291859736538012528788571838251838593301963531665152917673574990471256290674771309485307647035739482675214828467391560103992461600877564108287736677362145472301095129453656982530662700208700627703080734655475811683887655964099566330047089392329066403654980498625663559541351448078901337901369779489572546222482501938258865174212882363462046907272751387603753159884244938111183406293179680302482416205524423821488917558992412452962485262947517645340706069705063733292116248315823836455316637925968799581010011006987095587310810114055021070065980177369651512495283036281760923100568498646133378828522063072727564880743222905873273098682174102988377204432809967652412677475239960459128558928027418691413567563195775087977961555528755576544440645020360793205355596848864797385993147297063102235948948687272394224937551924715467671134132578267145576304002168535554905779239782381468171451926895084853924502652372489920283636289745465858452537287884572987895649734767583387096494112574087567006696795105751762828481220142961420685847532177992219309958611008390425769639460923352511934461900890100148248795742908374358233850694294105557378319561162488726257218651279931867273525632833322398444577449571728630959692896522844822637569182247599129999892660149078018669095660698419064107883641765981004857983544853667161036865987909015136192366063045860079451453420465963643191355722855825276925808981904728590624427447777152380693692947480419449408999513805182810409481786819150946379063441420245326581678776088120586701002520841419605518869647267639528626998207158954145593861579839269421561126908818428386353356732356592845037439824388004696228211414396730319661099017202292714813077017201941833608086256773498219395444053703193337000029082575508684147421142777332360474720175415504287764467221004227133148969513748918176007178320988531041363261910475150797430765862632987162559548874348844058717517447031789322956529718482352762069751811313051081823258293973580304309692218638997213450986175688449490186186609736806778688047421648297488801905372465147634354106403987523953011474650304586395824757723271275801431295932917903153538928343134901161080278258615694597851488938625452347268906740753017265301881177758627238966582491590243724070423012606678979961574149831235900297721780551878818282799338692321610939229267976269026870964155861412116403121825130159821328203437808473815898507315965975519093830724669009775067343320194673400677570505329327273953641840414495111809194292116673366980321608020351559733558533786343153655071723965055655321284854607283357356485076047749909149376664076874221962691585717681354269983833553825361947860607620848755280526108839426359095299731729154783550883758816260510692219186673224554344451924179666661448586588054857750987793256448628649394340468263898708556076600447139927662944544345046585430729128990627092255721683587027304713086625579396715059190124403122234789500226530324762533529113222323896329275955269773402767096408338712845488482947137553002185484885834921650814615165665398950527989056831641894576520436319109192745927226771704561068466110459271346190554974991331457518106870398236122911598820693089760647482989861490834438660844987996237776373368191320654118975613620879782390859272678594221755122423780506950167075538305681798353968500638874030997657883938948061478484348393389115906373522620649927702427861626212937175526808176469823140512808092162874567702262378760126118311999259457359019877339829238217533344972800000000000000000000000000000000000000000000000000000*i1^14 + -221191300301467292792058962151802475131386954853480562167900425624473941875752178658163183202708307864243672961008760203996904685921529499823129641554150561245955786764101139822926530799011741226119492789036575059491283056611622105674727073204796602066573534414284816718646117847674731066312431220124125285611711823796275086683515848171659216245941959419701844637428285615016022317973563142373434908316366043928161915365434519460434601733312033158047720907108307938566328259747178464632787510217334176432706765588326123491328560769394319855970768867606062557305769177701243490048457062975359408548214765783293759505531499635155805210748213931710138264977098635132901712552788617629253255487994876936218230821090132684341261466049263017146821690651910911178652023295366517595738745183952518985590874253446432553174077138477710534457142003831198273281073858071610617196802168202520167579578252211606483306651982061225402224876484590145122516685710716818624493128613576824018157604305668032338473423103731951961668663283726275618583665097723919393637761032101933431588136137902825598536156968446127427144676946569474943554219903784928189413882929786957351479163981848867891031164279778196890939546126413050365626969096055511096313899797189651683943871375467484444748295188392544537674300755662774610791649560036651217266076529560682882616398194457702435829870270266472876929016366531280615195167343560241500350844556068899087263628698602358962703660138055594373213915939327887998728845769815958409251665137800857168994671862170622409298677003090679759508254316114623082367877120477178749259869813185339769253966101923309062355957988036734342949302789827675286180764785132435212684226920780979442476764835903582823061338558500091256225778223664426345097259316084361725780052945244281329061366004744216411875741915994998597221274856510116371654924540648779781778639755795750020369195957011950888473563945493353653607183102848474953247878397366448920968936625813413268296516691338186898046000006410842239744640878057850270137788715960142202500389127137375016283762940679691573656275141100015113014652549940880864866867957651269999444137263695442936465314520644519564643197956249257018925945470405740089654783171690122246622021665440147031853954890854187744016878537609185090002306220214314736871051965097500107430667104650672080425362404521030689318981874078849876527854449817173030625835644421971529800199643808399247469432221826911342997981998972608651093166982056649264567440786710086513453394612057093405261648357692159640350077477909497099136005443389834312882951588538604454197483142402024608008399225666868476324791237350844392600044512060675160189182754026471779638121138767042324535350605650571156487960519729645286472880689375737389837429879231327398564283139073715672217937168456062786903319176211191566535343765211274968033635355115413699200298260903307599324358602406713989604678871399342449966664594719257171750212504128147137390229626119200618172089903178107272691378325117533889668441786923423363882706088730963102852209094149596591731466503168408025270636339653314386673784555716211168463233291705952621755709541192077986598666964771248161520273052076247815194316180566910633612753813279045862673840121341975890462008851060067936519929593496894125524356613458095364699785751326892683643238591716873651012165526090832752237854795886865193803619133080761300392912327757346409364778546940106780179316326217395868999718075047530798255094642411886539724994909266590326767238551517254274473384200363447507329336419519349845806960897273999208715495491633214375320461171292052803327771376159833754152497805455740385946969751506060257139544696403851165609556787316687150994832198541730898981457209823849444363205950214793342789526360930931428945522099985129133950439319459366509012068597760000000000000000000000000000000000000000000000000000*i1^15 + 651668855551338166446350800831901021610395015504617478017871990633789068651905020416459712516136634715702644579947429766870548912155914423751414245014993535684071199330499613871132019358148247468409028685153014271684225896666367999568656611532563088021857892250617841916807478136154578007766051514256330790083698613301638593343479506850233117123789196053163848887343451586155271646307750146183989709481421076971016573590654559282102617632500368410065151553087440794290638469741021251299644184838025673828947577159660075714771191771555183017424318000883867498961959571604989009661677152425570017589167819592948512312321599993840015552217133604579027062825812603404130863157617965391542855572372733797339970109996861651248330801820627370980839539185233499461061648997603538813814619618041152859806833347346017060769850517103229403428552725179501811453437255560403609996586555509469768019179293358474183859402324586920746931123633080955448728244844834313527290319395875646368883215558188983957179503909934681861774452270536381117960988613147376844586840080519942945435615556240900172724321745313884976478165207275381143995354542730175458456055443502489002377921870001646282414546864975267143516571480486801327296524204269363468321608635787653844390623797502618234373518744261757609676200993438797748930104759027295760944303938181093853765064096267283303012445053359696395033275469835870889331595919799899659660155208286555864440311192250952369343709593879209360029204910642926413769009504804534352782066523451078987556710311408569035311673834037845127803722540815326258501397791371519037522370636135774948957789165632921482065464054632974549111467442973447164678291662169218797631663086780165774208210856710067370794823828875669572813359902115707593178528015103151233169590693742251143954192314686684552962464082868266028932218531212212899733303204544386999131707556811981015587623518619229528231245849487360687617243673673797722946719802878400845266239967403872835883774902522397462005749719330740841528018058403857055301985879760999722377468430225561617647844658457882061873630258395150027806442787198134290687585401341784017955164630840088045221631079664126919291884831688591517366625022443717378274031249405111702666808964205469085319695468959848826241695450316539508938737757863421387444423675271523912571531044782440569979076734263091201259028364746749750420740074274146175297073334348800962686359236602691852498891415741313569432378231218619691421804017568314672000048022729218101136117874593417959886998473505101437193974837940687634880870251366064253035906622383898481364785639451414713105380104276638000995419572502810295776650546862492570401729675147892507920568842654619277178594915715206908114708208041025441006433586474858877572166596214477214491273614185967334722043028220257588755847240557093656258328370648359133693620715692193808500386647396134572862984877245859437752194263836797263715812438768800013994247172541450500040182786365048564817429829965736081792437131485444484198286722530112141898009133568060200333440941524710278107901482190060398995530287666498450836428340186512923408335256663291282162548755719754790833363629243631728462755410042410220304358329984929140550950867928036547580363801984689267567417761654220587505995325916222887506467284462932245422346850329148588466103101649673692097710803951975937477462631931787887828860310008161055749511410856334869610092444755006049578914827781252428573830676545743267487145974139795002352364722394673705165721504743546362223293537716848331614579104444213547918082613327448309471098959311182870015340985347034681178165052076406438672284952542626033423713833074366547376316499886416702575445511917651868838212608345191422183824687570450477269993360256470716586157789627147167538109769989353222359589554038325659672279777280000000000000000000000000000000000000000000000000*i1^16 + 1652139113961872303565556647217471234469357678563937593652057219036921520476371687717089787443816423849681045238602823972159828396631772105729258759767720300634796389080929483525377063366945038006908635059210351187519150752800889178367730048107481457523944389888048102548655642091823063047086632304598958764202261571670067236413374439542716363477443746668473050934326627396941047245298954030050102666097711824786276362723090897927508597754290333765477686002184055646819855326033566152592484487255210988355421445468992588070905172059582588208129285857808081260357180673160249699450795743106408408614215912383556201578235005796252342958629236592787715642044391372002576412059112250215712921070694550507665475466180157501994759569005787077241089754265927248929675975040537720231119633881612669966723302754706209876593537403964716656030791878738398760162589780577284796275366197718782667523718692384660080958448966244488805926471191066218188687220116993488460777255544241595296017649897882339431893913314579937164299100640581251630128345451702958292959099416246739555932792629834981561241187444674159936568451644032510032220495297135052108337553081446822093955011976857597929003069855760439858081641492516833341603301388732619016151628959872422949016479516573886892666008315040923256423674348483791575811623074178329602167553584658418291703841411192443881789109887080316283245507522659280041208077651060716472470280823661365227724111261729777145578960392684434513782049941303443117404596531433307982451603764292561571155521451785005989518543919551952479699439265132423436117575881505184706651025824390248085964932781458017971163998342883048295953844171115924540503228384918772521694782419143968963872596528691369209466423551952135491097826769248278374652546858575059076218029060404512022622310673905519692169982152527162929378140163155656215195020284061154359374455825581638550382423462639963125494991834616152801354420618778825835370727118598466841950154747107497905376847446892209775761664365428920986497007418615421912584455924603813877331165679352023350411412313748778055459872090424555800003942548663630878652098884428167797350297144613984102808128993121114656982736580918148369011337502503066011868487837884175525233616635218015271320206308132140611125820108881053089871589531810372929269591658890807317964383897395940794925457850069520068829132951972285793520849437695617444978046936169443434215783723487002287500010780509673235196064943393923455003647441424680455257839167566514028693039085247584375398284687674225634423307264262473066219879887517749122678501427570268846627245190290605927566421620920869745989462789709500339834995669295979767641352608573064718572973597744412321794331861584486031637412744023844186704557112681635838425331810510220386350134451671173457835862943172827405673755487660383829643317419896141306704963346045454011882725765797641012048167684864185128622336493450010681880177886729322870136294323475083535517352894312831226029054429964521961688729708911664026680606105510648110220703820866709557195191841769222924510924140397883772537337459969287748495617083611138204245609085801115634722472209846303770897460950689044621851234330513331377539408944937708140277943738593539707530291548538905802178742736913635955890815706701101767153624432231360120649544972068759143201725348735062831515032209123272996861065870862283597079051086900729948238207722624073147900896443871735467653151587675752228460205800140245809108096129201287793486662011600030295455954154825334638169028562053239917446941540158110915665797722641215680068671382084927414306057651804675507956550321914094543605901907446705226364880636660082070815893254519590638697229898092077870238190238823764427011023193174958426191777906029141929569670301122948876080872454929001895139407934113595190779104460800000000000000000000000000000000000000000000000*i1^17 + 1790160466082830782524437395345674191411292025742331201213395170825637529725482938040210658483176445393379425229453500156008423784815629441063905292896070909845995138602042703609465431958137046724366412148619939964023966209664342805639099120235694521577427456129886774914748476680940830399233488029340495962728773824475231880348760812124044193175736467795812461776526461578473235863764661219003554492934723025031693419782773234280610030442371652764389347753123747292206905766432944024211514694752586253584922492763752597129762804647652152196614390477338389864139377396795091246680229045044661976577598981874117934565590940735920960457801729953429231685123126916553916902766921317661372195504753593330415703197381213684802866328595688167063882795344527099953935620027779557664325813353103164705566702493878732564947044851369730404387625771388418356231172014127448576608858455806099108695434392838880151420785617798727510450908350058056006616394584192232463226691502016705450195099233407704528436129687827459598652521165568826573513808274069370341993698360795747264747111454858815554651541488884292828479480791235785642346562112085224422099477429967585582441903654246014847887223740912120984819999846858680160113034888913800951210330807027815184947334683612737249519570959809837365907984557602897402871423956381175905379112561994194493800815735299661956242024097672226740078267855154789551325480469413579863162960631807579541063225356627806422932932364507274700496945154640745971538335567864853525930107094348074644513636566743164935175732893109049044875315833819721247562873457908644013215496177159044499098946515837744872995741648567037336998466658753235548792157101107952481583750725130364848034970584651214381983142221167309852733445182508226630409182724660369699579130148000372934160529609338229735000160049420009450399403761286464113014055837130916382809228946238999926258774617213350040604013101672900839529967646079940109358915458379849975011003254788121557810425041460409345688840673484646691961698733690855212051106806174463262438183783262865354121544579912297881031658708093041548293913122739129260349783536589261119010257939584237976388435008231556621737685936081790277686170524977897447847480437670392717810712024419642910916724924468372838213551416926360972243377050248224729265792956204024897946842951324061962573960972335755579446044259841995036398800717922903133572847114779551552963992570486428367142456502549240672784112253013885251311908255496385286640744489781690564383743101566657317604215398882122810222346672391721066220226745324000975859332466141730020396686561323170396808876690107310169956447598323215500361473652552731607725133892366414177809345071164685119809511141432288200032463988836654498205537001160886448949092061142891106289040174757159989842639991655730528850614062786226895150617307120454047539375145120932126011470701999182105508308461068629801821485938545842605916644349555759425692396485811717786434837139079593044737908107176902132102321859480014897418707757085003136944753524162613304400000627735970170016720439608194119966226281367990877470280149383371189422747193789652151767060180771428667946275348439124480100167569902342753718386857100780120891110226485715012608817303986965997752257545612599238642427384629194991578928181440908552359602458685533280250627698006477418782167004073818380798741221362753544909269635002224266046008957576471116224300616488045954890309045150335705406962796828621740156896687027197298973123988470802831925641574497541618635125915394137717344853331135728125450567364192146224113906239721408353270708402290810772818935357864869302767523660522259906246576648011299369824609769402422080655071832814742170353057691507289585670370004824628371128301895573275148991722088212103103637830865625890306959302632387307601687216128000000000000000000000000000000000000000000000*i1^18 + 496748440383798701083100380185940132579136064629196403879173497040906132831269764218512749182979524051615147360721631790497932143021647363091861936349638224962675821717945909947912651389938393779666735034683696386585030292571087736344340190168405926123880526080615685158045450589610651632694128977789127639585875086505323179020790929007236676714307113664887343800880864139360343522602044209461589647690428710485857536012389080017935170366286097773096826537078776641523971527970915906608425395304632080330179617415302332489753694173586987502773912712597625124400648238228007413524759778580847986003456800584618739033581434888123665487751553450083438181123589210505090983884371600939438985900897130040822254052273303627624606986757939440955771355443871832504403897075737342297736806313229407504926500779205463578705938970783466866208023626400506317271284128267284056794236461327125220018960019043564319905258203448596982355814019265271077767171995989043943738565258317866576520917412261056453470568026900535241250999344206761079942035971603196289423371333186591547223150285829333555309862022306871933045338663891842710764672656466750661744589421243772388536688486509918314845154678824177738560525856752190631471235837286118108933662772440406963059608266055864882123228948376882947118109694168442650612828102881424908688752799671473319900809205977664728131320764223969292645767221937612944537693160479750876744573738392329706351741429551726710843439556312304059972212170117944952291251710830183003443466205695149212340993691083229255691387029676492552448832143421117075934959851958096812032793178999869466608536393473805233960321345436195392683682808633414456092215186315248367740351937786275356539690786367934906130387644314470385686030720260339239227123114135383963838060132129884129630501277018336822062052326951104564995397149169919563526867571440841009846164905210194958764294533002195755150239839966494393688081891642500008961713319255891880673366690755071870636339785068599330902014945754163056091298871515594905907381750850840613742098426862396207411454939821182335707604288761735991192317156965107310024075453757978362705431821636511936910489311884777246472603896212840944918506438045829883195094082007524923119812673525626191889160910082955072265708251757434580379192890974787658740444901353262652514299084927615136250190507145217756632145754085319108564189837993187609693206765418004031570577871985753876814781293627194517177179021912451223831177283906681110171908469172757093064166340148733911487990125921323616422371813909159525481554673643544167890937680123840348747512410023174900843484871785538653714160189304015054872411854180653304675283288954081892968872782354935503213348350870433626907378837783520846896810541277588896442125574383316562091438577991610592023678744443719780902035419590280651408501972347942097349064823944716691322166928943172006975665462612236213629923743998667933764847265045787242044827914844526274488333720340490370065708284691326040521836685873947831692129991290126565290719291838700416837887635390065562154459503605692222308777366600119630726790027774976107460262749789046744633362688951505838770361417830381655694667692503532201637904662952491322028119346892854296611762755210004304900796286998501140591033948912251130036571984852268253043351941611799025323964599464955247571305861518415178112266823470227218306513705168943769595019723616659396697455987437143732736860704898083650845633953904429115557636874574064135305493422137108497297282140243376829877962787266940014406948581496259001320500404901720210874975041893402011091184723742179510208285517839565719431264911220140505480249367531799262901418970875036543138704948384591839251621041424535410779082605315496953101545673133627145635261535478013839139874678796572026818066710364012425594798080000000000000000000000000000000000000000000*i1^19 + -1557706300275989226555608059622841281088776082668049118934558206195647429479461350089207975972896967073250993660089568655251378525740162868889858757771343771797331840704467321342028448768073223163667011377714972128984899922074925875317377911690798407466055587772500557490924202079391707922513386340762594468405076426610943937581394395807208099390641812856310181657461301271638575449537964490252699977896721150441524486778870213829814074598049080555065095133832557421783737424242763063939982698277620632539697652290927429721288337242728233955404793289500801068107132392226810568584725657776798931711092980270221130314033858894770767422114072355067750899800894512212729895999494590075271570957926983015502509805864072231424192269419787227404167261792111649488405469927360038698007420643614605338963101053710955202724611965724455827436083681100122259833015868506297779645049057776592200792266522751949982080344312840566765299991596929830697514794943282401849690260276250818277562086722739927276187880467702043731344236492630782082647589938098897586026387255477707233608342223655906418521917277988123544787504674548950992701671369104673144315073655921905317289816944882891243308130681658446384675562241352438226880561024837676606003737381264765184265000442446117108204290011677212968337883895657084960665043525245639783501473775736120707097947127992507328462931776958686908230655974825993195169690461970555914087022477793446572032868066896742370214583246676605996078487319843424164867774506854726690496616861364576218135252004005967391997729403405694195328846259126577306998793286552715891308156170153631945256674010958086084671266549042524812056503891752626647092037969271205915303996956581501039536898084046256901488259570908614079367935867065913988280177285178342065474465033451059673526184636897848351160613721387604268195104015620487400114893730040070435407902204221285106623606487343715435726799485274725001734909257182282157002490603359291853799781916927788043942413302196660628502972480640277590979616602729677782064842220345656368433606360633804531852532859706508352322012087484746758607740482278854585847311066830852951698805570873391246672307629604908129408731745623396138932698164526200643017779139331508459215371617696160240251043827299213274456416097425717956160278737231602402098637257167845896730814397410517402116742995998922156625014279168362488048173220726294190883180589137194192748427632324151827168534623464676749509244174290078202420715659746067998050109482376561964485950293907683006894056707448785958147472221355695651584867922818782837420439497497206923887783428664505456956575528161442462197164853365455622022513216051439202891379041951512684902486434923546877197875690782125515982102595675225215018714675914534042544520035423537540673446150295758577240871725239608531146908542558914823002994636623462893434982067056328933638699422636757311254799873009840487474050801671743356341704364736654695045576439221429934315858917796621299795711272822798858413043998208490427181024890210112556477948273561259930387237074294501500752765817046831794556303417640908320087922057705581319597713348213019239553442300539948654664343862354317989337842496575388458037253129717742655806818594347323547372670350130702096227331780462179888323486497020750539819400811039010643678036358372191438394421498933052466348738330464653692398319767719389922164375723221848756400263040863832764103756319000315078064457950249825220998252442616181982565984204668488922079200591294345775864032936780776544251051143172999745891564239044359578212663715039723921538931781920399145395909156034915108853193970152281980813103567352949082441264576546709247373901185994442599623222727258064684873765582257171191692622557861553630187527824305066432446617875212356302460039001250890635344629824389063799681843200000000000000000000000000000000000000000*i1^20 + -2983302261595095136735248206013451878090865965742634213506030830900648996728270102115693761850200741575299147284971210905459402095975285247382499817619148902285747620707510309685473531741717697679632691105404223170012895918909362725971613792265714258572577089676046304410709095806690638637859229497707806868051704607153042193445822952498699137842620035369973525703768564681795551007116669642103689271725359329989814243874813418676300343895279040618023865961470216096266568396267851722351269323592307496035622718874172840599168835141998339927504603463201229802481056084093796811654510618044345635935567313617280041391982689891939103234218198049132581084151029862250360027061469757032128700199473929338051098586621393252244753190033925784806033573518473448899374844174741123638025508429265203457238099938386334297927929236796568795622141561950931196784860510567802745069766434359752582317614729232287252506444878234138213575080635268981088418864292523633223853281899930520815756043038786253624219761676439624838628103971309271561007267638111267122433693656268324295063651794180003822375605621951271249672106938466916616880415908963541068181729427787990682308022605825467141946934589272195561759035001909021703841324330997547858652982482886016671182280931531787754855066387516150963860945180302938351753952674054500566898994960892382824383274220453218731767872538907481201409744098010507623232127516089674220253157954398190594072127200505109725544364434442240525533311423000057014159491065293674973779286837645176273608853198879671089930336286036635476185628629049673870581502018896160472418502529980906468316684397961793966476228202829087669613269847176268149308132510989861245043304121474482337771576850306900994051573516465346539825532502682119865738927166484784805574573533421396595831868317995691561352448878669704048886077008168043136262222179152002045892236100526632432708498043480009338028913866245278922989920472649396386487329660621401812357438795345292754298133129537706777169625808305142265773755587704513323026424856022538862025891185251991939828740621715253729667116785771795787350995364861402432571363455300641944369425821650864298723453344462053429239729353107809207143450771390638286923761679732163722270305251578007411828479927639677037046297494529687347897411588543480670218513513684838253458754071186168677063528687617261290860333617873401128577014611670968484651988536240898700480719105966343093626925365240826334348489258112236582892159762889702716927845192035157808001680038695455024071460732410136654616126998184996554592188202982593230659840212158163263320326947324062723205878864563320117457194429483962600161753452406582985135892447406869930326723887005161147341456207778769480479539760340520011728101785828085008134320061563385908154085447036259919600815531927113776707075339552197726665836580129668796815105532154705984433548831158591401756508218526215771926561095953481929080884876360609694860751479380800915063717669461641552278397546225917285628007065768189772557816287718506185821034472442132824557972676181870463793576773600728871394419750220429705803175247141897142718815795356777393909370466622160958960152116756143713945775252760864788467464004317390472558295401130258422813789754889660746034847991147555247032614466987698750132436554231991705646572061884962223242668638328413955192658886944882548290122833772766809209903470373888248475153990408359364009112983285337743597067975781506897387047040021588017116588771200573032174383682708277373247527589580478239071546457924643728042346546471201860436770575936712816977906241533807016554554790588392388726076579240196310935760541897769188372710973194827537663144836012114679578945812075452616987983731412512149157242015728102492838665303427341660907107127183163323356585252231200174264686904976854107553792000000000000000000000000000000000000000*i1^21 + -3028110066422370631050707498169838946114417476731558284483648329725935361509050586695706645698611128656225623750152103783172373385861426969996061779881226620475651591549383358832885540549388746917652833015377797290600091263949334204195789628342458558965049354888120874923134606263690474219774447596658323060132632233056578296737034517560307844661406171718441374420828970061753573343825974730859566376263652560090753545367308599132034184998173726474596246938451048369243887977908127053541960518743535571020112328511004941470033693854788599309096534860485871136404248120688247438353849954047718456728711369675203661544805730984704951374713270267076502830422938608170059064796304179546390761484483952827598435447511447122224042594015010694380615507696077689153388746960845282229116851096261497003228922377372838779109720302032000741609224743752129187902253861305386030926285107316483022351928130011234145104808139269413188810233037668535985011744912021030674974113183691197786684274813354894988430779699514084820428459311308136875786590902277122491218158879129834206739523824288949857730786735404703641640803423161452749181969398467715467708721438435462812928986012973810522886435190290039906451373035229173070975471606279370022741971547192029164216416567171790279482195078741049452639006331166923243310954437765243600703594717392729662802479760776972030405080882884023214697960878671124889490970693178975378805509513273672305602193916912290697355823468939176687703194065318229021689173138402602310630842472879536973847485842864747436605450482372697415892651088152884422469675932783311758652726059409976166402932732591643973663432134379561165376941658540264704114187858197493335388387575306764297354551168266768608893455457818479745442865390585754664096030983580592942106411824391649824238726611316829624131071020567814626933851910021925449559685419173797067031323446041454779031685353583238517013207953312255301689228676462885804308267571843419891226626871029840789399788796881816630856104720912097157065740571296675078651006488190688838921581332513964655575872621419229374985713090822784616598372813235232829485885611572629186227160515167878397158641551702615472231691768365763163646190036224614292868204510239700755466610146606076971641687840377858818183629141744436963424040552603595884390525268067066231431376627692074078081959632649410911975107424593559903865641512730854641345045489901507610748333479836402140444416099395622622930422077658271906136043924038725862741043886261556474448180078061481785043457676970013539537748876736618724505712858332126032970053200706655468110545790470968135813835265261748873518262235454948995600761982914565468911317429402643103500037538653637291973171782302247847055715569665182689236030234840295620825468557253297072042924532320132972254198508158625374642363550505477285379470219803719370818717835237336901274206123985384089320370149054761573367795329657322231583544396120873774790992287494081092652206954062244582172348236830160014999582935049901271345935871765725734812697075578336119988892491595970642891862306619464274421434539860701260613796843695403463298622176522232316510828909463852708052092565277097325266117323967055794787938134866678639966398216255239126627269009539382756053726183394551901010592208243034366845493189999718406551604752804384601481861954009525103990827537977273084290437508875923335819364975550854070135654290773181110982033566968214784420494739947421921484365162930747377150327818704627157621100652769043351061109249680748591952157162666807989226991846940343994323163109914981318738637885311921331236752479244889865542783949463430387396129457494790244694690188035025978708487132731734324740689568038432425403478092959339592269074741404524951514391875334491398932400684126728065040303995568779537217387369865092498718720000000000000000000000000000000000000*i1^22 + -2109715434560924785751596592202601906036133720836952876595635613551574940986604721140054116493882105862436009802126567019753865144400831695142337510002571567155969988507188446245476890480750731061941390358642671961657031556484219313031582719972379871467906683995570100917614153541408973569377964942372753060327975665633048768248241669883871472761529918047302857903342388434926555327583496567369827641802730943013721712166826334777389641188412335895756208489446125374235972943195023184889675968403861030671592335141026568441552064737311700765824401852464108536708817714086013123550798236559350876889387246159180582526126410200964624038339691603183668497253970015626313837278200399822369751699419548021062487553043234288667567888721444841973138353071840086215110776365405305121784250037754365768886371883808504280914985208260571528571464381231045893633501469282548728626844489664176445169081484666092606575180761445436541331889826318358496879559964705478924458610565877853190323198178197877432272379421098066909541058351265673224025735475457555747277993593188708290629874517073386448557026072690551998211044208256991117520299233933484518854976277120903622168275407128767434805296775148429686832721125244842900390825337937854409851034677611380832502007636478950439547996213559517822178754315123825184827124697765928508503086114625672791413691530102496642346292689959055923865727046683698818777549827144630691805409563243657585246689123059951335257270268737461019189406053176961142807819163864517565707726499535374622308403852390836078699537196550394236815308629417376510375298332298298743720587074560701703752490897676416755301782098986785970113457625406796673661634215575613083592613092626915752723447792985905102443982723132298135916884245368601914705535927830548892995790850511369139464802643870992709172601414622379062997304235060416989858114564763739422178333806773100673132583807569776484230397252676488105886786340908100507506576922401349982756174553729741723025292596632212928014752282704700025086529257873588032592219506736287017138097036606138539993138458095235204883784400635950602110635537183830345715147225043304019718080208311903042109816581977445310444083845851802020957428965705566241221812642091839455486222098089084747125058406129743720643568716347773925025290089527259557650820781306770201746559315273852411786295812762989091418756059822443922225071093602783581156976028498354452079950112255172869948625394368629439657620767445746648822599123779215086628454043133847596475561642140771675542697165740918500378898060548109991679925485511537469951941859599028232636177577484901872524512174712090887195836206841169138336465166031971742105742084857982342320493122156126229475644393453766567479089710362883302522484813770738164432105806021473573013134728241135875682698528369031513199643161321717915892583981657832915231658454900793410576959618319665264135317589947758288012071225008014845827555866020682451614545347433578622774081374317584594266701879585525422732939219516009215646737247418167133519033321058740109559792590568095763804155598110105538082296099076548993897667212405694406219401951069687511903276531161718324902326500665848536421714585319848106544331353870797647153095323989181521652159583165698791127674480618838585373240619813255453926367978007886272942817516968463790124705947764778730949507741671808536789402403473939106820429113709276106981803089809101334041106479716234199290327280435257577784101656677673116747821773092068816995353159003982313088871573846130665032377068594457950747970996751829417474269903501336686303834256680099144198334765306573344480508975844974422618402866208553148950880565381327877866979783953247844354625582213897810845618615861656302490606438989679751088342201358270527198663519014557305071555045351509906432766857667811685171200000000000000000000000000000000000*i1^23 + -1086731342036994686504048324057842329773235373305100944344790634198705007104186695989828309083743434730164344385969904948256427151117938699398949827026859631122141630930557086875819838445177012458964634993838852493025143715840075854876837837662982331592093675649787936840147224925733813358170834445832886428286208871771587263140583536464411879739912127945944580102427566711098125900093774975022155635248075285141151994812873475209782370184906524510596333566223014114989638024221589998013858159671870427720652573613115909361689617277773743967980566381291337307653551803206754122603757201896335277372962979975330432668431955790459755079368704602740700691016009559177859231130394017974401591759433235111719939498486891064129447791748956002082018627650508399243482355206499989772002666937860387714380219893802058972566902882002001622359610612187136416802587169654477187255961273802483626543200909687164753705471034232019222639434716182945608643336047477107048810757071523324185164658533665735466916295154387078150153468456701936645587928814695656196843437909123745345101006411221692999655680295966553765908086011795852162150878364167598317150553192945839445676641007316237938965807549807330765605539292135527336011892407818910473765959255344583812338029129179121626020376649825501252300349007361540036082643963791445896248844450419223465577887835539684815570254797265079249924314492127335711605584687386956795937459893681953286384065158946619943647260636611934164532340394000829431957256955106209806763329157917500777010549668243352641243560245727315373570505202923312241379982246514017001149793880824801437562291571803008457548617952026148303088870393183207528231605723611001125692213218433475877568604818832231534578627915970846639230543127588311814026806755488251356408882164917496428178981035262022614450346434758676317970180822838059995502026998729484812739568754088003508111717537157210947168814593211006282075510754687035810490487656765055707335097381718872712578291481465549897800172746915072260467856276917321294369062683372504897641767595563543489587717833236392156831650000616362287361184744782798026988415102861267729516971066243126079259290873039719833664057940993276795882080025712887876077136766174973164041971809230157172809951289545301014763495171393028071929537166214400379161976014253864177158364554765373497650388355271290205269185801889177390496055619802559139577245747070617223484149169542650004914917673825847687612575833082842117137975426336097113177522115150392166131158164262925607204457829920001916196905981619846302137811117590767084517982302590342209213010683477338125418036142322190172379639847918475081548318365781735322907485018123765893815966203867657213883458076390486590928731628699698554972551627607814223885062202537812954601813560639490230724901959787965861172437695320576134047875434391268888051049228838248676909564590287393799792847902596783450866147821420569374665944157461507903695477551668776175531484619163433690511199127257872906665160772808094007141411240087776787966108449534310694335256703179436762953734574233371319278842110131365460658016701786505046341284023215448462641069302875329491950883842904813485987887948366857350227588676221827386225821730666913853119793088105932426901914479358921726503670601003760955760089612170779292301930618602940371691508817857980606137448586482470932720194248137032279181676899439178565255537144909900652855117597196176514380342895332290298864966524238185826726586162784389619532563290628287192164673839174615526319340892485092059246709549912619979932687209261679321234072537384585305172462962905672384782710824938412282761739677772417756013901434294238481682199722432293748147865294493192280020792592096877686818524420061428158633667031035823161096308927728163960573675481862505544464405856952539676672000000000000000000000000000000000*i1^24 + -430665712308693890453678855710863135428361900308724876730455710606587046547238573832854723858365376446218170370419764687592153928674830669110818455715213997489632998159651285853986518856683413477972360075098644717712710250567620281338527749273521151003566097536147106165396272639479930620237751424685557050792398276564644829875484023743378681403075620341324653554346182399029324684535611033587911579161707030177311542904208894563343984394138499192229388360806239066954923480934229804050794663046840324760474178658319323283235309406492041809566770296923635991167555463275250909901438346740742404158244242300345443635274400962019010230408483698280791003083751657656859397113245231535008606082087733734660228328935194538837833958631063727407752022614378015827977810771090066814840551409667355576197637531970565542887643692934289308697431133354704692279841931618729384821235549720895191508162883404289587162901266952918702290024161776344618906346718895281998949707987246603143949366970180020863268107963868875203515351704072630498243920663534326660578681275570290906590118811450357733263818568743991663823728386872470136565629815918735293955275499868104732295141216963490463928047571679007925197555735443983757650414031203763875411827827435108016268047026058703469720156564725281355409966848137057613502600472915411528548492618819043462653766246946832902551998285102842176261293304593363427573956773917041439759714293873228800333446963604267093384710736558784478903491675696219367494941371206992214848791594119600581842326222667909897822888579248114041484542283343692942804174309462559402443217448682310247220970070393490941381186042634000688941742721418568019021619021304866288460859645390074098718716117288658688947379002008111180348611793213623335126010378743458970975648421734682269140798733901165831060366412074236553178224861363609184874529741205974022258467476098397055779837933502710108260593681117275830845491060531591467075747192008267885079492964939178057244379163422268833848434746302165016047944256783366335107665946306338876325215340747792677694886264312860755141202504157022343834420692943187530656816389160662080713160712648684949965469098195783108328228331573911360731005615890668808982456220267303429332517555052000135153569230770465394170218712872163242054661390816746931661589128353582176279110735235967103433631254641326260629723603852185921468646284804686406593344067614871978864296932221431732052080152377286932405270882593518012428800382418585155052984689065594864300679248635561551830088803780692302675692259151683702222738923915357822100597488642067529865081189905123983705776676140941051641601063445537934696250101974974442799636392823060979720787681141857260144137152765124932037117411920515639253954870521903368694165130745220033742918381011598148628434507841503906041265384694636442663578179251227754168570019673411863688655104015660874196941214083198259828116837581767959700226221570946306568750438003268238713468000536198396527298249434216418598760252958889776389290017973949188968349667214343561073221107044613775510060345853377028656895643296416147061794408343591946723560878516193040093557930491754320649889522464420134793942777671621682210128865587120646149145687143702406251427506934935452794718509916795068497186297558034252480147482452297379120996716406524833695569010259322687705994087685309169835204454943247663445924631024247730805011599291809145781298194660087552050345829121809051328827917063052452849575941148863192711725442463984970498223632269531680381366218221550021477933360726280379166123396955869058562585905680925365355404831815218223436066511435180462931107651670241806958914146656465519258281050640916356042200138079542334456266687090589962366085147160866065841370901790257124790263886724035245503867495906906881328592913388116377600000000000000000000000000000000*i1^25 + -134429808684836625738105947589813410558270347124278962635771378384808667623297101384035340458105310844676945019967687751052119208166729859068379183298730124659039551207074551286291999626519930184932399279809941972956681031450630410158537814871336498147816356881501066354116471533961079386958083157545675917566064143867323177731877907497851568211337046948184059292925845920631717303437313174431841077204470797957975614424869869253353721011234923150511482080206449822292615091922412397322445885550934686302039476139566415674632074682577112805116990829574608115459430241812045672290960843162122604223600678152995500797740043540328635189292307681447108725111945612944658695941095282071070931005324494859325471072062765515777393617446511753151708148499833644083920529291046300281063530376188569089585154487866289306821827846453040300772374677498151316183795000057312073539898960603750062504243512391066601066524353585920852531852344578072575436707819847598780063489421153623964596947401461797875025967892029426826148869136996968493088508147420443538931807685789670734116296049303830210957178424390245755327438475302799098760149466014156361037202090264090661569276421063015476336058183596062260471522348479476655511050159077266145669043564934154204796408457942898669972219379543281691012667902487557920804037313982872161359550235723584281850863565568356691932776270482689071127514507927672707103670078363858389565722864790351687064911071953428106098359354005969692101680890086951474765081053646564841902970895414821697555801273202632680353033783833258320276014140411257251230589563051641410893871531312720418618494480933973525097442679673759424915667149886572135299486479630749384772855822047274408158165279989323221803369830725467789518763395786109439424248260343321642947974318825766462226105938627854801684378470608425292291026050031382294193658101573670932806467769320191769914774774221693141567881443842995492468219779627822067606392784873495210001529107685056905275572666314896198245805724007892080865767120291597523837670369908819070933500791201704452089357107914066622376774355098632309012162210126541852938521085238201394902719776816734092541114834375619913012953680373412698576808795087903331751384078107628374156635231404450188510969874270595312626016167563885071318003369838886987157325382729968080601846551180458710624560054279651757667895201506763011921474061708944350465396694072522145803477625056318792805193433553007052843479145704294299580710616292095026611147627344182252125070947560957159159538114288001196013229214651601516649403177341138718980607866129604046539574928116159455131147352033809386057443869948535992676556420558985456082516845392988605560554501358421362814603251112177407166188472877856561790831091994859482638022117858399894835654668638351523232931075732129317698809697292733210881924530394682255443417315944451338298300057688243339478602714743425155692905806798017660635974307803962934558997581672943252091760628239694881333135021453088505873073029965986299670899468165620377490960587889326113065762129238989230733619747285714344685500086962002259457706189019227855406955624925779225368742593926446365902897624661910765311225073642093553665905409027046529849237318289194023526197038342363248497859779760096425365342277097147942512847868429861449516689787433760269954975747919978313104123753229410198539729272457584080478892078058190226149754512218048605455462333442745875764800771667132851734495763739135647789324662311012964030803243711403201728686272404075298700500778828361566213046386732122666413207221891227987029438976434100417576808419025626354082963794721178832853348174372729852418955726502953227722872016822534791082281704740684759224372171077793635158572067740397362635169509553930195186213541366908538915687656061126608919205837780130201600000000000000000000000000000*i1^26 + -32342088271133023265648682769466739140694902889129408339594452126146876543045387398169107268956972720320028923807516048228898559821147254912548801341801604859365851574113495800716250093543133174842693475613225258727878977706218614208230369528470230837039075078294414852244433462748759209600297496783489491535869004596098015818652965250772337980152724333756944251057850204561014029211837076726084982659929304263725129102812582305244420675902970320558497606599392516738037030735471306059868593697261991326801630740381832094412609933233203997019978975585870471694886602867384878438134985086427989002809585873899848494083022012843181890250703655691327632259163051831030478981306943057061150100162564524141744799462719766571303435691809427249033916410600025026489435544244489240032932830446098339573062224512348445680070236137597183522090888067360297118094026400481594462917994847089601691955308999598323080943693311603118736215040116992444291647384476813595830874149023903467809305567081299681837328725474523189741835652876224617554440709775537115787571043343401114528479936101394399555455500772446090100265058099656560626666286271134464221600571795866029782598868557177681561252892410926410536368024765652838577415674163461807355724076517392399353533462704313604796315201979164602919506549144249296706222505743957616405441935443375145876127630273146037894820949768834825732025318995410263716637006620639910513287813413669852475309370094363147130832625646786279456163536560195478575591937767972544403973310605014971131691201167798174326043906743452384640854603098805454540790195066252168461403644644887031690267441400114118505594545572274324980331409229347717156809894933478280686393651620321269544938971381687474951675857037154462688439288183594736361214119584192855076823679042458721321687782529925136885959348875261455734182803555758947337882294392566211370145068055225439967376481678693496333770594782862148002730650355304206655489161266364749197699382428970702836334402727691896380536016678749546388072822447142919542800884970104898944609557253082061372901191009380790380663309996076799348884863208905568129130534797407550368920465200288364821845110973181698247686426210735383726255048202375902179716987777763364775180422020998802005350638650764114856011322442835873795911411355933506737816279573490009905951938114874471821734212013781006771871722227637831168949591704251592364553300686767299031848228291678854367997735372746225549505723874259244174075142864155733028658591334222439662014798438347676374427733301722546626043305823110537183630131722655569744240208038704473811846778843399082713775437719922610940051663801180676506323184046939520275020647959901942912704971058300872160164156673458453779917157778212964281414673982230936830137083193934395642681610212191148102745249829201391040610578319885261658452876272312049514951507217481347200679955168201658970582085170623376342551454967973884296380107023169146150160302027297165712450416322608766490889916649573404837420237508211991202748337598408418453585297208735947534073795928841326374179025037838068091640324861507551697781757875547468147322550018251251838417612450744969366439611945127022488309077466966917979113760717352178158510665845048227470703208266032511515623069845195682152386652278605810942432892415299231547325961407705522864023285793132746311101088513775320568999567685934020893038827012422090263841832586965874573874378390399108140136211609026235862812909063758416120094882465494258461131237663652628129604809167134209389175557521603232359051490708356718417552732885980575179525030786516721300126232355914776466971408899868088455738862396083871967447226432056665726896489885307961989542877104713173486453549245328480828779524043178829611274291637952009719459453532307054307777724062412554480237121485406208000000000000000000000000000*i1^27 + -5092296085427500307326262244439410100559388307979639765281317133997559728100838511040048454602506575719953638790604570369645507161042021583300866144487521241862438270708632478564782014160293497511362974304586081376554897756329818752038369247740493011396494746848580131689887422885410494844925183708797587962773502665827007749254722219561056006899862188542055966927607759181015726759977502190475067728638799177291514297419285781679895348288482441686201970149282619110850683777871186998400964455538037633696550945930524964133231689708255955587033429412956332220853485543345862310912818212014341320357902098042995541226031513631068981453862219473488005997976980774977214323602978302977929014543297795429388598525224120971354490639656043980255355932498998383761870121372596490660875385047873491709503870723455996796069299698017133866294237269954067747606427494695512591447829394624181401823099405556596626413839914310662176887460079127143180157967288267382421797147463762317233882917750846418092919301522525396543088964286998398392831300116009334801496827226774864305104164374885212032633616109965020196468332386742059292559104383901877892274576497933115373567908853682714693577539083700105473975633129213779847293091203107889257217499821284979029586622883235097917820009108623269878739669554049449709466246902321359689330284137673198216900775919221684973620072092347658233164762321990347290758017190198232517367915915178067880427047112876098668860947652668241271875568697570299830944606121013288591265884149634463265974886725490352636588924300163874495929902610511753447628640162017439623529138827628921650184384269615709812685738203965680642876123446559550683151922242690598383783287118959689023531416701991903534378732343330997144299200753959710717090117046297356726626786748516607692119127365640624282089084864118899695853004864840848991718346781866037578617371839947027902514465361254461612241517705447537199102420347428900703402941900354066110817265135118405513717533330582440662001308239637691633978416874020533208541568755171718743843256924845409602442265591949338401068357918146760560783959345814609089434185795718669424570466788009294034314997223608008439336331022332495899058894777529598682323353779143109844884881149560594136888061911573779684317680434402555461505721577564512631741981426841370948064545241331437778723311738815603199028034770818309849441796770898444063948820533234020150627636664594743680056013008889760405964466021159690127292049070781032350356720401125008999671636509732787964555375646555400376144228764116882995905522412248496934013308945831078566685618247288706047031435060131132935588879480458882914790365554551614899188932670918160654929113625070995787303726794644480841948412510156154783145065184110427399298799124205408511644120650656784830666772847783743629962173331395777186201370326452578160449281178984440807514898423794807627988332058280240968519371995994479766882371069026309572214093513999188726872622585252460541479691664057163545640997706672215804231175807539993946201712004049173872925728444313284882399581874114433067080141384070170861045562507698141696032520551091261475958199132030486121690410989991818858441256876032126830045966924523504511942194597495901157435147966732465278951275581387514044219142948056581708543223003661928630344089630591148791308640485468624248177691760335918092386079630483283666411745563382790132095170019259119520822401418468807170355500447245802633357851621423381379446164878831499609141769255194920249531690869355058580736120481780995820892467209256479368368126407128826272068101511060376287664694460805680842043911000225333052445008346642158222544308844071548496077156335226228104706812482170126076866976581508615185169910092193918718642895803965509487894494264437664993951911970770985331708888182947840000000000000000000000000*i1^28 + -219729583867847827780511065912714111198153216916540845124558083880460630973229129618407999424121059317573520407101107526574210754626675505907893250785551080886682115889352702191384086640429820214353526379589658188999617845015046780755142926913159803424670566650301020065522445895482752113391400979592428578388824880209231572484193179595758877850393539987855013623287493816615743680066684101491553863166583202429091809595777735169290394009100591038496717013171372891051338745301831244323949577074998287694804986471925081405875939153333461040248624598650608487392385200745539779670681709502751323008484422748805316776418506466202742321618695942794858310555154934180309198886387155734391009268639517503495058674245391669839210193648616582609021794562460578830908321473379381834608457313208183378796818870675764797565776249696422096014917294755239409105307040032338969643399345063718765812573810755165087216201112961168307947079270880036070773621702450570317764392706920548003088595298375642173368194021071591661231446424997690751429579831803421552139216947087604292744177062436817898195570605065795089256217854101328691504363782626878793865040643184082507099380439530914396580717333475519408738953456076510257480289139891662898049340116550052800413512422362390528742592910216644268828000209583571810965237799349974782507078167749820767136396233705791962118558581343292528054324655908030950540726139315795258930319578667763126271426038979157916332286377358212123242036758342799931795059794202891560798470904951995472258961125093584949617287189278568484916210384877117072443078380842607233526979351014881795272819037838854078301633640777823458044046141058807494504615540191348846820801478310823555790736504701315135835482239676736362549047707477857261692229791286679308671270584021695872492188349282225547665465685826264077067482842146940363113263879866295574834004662959126037803656060113601776822508065665381927077215110140111443150679636342608624177386752853839086618745005120753065854865653697494744354289987064481735578968568769079343917642542388119593276151045700609541692734820889206090166026412283550509879367579535177603231008554720222314353415586920350400970602553575764840583287168493769241730134875813427939536236562954574805001163269774147301769592413529629588957298289317832195188911636891460374076168500676694981056859405625437465617421736216521078496092265492429641275854266109500148726927431804338869632821849622563134434449988343297629732365863108299049402894619323631964038670527306190374386195003466891399002719246409063392772182498351285865289866782139990482829061486818642136902829164134417026182197005560198917006629873337934516362762332321306455345720559792243735732354771824398633805157171012274075710305981820185254162678671326063358662529826309014164633257654088109688087545730414300402553379078833917546287738192401068988516324820743153027399073574913476654562385957317652634904704015098296857502946129966970078322012237561921334692874029608103081872551318577010234475539271425337918505587590646411020013371569426241796743667124255170091939878204961777489652302498003870401347187790140636232705397977893329163360683802960632211045963777303524922813543889318790586552348431972928080944474367662132435890235479660574515787330985085199782292243654444611941932740134117524624206871862648874769588169340784601174845983795835589907330542812970606601687315582266105477431145316294037261857971065504786555231640281095209619868094343670421172789120580049020153689709540741701691658079894979347288773448346513700176196130062707069762493730283030420065372920897881433604771282594846447948666386068385272579058073849673773872730949206844577617878873954163552766488811588195376377590636758048914296311470297134551414920006106815321305251302652236477986978405338316800000000000000000000000*i1^29 + -16284694760770764702145319700945392033576181519640331439301471948688445154268742818031661687237053795644756957779291330374390381284612423237567104737255839663589378445043153592559366217323809682868443384205386454097394996423010343589869850378244708095702157059382421254678051517623290378690493508644316727827443323554545352446111883114379460976141395928319619926441878297166247145591380418085855062526096368986701693506844551782758816094776968662692139042805008329411745867986673387508535133078387935161706188491912627700390268602656222533176354801149008409020294185270281053875065346692807068056469090049952954547206273092106487750182319702455532436835139634770652629041311854750411435219816898541878700820684280702596865250277438633408250415645285995949841936301374060444283306370002492805940247805923064322022861280318631854281081013023345801777772075858223405090746710497204713099871762259891427072602334412138151587576419763667349275160197929747170142790616728156206951954732014949238175823306206142362217930586235177455656450978678247367737595356227300537098076345875523307219509942192134595549067626155323273059687826223249837897544310054452250664330922198272772222598197668500488029988307879314654318212076584709924475438052757849160480475672699792720898680957304512772279138586971384234958907512060270631914394801532612282262103529950369964556501282564078871531225923133262999814959971286523819907619036052205668471662335543215376928091944302538423462048104824620194265678820602565831168852821636722451894899983813037001044352309797197247066007553152126602630197976060173104342687540103418526307884467673158326616483954065862754927266084002841809936773074715699021725081128343440662121691683957352591819210316707069392940065195369822648399442640978850543613059776115911863697858125134076045994213420402898804387809906485084758562236362435541570665401364164196131248863019370852451680806060836532942370225740432517334431588337584750785054589880353765440641745640281796949056930338000242431970163620247233035766353156069837025062599883944308672797260103044863187076814141226045378259898260067853551023580869970351807352563699841628045467741305021533756891253491352560510723686670524544707351094413356611597024856064236426217169160659161137389832967561036206282371033513087601595817995358723819934806465738769813477449358376731243468209549042694859950891708667412970290378157203246285021845211101845667044234144794003380696555713908625184889513302271902582989858842543207896137742960819072583967244206471616177397873327146874065516549365664848174933268118842632782047471825574369786320869660600718543789536740483326920985731508311820360473696637557664985351881689435533985952378963543174063173852291887533660052413676653967492568659557558179118078298890302838535612637242244739908810280374943686358911355815651019518061940684999311616022879293493777111462275582497838719250399480656230780289529999064556534218344427437837334554886682663140278545252989325828643896119736993729788340485355374939460266567285847518769685893748269509102414616502782117141474714028759898373805243402862569399848761202628408819611284926678796590071642983996097241860328359793803570395943197779441743454424307022328775224477146960500526791602394580434291995609927870894243530142985903303187751343647853178831816100302675524821995202242007857664913025454253503551574182499235309970467093353409262771163568347240144442695295179062911017644964973010033549422166776028530817134332573048590627377549791780664187731748594605348547974884157510634609928652309883314474816499989290061726698763123991721638090243882078644366648506469214112751988393660151833781512411730685223065709441245471277538408149577819262458539817073749293446226442497855816779951811568089775059985641635409132986568416830685184000000000000000000000*i1^30 + -67690257769318764976576585464276924446612099526872456784165520853209232110375867208969184320930365213188365075943333712106550969225199351253826375205525476617302654322604933633162536867818888750830538639930851997083211774985447076600527661472389343382161893497352346713545665742237250369797424328679410879022299688699356770074953089896622095930369958908131928355659412193665233916774467364547942520461415537914231665105512692120225564499581145855036498010895817688018301088641485794591247118856605459625593777432235978434916763089417249292093081824241836486902617117287985329655053263013400596270227822363736708389489102914370923529417549585028033057221622562797363098432333592115561618420715687156640435094244099835427260137686448760405468873633302945341313410008200276782212754077085732791319709848124498918968013561180961126795528293790891148396191058076960462027341809054378334499092178421211953482201237007458501613164585483757741155540687108776174129797021323767795185015705245995990987705897262285986333056684117655302661807825416663929363110458579327599611030291328365553330688726887193699491135007667021879761548726524519079743017087440228006918991661359578778845609822140108880217216252833752261893409083108392324156208915962656327123134991807975888634084362444174324102051193981312453016152980438653770407652088838473789919998316628100135248480270751728777018498005437380844655316972541511808148885100126096229272865537865796146887507259441999524587485623306702587531650294627340597099991927867835593562876408274067821484466289939869927032446521718251125891205479553401420238606543059091988352904959698868352679394205310549568544863327454528491585933889500120469175759298142720350602040154527382296458676482633239920288567406108781986136271129187705596961804254837749348355953503696963110355299735639273219045897493204147185055672343597129546431874621913004885811297643968429665302848181359552954850163933565082263473957051212184809415609887472696030878211524597705918412649978742130534459689770029159436211162620118817462224877666569162697486571644321426090491196120716779465361739927415868421351196304504414597767055143015190177884577890679413261358111268837826278384920924384615104060313059202856834616383839246407440863614517785203575266868053276403457166770820466462281603708885776323004773443700941844997228259030492566843864007073194089792767579600514768136800815601381366783918458447760614696038769312471418927555220212000507641681958189674152593907554949139138268470548051240751091315139678368709855931184109727191689013021450097423039205824609915842065499824419540159296653157192766588346409901864924700771528939546867988713807203997056991399651680503140593340033737465203425836454252185759981038384573095778471450447065937429446261652358216438017111621659513170462023891917990450728602760821319233408837840312583232440997204736539925945638499173485189729466038346700978687894390510068931761178567513551151730260472516115224645684848849606256396265777017606020040389414545668900332362984846760399865298885274846848080385123653392687425752414690532859530391074500832189953980644180407249802935175905641144260317994669356440667607436147383471017085312410381708049774178839320562594785974864421191429009549398913529454483797243858883029772880883010680199942521779542116943129730366542287238002020482313984026998761911178942510316292017459454053177874418749860568765866151908848808061330700725279215877507214112949853796905862943291328510649374523877893586421484633909297584665397217517814932472368799173856510697012584829949790485253150263078178806045852000711307266855413137151200336356143489895203743299401712670430139769325206018173706301513274213581398923811931263940174268758477489774383957072356966992504460640872290596633452041534294248232027422720000000000000000000*i1^31 + -20608252542286204737938756766598259765049774297304433046204874002809039995660447058876452369089162115727115091317176703031198165938991768916835445650730879512596146488986400821770043893393308992006119113441300725965665994969037458044995917072650330991693632280274278140695630791213913821136726639228070894066851021344718023575855588720200426294638756270366808531179816922880619400239534298659255566941338029718229998095221960071133503916371466595784495146589280519411803634578677735689147039784607676878423781405081406258634416038937434965753571053149498894373350720938815186851442163622006222279002237617309047938662402185164304436621921995408894248759087855006955818520830336281119950864339038401406108364119179745345971387854789546084601755181704434781941935320054354096544201791532763156289612316382597725382675028457270612667412379692150045654631094064401875014213539329827553694018888786336285727138365769429876810700798668350526282381035703760742262420137882649034043704950121174391846162230799302588482801650048622196855560115113833612289904747206983913042170285655942862176063208223996449950010225158459684281929303952403287953014317020089137513881093404510488339179195241992935248610511398791347221138980021404347439751358838164406957648022890414193940680623998972035896377142602316322516232005907210751637226761479740839338407999034946637240892264252926677680539819725310414683590249542792262365642075185314521311348519094904184621381213308547224689020904124981971086512711231127660517743142956754829272469854699770730987087608999418870298753396186656814752364498117014880572479474795231876224555409311671552187169681936499331573048495226027190551146097054099225016408565834337682898869201293744273386306953945687470292092556357553898650761078693283665131478522982173697962059188891287869222591339070634822642379764469661403941219219007374839553591440476427165415695658071033814344282163953458386184061725892388249918827892439081338417889412681733139366068416387761505157014109558616689990968027208797655613640163235254522360898930892959900835974042183336919083038738534341127551782418991887036230177267821198998046583103217495332424650586597719923591426838747142918570894975945250571272083279479123730342879400868981511197971355316430110365762932760690771907458350280929006822118293809145496363339262312848093691177754355975722286032889720908396074220218253650471664360207446489365940942296428418010494204554156160388676905366991175927947998112382865840095727962196138708633988772369689270301007789702170895794075273297695158505091871701495345607568546190731988428917974399136401704902975333525419059587779093232654796247216014037397181080797378351308773709595856962386660840006059000758804330582306161939312605334618308485195718526616258709859878013314274572949710605665224516727117707010124561810272757656149983253540134531298924398812576774548587307803014189891105273707313151318069925440856627895758682442307472479567109980927811002323216375379970435247415232158272868977880313775007757440234228476693222539488935902927985290542500633474975575579997398443722797750661330223884186872482743171940731928574179196725193812560416102085157418807271197707544536085092168219669925711053317499211340799916924759795191555964818941691969360245679950252862534688975599073583537997807870265282036730068798668678643734002332922570613866919195045723733737917604950728049419127119565984477637434231569651205666307682085401743209190644605902962808177180712488230276155573100995561824985263084594011941866758253419235779343343472695571874516587549964330267161394237949104512959807504196143782377167462807747465984793119046080836390709722596491803168022970588165861105578474271550198185978957141915621275842066745285396884752312143399375377581912395031400416367896443224064000000000000000000*i1^32 + -1455039378486733488677266660347417481899064462562460557301577200434066538711051315364048929582680785120603286197373382613051513218283997279052270568493229995439965831836005978841095718838240451584682929510511512503897815706984574283189384505742894971578119641581880700137584720873881032376438552357586581863543304925957038934093029545728370812184906419304524622226976367047603091363067108343314669880706138215045002835690977202176831961453078309073886705280230434799527774200116784443134569546632128875981513211489472751356643705630855936903628666936745394079769439699083529261775168802611132186144394854377699358601320586145436856216422994468883280279011023867357442917521566451928719231285127617205226687517946275045821219852086481415629889406524173043322814339919790645003487777384413692375226064036641297252894628760597807412760268800003646831008356572190408452192941547501220227437144863992488899217106607282358579903786942063157631099642312264881760612759147774119606929566132993148435268433436176476685451348369877428808030421125685272291193867797610088962468290004217772516101935125471732182325354404131661572586724163666898011127500861298935447109591790656696106198213726993224860288245520623346531390337732631120542614148149800102341232455174384097992858130563989406535467858844666176073104162043247492802869060524648266176918794609731150273844314727147185998558492006383479226129279056436476971175951412707602027101085946934837373921405263711300507617381238754362879205943909091869456640537331779828401379921983737571956940109427964690597373566841406371607741962872080984458306115572750344957122646772044058493365421408264130382981915890327967687533484922547271909631834715607343056748687852247121275516333332705980192602525510969085886875746980501682164205292239641221036524889465970866654093614847794526723255295528088867470933940859601638924822429098095770130172094849531548632250069870945176842652621605362875701286665687903848362957939208825550465519980207968666582671729300761106569491203522043724545202706472721620610003515679159913332395825777877120699676770033057012181894146433671784483816137285428439464869850671131278793842881187984698810288749114362946638677528210964251985786121887021444837678604464080010404099849796918796781594527712333031530505740446151198062825932381710833792908674780575237452903548870345654438202908380979234023832456602244544885018990349272660564429519950050420379014205727580337896873713992255676676138784583069602193977281621641777724433000954297392202542573742499087765991440487490250681559661719644035810875236507630481981150069872847904008172983533133775824142831781268098708474746058495996377630193658702716799412977839134540080875403308994720971347078564594269473150338065311629829547656473232289784894935630043500390227084626546576786328175077865229403694356772723144270251020630864529360974586217081832770384749370520024503479275383013282674114470234947548020471519509283839543228637450915431851407630382972560151604691075594582612390467097202183013468726259771724190001467923892250560295537095839391434803775479340495313407041173753563663314410989149193155531135466443055373334237299274986570118966653338323478886539426088947704335641628248165172315270673457641385658110735284087714453482133214857127891948641950124850613211522480789163133669796155368687313193998740855066940731150206916222368092494955073383768045300982055236500502071190787639601158268211626550517790203357231760889964504896856828679610156399284143435043964287364243452729517285662747423063889881230426685526221053264015365548505680589045426116679569398682312221526138852691717257847372947035965562931379294718544977990631622134973696383810465414866683149867625966214099486116128866830877600749409472285208491750770889911600680854369289109504000000000000000*i1^33 + -117954261147890024890552106268214354574960307643709696990796201096238291432585293631299679114929104779588939207973083930894792216104734939725842084096591780243047985681723351758740460300793563211614003109806991255139010049854305490032648468412245087644015925178435151451933421475989036690745672013444746420831121621483005427700686022202194971456271744079617995764214399231732649008794727247023363566539046802308723061459152900042169003573532874778674095655642640248114849648726585384728016143448343211808750940372146873319245807141453891359888848939332958760395992343275393781244654778873793789634157462942621977864717523385103329179368673397199718609415437793871123728974639685408867543421014828019461899544126573215789094056429316981363619996744317615880651567113228247676123400125202949117098314098493410810657303949845106611117620294494458638840416010418077884963207976478022606920088908933556277718732403434553678039725344162148113167117880624142212776543371152069491540216089248461006290419136373006867483574685500265176834278361712503038792993808518051473456238670898884729544677975745884235331370604401302108918457702613655971204179608063805556921123267532943895215369697392838637085718645828967154074651675983721843898370027981721586020201886248610028549773256189588126353364479837427924234870871655203052398809966974551559944171852164917615106490206765273192541852131925000160676387513916561916477436220884477304289808030087938009868947973855727750449622892806555440466942325932108682130841635155664523497609291667406007441767098759141746574837164642982112594892399068004772088930323235004099958699850118854961772970651925575805519238136390470937343305317604868452636959698231722350848773049965207700138292426679132569476984169661616967992391014981062026071512030393663665545204769968942031470826533849367525295069528888824139973919875739861654147167844220995837517792015991275410315700010406306305664533404561823821015570818115424912946020140476752088553246471438392671386379991025763480098544016223443898500114814038906029274991921827834873761323343051079996430001467113674679296315393058659702003120776318426044049355291912587214071327068571309200078431136862896775738541496788399346815057886835986721373643312037861263757731341837488870159315459324479236098256823373306318532710179017553007540894860996705283342302921782850768974263621814045130862746530793180308975112569261501744581297136173014005833042006075009276083720709916686891249332595091267106443954111762022837933538449256333693337749748707680100601614859912914318024313405944322690523567915844882327686127236177575472706706685828703740450944301022534253484639632819176096096121715458952509898164228468437718432574468287361344840341484218703159064461235483581730841689198066360945741837848423605231043448250587661592013744777805034266176055879005519818493513190302335555306838721604092377921549226352938354631366867409586454994052464132121054615077099449771969644549684912548875025340943487830772493733138972383445856607985910547732879195414621998368293951196487804226168212449995165086304121860765614977172637801696385785119774581513823574261268690595974700394614149713428888124835921847217221453846269128416901446895947854447699946228657582754469125038946580324981343470501337076235736547609401849068553353608534128133094153233718200782116309467310297174189311467644910406232867873141667837120189467204771875218795312582887948721984774904835224319667172874329507527982917559133909880488123681173126736363686231970164147375912589597901654410495494776560715889448421734360892141868644814510506134124186071594840744463251193375429373511188393674852332892504797134545293064488552242369868806998190379497124006014305045485130324689469773114715866897683057968972848630000502227617741123862554214400000000000000*i1^34 + -63736202807945493256302735103746042695345893967516907208412430734594182895651645526815853890298245121729906973639603551908716673010198561693084057278527992516279932059755625127695075210370470239588261275784346166894900960527610425403001666544842930792302823353995986239625285264092818715564823700129929504505088205622800779550733332708188887149299154601357780976940772142087032343642987254117987498649023808409511918905978817386881650078598485925617681258468598755269241873879365913026081339565055978034292782751173024719560770747716862519655968185849804558796253673577889570772896644063422671663204481392179971002231730051231027538265583322935582791810110096765699730991589097122343706417157529615031746194335936266462773176168479883673633140253424444424528543337100656571864237556657085821568996480894755261966937436414914188968856996746616014975532564946811325966712566452833398843327791766321104237037398800174790627997957757029775702031686400717876786900103826938067035158428192463086392012774065657013063734806216418550130779647523274432813202710232419435410951929716307152204403335535240702049571841878612516646945190149425319661580480694554471911267553092134753462567075371494358928702023789512857050351783155296166468966435718809405114529732386665550603490714176885890339631977562657573825203021708199062825355576409658929247487788758851966501759790313148855400828255111076893372847426067011745242724515538100481721004275276299858094603919086517623474624692671438697646474250507864991543015057558399972714348430682466982287566688308538568122314662520846200009798000831211754062846140016660368038851946846907732879918763894031650327393952067080497268495315996682342910176414952244864433551674374792185330960393755349789811582563059790513532144653536438453697165911823991145363008533088122065305353239879983600864100213313642381807207881127581020250994492476296535240758308030134452646256551942133435769677471898937754679388195142204578167630709886897445421090906937889498186629005413863508467152980521198131164649443638338793196253874756784807323622879597355277956811656908069098036969956136290241809117309942576623000741943352690282155916817653763295585735835356720881141985911668735686036558236960736112660016757151109154062408488479436331763272512433119211933568133470918679122893085179120529794046669586198015025045509449065083886233707696845098109821973878502628821825881802710283444402529828125448768244484898498953609712097164163722341605673771843953579093925584401635096857276546266250986749304317509262889392225396563162629431194029093994250240250902719855001020765868442860943524176323131996923599882130864608027841182084729119375372694148381549587094833033157470260608488338215146982062219918178671491595317085379628505351994130503006568259007069834112889227233033367323715406861198285029938654170567981142064823428421173757545465006603236200129050455465174873445948798277484523134109575831767392874983888641375040685069331362815755605081750043957158461293359654422679207489593090087878555829772626692084784848246557818544466857121081034845162320963625799576149180698626385665606401196430872324522846317206435525596025016155891111290179919777942049287046912578258553185629842620771200779807624852889557998128093880173815624012040377542594692042313510621985465362609766631749397241159849644326220898046433565320188961470094639566262490711487384906309863410226467200598108085760661737555121416967149322031570563147501128173842239050782903010889308601725662077842423514575842549749924942792858352157959670293744696728252685689486407617084623225191853957772214112291161310446424192268689979628636210270803011047695872649893295835245480066471967156780890267888044421452043309052682913968325682220426967073333534984141015138462219695915767605151085363200000000000*i1^35 + -9790993903629849324859133033660877401334041976124515536072633917328576189273562389702760965702618404134841633865528413720241775332838606716693032383211704391978058227438333053209942434045844298131676243517355139263466029039762842547413855963430787863953581257596208674705759932247495340824165825400766110894143241029571903002778819968366698506967411998203702097124766461590528481964121289278612469031980959355117182617538110596277540590926750236333087539007212741221015877391109830296330840307712014320801705066347231023581392369491283559005134383672042816538930247022525611313375011071712183621476305507221997812183805728367223528658679933179107337484703156490802268159066988431202503061161064026840483439466021567301332306755538182917203144615356095257131290947194606141971023371564690438155071124367827069700766468496640871748487835230988661575872476064225730298241994176355065725276703013067651194116593903356539256097746241353313485333609529885438309632477052165409584831668678854035954053648266926684594603925715839076706152219230970844085656330357932844219624879283160212880789846727026701425699475546441253045309787840695312852356578928324735310327491018448732068456812833717580548570974718617773909915897790408712230480689049849736270109017205677979240641701203569019168185548428114248448469894423895128672876809270685867607758924814796538779558416604781916662150887752179526151536319054674821399694908408421196040895560056603942813828426512141520349350226353739313892043301809240415798571831939526959724096578991178858911497397868172368726115593707645412392176498181425208354880244388796999185379153332451844573009855440484050421281868262919884903440608146085183403764089474119199606169579764829676252599409811074055927610409891723516702719517040741987616703480775247519661874549262577278611805625774205125056424130130064768052005934112566538304698951521325144900061447537123199231197315748220526763204322004147796980240566929691723009697501900010044821510059869750004466470086276720577884860749077210468254842124330914626084063427864306567591782559738152759626876572253930295558897854882080763233178613658315070405406908384714562708654310375378079641612001252695183954890172961687865747852710359332902495205169078020795709204287546373591019750274588412978501601088981303233454263353699722203756514682118751516471030454971453969083067909263583067803407156525770394837927308058638430795314070434074934721944455354043695585366274263492393450895203636452163889459341694760460046866121824258528205959944315916874836050032531733671717389431123922080337966489458908240079587022854265698218203741720031865809251067125469869667621206530138419264344530963186737745611934449272971392973071103948905926369501625217325453221269165886974858546384169929648668558545546963329750015645220326493953455310916864849261378358106024906255718487457363200445754399287826204153901860364093620477906462287750312095596850150527998211135965129422536795628788457954427023018409000196695531849208610052133554385667964964476976229878827387608755284404962001824084747872791950300867623086844720835868557863968367208889671201503455742178523756146492980482328284521297770623798785242567117812500494198366578430067551493549741551140413869197679117786331238846283296667333492851356371038713378261991068272738358637105240475179247273563493714138736940258827911749451887378199274742844191955056533436873942119265857131348781026862110564026309238933809510659135897764044389399740038557547760614642263163256332824660319002525860405364259986954937259049194482201005708913832499263658853676207839538088655360761696462661518480059782071629820010265918414432702592871206822931498654893755086236157579282512513114939912860113061321231815036988945105219208280445924068838796888834781942963083673600000000000*i1^36 + -1676137710998470653168388537403924369954725279994920480742149381755087705246936077023544182896567066319530320719622524248964630433811872562008674471992047097004428796732895445201811711837954478043492255445585336996310815134477319523127785200158980886137471979712613205772327918775220279923470573894542328634548506098619241293115182351165402707666572318308740189760721478729539485204251674381051113786141048782340206554719946815179827952966015913619913091340173801249526914359950139950427584467079728200375874659881921625942592848393267694022098222345581088608568942149494571304065706858408964695629802196058741038669776040140147062829755612595924730248296260745964029487005830809008269233476500049327006063749731143674587625914538538795210447063600882722698308545336282662585360544360628017035567361268436163451285121746036539752033658144738335287118456172623600382466089949877741626122197276273184791247735930782098332513888550264688461996659773526566348333539800644627389855196225439416166386785735360849196721934834940402882180256557898416632577417878474781635987488447844382754449011538881508564518072041756096348508879847409540133243825132467720902348156914493122603962171499108132092165685276270517646239450098306163722956180586764150615354579997615170523136108191345484951818647744337363429217398464718477314243667632627243009498338006429073473174332603519166108200285572807848080779138926234541928541714025748855772650740528331999158091532563829182613678727084865804859582984180208149173454367188205870901629343749389059287269221073174443002909210486130313073788821937811159887844125281687744111670146200209231314745088990449662332460792828198300884244692544763046805719666372074866030115677384695115616199392349669760730376043693548671266443692853665979428706145155115640739157488045906908129253046217663234254134981752714551459509760482455498873221438665786587600134820910243296051954085743552726924462180756068361870399443793493251587334686495564182486240952847692367338621563086912428490764694704154998446929553923435279751576654465758735806062368349629567650680574498557363447816544875054507759139143085501067247591761963606359555024966590669169684326649014435519894197612116083231267415616935785074750724440364021621141357085444427930698824038886008688280612157542358800387992646072095741743707964174377150937755387999399975940451681679713920169236706963269713225789616244148877695334528972478050281336934631946079263337344114904491823452709156952660475900309802650837468007049298086270232241224322769630922470789643098115288217686863498503819752125571394554198261257553967081803241802898790057822906777893229600563002461255006059502068620593827080180508072607465860631979015217853301092135552668955939641455522383728640693632151120021971015378528412161246525008842472572922675375219010734825644395384190831839530521435206630624760332230467572714809044245927740064101180045876191624487354750207067540514932831824278960735806192232525760283420252949363535538545074615285709772809421594663353558812624177137576209305539582098736429983666704898449397717094775851914640896454277337617934628939536470996674312763149094470474698671496662161448908547187986801599118740772152964381397912889802727906638846033349320969634149286432730926128470494221623473035457392546068090345984270647293792099127029741516871186012573222099029390079276571826386004071257838038723912670762638730252743493877747988447116661008088651491958215557781832155337584601187923993159558469707597093262796830840988575945053770130990749391860000455151182530231821746384378324303558541518932383724706290876236677983112212651096514710678956159376213468518260788091529930667797371702552731393981740821622891927564868155871176342992531288912377968314344380552562118547551889514237031759216640000000*i1^37 + 19542531772422132637402301193113263468134206765793677835922553206903629605020720121883512796165482688867378180094817905183016839448720641014861150415461656495410126156654195564172489392513057909758827276634009140243091825036757480782676706840818507412885359814110342918744683375914116608491229951352720405400146355564950129042868829660110035706246420718217254528086115790048383378621582690917346837755504678290303620479261696900346704204837819124584415684834231764455737741257960236107995859501761470219709020119325035238868340951704860030423957729924582452138434587655339342199106108715245220302340231342606151546903571806464959838215780936416160412449357890158503028200788263546632424893890879509817129011200779923162412289084157807141061510940148920800053760779017938807724823687279182631078747411872866178431251066563422087477693719452121638059539531879882772928994148992719841036561073172908089410623169483952492364188342425574652871361890297429091205759783932042281519676128992818885725616915255412775955746657252358742378515968650823480365482677098158488978009710856496074055246990864447291910222916136630185776134948877203118409432189664876790565095940266931822358475616777669964473042464186164572751428911080491814027142586427449327043404120084006513900759131846007567858025160741890930285458292189268658262737177668794815450239197289313528657244225988775713775878229003868354713327743628350283613892069771319481160889386887015118145917217426622708518585792529675426132279863293129195555581121742540769282306431986778379534472808005601182750940874473067701899071499456784963664331455920844053286720507927120586022194739041781326572739998340965953642356145980713287355557352593263026164497736662051184706640064334563523045638717181765212607817779789810051761326083481482798899351149607549684899722309780030090717459649807896136917373338516009099941702854921488510162418117546729620012388941635020803268176676996796092890721230477101168163759476137113640079983041761725710576148696092855695447958099756975523810372000153249161194570481116889348227978018607901356909126965576661461514686251590303127671568269075556713090264894953314894203135583194392755578442561938970937654900602240874567885242445567170569271371502064280785878330348949361207480024219032736304813287910775937493562125235909157866094245554632616551600180200086903511176223368735778109786139829400647627798923053629578125696952140651056819178870950544689592878543490337944765957309891196764343691520432036292945202066307387510341495834237690697969815428314302179875189272714040251308355102513232485106037283064187313112598072546220328522252053711389770900524198083036861920893745181915842241313082619405046361653587240477207831988576569386536448710295753233313945468240857684626446109953822758949761317314796796958638799753509143680951853279153873156840655469105259821552394544132793948524968471773668000912258477375227958388267732339652899042583376056802322516886120585366857571677868671018267448149232104826836791201112995522456148257044290354342053875047375675612786791397262498622382389912040895891213624886400775251150631346117148176529588837659739583016118536445283877277072543834321245288216047709550775135654464484232611474404065855402476403206399952118710289317099534395612193522757948089734763820360644936571873476619336420701003221089838712457808284191329014303233620359878525122853870460018288522592432970134541571783640212118559359835095887188081953649847921904958400589809591399887765665925296792552750685886602271919671847098076357112978830675152380185071346863380351438869246235066841070989689816386847536023756568307280192872529844970723899355397129166922727662188134448208569901023806297632441353258619265079164545227283445424250379778546727102109316995928898604000870400000*i1^38 + 25127733836067030920596150972656587849856276142826727842234556652982604473270920135265003830315614028842912667133831991898517924395252505646425237498347083948239796396691588532692306545481074846327235011649039990363989898157633742929333027784081315779020120383891314199193989369970038840753321705975771834550911923854948766054672028472111304912649501701986288268215089584457691884620362541892271300628505312974027449860868239488833218499784338786324564983470744768700883073289584401387549679860550544071050408712696087489551116117798929161882349477843149304726682050519589763054816838977382637771211759989872076865431759877045762222023215487696632496908191953430198248410724262661791029073548171588826186774383608057549420601618379912070742346520690759114317914203737772138278180123850995650720049201662018338550281817342645216419666694113891028170074339471866178905383418697800429940635041839023033443321366779486612324657337264211344144946704005943495947939745618673616438679944705999903276371836898758060763380222388372349339061292851115540047583810451159760285102361400573847579177524999595338136376279789636345477635116642353046618319213212914513952765498315520307993389145789898079150107209187632408535936104859840568381472737096138498516759440878178036389135366142519817109294799032223340524078121246104835621409955624793649690180849395383219737889884434662943057918253166005022953561932585408679332973789455619252064696298753362231199782196463592433698223357770265429280238696579554607740177110995375167169604228840482675595129858176198929949977491217444096215497464390512787984973100872414369828565329237338328457226194187814930728106464795742218836816292192966844028758111188087739928818726877675915421573672262383407063786073267168060191808320762093728333720762616387988723528432463880775762865281193930589183242562915300587336437104189067200565704754626008075902468737824250248891547852270353771797859191352915495802830535961996885764840548409626605187707999390382001401644030971128245372031390801843609844167269282425816594298019804314771361848290939213939921446150107396156309484762309462426729324118166267865555395451678710160477417867628670727176039294611581297727841866198900772101852634384983502863360752344788451036492201388003697351242484407155678219563652941964452796201070188859477494029039401434896332485317589242839390663317074191761848464587985683944896736342669522816801285963031148513649012942245008800000696747586460791531562560385048481057344475022630500349667193268407008376464058956067976711190612838798085594504770764547709580810366799992453046386526885252531289150736228404134382044586677056991505662667513497340281325004627063975458834898549032012396167695861877245516615030427414494129964083293699143050247194109701722246870416121962010612705257945854909381331602429214403405691403178238268676289920247609008512316095179941129709197024644926742819976446411161884481742173133089406859399723325134015246114193383224638255060061663966399846143065646992151053743561436917968271713103032575342094597119593633401899113598076591584090205229114767953732785190474322266243109777191741560501250783917426856608344097937713117661183850475799065160311727135541328973207099013918026014804758566665769813921720861846485165461803654877681369482189030316882144371712679121399803401255404881690051968181059925552010551137241839074881857861238775587543341578823380051149709845209271988625691034707065078480800801624958866949639703683337165003594381337217407436768311355490489776145658843721677512605045748403486219706760428822962055881767617097977199013620505721096970183663956745860496759027334156701540700904358833184083216248042169129209923592976975213231780890324601631299579957281294159857196584283856147488789578804819835672043450269696000*i1^39 + -2105222174539982839143928790031931198443235035750625785157780383191822736165408040987687418468932941925487063617724646810656278049810576314997339187986685545743670250412868305480447040145125303869208197909259744188256871402580714435080171732282000001541526043234719039850604772451788476561163863528590530152218734125516495548300032264512670250312113021336708459831072199179677772923041966397994060432962751361806872733345795449759275295123512396454101337529974152766651084482962627500178146628192111332038170775912948748551357013030165878438563928508903402456120658520828356013763984663914723810002715420140886730700415468832602088796191220751383098041403051760615997074651280099118521544920964132211864680485362309806650542677386179994259071424435548401746111134635919936460598589283970750174152144044128330188433732840310508959669628226825745669363086602438829611142373785418303873835433058300851239348302132632175424312753425799065106383685775255696656350386507803748376059104652239479443422192770086143225165221600416727860044975349165448768609348918533936644094488699925593246578431688789091972374602824399714875777317788073794417134986763638480753681448779826147832657238888464229598655171435446927702610960904247627794275543901894837119060999739297175087381153404562782218534834182972226429061651927618001901977804517063695980517404226897690972861749855562586726643420851802111165156403868666477295666455288497151978074462059247264823902219231318481798094028492931542755486305404367129517218317547866463579574058471725756882545505338951359145716165881271865827693160986759134535171177840942660218396195111652473374057379955571737646561810917079204679680051439555177859927998264561346251256412723548555336366753964378157269791687299007100046206866671451216158440772272175416897608605365839009034522713200677588182600886324415395232187029593063743562078185283685671928964458793732849852214893988961747531243467131049882660933372881717097901456281322034425429570783957207716660516160889967315895699501241839944566430820091827153840307203180810431591628464421179519867587046581503631568545631053485730018780063097429348300839221428283152815784385899597415691559342655552218847499764176424802587170230869672839082925306233474535468643932872657880979354239099406382778441878439953022564211350062674398646625373861397647186077569108001777808322987472052206927993916771361957617462081521683985582102704021259124854305478892500485970424152554627369813192658238243686456678719593679131401310611009920653321150703610225192279991894017241464435655697049007171424696182669981111846418470101290540164707997715577629006156103249100259199909244361230692819726371784758190741944558864895377255419847870544301660464969780638419937396097999659820514616892899530767118065896805971027348324644731420464537007948627887214245955827058896382097040421965776408080775907552000213325398255080965562762371457734373925334774581815754188631619095438918433892959168412959799348761511725838962739526534764809711090692757389044966263766686697109838399426992600032480225839123316763527624779586463772424048274985659623604411693636773440040450254466665279737518451887383004296282973534317503228059165781936939516361023821524735916255327957230161719303635266624069734856075789102905524718530812231358383981488495001777207606194161663854550681359533573718567246407528621813476896439884588274642154357197282623696636599225027699641755852399963349771311001617297627205446913601725973199435142074915411536524876485413473707299642550935908194064845905165347824928095916750524179805606598181247488168612304298241952535569774895624889588592802194413095846648228662154775262253435675111278733235304801780522148906058175413672441591058145318800890726804855770954987650874965198164024280764907520*i1^40 + -167527464311319549879736649316597598723452055833927622444998398735188730684538537081912988191418392302155313840256583281466410381228970047240829319681635172238580567239739602932094463309405658672718456937754764543579317153208480285867770690043670223632621068674643263825215994668908965786462454662233167055451586292428130350534899630221644701704880530264977644086573398166516274171299270630878668152890335710177507471553763886194583157679787455513349312373404890207225702010065739350870011726423875786068790044510032627844023972660111516608700448704037645914431313331227547638982739353244308546447148235885790890103416514983244040852902723536669515132691110114518099946612642175687580351032509830291491273918615334520883042928108709529202947544458807352422734831866770534473260274516302971206720107640446588683022952657357515472829765810318153847870768974147451060344696374184435172522946220598941602579994118441714180030859800388361507102073396304564814520895637274327408970030442018162330015763163691541406304913753191310869697767726072323483356881673608422564761787168678062039411300395868849219094563633714095510694568870719534366638498974516024822969091126546467973288406289508683931112108822600841175556978402173812482830718674072320816891587678966438846484768023028507320558608973846960031438712101809789071397525408358362146368598703577379674639459997275298094721606224339698385082740414466748905260776357314497423470193412829617937807403062880514840286167992711249797240844695313525349177665019695175622370831047762318836387026267478692983674150622453279424120480646976943776406882167904591260244545226263097419659423961776561478698702816304057013601268276803812991027205992966033865704033989031156042365969255539706680546518781844736983604540678508789822124714563478348448184255245521200185009911716204442103538085936973927064224604225383077499543000658211034244102588383056552774892328852133015864578631103392318076657784121697695158832998981033643422566621214938915026724413655129186785102616310113006489455984635001571579998098204351520379973953117607763267484721277135364436262812559937283009441220630421205202485854163134532957245721071691721627373353499607466220591171576907995221787836052734769280093187664557283188078766680907405790162746074719836419022997291046916459205669008890064414954418106015278483972098750136500033633501810350264900455500146968064090833272762689131713194177813123012048533840132435094619039070968755093138014997013997150073124532460826102642375089601718649336645206879319370595492520647800744172148301084917915791406969331841799637986756219140352831895818199638821198171979989579975173596703246821019556310155542980071068798450911887357121120051455385190458951341679581698543943611941133992437962194891507307440454343666639403121477252724880469342133911022105627311474177340078449480941649765356551923367286813560968751812203560188164477213478556343303928434493417587619810466388083450530198470288384817905823198945501351926525213884544828880095969447061987116313167056401511115381228720188008821284645317487170936446874675392861087910945660955925935435303980474675501767805690099903102668826303655699719323684996992619622489074974666128271975629969895464714615463472137077356496674183280196781907195051989668079674779145431133689795796557658737552194892945766378179100902875140523603526153715948878880676423277239106830227807801717068339741247674708386167640849328340122423573413881096784609411936795056751466949442730707704464801559024905523507819470202364848608322889674659341702950037872873387338061618639073417638926171309575134272010853749369282108895759575682926589253657920565545238460467766393694419982012792801417972976179189347142880412222074430018169281387088528940425068147874970349413252009558016*i1^41 + -47353961231638537289946329560248180667816307781925330155220023084274756843827757001840991460954526381799977312909114008009858773134002005392783019970296900549087470348063792695926300651433240975520161768016541944924014156226896986509701448212047422419793839899894015478360457725366791814733611381906074660366947649118705559395476453910806514504963743576923850736754905246963010231568058012273581564944000097758008995262401550717902140481396450003493440407316375494291973360598109756198442176655330745957338919174242877386147609613789404580068932762850060766261979701654655136474359644438717267189783042171850622961407638959846057831578520487341799412634488542633008041294737188966458961605940792763955594849733697845766420989181255275132525812333258274934099721738618536162337993397457693993803082503218034377280001726890485580708968983352401496786759863187773026912996950002868923130080532242319513986817017956605325721756939373356646978823393353473108233753541549424168544809289282137802367513747467091377187520287147482076545940456757544069036797585062651622364647366119191972867072369684055055138283671198886090677309298150362863558734847643744385403464476778573614762578039704867933742879952160759783914321297887375641115088174368331935827320489107580391543544812792612154701119650488380932297841195341820613668185178350599709218403511204378007945531066747402487679853784030079722875496798778427916414424994845796137850065725109453804998480327699636965569684498652134612275968424632739453337987232246353831844576516165373617668205607401807956397318698327113274609254365665148275843970843627001739619813229376563221086860648233885367991300058750197729974235716999881062018312868092362018580730973516983903215413621149854448399231220105934597202240092750729778712479258126750039903190823309549756556207410855466691360893490704888129711419745708323558627278820287059000197859455682914452940524399505594274328023229193619439189043666219247985256056071748790775166075635305486339860862008071316955518151378292297515083783084999570134269889283632452412523043397721492691917751686028059368204540381644052325387479989338838311068250602782257408243906855817203814271278405521859260985626299645666013294746058527668392851844921744400868998513555965210644553093133949057632392163026203709193067811646011808365415113478150770253421355369868908842194432021642079196478919002964912957681539502445521778712699707667512702566247506814886881911999901651108613431171684423282493188910219030138702600941404706864126706940569914492609206316918588444541720162533204583759242431212383116009440187721030163350820043155836698706255550933898324565242476311952792707990898951317523368656299284309610954732676197180788357457148718327299769872597183030078553915832505506264488950788043569849559759236552319904042746152805045077207164483949464353113596152964174060110114137071483553371359963771523412939432831936255712597421498803453629405175879809071397312035420272581949642228861688229519515032607938302295709294403182744435985423621317334340498878206948906242108078432905107788365242180409034152912518482118683668821142628035849236384278007547289269648451841336163301795316358410450382040134560016368694140364740647836812996549553094061213909109454250216992937104143770735870035798431654302554413879020043466806909600658235715447945399011614466781117546245206835219738486207164150839249613380786635801821580151184166448825656485591870162747812722638539428326273469994197026046755481728010714231995980876014520998149955280774303311281562233958005792954472308515359707983406639950355893803307209232846251082914444137572844165538424378558755152839415444896640817884001122832691262589220872091434881765069017088416856277862203719254690364422220164470269510638836426559455232*i1^42 + 1488137993837521305190701198358115008371390936479354107469795055448499075491232470043668733423765750752569407175230377242669595400522507690363806536075831804080831369565983517020410470784873575841481291716504829758955233916726344679416329236901463564883353487833224471694991143946140774926545855338403184353076250111072136491635959986612846186351499705805225405084874290064121333244035157628839858489669563235558903565720986975545797296760434858885160547137535022908377467901033365904189611742280844610942984268998855571920043711591364324609370796462831305952378758365035567125207867983002899687270484527641719753858560678288445913451037008256638305738531323109802264849514801877684126203750626213545405256179495215940942140426350875277107235604643015040021101676725139998518409273596501873075752705749981044079030251362618076600619166754630611467284800269640073793637285143827619827251751806835417679638817648589058755523609163518958293352764723048803087849922361424659062957709146213257526734047443189630430539730919779312708367996822412259296838827245618432480280028214873318920946374330320189595904243088944417775931029302207506293623423562357181508647403532579403510726907059157439463367675051195103563778503897344085784988576017472550011476858962962931327354744407733530409836525631013481968421473416793482472915590140139758441755693776735659738452240735916943738453992339926475159629265661259349249632472915205183710947949292176979211816885617904331402804483209908832643345154346317255045382068758451272453532968637897771893196968750014606676465855976330693705287415513734706944797567686832470914894497266262029669712711026344601301058716273818454253690830855654195821416636397442262407223888741995759603695891217649857178731932312309927956748479932167121823815588033321172101328213729466799394316305150223407185086799498467503376312586617424454545018903052067710206144878752398678052128533354608282370661186844401900382187583609194478912826143638378883688665818997861309092268072704874439387548136070691864014760803347582966341150470295080626266139687029162356948224677719980918360195242750733294992065051485734457548504756728720623438534527435829087321522172015823899484145193675195387834707950810825745083878572568536630945817174406446206408386248097945226824104863529616466082596963355940492715283439890319359974174428243266641673790276626458497107579158047357302460039506088720909005891896796340946311025577906287806108589138909115185583867492670993907479427033098919526172832316058261003346749494863668336648798196965000247098228880377900344089592093895053290308262526520601961627634380666303345450447178300483287209159536012928616803105814526561263201489147990067838184278807017298607251542641476705333228895180283138971783322476924254851448283254118547123674054352748948509815536908920115341311716720038133221446360880089660185468051096962334775273981663705548897683631192081279819254832566851129058727390374720489341800946496099523373557420702431475275469508758571058458787805952779637235087968004420640226741715577615616267813372155618875533765108721615415302722368529089887024412907411866684520997122242750900855674430865887985794143309439773581640295192365577595162854455044110671501134556786059865332259301221663799772840835230573785684873160704074727828929524370504643546891585424018070328350968445061171887865992827883113011483078681391319099842438218228487396263518860844656182588066090981455693070185756354062359953994230055564769008623841095892428822570428454695615923599098776707111450130056493343726585303024739561796085025791191836169769536278602769342649649779626822857991588953434493239072020065051799977447786393573495022171202183908604817709813574804704738736246589823882208545109550665652811699852548781199327232*i1^43 + 100041119338689122776665662258215271271849544536260944353024050648139345343683210353615411740539793748434616101749717399578429361092972717261836475938505264405849268598479949288241473212223289260727174074557569832843975849609943343105012297466406143984601680012867692328504897749132474603670432143425718464761727070958279844896322652237289627571854298348291010884634530016109965855201203511594760615538926485602156614497541722095242377431388228021339554130006301377042808436384439061291943240528159275700996814023590624327888919915492498876173708354922786719245243000536258080705083847189629928756516183979582274401066417735997702295572552481008013985595953251616706237026332761580897573911658192523035381665543284194890427160614472874085311426311252885785051340873691633301290717030930615496252043282494735166815399503067419472911306786359581668271521983430972383925106717240847540595651012138877864593704767618012990754841858693290102127564497290503844079851608982550131242558346559140349308680661895382089641529407595004385989928207674036178744596504860254268644878114303959458149279350223398906823215084485742156106797036357263038662566198917398457217342210413026063943321349032222487083254564815519800944154455897681953970866495873464132796106477448262224306465364825977133169753622113841307371991515592556492131799373403720819505160910022438022501889445584197688310896412007934004845948029604595321990220199904159956036656948134489137254444728140879643026242435982279970065517788199102175259324588116948651529022233090656349854178816215606662367611082792153159275167231078887149475562249357442283935216378909147571095767506019643927745030194299029057208826769749151352427321437297704374955206345940054767603142145914534755203539262634924040719224404962981047260798074766437764196146153250703480555973389867526687647583857079798261250261275778352391076322422998107264427895328315235437349509530056687189035227880638362500132617432662261392494118436083681508606006522947280573249029879435877004637362011268839595157824020550210680339862285207408159366875610873301844317070224147799900264005551367132434467266687706052888394262533708061197957298935524198994544944752724173418675219987648234959189887217737259934258789315969723420836367216164027095712020151337819086488529415435613474601237741371733193954468032363306296385383961322173073004935176663877632685104440293617258450980691490867314026308267018662457769617935369393362601473557031336591837471578461493021526464454492510832980585651052814042212166591672402150966512807883723059881503246440959120751526166673561219001747567460551861905901633691200989743226849002383838002280313922466256332677910810316270065815877047628462958950728838332204596260913756327922389471963149232669891798128474404045664309673809476577645343864700797768467707211331815745532801129297631935935526431920568230834050680298880469207647509618133813414958445573089823601100831132842967837387903725584696731663597324414487012267148278802004290222976793563773078656371305692804901256602694547960941838609747008310025073415602732079254281537723751537798880218161952918514322467327055604182901920481161539686040234301404671834060024469485894442626341608770808757288757490809009704434274293400225484035394024385308973322044644932333474299597856357672591324297744798292681091798837519863142489375990812937318882032642539534576341961549423744883224077553742803337579001905935183004300078182008788373614772709353829000410434688235629849078189491956897482039534497183452388806717875261196594947760000114160696364434742645534437862096800108059965962240402062373378238057923642889065979841065488947410567858928376165846119448709819607273652785536652414140193576290880126922121927021244803291019362835568232664425004269568*i1^44 + 22213829379625423469568486213918911644875601630867697789222679678529599674043398126726788032068567555343514242664969306523248859400258562757445043495844702646737572289881411924689926464724240965721743776363536506658820888165977672976093043446986169692356631055580626323060726801783475939819763540039333182108142702539095712814450718908342485123184708252239135024515001274541983576428691118100405615118757768024769653850702502606282910282026379243227966883621338875724782303325209333200168490914828478584020853689813812291638764813354615685779990313928022678246326355363096079415057871715169351770303174045782599399349256767074026445252987881423949155376182790565045662734690917834759801972642629557747245227252550770804644307704303095774594404115441173088069265004331488202990874346422792342932726140188740735813681391857340519741004113298391370080088582619096264565912359515336914404318385432941342102569895916651331677222041737937969142268016824716433294623035764299874348673426578656867740647882963441738327243795926693510810418569351368989461083301489642041063951730460177087683713742664635943721528632957547393723233590502384006242851541135780424749149983699621836344731435908732002620328049587640539825541799295845619568779795436441184994104932966907493596050127377335939381458246814319568641993243045644430998601171725393545669179398109374818301484582959958818178169091366274459037151245699127397358513733656997770720622927145119318085769604311486228174343908039618367925213785788640610680777786369654538491756368760454183972826728170392865077882771305531508951992867840352840575413009749005524892907415783813185079113977676471208120619060482236310458192859756497078889849237864785877075250103242461005323129293142256408889415890980945243101135148901922649197017244095561564936181724976175397882111517289802112774294153465551023812166322566364991842949849071322305330564470401911522166073903089665179367508224183363569411840540651301268318647121513691891385646147648795341646642846805612484286506855925562026726960155344916408543530226204210963296154400918891512112240893704576362224726539768378299521033439609060731360117301171629247542650327560528122455020049523079867073542847739580682334876900438548909308127971141150440050567156487451466064735244591948992592705432862463387667874637591018306430894965315160941200708222613257380217725346754354843103249289446388406865629845734012054330172253353901427790897585428389042359378265909270499152102148183972773876602016662924746579819866686140152365710645444108219359974744209246071985150849271735938787497515764441436102041301261491575758264245980470941952572096274989360911688615948593031545055539331942441798963261408084112410100114873605299604443481428547526422966282087806739620718467082674098946726646198976444424702537606771808393311710948996272092011552079351445149043119891041026043232302387653373145745310332379675962080378182131053951998346944743990918655753465291347241343100457444445019905308795267327961824200940041523748467375357459254731084315392085228238342380774088695130857073955869788967839210789524959497233226327116399938628525742108318209510584520895577420060843611481828705233799350613444925103850494826828098068315886065225897881222997448988031131317025170546761301197818626861118239702177241978212182736600940711614316088431189369573038518012793945008459371848667711672005142646835048095771939453063015569222660367833186652297735604606196750747758973252824258111789788392155998403450691252092474018241875480587082510612898836808160460716742205661156374257916046106401771108420339507866665361033633895582089290079206128840597172352344554004489663480230378983599259083406768707640966677165426936926687372648604120502964686073267907090499527967887004086042624*i1^45 + -1804716841272335392628096483598440807620253142072619558396705739750621066321278916619937245921680958934562653135511202225483871384043901765223461761312794713496994331100449325549735118152812162133513719379865570307486509548468284755278090734517056266803999724295705896797535887978385283556915587550977802260112170809757137422477520709747162668793419194413230352796384983587839748166392288833469467315320611017544250519886134670281321680696888123737195425136473258106322334746761918871380704199057596075628449079116457283822505816293096114653752683682636795984999321589386734433425202398706442304587378832658815234636360833591880227411454244795257691098728616558856357546147479280654237160411749466358680429013747947346196853267229205516324905141142558188651620356911085259044703611393632708837753104698477531104900440152713993411277559268838243560922613701836315724714668116060007113921570127372565445010663379618567920112597669585868579655696618925387431569291385673587222645785483313812047901842340484057398913914636689807897347865574589319759482015060533839008050049986883646102734855653773094574974423869671117805684461777242966705423885075844300234348880866500148717299095207000675062943956188308252199251848481166323801327849762271194289760687392973856003907209397036969104605533750811208309505713999451531692282800660273742159177005998385367374748249767932539955842346520394357735521378701917178027357277972020660296259472537014514361395510846568565257107342988452753858210300456296137244561635002273937771458825350035555238937456697548068832870510711845368867907767760992826476325558765958615231121114943471016755028437706560099288911635682419392470427357715776836779433056356858001450978945163603177668550766406261924410920354732846322472424340524525539287835981986616424901771719771858612558523650304817782612357126980308363209018048980153380191567822064262212300880580933211491627918809490597993468477355418428221785371571255157507671346208851688870688748614184896867886312367116831956440012167984962977566711994276599653381461344612375522420530250786457211900273725055905359583644804251385627686888522358610306799166095527536630529512138264021579903305676300102155066233758523773439580654303132008369424770064133389103891072587958268430048563720573049126902046316846893148445760401479552043983459233466798227914638700185372954393427918470233885469726508857539547691377580974110910219179734763488982586512291109141286432234458070591041501547733715501339344816073717089368459547586222814419759205645622922367067808228943593164342019059226011292795992077456710897219548662145084585630080989948016383920345259591766105746342586335346872336241888494384457969469463788996456519918800380045103845530982673827247357767198821302992852646440216155474038875648965328032827196434520723323560802094257309333549831062610165095304486894661355492962291654670942831014027898329630887699001997564410209420949629618953333569109375357797449960574930606280605901646809574641879711777733686240753967818343104686248674331918463225534973881787980652181173775685948373211501621702909979312844633870561625660566075076496674775087419602247421444216185018244673378997275542779870271089831091484798141256399802479087144376736902626695851135321064679991697161229179243394850176869404422200752035266931283088648621732461066965039168831701753244738567799960202336922894641225224076678504191033006581380737605178078296474695636918608028110223267738305638997719546156211353583435833372485078356058156342690640624729315809843664386328340657089691893407916918058062638001231435976254678383515872505803100431571424966111836505399518149586135595179892641509028578384704679190171920176574045323549273901892631086669433324532175512918438130782109023364903337984*i1^46 + -40070090029169238111533912561876621052664045909290727200870013015438111579643275229395492335469740190534619092439336234318318173392161441541863804038033215212910317531311355106231888008424414988658237466291812514978201908909203063125920604324439021978830154872017681841983035924303615920695867058311506797811605189570270187895360607443373970192303367213085524456511396747650244553888400547417036579806877898666953638745288121266635277483662425041060675356984115409480523788956577378909336615514473143573528457148341116460787375653564708368771837400908665614590665509676856013345531824267418970230773630173531885387448031512879242486053857822125427951579258286385942745503906973077317349291006951300039333557025645131550163612074889267863723872239959971135223542248292158568664212247028056926814891821081607664909640658543880883023850652920362984915878808289781558118546126967666819354207499210239330133529727691084678795544410581858364340555471623210286943914833990976442992482128710888901359396796600503943212575024451536810590637398111831605762378824739458464565013576190550009337587207168560075383378096086716252718534295710391842407268792107327962740590695642848404247432195516949819899789988928914130850833615804050636302694789157212067379298075541001684406973635591119166010672477485191119891007770319680701435243681374695491053099378870717685623020407797544692690543475420089255173809860641195037450228771653203409455037317909444324675377756964963751037420186892350447071619569539079103025529993213560949827250468580372345948718975372880057620570725087231025097831021146685773822211771401490094952083832228760985612491329064409529574701874216405945261589912756391806353278816565045364754813485921807394494691611409151418181983562244932060702944907567712944278302850179284639767238651511677306089379988883200394920912765096321579473688036910046352546949570014502125698001489872586505737181657355538636814824723969200270799642707551446552476839170234623029795964680458320876352231917121004420569894363413823169828121446397734724493513852876641591508097610826051350943869584700708014807030688555619283100463152814118031597509974304016673900227459341713341509371289108681111801921030152896756742972114291029165615458899824590570845188403236065636941715112083173838375622113393207442899087746198033019559522505205985328459561266119115030239779975757680671020129248288022215888328619378696036957548882822835070596183544666310843056414432438653521128749454744146009357826161726991173420058056926402758927284098505481794084913576951435470057929982122502340035273385380389508756677896007216442368628055400301382182406038611567592526407032345906117629671591905386334194298968208349088862490326029486015799856431609260659813217010619014281403690671424906632710064537621336619083041189587460244252743347272765045671291473941183291984804813826982529877199827117988245670551549577224826644494216373017032911386782397263097656831701617533796811374426260240642967644139932291966525765413527124418358330046287640487451913759767314706946585547770908084539289374546350839244033176766832729302174113973733000178925070990747664863560076282596119741818463242751647661922180449169197009788045044741758895430129938907593581339873958532496526933737466942198126254271199230664432196604329207863855432988269836114698131849447730457666636060113666466696788294464067654261165758212555464769093315351102891345335862676890555209018831268978247788441923222555592434609650030817384548513310920720183146588228289966214156322249992976912809721747924691963051524308818042653491201140547327329625194704475206631618561514005043506439642681583927700616993407060386432790667250250724679147558585616562172608188478784037787069930124155250845811141902086690570240*i1^47 + 662424780037574429649357988449433156102741565413956956827877849939210072181844132329724384199178117051795625170884385247575935104764790562112707931221181245429268696357930320497102993228252742307265198151063781499940976452103476568697487152463562391320807217534258563279392340032162971060757043651190483496605887092335778347307052169616808620825451057059412009825033185029618854568587094195895505354748965713499190448155939456847945171748134840994240592016077832209741638563938357206132268549506028137229638638594494946653317241620466643878628983044234915256252479443032274610740164902049632323403072220416813514692109487206829658232899702962548957182994082500096914987286268736031242282637401935495218775951045123754880596242837169530220772304634539448308079941508483302903782566184039545172521325172764440473264755133303168979856949808042463834661390366392175538337238474667187621896362641938330409025609058396159202984404106300411851027256317082962538333587184513971668815625773722981244930757576496332697461853368492952905633367589177864223325791576129028282576838403876593625770548105297514894810842042970544034217898900164136131800475969217175246016644077095974301205401449067760036158957689335049012594392913501715045350989713560085371454033457541943927421484875626141707510606614971066860879020314650867605308048694649651210964842121265295479082585997200482046491004714651514036024948244149660237851109042587069005490382989908174927098040268648250734277322747047232461207546148625105726781763271490821472481748033677820053314209742285494593340644705980213387958645533005997836822708579354533072547265922628409614133279427341975036608356932771467585171724073834715813886666632587135220698836434831674889439035973791711076881676491904018152012370598689392274603534371801802752493283672794423088336093532048283035842628925640006972748205863733382486616713883812195935710663354047630005376481651624256129036268180810619821164293421657023837782309975054473672484514710858468119971393059295882335389395475787899359235480700975679409616702803627811960892646785833799835682709383769573199720277580186269057873478732465458952780265375665579050539276789832134300701810930397036333147188555961976646878350518199225154018432359074270646416481768418482016518991329691487967563320839995445935401605167927857380103267851514644994245450264673298806660564799453924487767555516687260825299873808772730834320283241051237226663700458535051678081501891507046363844963735460259120183257094020807059042879680996065503544535443608843743513750344805934566576151003650601005525450784914431773959397152274364323614806077217933693585607030085392702048387255817621229153001204952499132571237606655081456127960029357691108632450630399304243097441680899818717573606614168272330753010634264031864294993786285891107265417589883714013295960197682886271468172384738461767105533724723170817151391531435544082562872432920235502610287427908883397652801384968308547839649885743749591500803392463672736741445496143021308709181879582449416306945675269337405808481294373737729008242303277367371233078703084832314988336096846621812663335195307286293116014234969619247494575670161500023389685258047384071072711997898054799667920863472981843078224082107915846191173133549693249493022810711462418007607919348406175472689085674681329948757291060749909990709181320081173926492674697752788616760202339677808255897109690494144648782306058515544930027240993553478739630912396511384619405827625768912379319954865085497918293970242595482233021034151248416843486172316916811387390400963509049591301636669010309016825916734033772618110527860468846838698088542447315163982549127559419433583543268857625289025517476352397490342645610785595199318265361374731836558302773248*i1^48 + 91850023070509141278217295707506476748828978657108178355840858893110489547661574269864885208096934269852322886498991029279008378938656865931748949915925279080128186705183025543446593197736110159310004107894043046630510748052673862901161849740777654782673870180551707819773016822979180887401652547094499142392578050945183509714512363582168576986797142224274271776677998965477478271290181944891091225550608963496534259630705014896304761692678962191068582444797771038454937367065445811924781621162689750313060572102175197462503761654527958150657195065388570399117767211038430988811739531532680674218091550500824914475955900592066730817908833976430958359710396034230030626288845207195191503887477256435831648701111293492749379850802325252480458466066271633938326247180663770727502419504057640036064531549051097078743499235852367601821334878933101626690122487608273789156569391926405940144352066530025523213324174173113023160277094726430715307277917402936700532461631326000373273583864094970173288822980698982193543293854931854271383866729973294394022573189061239046596698996750935590286650916289798959242254287289568091408008199936733555152337064038037377236510278095056909315212291468013858221981755023157436222094243944183681012165184249947791728089243783414676292391332264665756074712407380420483318838464518058277022009960881449144516248010579558107514963691449313943314195639611293276161554742641062661632574236042303967721027695870578272976626886035574837976312402327543844451504471631266515992398770488259566639164339504993533382116133615414058172988571501130714681143061356419436594138044706263556189087770392978654113324751893857751839850876268048595260664911096309209572105382521711724253351412657532552462291436376351331358471299135057834072816159312099897408881278412748553181268778651530714969429465771143114373183072295807952792654882481156952207858146985679531728421725938589255888167654879176238336416839198968985841613945627810883022264957163620843826362160082016578121036282963042748012818607972185443833954821067198050616156800113972642348892717263271177675133473258373461313866453742441494933997077171340688794776228768308411944027741837312297803464727911178438338802176646467232958412032061827903339171084482500933719544410321796274625940604276497146394931157656494688102789790385454039439731869313471500611153236891646687985152172083798818102800751762955222088827525367270534262317153228018681650776440101969429716553922644386923233327811331786338983317698285697100317383524591498010215589665610793711651717350431183145455327144318077128962852431290318110894554342403231988572710972629730365484188241807004149357617357241827220299201329131042903549388383990229796075920923897547565002262886110052124443241440692334988037147796857074740786052383294156475901747122159813925554307668501487158245779218264776717166533438563119653040171106700027494011511677341338444339104151930057320526331156161773253580343082031732587819356989852261308592072713139738083940347341013368416953222016651613207038745937323263227696187850860183926267865691409482479800384888720235864959459494586270523324913968514138163030002279283524418373706279048378298263713227584553957866476538072179699451144477755541441389770870747274320197793935920859268663226690668077416873571791305347370689311626032195918161582068207332719790916950249266679513152658306162880233649216790448264377722361178574319350393233501365863623057794454547284512811792827645325990288457324781045948953632606302271722950089446650203113006908630966040423864452999399088724531571709572306912703680873745435610481169937377564658978703514753059041504579146810589708500208206776956637718907908384149336614743120810139863339695697310006656261255800594587829298790400*i1^49 + -7632698725388820734719660257809623620467853207714839363317565421180720626604384127475068459671251064019510853204289365039383311649855256221919165707558647924989881238559873203011752845083165080613967754483954023498459649995869643129272554154968324850256677339012284340374873905617066829019483302975944841690291925025753070290344190938692150833874093586224922617994237115313007514460508770813717310893554710696219086803236819331917752421990239909441617616522755503451101665158129269709707024008128339424328840655449207201769245582138906910031177784111775751769475644610263228544538491484168351981820158892394304444486535953233585328445973145721636413840436056654793010345763715251318798856420696803332276885362181047692547013052437727821246121502988385812430197512960982215011401890909743155413185729224160694396895666307301660801251808347169739885861752644884453838659681390935691656984515247593539176214654772085768045882334790691100913955515705961592440394749073633856651745666392527349466651158737403194802609979061842231981460075294042902105741317040459289665331118791695805361843327720084075964760458056465156467475755596150380406646217152923904203549551300921863156548049312716469856820057290403308292866042874342432363598441934670602319581261447677117321878761460459802608656890092150053246036696449377403602798157565567234203755758720329097780072913303929988490355061635589526911113281283873371785783029340054296432635681293572853837986498279425346153354711994883614138765565658221670346941893639603197895900993372153675231820704437023633526849325691516782530854857192940821845993865713121756008903293201125561503906953687580277551871089708819578941905165882585621088812284945101652412224851798158621513635072436739828820869459003845901770996601583214515678348414958908006720229021189133807517537871956063728587223985629741625952482616316903825326605996686733601684075764332630061121705419783558333691795938969269855219886042696861553194502519808304615381457777203042271382634398560216277271117443808725858013708589075016867223346139984826937565037166483214917858126448938958403719458596649575948230501690374205414884481569121861688979703081684850319233583152658817095035277459406674389747435579821107443510905148570469559599490352328924876198409200012108406975582542456397622006288228583123073350741815394814846794341045280795553641334720080598130963671863050873624628040911148208889374351924281033297838643992974747189310705652049293600573188988861898073220075773493128325237198026366794242682171024496352757998002140567393687918077064476268449227290150080656452810072873232772507343253434715339478504144622114898712379754931979890422565933477742075702310378307542773949261244397029754254114900913856531744289929188566573182381881338947358143867485227916530045737281982308820166703304226930636883320673147554043702384902988207668787206371057667925507067524165637760348280249935653683716756602939697586737573873319203416758434133807834824639060483328113285698136149604988344957359928873021856234468297400205436740842938323293590007149142289042056245183286495481863920892757068339939460183331574808414035889311606493962419575494111141369507377718352500813289720465235817491116068309931796394504224521098798901315157226232953065863891089879423449307971685551183506627185804810390298547458645315668075907146525875851577697543802463275087590706855788947854389511121920524345098261484315915914796004519439277642591039479565256541110502737109444892658972833831543336698574557490358065950046497138884127867986384156723464361244335917974114431030403196589111257431602158760726105422531745820072536762964070325540852797770291938016449173152592550190679527990576846739533476653309735049640250629806282451907858399232*i1^50 + 298069665413067024572086083813718960728443788623867284716118424758221264321108392939849892227240469529544042979593604494761504191080991737905304865501127441818779747336435174917998478184125871434912959435841836613922937483138917161419233301427317676895106894181389955716845941675204970583466842711196079957302321989704010145213908533403108923530095231632854696481491758584318592788454514315947830728051907683836938095140794070257842603901094314105567368158531200345486496031880849863043723989705059045260521253655195061521752713890283021722612604339645100380141382789112844383747590859288996268371059431434909135213877874955825988937248148813216744577027760435854885821830815253512259413799191978082058711717077971713981843573233681929952497429323721700144365876250704094350095073778317926157644792614567426725368750632415844710738256853369562486030223648392941674576993454128509712074180298490373348147831281876465395758091774218165764960295950322316726204145291245279052120995753837804816887800524645938874359851521966644553558968290645789736195332602327372516225136114465281413892184164386203667382875516140206842640936378529750729949542351386800461363761216871841948810089368290264335107664033246708935299306172787423064316429334582224796681405656935495493089619853410860639731451047627370105470993777288173482716462929652697098795182802530221381112740519120012424974498654348998707163128734791510733284992096940745950294220652834301008987789370038489860883279208487340683370926465397186333824503276426575392315591199035295473675694552353490028241379447044241821288669408790511533210206271222834854443598395776116282719030459049164673427770766202943563434379778438422820048077673272329720771503602163900489563135555971140531064507256098829800752263757075808482876587749478107099565355488487436806072649565825272787514691206139112954938422851348136328577978797949351953612199296511819525147278000468546188168060755698556691508280094252183594600024126657647357112990153017861920006927173601351849705619359322711508659222347804988531357473751248763315770335600101593545987080792829134601624030270103873318565741771210830499927530915052191427242539949535139674780674376609840230172323747218286259831480538257303537944218167825396207670154986046207103961937880386612064201900136945728123898806551402457943913987362790254097284249282299041673107740915731223439662001755878035860924988383139165482424630219760344246764923653599492139113925238604402921285863448056739767047408553418787700473318494310989401485775792108611493763616250588942980307423751141472083521018468226552039833754067515912766277189517976511731862391464410460946375804858589612266955899257878152416251931511148939914222486825217376325513571305599133452660426168962873491797200878834201297110731647689019594428198434479371812631253241006387246429931838822770892486090143844847698542022024675167585923381224451346852759870573219238374285095154862563436503671720710666011825532348098956957880212970422457805095767947487643007075299383226652955746762011266832642016885251319847772096911661101904352121986729574924151019782159109508836087454758523405528835471212906402886480137077290692818928036550041833308099682375883603743444253069198685906704819347927201022860707522691038425571428698625739822512266165407954551679277865224453981834938494468053658410600618728888873487690150212753434310481356014619930125413793317871283215136927739154761329132414168479607008475572059401549831537602402928472534409979517858414393616594909886135303227711371747244865858595624058913462351180490140274229114735516973489916745538863073735562623771486505245834140744467949315752067561158265035631608175657218950448139258215870842499844625929594108174361381943801544704*i1^51 + -8027014426355755280074855822376118551402410185702264628763578868307904347175657096773430995753238054822458635320186927349712082839052061329536980700943499600744931500998865502897374404330232245657859584633787921432998167579951876046822590159541405402342878853708501823305600780239199659865918431224517690897610027428070430007665413119651867567459607980183812226762269510622694735558259139488123245743539854785265790241739959546951353845077939024606363024032061510532007452069222059096745062437571739500398177445443223009860238139194317921883991104320192357234890734777883525643173759798573375343286391385798787644123133203299007450320542486174319565169975123434847093193427274809900596773000725457778446474923800054437750426972195429596833492652766801463226871273473408302519274577608566761043181331527376901696266137387007202155293048113946141551860637138133573667281803503034289046832657331453818268887922472893856510473607084023934840105899360551700688812265307692449734485833849919957551838482082518996341214382449613398740993265720125610331114269183018054873116587387520397090994563835508402407026512790794087660703877794351828523479321059624575184437811206399715583048388932385283407317001733526342922279299276187943295209211268466942802654874038082154464487260395441789793325199761876358884581654602927107489124306218929599236996009405606567070055624246264396320291079281849696409757610127626371679714879014026874950116915369034358030589337694437193086152190881188103472592251394431015788439675044432286295532827743906921595298261168317831197323062138025851406288660830784079174629671648276795875158771439200828821446672903920295396605950789641961061411374998437404522952103927716704092637250850687564358554334199107130044018436793909310344994092543661433947735355360975267601280047189814971097807770094873227785261206941124914495231625546474966108022946005476433632139960378913747832891233803284740785406319082983732027315856484263306264225503545147256263791151745529410900546546794879717925859270069995330355126258128671246565134643215451016266406349548971311514783106039167402660521917818859162860146838065306628683789005748692220235494070444733764774688029741545531348397289179698226678765020661872628101336819856430798320702145479502499914946010330495157136004140174945095730729668433793286771224704861678563382868770608916754821537156304447632454011271760650915157067683641037574381355675992349261943766799276072893094065541393890502402701233526991272842468236164104259304609192682655131544171077822372563572047328644567521624873251155872962042655981676261046342538175674451426113220317939106693551821684716600375317917842802343596797865905296662723537809238371690142676722433284529820630947932117814324719373618780745517722365379295932109555968928249146636428122592603941948430067486501207261614603968430948971919872694907304022215678170774076613304898257380946776870845501198267643378333483370463493879490950596170307672706741488909641430655342005226055033896519112479338601324264904587370247504386962240564042703703570058565765718145058982571611933198733887318475518403025283640809376149383100117080052450015275598800948560944680860671617716432713422565445504639638297110163160850518079674334579255893663559980109091623775381624665892273493208757796094123490951639278769570000261746478767071011268823027408761831431847089280250953010238400824443474102845724856453181887969040311882210979115303863616819500179333872009767818020176152817398866773427688383375909005705244135035033981108267346373116385189097946580291937786772195658193634608244710375472381625681312496891638396517954253854896823116652808165867992340833317501593708584164283054200588781936713762591651739868814081515470360412160*i1^52 + 151843002611124595635456265268473293105002871939506166445563017052484065789271625307666530800461310829897600604488077729245299654079790734746277474187417587589759120298319545633300285320026652235158544186480120625157343162932649406985835726185415256467452327368344734304915717403828630404348940164880792422591631182090509497957128611371484539633173182584041412389928396109004178209711050450103262134329889068636112943173631283957551110513848775592596486459428821848519211970504732564827532670644572620034679529148229989356288142629822670304252897379694784473171479558069983880775192342038749400368025155691590201458138637500256289698435279057912763651779969094734365617192906601584549662123880032622511456545438280864407746447393348983991818895908121269318600279220858135112422341661298747307310943276594360141583856921254712186630391812002841663392541172988672238435590036693640283340575700089367200730050975019910278707306451375953737345401855388998824748898299004158963311462286827519521794917496700089212918112899088476407514809086424276134231634393241946217797017601850613227874688986000700208161746033101148583133583426232117079381625020522827216970632241712418746025427622919224907988476599710329747743576262232607878537676813973355739552419836875382417997991971911593855155128188410111491126724621014097401082022358304927102438738039003772912968575675175750624851903465548734603262001596341817365634931022778064371110258752255053965247923306066547877068511977474084854312428566999393127431791019859815616669842690358140087057719647163601218264205739573578451523982706276428817214262606361721898033173752913924148508508820482398478990245920408271398824672803569448671642574563314341112943206723323809435368072368016108849087558970072441490486146699815183496726980796879562944453515731310949343086123728173009915068828054901630384327372870929271483926411433331704312154289335230582097623885910932248082815402217767612854333126319745544955087927774602418448204627997447700860659957342714777647466972508542791322460970226614864524043644611767537281642656515558680133888061738307582077666707012282849142870884815850717193168259409155889661223747797361177363918327812811172586378606673471365526575871917859442552658573322936233258312356012928096929723701194027290609648933920278984932870739982077282140466018619981149019600833134383179794717213392796408130973126454595503149464097071640656623954726856653359110636774882848097771914381082771420896334120115326470487160363901005995246157538509832175243311829314448888886576064101993905399806991855700011380440518256418878831719880879079053531269249996606588110154844656246372616528513400095094736824352051688753570956228650563645733499475003153746888718648346652122402003030577502030113821429659900546729511751755568919250236623606001233919794481704925009037347902379056868382316218557185243199150916627675396270602679593834211519342979218039882154355885879989636550624257395652640812608281748730959976158185412154956912127956368434489287181390793798669755156881088855426570614296650327321003372305125615274355288215702083166156420348809613741755050619946213233814281095320671361436387861490633531745247875858043189473421494517223134335465255837373786198787888593390601495565927528132912972844037612647511463064863978054181615510063758188553106106092711602546364505969770182872162941942796862131872980176341622275364665429790838093391155846484098756217848507169600585657999229524189999864523149809893220322843391251941099984050518980208905987745065335231540965458200959630944511240033906467091704989589456629305802078986799998830758961661691539646900948181770722648438413334528789750952603258520498634873042023739306764631437851527684208094556274556928*i1^53 + -1830400324420623349590532783055427587498076978645597495027524767447295314657524801481777807683636234445648021995412294980103994318648252457577237948083368298831603224287994653464821248857282651747655739595180429558450285686694685511227468206088776019254082594125505270545270696120957481175694868862099298328372562494627368188436228470307815034993074153043974292834465542600570293748293302915457901075571261020264884261054279371898606883438560878981252059514012531000980804333923550681611816362055991091031741453249909358644574792936061669487916893132210752883314923481664177331849530253217328223261213107393221986436330828294113209981158223710679080454502882020276857318733715749743008259050190481803844563103512196664224664071789937385039822143146365091204149804231797483883887719738516125833358607154978994465007448328326567808924225209519398363229628013341245678402720349283636445541614698564673920411827020941609093992174221300549317421032395431423946763387451182380134520751440822280032205178553140326842140940207169302603100569608071517514122137281534899632577610440172609211603282226953279274377412934226070841277242643964813253934539661017260200424375872966399549894199104832114598332877637864612234893066975498752534706435560550380927695828974850177331811075515367395174191030278637843277250479398697715815433667666118964757804558246099584227667308689326342065397508631403341581967128233601145074373950272548738355672777915728520066770894953761554731205824589242288824514400548812792874112739412739540257432109682771543396856197420291376889504058720673530244384148977759142855040327022527956144861331891226538914632345893990815639566038272458388076134142979644158414423626467943679850027220431550795693510585096719990526670038546174780314329891391421451063493423648313572207459700952091399890659372627028423141857622518848739179837679406349075441089748684647889534818969015090882669361081001657205764514297724587417203299131384683669950604217353139883398630405359773696585541878621088648922015475654571520564291242219283192582779271406381030331734692912529741234733668354304732761075242886487319493036198685760403037991069455742072326545278870769544279716476209192863865309476885325710841202359956582705010147545321803483182560445191112331579862676849452735694338846474816185327004926637461597070920794793785827152773187062281036576884845329454827730710238226729619218074217215439656818372509307267577427662434993472398794818177111831302658435948702595899965855127871764255822146178161623311478390226126921916158145589567206148936019446381284179279778737514146181659199638891754051159491342744479649010465563340650099436597281327570048711184875366824021602807461460702542238813617997391425817933736110677115014420584261414467897237947620473639491625795464773155352588223664132599297925284192644783893415399351230066929788706460136240934584875090854728633618098244016203406486013717167765538823145732981129431099327285101944509323396137396343403704445508657852873569728397210550855950781348692725900494079169820956997069985249995601465729151039168631720109616549382469064703071067092730210182135118354756991242227888079544673335705903376990790238476975856395052006936287092246317836790809899871923107463076824020001671579317002862760143348124358885555761914912796532165179594367779692509165544603946525264851980495168094580112188430443720243696027473346570107508722933854718612426793995923738161932484893306260591419307633565535195160733139616725195501467347758569690743498100469463576715744989215304781935033010242586077759185665197274873426789158400130284379222151730987880070655996887676771304326451571404097764301313011555649013757594286096641284600897915745354269838787218828722962432*i1^54 + 3428247033739335354883198117972153695830673093048996873372830323983447060113145819257980137987615823326152288214560494356217239045103804952344153821169275073949563846936108496937481535432497211477844788668731483237112006150934342595835660159000197880853225527674494245181447255896185290904187753904329551748210839756651841980718839305609720035570666322585236396797604643246725894832847123005665332231555377472965526650864915996309940573448921818539332031113568927978331501486142629026282221451031082736568415393918463969559150834690758903605438808341346838744737434148699566558466372020334049570873446203312335436941299945632617924285208266713645681444314108632668467800317543995284696422388542103496871248467380322912088724871702222288409428301121576418552923737866027481734157805486830405069414630730916420523192790679224531937931079991906522881731472847123591932983243672934043142657508911085740214525219156885684710285317027752900290730535300600712527517335978794624528642306474820200178148620937023426632254705885635075610557572429269288349569865842406927488504679150613016884990819362101544498340893929916035301676032259250267415024216339017028603086956102874138043404156711081553892701673689684644271102836082709506106074364957797123454405059441043202956729314127274619010575111540455578888019161020836580538012531056869686081389431541598312069473913928440005873237923344945790440099774815496064052699933942669669582641030062843978122013807838395421681874117275159416330330180217896591688128355259920752077751248923591885020241705904901685879200273411717526294718651532095265135428244964154986559351980781049083535958999567270279599091098522875823295022603709947125541156096811775532850018738289340839865366750211596928440902946484237938565517319511481318426049060000716243490649872541726172980803217367570468815756292760318350194162118338350958835882540254021761636013272751812105048666517857235165933775567204589179881965097485660663161541073086422357041250798372679939045589180470758286752273574956706755902630928681383667342164817208811617225176455417311196421165764432769576951193343589885195772385044777272442897228360560384635913152117293792041475684448764789068238537196062362872677606886200254892701996898275000090763337702890749923440983274423462914558198866030499196603183863630862217702328861391317522094869606067220756157707047640761448973045664016868514907671699889367858953198942798800769242467178370267619309221620731332162393161803900474676844831525194121260527571527745183603829062122284392373769346950335708339871570004192626838712229189700473325331975866327466018453838130884160723101763008199510473189925180561380970480282177370198263183203348149573579615671522064850624899711642497679823877432620442099280113777089211377418085969728443213513425750415569460740291534683586537276651031481852155678143027635810859529427146913092879888974244423512410031402051177263734288637919861228759860644823014500807518308489272202456126306350167434753474099038616039332476175896793530268661149424841662565033191148110903404332532698935985167279879020262801427622649133837426726883863402693386321037705716375467197501328849404326507826957179615896903740716288851729769408656143088501802566059793034943247913047927428867347040801591052673718547130938706016724548131103131672950751278275647384193089415232398885444142939382035595433508386017279248309412462558289748633678790169750248245789255471481592996667871408719491981722504357855688070156313222111619505498584940062097123120271919058898744092980357099896422239912518865502618208329368217606184284715306705476370773912514515695577898503050376711242269815419022365288064575229215477241415884480222397161279273094227301817647104*i1^55 + 459365250798017980601390174757808435810318763213951126522320878736599354265598923319931267389913227195909070684006373418198036079024996453439614149327578120504048301797854439089445608850356801604513803028919206360526007303939837444246985961229959925262011552377081230967886786601334926685684438634458543692130946852727671228942649664922376074352628668537424853840887379648540104880673990192730518906490350438992834315965107713698666587582065623990683223133235780534523746108905969350279246683454328701190081129809042098298066863171855017762066178852364231456296415017840503332307677621974239628856126092465842432991506038068829628548901618871068008279065423679661450307742365638815510444688626413593621049297626943258080386510102512581231060216700768576807112841848798584220885893070557160267343082022507294924322202272125560204486706369720271412141922869879258572838211049814675766193601713594182667348842580084352945934127007394460481389527132429794432175734779226194921561769748540604022255553093251979879420894284176228976909697944290683666644759294119752512589444953527402178295635585800000580856936988043782685652469737852138073590318961540031943601390628249792260412504976810135898853846927799864719051162476465766082691991053199545910637939019636039210362747543423636294582535653349548061434133130834703739232848639367594164419349477222955319636076719756730610820691159185212066789395318000542324340099399214609055650313841651169160828724609860251406316020853396097686173971370283847315758365693608165958947143778247216857200498008334426364207663811682392021479978879399256437772047642247538195924720655488343841907392035916834454201803857370356950183368068820249627668408533050968555145180193756452731642747829280445172034371764641560535012646751879543869488059121396518810931702731340852330606986051774343718267607147319778029265287614180391383123684262745618232209025097832657175449462474490844500141640067266501010035366909338037411560242673963163348854381994868019849261535373005946551642836855122603376492292706974221097811705493579410497734436183711500354477560760138804074531616475713876834276667266143984755893347840234304176499965748869618739704299571545229660768194631578701891686307050775542084542680675242353574787944251616722820578040038613469526904899040869932660192213346334455871190781346048554645888866188678172254208874865363849103337837394567472605505176957185969519697939495432347224192782874455586259888759843684215864434349724148637376853738620704489423005644014986004482107289870227823485591385995031154545009761138272566317448482520377958452047281097950144509593846989488059990392467376403945400395145954472626510452407851782707198366969050092016401258295296467223470501184852801482301627209567619130210241436707493378621664853571323648182736734200262152522943289062135015140017119007805327968806829149860932803881696654441705820163426401905186657631179818391252516951038052894276138360940154687920713329766054586203966734126091796043018410741147231288738073524825496088972200668086480595736106447818063737705274450440060639883399321540574801620301629792025213728769850508352764277038400294064326307327294553398814149329873906323534641995619827401651090724677680997561459549988394758835862998831309223296081714507340868285541385736985878961057047606218735074355300463699683445384646229460581708856253261865330092405245288121599290790816919808248651138989444991328324583205837942295999290162604658044436407818543808997212038636171539118561161538837175387757263218848766634859582305162879482020261710984971333182773454094984153397392347418349365737530832343049730741061558038505124746388980139678934978400805553589140920639873209591019053273531574206332928*i1^56 + -13105667542861907267401516569208564223107770905871297190268336907957094940223634318886356028249468467212110400050189624597796568591323827061290946736560250620504502056708767913406075512136572274008202924541868511807719661956379499193226362423082018895726134965973517790048605508047328028457203425566347316705367482212154699135023728718836757813848811733845156171776677219712552786497820392995221200555806357693956754548260604954489377967755497990645231045668219000053567596917773552852011346292251249498351347341899593646188091217480380440737670616948749127125921511412018640496937107833960752693253241339053429035721257320935654029149840207229391694444314297544928608579076692295307833182666266114739249954553630979170373524083461703052414539863056302170318449686051355703767418873062346466130875976567804847488357266551329503693249336415054731633214072681409652111799737955843576153566256859468856666803681758612708199403571870277573966071076563720063146490825165350399999064092104903946046734821977396720789371250305796001761479037594182472514359443911345989319447579324138333334527828678895260359469861299040970918299434347552108365069133216066004792764383377327493356023235172278650133552025612098704192171914312340327089098073761868799654312419804701424311952346723673915327962731920156985834828754909700478223868882880558866204238394866327353402155685943617098917998971681930206277394270984549231339866941944306776499107007197776281158004066776113153240403144762680148619295779456331834921170218527901789722572076618412153415146111746897198101396328873526831277821243732137893531263650881431256175769050024522061943316190299139413489430111906903525283018195596188832127974032618706333647592548375239063772305526732377131127449719891642087542793969593280029702919958905804815723661473411836064959898672353966108564692611605647183707080948698324696392820309459128096396041486914718976597238892310470218428951805918801128868473013985027657929885281908072556557162913289461946574933426700657289308655711101693117693630319907890424879294100474374184520146500218062320554988649273957043728580646899064723053469104270935433171009329413233641207335231868087140684588984606920672660586422335227414414288577733565078307917856952553663192899791584444169175182368528136294681140407497587929030827727913312202926922272272052057417911059297434433659600512764094157488589896700437266617523757631054841282435164494676647740816485129587823512627232510043093509555175325199828077108529027404929997225953775116590260768702427605966634283753612967471330563547821348090927342015271998684485548583423184110851218900109900706781522317023147120515854165341170324887755893841562207634470723272381155490054200243069703645679437719598672463950172815541512273119296832957303724153556191039162944367517801483649847448418801175072933913079996038264663635290786437007858562550913000872091612352201899494126391013080216833411494598074661909279439868742171742610374687698272781939590946767231377940802408621806678420557508974970213965256068507147783383755583097383434909730807373140069606610950335142807298230892972228906016987063309142271720537162655971370287864190217108790160951976347385463482204777129577155236130961986299742401418639792220702281254614123854522262574058101260566935627901660317151229731315420707223390751639354280000423400083646422662054351207339367903750532600731677818165350372888392731618598034126982653997375506869844550883312407332462081671740059191423171902585253000852375166042746527080585370056258491283943058767541929804531025046249806807412223945330995186637822091384874986616157566620571377793803341557982694036609035137101750549789198069985653462683231374375016625190528352256*i1^57 + 219008010445941795114885476301578417676118495816176908553081260553736900170260480261061332955885970489651982640099587378372927573098467014464689560736056805061637134785224797046801640620652274643333501022119874479279269661521083552496939783119313022927240653146155942894466359429910487264425679895161462804866767189626821055380400079397213261956498626198102314297042255160962321820326313406058914228780111132258601377990217868523387470859378572770012617254304609435227477080685415642733017755874148086245232590347613424593566285730623389463992915620623608507802211322936454537763536062467346912945348024259182387147996647259448039674164377914729999311772283216317207380924028958558184090655044016607349952876794753571850538011725251942624047760302823352293471568959766821081707431872321551709090946708238947964897736976034604606935899010412979255128811773378464716554779856951105895537906232786373542551189831424730912345707270983578506789491247238578862948059480068045086060815804600582237054746942084572456777803195237282236199074703177184676075953143010406009040454424182499164174098610350053264466068854615974613755350031862905110110915314547283252286414166268830358925583781421373233957452557077508549682181079621775587937970273103290401925401948016791205293024100394240313916022390836316229372983897904453835437363028633911519796753696196556246802644869027620012848769620279020789474427571373851157116408200052446912410118942640810856201323569029002135766176956784820591903597483979154078137011056098943507702114631560340096613818814969773008901543529221942613310541996887284643633430991198016597306355031664584652352411106301251110393768821261895337508633103603878759669640801242142750103984710360596464404397592000408648334296258441580394033553395590715318942164015526332523910930577864885936838872302735723208117152359649604227390281069720497434006528515882241402741753173483588794935858757486737775335531805196857323468221691014106993469398164855886196523787320172333858869796108587668698019765101220519772930838643960796602434803523720973170966496489478380904103654685941168502620937346134017318449502765914047112243544735201124035887367016824894307834616943808849067904216029562199220039227523849095288398254788204779658279218063755191755809925763175706706273832977166725964022082550538423183630558917460357065519659437369080997275292311191907025153736345740285344493828519298671528867148741688190114207193360435674521840079069960769499084872464009836708169369476281702053031148306627982708000290630544448788866636684284407033165170048804847353534784688851294269426892253059549942976342142122000814982895867584928151746812763856440612620001669271108205075370997272099015976431471178504415501203467526981588824490813426763879020720956176930046813398495237332938729252957107125907887491401594446297357418208820877333667303051291221696428026472791453317781904734495823175795420870048313206767481210994366389569848399242727385707926353762575562158404443940592128838331639075322232088785042149691187340741772830366709210011525400308637601566114221892918134161906159795905505464415856251469182019140700572532738902994792585134470293862371427783862769402486766094587233871559457115705642994085539490933128539180842367423906662313226209633807808220862685644541669529035564882411101002865868093061671367796964505847934266349449622467653033068428026895219186909944567152323609622829314028570069987272482907125446592505314489962084688342433788356649049730700968188185031704469244861280290476971969017817568873245957397782261563962880826747256876263242493071176577405271107050965226026514687789011181761782218912048945042267748547486006560059464766290691679939263367204116103168*i1^58 + -2428036808886992848002923466482210188132488093258548511824098092241851228905213950626397211546037399846104559955910774599044213828349479799764082731607316973261458942657298899348484430314106401106564132100564424314358730858648295606306274443526723810733100265966903450695228260155778368320131346543157252986052006252526694013014503874640355678823964714520787235749918740517908586648037587687067128552206386140948415860135645223529559573644838624390708846210019833323959505195681870286479729231380376844999192968162525376966431805036945111831629961106918030806737838977267307585275083412677893113435369316724831494239290231865915698231251115967384907769048486054283305924731591824633841949116800115260545406928091180348846842269907442165020459728477893597863057770433160589622374642503633643739652149518920838524701857042787820613554212548467289516352763106514908150733828891147964616141014512580714349595699392638187872832450261388128009285751010703784644874855089514698803902277384944742270199347611815181271269398536152906820155128595737501506686335986111499122847355078449123176375540026097624714678345525595835913216645348529881249062155296126160403562113513142886905159712849578945285222538696001199098407682319262105353406624723221278853807615573632502014448240549839592993356228497794962893006204060671637677595991367760191923734669644909379343329473556943433528818673849286934362827558080501970185282012852013876488684080427921200343612686158212021657337537545659433308986848641507601299261285818958575877694537702284467113145890443702347426817425484083280323800742881750174860205273308042708103351804749526006022187131624360185661417452930441425941942665519203969860619261312204278529488714706142099384959322621715964231217462861714349971022106712451695390767652856803442493327739299732269728846205639295764974418509256186021165954354243193756095212587527474362596189662612448946931620535353761356871646969761499307384153881267020145796470663797721646367534943394849194553515214153612867256799262544330959167457642491341871409575944978572329648845954575212459726235011869292483299998625938448558895925321360421640828051840713556771561570157707928433790955757039537423467352402354746243917758302119407049172739196343081574308732563005956306015422230212832622141104888078551773131335343557746870436169269118743576343939984222167213123469987116072341170406771612462645491093247565679726436175113374315116605651904909160256929399415772948490300645303671805338866246703912386935746930165168446531596573128075725401056635847817804584357557688386222395305731378985795497084926203120964764374488993786829803480139582271679341559680166172142698881194667162077330019404503846148374300666301508818703697738882295562940446388636491764813331303398754558589161684326129602126493647666190614538057464664947767329991152418615121390805322743697634980710551808525661751224226281618689153050747470962347187738375532205845891667262631756412552325543400772919068190335766136009147879541102594139936127405713682685859240872682358700700762776195482144947202280631583746817128700767324010811123209723283984462815176134176569117468706322546106869113157920569100823295861328179563833971914063543832266437283427895357580468500330313571646118249002857804671032496870907900976410011862121493851848389875886242093732283034491846362276278323769286442615215943828330991982097699692231861264218686584580339678838787634515473857791746464649443394998730849328245118773500192977171643078297596885039053232700475780224402821387785089354563325884439664142544573178282224495424460872022633241836179270261856856814815174631220618012944038346738851055458904604618336139742251958047224216182490765839040512*i1^59 + 13554992840810476183134004957785877898662549717756055185625188194638924729054498907043657094617359773860937482707917923087561613525585347941539532389724545615303556469132354160991969444129465301277218640430652550902229296711475809298844371192765183127245757292577370871571000594941374434806525844407809639831166605423291463280915538445620364056372794409923641088291227076748864658927585300160841676598789536209563436724989991645638353765329707152336260538258168733940311351812282818413002716534881147004551093417875802859830066496477954284849890946032026027640163236613987191022648135213989104931197068996854080891696565934410489140000858344801582528985464626607439733690529694352534437648016279496098475259719064964015321095009237125613689361437001186081237250907782765520300317767993468568713823667152681408139302892270085666249290410970095422662369247435355227105986544647302983184426284255961936204873468842063905127247478940887631641705779699979014123995152429530594976195037727492487416811115438818035795385530466045057137316965354712446961355251585103516444683768629734632018707523900299778691187714394041282261383411165428316972602410624520886765424153682169918474816590542856419845323496176729824459142739687468774639987255227919045279074378209043294607613091074638794621473286480550834776634971316270764387965491787658155699301274362500507782863290031352150498828434637958931284388687447033870797918797493439587538481073479852587308507253859868748446099762988220076642619734251935070758512560995453758365108743550376086849966916470741318039776980052912405658142413328097034352277359285621474105121690721386867087154548561135806141144761495128985363404037545471198683972257215095430631937392664948995597226271452608831340006425263037630731639980611058778354263640870540388604458686762157513088108410267151668737674241931456152605124946063610914659042018721747706086684696287148281569889421333718850475080888432752696005473021166641356476414870262132576106034363879962252321315405694672856850426232573432227283725269481242833358419637079181513713102528161318879543819069693350087242009630029872307528394527657350965683311658416580298421552068118927871548609691899481702181181564678496304518252007712008215243033967032349780695996159015336335990193489538060344803731255511757432488385050676597851471022671153266109054956318195130887683587520769716790718544919394615726869252166737296881666652670787447518803923482407205172360909235064405744631007325749913615741584695066090446292408373367307596347772081723978899247362744685503968203689463527726107282855171982778854012094470353114537740859532649692560645527185393165988546569581191465061079799625753231021385377850156074137625518864907166650925933589463287428902574892942055984253456332564039497317937916168097176188012312862617164466751849239515839725608313867475556697698104748418125788723254814256971758158574284734707608044213746985774990194126431087640262121164698194190684678646309629258524956307460607509479231645557260968927113221802311195741047036642577883504043333638469841389934449029814198475193657913555103245560907346971482594558441010795155932422182659543719093642122070105138731503817684104880526127664784890099225040212807049141051127209757846482345417381945674255265437684600670177563721054378665918507735786922022926416275819164997669672693236334007536027354206397744350947817272430608675308430762777676067275811354839258548788638928774872075627120380793510732914541327159406789263441991880748622299769456826522912067628797394994068527302758126863140425413745445224300228557681931704299410652793198884541566030891403749289422326617270526636558804842257202129360610775824242815941187951656960*i1^60 + 115901733983942786180684532001001750565223546862771432200761314381572488666328764112789908980715236215739379953489884806369201988283519869166297816152591661493558714756467965234235891095597875357546578061405243209689385844567687430819404344051700109170089395950311384139354175845460845940515931185140939358990764017653061827310702632411464662950881529475815035531680450435616531323332448634577749461210972284690216811678484138171904400531123065920108668767135773771623943591360771228024621831091234131912743434980175747109229223709813441720250545103458270023034390656381870044224566233908521042649230381645658542763164819981758937047701373735443189456055064333404660315022182056000506227027220339357628450199602576196139063424818536549498467209184315592281867355617228210799852946809757979121444187240656978385672161138147950705626913449952965981375620598805397390152770402487558295174586663785090659097618244249822732625039198983875927627975524808326554733499607396734889570396500331034147085182752112262997298944472448314966546309816731261967286145187464299517735487030756704555786690355182163737420517137311535590730400880981305471761514462898089450664907787872229096842681119478202767445043821467461272577065314068107923194668588147020621408448954426995221184838568901554828825443714319744762360738329532880861705110966135236726680521526468898216758577639065552984242822752765580014513399881123515619648332805212327200429728204039379776836625481187614074346564169320724817605584521532233022982460516374936031705186568217089706674130442001857806864212820104150931073307868282129368678142753761817454956293575531820580062508512048468820901671718686898828544919395962930266321656303965536497681223818811791067374678812797707808296384140812238805989157084320583741417675251806968722242127181676646822597313194871656211526439793478032697196722853217000494726475496740381340035935005471936260625984062239520373647772766796527020321685758507386641648289531305833538159875533766755593215552923863345005955318193617647052431948706531997940938710300813994988993045179591198187461677014215190129592706126739138111834655864656824060724968556119523879469465063278528401772650607908202292958144505054078980195826000223751997392814127062402981392349226592303369402142196815196094932895249951280486922908348416448563113726190364068102398046481045900117974746227292306206125460521093475959874000617759349275607699900793291988585826217781907102685894132767173664346470648865915885423813713738336088401073424362903624908842216597888315177575667769283659506423788669583005530816005580720983921745397041718463054321477155165623678118896340650035394727235329613691181783530738659715786766999529640482928077808764112486483445474156825054290427022815326308492705519128171351572200204100275045404035960602744293786105667740332650476990455797037123732434904069749030170543257226823609141820638110478649706027376937558732902419315968039740450464331457581606524786102447635516029474660577449956474426161604704191210913547384256376686251443956192454577145592070583095647654529983838525689361406613931132829371034563409696018792154989507401445169840714355262678792509656449559547328909638914505146171946026080431065303648032168904230402611130741528352273601962879471429234833158900203909060759313501089120682502469432273968332586858445702455920723130722167147665498919200163816097037278485808473298914650155507045186359570526953244475954439488966565526079394508494890283195684530131294164737492967781399385918399813290160359873416285030506635249985430304642189236837022302870038209430147136948388378302574843250899745555209720965485900077064552334469149774957702928504333856682938189479936*i1^61 + -4448996935326367326873413535302270838691443977923764671655913178455821384230503083046154484380237297560227278952443696719526804474071712301690528767416424737940974978958098664023287017199244457414889620378553282930188359688718195109830218547799426832815516647565070089610916403142481642956861137659286461941529265222236336030456593539553938239726498447180287231885195664017160420232043832558480725978263172194970053302351332597106301127143521519003821225955633084708392004324603830605687865242590176098552763029308892468869786734316576736160149796015757370541037543775955602736588098892518803073987981552504901076651896591352310394344799316841837588901979775206114180690368994647879650361079893807625105607180660719487307572651584569403937123045918206342309950218298119361614177058556866406611292433863592067100156091344752460895547778230225196949722807587659643400517013391693328152924257518862903512463076660965041584800379598197492303677983639448073015321830944032142277996370298195904849085522800436656721897261329170218439120700071519588720476046441981634972444806191260044991650474032015234185217496713876401278089081851635571306395391747568619975496410122584335101734578306089824448374087125521883748454947673469939690668845825928630449454432184277296698707136501694743978294729392883141726242982061095757153114492267153498423419734294241014006644673847137028469796307488631240751155008568892765295545557936013651875821098267377776344246995339338072420747898793378773293887414228913286879660372250254600540986911305786758570916694969667518126559077416835782901762461007818394546928883697354837238467937344176314269298303761422565277917464719434755864934268810313588423847755257144832791273788295862398232099389812602654391942702727101648543745494489537399021296347480237400244764839913405057677331536719535568784232444268445299125702716987866153159642252017615950657419285968248601004146935201765587569150008479739403649832511934514954554855285906926039554983080534776628093808839597708936247873531727459205785932679240526893472480709897721502884593480381866871828631917414342655613547964935882156103689048564554355761383110346228134405696529114784612957169841690808193659081240892886362094315653819561019881346396757784544348068282596513968428110876858403602278611855016518476003283607909048797125957640482392246315162795892497748055414724956598114361403499401903759977936097131961128234561715085467547453274517831935596394882410840351208123902792629547026411384779832343819448563413195044700260138149600639086188781407228739713569193182889330516738562192283421158494086186256308006848428316188394970922968706521828400013664181240166084907784250517321399192278992541707975831803831422503931070066624461871424856886351901218132634534476139208964983388660154319163628561893682118781085439401926303583955397942645010976796012949604740208646262521387671101062916039590725013554220615208618839899894553731844529380986468942007964924516376338589190195297044170433320837571491649092630884249363822040048378584453608467189634880391500036827853938778132594433122940323195817014432841540779279027270414444775586874338221973826388752258400341139198435055866626735263614546649263792974670837711092795539681694805805260164907386492172634310229607303259831455651888924592942733801056657876442203972609841021397877293465313518479691055383262495432862313223924037957427875234315212455250874989510058168788966245681687875792027331207288008550411320251874274190334647587118195813098178162825691226914365991661938503453370298713774523676458877562339063754630462710271447355148574807053399849293542115990592600422916348223614518950300236900648273051927783576808049344512*i1^62 + 73594114373163582449163410259404338681364734176308666157306929551141620469729273309250289301204618453506750992096894637678736176431727679629953769553650643351470526769078596926828518113627713756718447810884254378426036478524305028116604739491558174621376439885022137683013309367926459016640376372327980601181537935859841355461459661939629959683178135375846245519352209225538747657882957332599070388087773347822027864461730608911956089138413489042984428866705898742326331339223283118534438497173635290129560146043080152682435011798255560244805852630576392218324313099709530339642565835002704847491011424065184533872275713439653540476486147286093662911792705665813595054117657715411991627633738538306004292182355441639979939695834553294492018245122406131902154912459006572824734441281914510359905976409279317118265832632380673699604296921788453721489091296727207964760878725644455885807665987319039957378805648459334730295824160619748659068360194526331191120495570323005640918788605043161255144648056314332900849176095214191573137591006821060227244674964861487967063541713460291204789303437604542462451396746448088923639284788051396892218871743710673302533621261566805456028901206921196529286434690728002250229655507047098006772047813156347514456035846856492876173788851315600700612606336535555204381914537813413186807182120368300513379383731076340395510133872676296219708552012333963741507278164328486509772669240168988498438939885972032316901028811549208643761550990318463919157122502680745776730448403275893006341562068879217495277276517263676866054102226017738432800881779795772526056776421255087566228451402864882717279257816249809340572435302959712982521788773536506321231876591507361550965333241370692503553724248933317841383956314846647295017162293722045305552181703220155207047785528567443733170860686929908723940772698634222984503809796925098835048044183530558764620203797955930317648277678758462106586438453922314145791978797460591097199653743415571752776416346698295283888100124130371665264884620304166021186429487960034472343894905401581328699630698766571498745016811756292873382292607982543683605886579134126552973566884745670360303878476059924686976155077830587299166776870897062688004454664478971446881614141190444526172664754418562538061211056680483669619936760179669625611869238287695062523369379120849239428179508518713224161098195438913924663721518901762684281639125598993712998014388832027052681944082910757668497703175107706507711423410339444649919430733488451614794505114008983942447228052660440429866334766677365007159682170700515635676005760670693280166772962433348501252719831398280453655775049716862897227593280352453945969237842384518728440510382140405833443493259445263058289859089035885223094108352034880773989547537945708148221173120000671769630012698284596966504157489577744777154955024317553912697122060270601869599800500002148673499206905035536796331551532059273883604261364432397811608246105755330960568615844936021255995210824297525774034891835634746272782807208838288128917886661492130002464864498341027794435462521624515375170385113496350011253156891596323929138805255737188391260215616425503357416957910229344470499236560656269895175411849200043836483694378488630220749863216415389204013508286314590798955901829449528320858488006261975953530744549701244896199549709530618564235490905572297942524200801539459173087502099509467471535449074253497662371413211358118993954751459896500685377793529158584898757502258819792560752376011657123756847873922988292981268545613824671936555265304564080697772593180587515547451422134466831704596911832648049955180003924200889353191341372760068300912538533161292610658791416007753728*i1^63 + -889736110772698084121765148567266199469203090199848756088644783095797059593271779454161219968491734219979873553137055399166714922841509103026012796323741339181844922155352638857451565780753114031325873942233517000525138488961896366810734362829570866285649657028299919015690429905478950705904702755826810264954644991881088007519831209013647621157980331735071732500885491462966842228433796019521885680960463564104308795327308114016839061881786627045144275613157027423252266396036369760031213835810962383271298200588211940514635052820677946617501650739945792186537380683359204932129878163906903913738289959843117578526155348711003353052505109683942816035309161260566709385042728916719867456336083848591510391894514486433101214253569076577658792997688404948802875870993709780662767561242043654254807127862418532862096813208972756144061034007239863302517244735560286079055866014816031596928910475859493466344579652001982716685693593881043798065987686064263552743087346586001065770335279090183286647530586181575808025696229444089773470985369687285480864194075980913483307554655678845600415547261365808814733401127157314669355032582217098944383485184977861901804212343879573823235881350212417396836113349497879278889185793135407498173008122351658113692266681297188728829488308604413786888412834274434721661343926868180122357098707917446449584131966524824676819122878160003956184086563686328412660713070068332857778001064355868124055241041584910499309697863048921416355803387447582981104865382434671236409195039506452400824881844950393945687259988395210672438795776782859687564105805852825938187695970234439034210041946007852009209072669637581060037215693656106375845898672000199822694059846116696662937002193106122294092955609573211866880157937415151947679835852890827604534733446013981100889378442755939639603891749574726636411726498538582787131356009865969077677773492791844137729924986993781772634280924956578700811188383285408610406957242671605601156182895457376445739364472202613629762948290268231465632572790174129577668182139918139809693444170310317807651681560295129876581863279082039718912554473681479633750342253645211198876229565975350687076493144113146883669885796646299190921477981309242616983388591536416539032299216484023314313945657217202029873494738991299764718393630963483722085619923533858375513115887134962595726166401709437903308246027471495594054096098409103555915752990747513748725235398970050784954807232825690379930275886512200176104547645593994970998995435621266668600708998046589556629978144339344273809045470792494842312460151730307897927970036208652326511132662328628870536899087759083128302427538150042880690762618532934580708918868463230937435180670085438539962428734606228383770907802521527740250101953673350185611934207588410933251355825163464158271359548846925127407643811175591619360467341117739607542927426263193330842201387917862444473448873649088574236827382542519453181319350728958028947702380753447224661650029077429661317596599557609423644681670113790846233384307840120095810954606939656583318674367137285742271188274338021603407089515902557562987049211442610108377426924613672284992325333263018281362816096765768027312418419514660680324545079271413696606194867086359462336596465345356351139131402594890569257125135213023892309404601244523492386767176527054415747166592565404205527181545825037979925211331158843869404411729473591338119832145962527842666323182621123481779984758524336055834796334500195178730869754975864116811130361671621833194927707920586701230178134707521089295180476177570368379543377045319288424028622111328888458136012982571688302978787684162986680725338638167550001262003463427965829179768832*i1^64 + 8733099576528647370584325602687892228373508751084318079931206157102524777520191901167292925929044819048594130403430458841712765544421386906036140314440184637177734435336556124498658231054107490107472597814715979632329972939313794685810867339496384367296041318767656365474941128552899545947153713336644871346248452955680086565522359804451871454107931047158039144483054726714777309267673849506572390120894516349959960580764540505252985226151403505980880496613933891677472369749621006450268331942967862370658193773796442642746741573983353723720203280253153072265404652773418208071025923814596494259717286414449374076987289666560653408682492432767851604274689470966751893318816355494655811025647631445988016888785435503443559761361407675370171738979178124013743377637599994044869335077361478894961212576758013889406716213211633247381047997447828711602717466150431739075368870313408740781259561766322004180761569536616137326120390881825448974404141478633935526414975549466636091135653033642268708639041006353569301461869737201024464848804753672919319821261458142427651702667994704991593234230829875501588243539912089192566723334902787903305752934537197349763674280966490111615976011004519579360104230064992385525336151543041989068041582792640879984080306966170551171566179461191953933788771744374402533045076942093996774167562892748594800913226585185187912060004001172209979000021970634720719384528506667871622561214802714582784819126516893107498880641768564631176994882823207391759759981425125045023737257064086979851778112414290087287045863233567729238293439235270535969250438485568068011862861974841677226463878541883741135830164058311220591947808490027169140014443670401170164611205342015575094083395872513618842802229812863412698346644397215574396576811168022790490932017382145706520629368037327210461727543555247181792182967583124761497915553036880488541660539728463572836183240450190635490055812301021343407171566111328985675833558784438209628312648243264719451144305312021353407012883004483622351770503818704550275668906924337376062177200591145081804717443857850212007282137071466390111713093107370858275145266820289568100306773892117002610713326584930398944287568871455688758253487224066349643691084801205662562040855275022404999776751397446716774276830870911893977656168453854395593974787690488625857341530813956334334474571734442957203625322211531863067624583633913920228230528432920521568241416105763493565319490980036108917450342789563451541074731003354391674145291462847245662198311406507120716602676472535478967597049847015468140992785810887697340438332236274198413930691876300244768978902862922790333111313713369591097080984628299980571785309788868923243470478919259278143205767171853736195029199961070201895900568203969368370089638708013961122017214099719896721256045454053413167427000179148867347758035378499574075926190807941472483946525604626520061154778170245823849783972837883781303958519545767873576068531870270847509539621348269557801637202243929823275391392830698095160963627526709969049079687561710997021486266717431925026374395457934845066940544841727492542668512882399823601490069323030043394850878218777444376583378858500274927895340059661700526797598184258622202489296974547707457404837808257917111322776567664530479028637791432606515855195403606868904053773474132730403169040795743442384157581435139836660137541376643611852216271567940741889537561452026365304011105082909603514036909592856766775582818859385343429856425883031615806822590433062029490626846896830239922833420930377516439877960748731736083562214722932784712059167801698671016000012294945561940464868760989269839470034825240687425876486809928790240657408*i1^65 + -72455754606383091936473952726029842805935519362741303572318002990789840363770485469792273479770977793653283226019975903291198078436933785529480711843828446271911977671695252688045157710256217612634285959984021061771547324011198294837943318118638465384878524959512312508043177014439483584737468730308098314411973498045463905793226550863281747678614196604382557325579495872553233814938349615219234527881272124482702100847564299013270454727198023132362066307649172534747103922146059728113324891232515079183526927999718840194011799007001499387434936513697806695318441640153045706648844411723508725354408804754236229382290082944168339722953080429358575349261206452085556359743335856417378032251909100689753280157514696738328612660562704468785898064823468782327317939433441274483780289501056168502086221017603400196174896363353504042943134569626732810110267149300938368792291378842465051274813092266100266503195014208330800178349097204455042708011665956858943614112233691000837594164382330442193397561633520396674316591790124245108447161705761761105580732110373113545101591647933860788918593106258111474562072873206314757144399338850427374901320425687992763502326824049515837829362964472895623562218827543388977995117324613255988501878800143745485869892537406697502658766637784826187821268392603453735150924675606739944121647368216130294423446270860366326701884521522849340750900795512553260395554141218596402986416461862340624488558989111518111260890162063283750025068001377976598578988924588663900477516913821216729461957413658766665145498995514402373589071300495647183339983435866996650206193867355997161914670512163751303941622514481637230079573560751416639162705566446868016794119802240343987464541602001514734780020382066778315039707127726530581077098389923227081479150344768483271892367699148569707159350724099182026836022210927518739564736205949219233471237281737345839957508334191511333890299785690184891751499481755042169684841768273669902171972426471827195016846613914212723070159800832737546798581433539487338094316419262927602631867144607957528196532190431960200844708922207757654462034494148462262157979654866783481650007037958494619558757189956876078926819671199998235027645253336184268676175249142492716787469691296419105118191938296276062194234278895595646885986799016129597853260473549329857784085313641608204093055097975844688139541050734745180745820452241336794681487279043250787005569485280959361754621400922245409614165341376901615884012509109194600444636382486102976605457172909168424656508081058784826492387131093611516302495929886866824030884012256238309945275808685723314709062806998233541003088776707463330114596696212502361064685168355035850067718635418307878666908664808398813725127641027067710116858956737831420981695200735044064623256099913206352009842699093216250845058927852695695619657376814083848097666991117336210793218936690370290662489282418450374105063788472216855289395460322831961773720888074717461852245815264589922217124002628033721773366568770829941632999823087780733903250345406243727794253082435049389351419807136878185680867105405553668816230245537511092159980677623539820861667298466177094277648265445353537445603114635139221388217282956627076600108296291311829151651377144016532935054413362025388577955014350675195032560862387684150997906513675045515169350719720349062538562788071784961622650039636095157136422621211770353436188521059668290634032209284235511544897016325319552219510615781222313304589533251884996501277070585508747823468397244788392336142426723356227091404949156263186167595734994260560665520108632401683478816974730949050782029005596382701411841328029058782693464092128789397504*i1^66 + 518042451846278703131524681021878414540021194740368087453863552933315019353022972318669101732461075119530236195113090711336019798378687533062133430578438572036048733299657036533005731266479233526814633402578298079477256667216197224091112105092899955078893264021409894712167612524873505255811978818194852484823379464068715496463348750289298686325670630174823132926382329089137716126875766844852167598359007169848762171858013218301568868850161313289575881166049780655128959884196833518465466910515420661221983699596746548678994101471366312640648715104848414332057760467241904094419546516029436133017542167086000658219646088282970309401577602710082164313592355251949174262320354152951497315677583892810569565501774245624084864737254806322089665056886505061272588956382168464051859410094272521899291831861690191428136849806119478487267322081401693840779150644154279206225213512812509382877843970318052096525663810786846538471238080061972559007394994339007228491362954312869063519874342638143901338349663361155554749374910607751797810714931963029668286960296048004022406304595482285033447080004041579243490545939311993440880986916436686202088020085137749773359817139114438513983054964134512865233541265003118447042762182411599580477356830416014615730585153561496373701404886151648652389162324536244105868145332719715024109359615739521037083490649279453333916023475138890061598874852792738914052293015473578794044676699258806310966483204233464044371793374544752693431416494540956936885757036803062681847627958038088359432740860080923747632991520916000472574610541084100540939552219566382730362500028971185251830376456063145654611006082945038105273479886044354395344650041790862742562152433582473975738875130147633098763379467023808442985114360646107731029516844464156993306832872161712179774321399631316251058516499651983250347108728631795703505117749298316152443436078553536966331729989159992005859506591359249468221562977874632752824224462921655279363228954905451040648576981498962839753294390322761301572605071635430496917351756888455396285696730258257032651116519919637829950561359954984601025001193914940044638821033603987095355242957002813877656078739997468059310036668097715610719327951887918281873749442077903047885506941979248891886762542645379266301704980389665107221204814329867579913817253518337453401376150927736748456644521455456607802954343478373716260254426417100616384829804121934856957179507375554007805177441652557192352777741164178486190661628622462146213625512673905830219519659675716858294532181522679710848820912773159879318216288580072016310621571752339219522416249421845659154682700446927060823197363218319381351590019683203144846705197413143679756951678707313600223231058383442114494852358942363426268112889617434012599643728768499871401617028230783376700196054310641597022497209712464027156103929565114932736322189594048319572720744578166112227519219326405645120029631824628542710962106298319167666586513245580256820337988312756284696688323175527224275608535540806396666802697486396944898930812067780710104301960295728440141580340764175605707658952671221199207223363375060381981602998194977372626565728285587123666991370789516609309462980287251801712944956306815265743887384826879341469618032604274048056470596465606297906686506755625982984152346140835189665662661630422284157921222395944509994335941798022023389455800924782730448854317580744378089458537131640439912194222311222728195616418907117083810883442393008068375172877572701461462124690473614942216197499708746013325669049577573996995585768164126307866101183405884097062365006966842447006229647652463214773112908416948687378085881653004068449546284302336*i1^67 + -3223430345163259126476927687620061332959075711893490283711305250184797709029530131623565062337776860865521881839223542208107271717113704611958746978052106860226546992748694267560415739832034037228072781786399617630634988816654463309768973011553951370635306794308890318295427000818831050649281168973789555861505611441328454788280382994106434294233473958732833705686552606889618896653830421656747365661365245184006916870179674838985632887152368068220360402992523446680613881125945980038723791494528440412946081139973456150816963166077709189184874247409005691102660952833504328407350372012630282765258608875522359951315349057244153124382510695433143697289626232008350319328967436673665578967703653705071596559873560637306704694368475043263435437341703179529522766251505657526429031979049361836865225078950232801145026813583284250779177535061780639615201843491930373799642645851624274911409251632044749998438861281609925562580739240254256799053144526296497413383864231125897901897526406157036966446912537922185205247580943529659994032331835065386617945024837450345637641432287740908996839999977723804288579368696024213574915690764129822395873555870827022657203859893011355450519309576771846482295684111980591536659476578142353549192052966130536178553042692180170099977448420217901731846065048476798512234617712596772028315195856495750601819921484815950372536556828159997046944246872439549783791788912267856181054575086796601176408672755175151118619068568613611141051224167305900882258165773426935110420172257989040060874556037342522511408198733541929382937666647507367956621916837265355816755947078720858676865361081692824803918917779899517053037790373172094535991880959282087747046012012075015494463633348384488546713572008144496555008570897114527164590574688118821699763254943891017441051897814213278523706528796329837125183645528238099242556794153557282453821642962141438051886953005276209438743275053613593079624513731293548112548080175776922387745851273865034631880356956524289045280998795137163948198743647522783212909177185923871798269433027333869509911426496383385262337356348346422530856675109982470923337640339204592691085425346406231723199765921491845337446550167114470209569059176509343174884415919158803081672503252312228161574345469699583177111577924599692878064547687643617348720071666303525694860048580789804699165094230961116157878272750009615163492137911181251873869606856526362737123191170131144516256214157252830841634158483358028375421970241214276496251995697914878027687405386254343183770254788702846596271325839980603225105011806722818584793790320086243829981683746320711871685657024628550101412458839751632238590446809797940061075402142093703454380550081974642226209848242882074619210106721203923959394164538317954080641285591525615699796676107580156509013011151887922492031597147963084678338827105135896048584530003095044904943276019370960793056130859034264348545971268870795151841397910508893609196046511173472525348622698676846304117079295646385310817855985218843396228168019705456240957703109579971066058809221137244988758013775865050917611002850759223031075846319469775910177321932241680885971008888647418679039533960965027259553372451224309628459975277525185775149370693783359802125905864015672346010013572614093305786959880052159469801720904736974700508395974899347847560322061293241830532515971854405513715191097603657931921533232638290794967204345022775192301570049013983724448279885846577945490954178214125291744609328804761930099427891830660825183829793438529160027656627832783963860514296965100928299024773558164763520573877203557300979708190880718373451835587830344402379246567097410273421557760*i1^68 + 17533058658335971457243475804758799109166367916697231038687463497485730021379181484775109333174019015719045320060372697912113186511646165593277645027188651560143492510194952418230670721501505376020712149326138084029642920958667895940504483690374828390086670964072239760640207240296973529704160082159020371008422359359246891746188989409715643432312265755085698807194307743149232440630335305863839340538864450624197196229036314591726660078235764480692392319957243313458076200641466828034132423704364374297225512217015788277709964239063584493013764182735503468340842861138355564443750108076793626490045321163465725457024293538936654602999440174940731170824017294521469714724203916482532608037701269481554248040289045377308456858076639357906231461455985873453875397012021146693189371382970160191459680837395352942124229161651603530379934102823740747876674080383591587425772427633196171472154829168288879698338416996876258717466061692694353794500492157274683906493981717115069816026305613722590559958805113515911853504953054015171241515452849414730657045948717879780565789684273875853669262382637124386490908208116396521729377177388138528837579810447509736381818892372262211335916119158457529478909750932110551255092221282379361832251501877079920395743841543586576321476270386493842409874479102003966187472842127537799002717067028412623024296743805012809437635919312902025260296892480990447782388989317244356692966510982206541053448291543880969444569939731662856594548593845866532822750343963950462408887718324660183292853320800290887623605635175756827896948134351798916740035660271367973411172128613081993396705598543348890293621796076807158058085776193205374001431061168151530551490190440882019645421920240920570215158360263730028910178683059281500958420112432033208887348133386370361721623814050055311978995011985049935450365588449366124632301521103351009172837487059222253043207975735354298121563792357188966437655375575973215021008023482709296902598621731579185419103762522975401689024256854434738837628288926968232817408746855214412754431063177052062233757326558963062204625172959658603508039938019836151137376179077655294122193489230677503482988687920964770388321559737870380033822139962013897468321329834512285803269224217855633305954553273729731342658471863182745896964415676024946690893241079894777081102415669497645106199713707523061802815286040462812030808739788115967152151418717521304597720545627000289663261386998932367192289857350351926621716154023276120422881799740325020072614015615879689447440411833956773942198723711978399302825076371464197163817001337461615200438806736687360519945128972996974933747171763161251898571884529157140174847511774796793781882359101895870678341468660307653531873138282447495072640944446467701243904573371462321217752993396544693019985184649718630354617000101697870840288036933081936200704913417379161891680095068347947967671316191933355806304106862086773367267203562563823248577730271934772748327841152003310436665161237474366592306289078575733579404669095135035427539936162472810833757041207441257108326781619407196381061476734322593034936519193298722774863623129863502118863538879760677915958649536563452304057006528170005635927807268347831500997913815035406940175375483745864409369084119580364730012594303217824023586467431498104955417294610116127591359476559389942245342174065633980773167663414219850797574642584162130647142336643566485531897552225329785151817331457023288299675449538720200879224512229733748461423883954712351431924872500944807478416681118528445720275841561406620620828840853298170352411872734744829464415984939031983614739080556566341716715674283809771094016*i1^69 + -83437971454010181795405685411952069575822371538299838978501982558550037004573969886824685875238959125506988041822032169844990910088213452605867471831305531044291287349783201197395956674723033742656025839766488272572980330408512759545253855944370480157070891414113216194543122991227969788131069677685339208182555388501527006073295129690065119473754006604060732765297790221551938267113813038594229139995815539641637577588618648364639867238439063578116116399869237859292456426452521562838764439826942247933790239431839948988617326731183535418395458949765832617958560847178600618497688007939033672902096573990145304536172449098788693221426784258543565609128892940455599368978570826402719513954553414150065354023531069100950622745142117175926511965776009436660718481459707402108436839723966506303271075953850698083047542028552646599745573437645091212674009137090199555288627679852672894501075462378329342651961140973549727327742255771221484550713675260086945838523282541543583884186603460506646862627440280258833723163763437664656181020394204026119640339491067539335046808445937648653919293646438950826020023471178705629957912690754627513607705905482997734948426345814943057730745736437666155275686682988491872439373482658542171012161640527905795631224384026948399332546392621285766637547905730563310025648260902871250540695372265794320819870045529399147703868736544989869595873666687321413705808461224962764749349434111965775720765234675461234422933015275732166766709871536201109813566730399396336520470143168141929963991596428617434876569655607276748026811571019080018624647812331148494015968865153273780239627105880501538743803286856984958256867218745077750029695372872423923269937996902328403246186586352961704790230703051542573081646995284798660929579670251061307939195323158035882254622477104280740254700274426182890316282025576392010613215136104613361187136389995771104077920485240383581258916734623548906939433419298588545834905206734710153282850935181477543533189500001559656885757655834811157005873755590608787044568085202758764771875321204903773122110726903060336693394271912807306270105397064538322121634653127185637829040956652068995162409572210284564304434499576116314832984883672431160527241015825594182848291983272123748395681200897872617328582619547033664957424036246251135247526351390734104819272795359062657810486580690786314483233138994545639612767650217152749153269811496004299454386506591124754685029055793004916395078357056503564050604976945276049990180280032240120210150800912108361400193018035376273234459428465870863068015220111287121131674179468343335103053190280393061591266016666281259168064562554858876524436508880451354887989750469076767436236832582351120648982675663245700889468324369781958624371522372267340865312853978753898823411915930378039833961921219357130125395431268632435818760609234359120562496690954265639880638536728118178319060252546725093213952408791791510434111167944750073422329394614193245905237697606458758123851416361715284485714319090631942954400288467845229060356254666238953304728575049225266769462029907627508324967030098463647881625996864586771929394028265668756585244252419476217513486346178519756610079332403742282882243040206937790563163732707167472790695800327195912761980703829420826869529091927990167517232293788920588461080019246154679791291474620007064731109125174469239351573243985415750378889824709552677545028291348797612638450174521315818117569620153240511941647785388561309838166365435768524723159722313757327034224092424145315464458494174860185391441593406388062477702540898226385689821021387378633574466690833734374463827731665292217386647252803518464*i1^70 + 346873191891787808878961151580786162649119637519993998823195434983646572611050315332725523067248257874501342822666297079764477231655840917214435577313919854597901126920372243366506398205194801603320622119629829055182648375950970903351708282640499286004284184041724179118111608332668633321975074129078465918233232410595063788198574811664316163700717676505089634425762550562402851799547120475336572687514340936797167552838208863780588558610849789066643377482417294543410852163459634386588037056018905859903902404347618951503700891213478100203669601314509361963019606548573087121354915919165274380923238081818913757139925372984257221033576760226522032691001264202757822973119113824159389224754279980166753754178842331448857127304713835556775603508058549029192365461153964015040692226291189827348077346988318397935881406128693780950565281262588918846916910173021369465611699146267479326841844965406651122099913085063335522060817412368337414090599106381261869064929901568969397959082974426817874099270055269336965000942449838524731826271588932595885208434544638582701910257606366944391986701828354923453713146409223710988386525525292625343929823304643903605291386012931033403519453940427276455858240809293375287527989393352530681812859980803647270014858320191351709098563909355031809628646613836759747829475592416045817233401177818439203409079076915848080915771266408799099699538316946028190983782602471022454774694014669116785969904017501993944163024198615818968462424670348571470820254712879156314666804752426031690969779619208156175706696470993969999112354417165751251067171798651706886722941361102735494305289679094558459028179324454413034755526041786432641526386195129033876053500735447930486477991135440949549632761825591044753914968040976637529486636180519760883874110732340472390668610209434582516277243964445520262026411069566956787613934083295229775583822125358192064853935030048762967138505195244838621185478463176872016150799202429173154642179805785784098379522145968525229955146261798976397987073930094144629464476727801578401229657202162461498234848903083083101896612684035900395675224382999970592901149214743626549088267136635982828276295135543574485419119600095781606413386170657896063370216326369054600278764791854602759768762633199826169657351437555568128278764711143069879019839137923672810717807297803534191929847088173786657506806417312749185083843564512147893086346169683411340185512016104000841572587583883066870701738618937089223578983239866521166848552177328690031540363521946013533427485097137548916631312879094368525246086554347394578750618022806999427066439114657316488183164470603992207710685676738753752882103343497265218684087777080657718202929420915045243848811478114853165753552936880475250457940500887670754314516197588645633928578373481058568473258014455144562783090227651964975165793546777724185847349416930755775066071559296848482880495065357913970073447412675512661356277183519580234080957218239002078747842859437032168030610953446695076372162885608804810053501015794933545077161684634826115729843347577969794014228166641547284281727845527338587173141436537990974723789888052214033525779156739151296598430478902277680898582412408647426762571632097713409156362845317392534742974212045621670573049956728794227231968854931104958499898911351070989019042429832729257166131542660734946070648612787435574245334751780055171256787471285410866968170373516127740882906773715347446932891846322575633164027727226260397153126269478558708916325769702662425153516417455859855064565851111585777304638161382999481143319482179229958380292634377602144028289430777716290872810185968712768819449298944*i1^71 + -1255932799860579880709773496716025575880058805830037005415689953317218217236285567965525955833066903473386017262430485016080215357972352902199877377855952443839666010808484761995884591815874522648157717125882544142831010721329855508278461572530240634684125290748434772626973858552421544522709046821630486202892709471307761265783301859177972963920404843066464702067574228725743914861950518390443181850380349086840536391222486885466911121956177512370290309864160814822392100670433548111810932486619943556800868928978049741065479959453596686486400164843439717397044697287757692835148953881633718284649474499274415661179321732902787094315714536968890668853177055099523271391187429551272254242417252803637968047700949788444060544890764544360081107839477994650201651469504282894147178824376195827424237327560763167331603513099661260917441294859268549374657419196433323701804367042945613418246842369973314245894116059687612779490935075915814144583502037505022436702728499018889985398086690050558700862772374309754014626342359040595710538420028466965870682322627053429722185739321087527585684627953702633045445835487721810128879925126894467519364630537418929179525133371464735457824287531707086841501854946787548883044208745062137885599345828190690697148917969544329182426221391123227935132899271670447070481642945791730743018289014363627559133718076993853630095015662657995989315041160397269010084978808009904515928284980831411209794262444461508829929655055807266777506304052777048745233522278249267444433725447042828966144472347982480537282410411357913450928511908620826777801366685346349832459411659351318918857604175172989176981073170761223339618149995525889723887058383127835520783030049949731491886906879612824868034010568855696880143058003314322679773604687182382340701398802669708247274506094082935956918792007437093962412647155547187974561319606297789842248989303748995588934847873205811563235196907766890243119145269223351188355409727297171895640442233447680836543489128739794583492842530636126715879309312840620846916384192024900681021617774917439053992785204245482766027926903803352926921393286544318375629387034967485855987260874346967143027441506320378074666618206456496127582015484168097059762903109229323207796032496444653193351174464731098033368776929008551555399069323419076841239796469432955603798040011414360516615908546248765907315474098499331858756721395399025984999719675514326422273759174136721514494994329074495236131701119441972763742085280347421048377369433516201497842823994110211259110587036690272697536377917169788957148680773124465058528243825161977528428228621791855361688890802103127799485645430700146888453847176818894614913931962460883352715454365588669597150514878701001576130690268227581746755458297556796374809415050351890107059626664164608028165089310405249128974217552470458695007247633663811482971725696979670809915249888337355894460129130048395164289259691461212685886853810353291946483057187020213896539270930530340936930594036505760591153972292299880180291426826896782159002198686022385182194133758380495635187795624160165766529110417150373427128166843570181958429723722226454148910708246372242831587896781940104360800193842795517875240098918373335086531002176256134112632972309254788408823208541783562733464002110410898054514500754984857492200394529448329021532979148380441273542634458601982343317022977263231168380474217098643874274839947129705647320144566900210071601412718736664191826643784742748492296570520321683121779155266992671855547082137831274581641856375948338550192142614416879845469395481472196726239186387352806886227370568062093036349271011043472794714112*i1^72 + 3945534230352136573113484699910089893224723585403560632362174940135822170342516611832133263114244433106291999260390989820814077107112685679436395947778668571442962156651388427182998714916371572269625070132500512188400458008775277609710319506813009764175701232324249102130008531046147992167779813232971579658875864039312760261144609463643912945954538026094193061431659674623244241928587378697522138056948194862541153393818495367911935460098179741700177061005570037574421368449126705084423103941173021709801314576722026998763661386216673000674727291259314308662371748978183539980729182382718352530654674018431576951534887850719259132630899745063627903460869910179076779848838441014106396709206442264190285019008116268370425590144625726556459627044935282393372720704884431468836005985702401359666403768437112960138887211076872814100465752146361327085907319832438206272841805155786555940158484394737144177703782509196492052401642545806978994756519545230684532570302983257688743701707164844699461684948482747398626892328178061151206141063312955974132914497899167817191097460291838898687860648454882842487773507655626135349293570125771990554070106178207731168789465144311969037845090868563107059630102739064746571006684451943225628932777547379183983702484649432450904901107489291712684005064670219404243562172021002436295430478516776184859500102942235512126470553243891522663190724519247764739595879278347452321314731158129363117882599765708866552901770849742611589974509376198706374079765995478801799497567476168642730630300399999877623180064215396036371200876100541163415771887541977554137704055664544004460970454754945476925710107257667551614402623420966360993160891948405709690263993691488791599891837669702255906026790509189366010073093623144323788779760222168488972902671993138893043141182722956372266141181810886581969549608313236109788736203649080972327611524866331881745243220193059688236165457405804275519417754057172476928339130922291432195447844837171249421145903841706031936059462950214466392023899085498029916170914094636514641077760301465752927454821965755935973501080132045647050378062254131580070586254205690842580174971418736242046407683124497303032990008175212643424263007725741686118763597916045060071678242523490929327501388994511437481451455160855695919627830794346906101973891766544756330977896973835392234926195704199032062108737189771207741779747794741019063869195937315655808281506850128976743479716521908620718394529242656463972496804722433652001163070391326388470118893571843342243118858406260794262335341933023898516241267201930117850740888252113840213695622245246214189837877004957185767756058826912164429193545585317171943408227070317646925777341072329491932278863118846182247020157515928234725122283443249272211944806406253963768823167687359299531598727797896293955793919172812387908741546470280219582903808437254950852724250333082032515239737232623168069534935595707151696426385507891888211817832274785140207740194713064615602360977517557063292076036849450923581702771333667225272268532122470705914586431725052218912886392504649348182054134739288535201303167899746474966859669929871823727235273631378063867558747784875373498120333681522766111353936860447471319442201458263048724645008238530039009049613588778869341364468942174074496973830413921703768618671248795558811406451420402134395739288385368926976875480584187447905197859013649152361637303073542625433331434778194819978551125736565524656164429386811502804894771654443035488903430291440705035010596368212900708654185632982734482927689863118000987668202958560739533326170565020047879573648740304527896287613408505757696*i1^73 + -10709812166045206435188119247629733622228396828782620519419221207347572305227599528390088342400919327033045383245890359416439082900070773878589441327479855453933893833582459791824737846234598822020298999678456474338439138023984068339067679189247370373650561437560134660197750961268096650943790170676894225467099980742565357783440238130869489733168385649903567869014246708794634951338500501387596287986289721595204152407647273118078106507327255265331781576719006264981161266487986275075122898628331499120364959342923723048240220617161867598865776244458843318273511888412633404649536255744299898442341944009668638466855614739420032864640597881468838550142175572160555448563902746316086296466350066308514400736754821617764950506422497959753882566061821949476103617936290385112216097052941098980478586798709127619799788623311006206310598732995527818668019520009114008803807200879228580907121557751861064508464042591087094872049391571631994893353828340469491756640918104881902349479808453357349920785699031142718819248959404222388953293608967485629753097835924878737218042227920641626091264233383068158062094016127904419912038519665848023422997902098931410522420080828706540440694464084113177601500926562787375188564966342303106505624722505741826021519556743101454727162747998231184267438263416495524919175164166920811776039958853417869803546342780894024218645977351033508280837787197286799813440984304633444610814070112768247667407938062947815655564035666065986853478658081036869856845241419929227318554638127288192063906089976097693485134312317016734685087568317399221500349036658082033689617034971578896362986429058606373866732174297613472323381385757343779639052901905549598316721714529210428889758528471440736013628823399129922093289561875867380578453431208959584831724118639113755458318880847215337022789631106233839381020620313315871962315030891356879287592493900772593471969814634842671362093022295341820512413602289777090939248119818453790208437979291254447651870281180839210618349912921273849919473907204625953883900311562370003767901937963278873655989105529696492871217279570778946483771579549146006686037877341010643105560123089982327702126491465725966363735890980761786712952004068735857209346423924181313028560235155760106879955655199169786263804567477656383945537709858935643826882671863712956255509242418775818154999065810565624123773013050348608426556704152651103648192020766566067473580798352087746536303302165447169517599168219013756147702570458704789943310040822046398143785306143036744969236001173431298425315775104307285615785032617054323094152946147308221042313198833872998747614730863223128328382131904209271534500972679281045129425659214549245158786117590696823654109005913057345397291928660733228178588365363362819615370282698463444046010357448777639934396453451816199630509447221655895368285254490638298034357846116201053972196269920308791622035383063302363072011253520620127365363666043893191585417536113064694696180087941176555242405066434202381114595743375130050952303335291582924256855237380386891244459950247220505590206278398180553037645710130744792536696087586634120449193439400281984354757648607481815971625454505924875956416001867535369956428632364233170113115713926313460836097567883151785281434454016086455795140028285226398959791443867501299841058148801910678935142453005451616422049367222153424413752484501309288006214601117045658789844308175875656145473008779398980784671596545213911241849998214459700168894276612962414945149931653757365620365968021712012918757559271682991584638412688166290772982251165270457243157211589078024977703347377870063393887838273536*i1^74 + 25006091749454015736608708750592001790732067995277313913573524821742559100649563750139716678567746956775711092308725181300774489376822388268945761480890202326475318737304335820763910485213108493252861929105542597369875004449534840993465512619552847521780969088323848694827372865776879452168322031767707241907624731595267363961822407427415945063205505280284614559393056459893404038639287898823221122403718093962194061440361706067076250736099078740691928229685366918931313652221772232586586590422100941557806734869102997293548125620715381662558452629705897683299409157259198780054388893239632645725841258875908395090229871261693013404132871324464368239294860353327328168393642911037549954055885787593907577835934123510479543216815191942824582279382978715944846819856107992266210083219756819129941764956645991875311641734870066146775087779168340468429659930142180903999272035343770361160976720149170690202101892454732074917428661678044351091272564635330779282566380698439976673771897911263932058398241850792592839705066109738039218090455289641898088911771240341038687332185250380623223382255595794925527264829740480962080864954007610246385629803134234044647363041464794812410745419269887205901409340999933167315077661696570875408352106505998254834314649629635459434690594231162888755562591023353684817758717086461751741385619121251880501835456968041078438330967885327971131678974068136929507080045989980084744624004223002791890142904455483133714818087490939830376789649625651249788595795011837840725691069745149956011319324659798347172032787683493166713022561852325053237944150295126572808522828328116990404912893285933144627359727505349244806984699712063268436845451702164245533332269975935180443960354829135035649846201449231634339431587781615808833016435600645383200580791878902338967766237060511074022202015499463024865201419695259785325696910581186741236903389642674053370585406004777017870686584520075374228662249505260616810225575509976076755718036698296614867239962175053892132547131709859962434480655201107497596833281625312787237895914867193160210543547544726316007458730474145029198962321983831926640351305023501048589633555537535138626653341475369543934756702635484474769285000215429881308247553905915872656590899166960342580703337061166318601367380631435554588855801410955044376004622848680964817248344526685416879979023742379507531660336715124314398953529029517559967965861842965594757106369819052330654568788844752086628316683984817366906105016828545875624239932337851755586324433621996595206836684684997427625849364392009879937142525166288706441161537940759175290633879646487670738128295109258232553166950470811784667571071688261376498927635260904759069202954407022434054508982587018754628325484267964750512851902392358238549401760878985063182990488095619995569867276164946922358242443459926621620219008724976383792235361378735363374584636171467371959707709546365517614375815397403434951226049968527819987422430384017867640053072751751317745365223499258169754273012009515195504897080528817313286568175326960040289450188665789745670138143853590620845778360031838448976574007747175925190888700766775006652574334037547214084252322227812524910157135640276411998874671959060145142126544186364482483075126946088410012576208820930180560208886342737297552524804235850000025726741121997844554568446704933349996085780022135072118893209248018620190216527971110130319566928215536556531502651029031046027210004223902111035879765838859180619252918879260214789654758109346184484764585633598197641355730852024095825210629436831408505139857016828091165983500579642702169310225647353724391129088*i1^75 + -49976241913773651248591966220150514301931340225540567204452753245954130423858796930856624156489801663247099491132373347908196663540000152779350445100511149140415307278050076594714722148798777603564003905484123767554878720807570635691544477271138116119645471025383526668986333957381792248293997199639967576875603411858286823528800994765153026856468489682914609290935443609014711234377486970087989069594712881281791558286715595025925005640908705105152526185090880702224757155201683507507342692708468730734607620705961798729316973554906264161188102896963375137214863001197508424024209064766337462483778901206423513754441894838236580745384030383979097319433457281487494432996094397763247621742354171618773355652613740950572437386864210942591937155338838633278127443510626213653426835017363021642907064907077813065629838215112304644013579010078654923375612530300306629901849899324760890623235670533130877738606331072330053841795766101490063120584490500812676283454901103060925422201232234983964711344498452904133829728335447622469382415015468203299906454260454483272974570263542145870505072173203825910330827672293462673178450691126854792701982008672636891179364995468727651255973886374095169500424188957668076874973943842996895597152875834006214306529875227914917521762814075569900014735110821354309683859378678717655797096117954666141684722204676475315736335767015294611718253776311643684490680685850700488602870691916721416540583896684495440323994095074217333534338564482467080913919140512133227505053418731899481029375907250863753221781117833768950570899579295705397529017249272001328743526002713457188022085265944066986262107325799188234777094626503525193738250611943520800164172084809028512888734368020869742838404001320741863268154696987256061184109905328928362665999962120760333477618860571854035748574781166971988701287236642136512205100982234480721512802742833297480570457821989437773044762053592524941985002288482754165188934332219343971269922051003411351311364430912158437931022874301719220232848089841463821697857485239422423386872900607060016123124253428723411898857105622940925091338135588086814133215111971642467260050854728995151476420260279249658881546714644051291583255001989817227386816617640706300958758739759873334942596753313104013812759005376012989538955336539983335303135417729541679014139755433078168696489259989704108098923122962114328671011947225647619812044521668009836940612974199267171588934931433809185672475919923525152239345545370955586522151167562724547169906982649683539926883862468564455481358411885444865323559167987136007599429803936381560538799630884352426721833686845067614945209525279901788846784651488685057522908949393941154573550050294413891212879016584938352908897527867627487061039598741581695936776966874652869516549903727621912454093294110218329489842728365379788315569440204624406285981860344228383677338156145082010335316446215107710992703941134023882564796232016647105494354200747355416467716302855687065218614493680635178078659187043365796039851183745528983388329368626479863322370462304815634517769341315517319346969363092315652506559721001519120291815151166707657857643990518062648903239954318564406906363944591567633608526445696442180896472371469371602701901583156880619800474653723923878362566750675618929970784440585422598730474773318477105867029959375270345570480468664308945438488178680808030312112595357904175590061565491765860422411085176026957764613154347080335765651066572698909199585057575221809929192029286479508001731993628822549454888766170429860102347560733494877927101577025950581441535731780018846249222431449410437120*i1^76 + 85061336522465469580467582961989085293173268906885903050220770488966034690323597194194786813739949935123264147548331009473431639503648429960457214671547784295143988375834577948972530634435315695020168499761339862450850056593691152470162826185881428016831803399431432811366157586972526137268166675771473404385351052495765605047579895177551359809450641983085586035685236390389286951584854176115197194549208665659193366682392167464729456767644750571172422276766655284629906366717934991931611088396373438872442009434040653021448361275001130133736099889463299725207438045751957378969533245598255091431447164329544104122297648984177368932413398508854773497726190398710717273876628067241740130875093247800089395678897028328070061441977771668241451976729629182941824174420480997663602343923618636256831301175959552571975695672423144960269591875845658108707745009954833574719392087503762457812246600847341920709640971168812335291712252536881693767017649277655238317907094835447709364473286830848827591963963552044323297819407549048112222308076193542323132946802419260211685217981387418718881631835905028967878471008044512307356592946825323154670072796753150637218630283245618473511858110354093669081725705143126204281380682825075673325088937148552298364945097130150381715204816325273301802709319516014462180923453953791719253406431972362187455342820615215812828718212681461823147526652368479422480664392060263344262761768970347727378144109598140307183676225722382452699846127004302126976281689290872661036348654905180653209649642857071897370797806885403666016179316303422311142927585924527209378101529883636805157197903556403563251768910387354143576178921499071007979953796283528081584109591374221375802230054964588195702737836416893533943233913346863207351559502040776685191485885179327475311356528511439079603331478517496119767248829646372416596302820496291472398787891861181384439002783071639036077077286145723122941531144980511831764398791778987451314698197521605968436105356531491613034984973298717085413941039893393865023316829718663433204401916077997430525757910311755889562152668430053796275895637273674373353775447077242602578303321820753095394316876298478259687333812530464950794252651873979463229597228912313384393836982117744975219933087809605337556902385759401335571117434717431019183940852189680955866923249128682699488458316573230698225307495040093802853228838950414285839756982732538927059117334100226971273667925557914412090003024651004432499721347141782999912213827575974378654851158776232345218161161626811260034550104305736161554440771631502150822615510411280240164567706697802803906276207192587131192201804362943741702501793732452216470257655169036706751398757514522345346061194730653387304412197564201394438149342083646367869671090226010218862017131513112205109803998086188758676893196903052366515236424837332705758121872967892986845968613693392457406980237294066052935773332749459400519068753075631482082266082221636251703567299937184467032708329318293427862475316490286230889812429123483905668498717938445782410947800044586196400999470162802274359380632507162568386939137150758297074716492227751311484968183430237449952190970468455238526429538319403287453250456850660121444368942768273302029572241130412941750498874471177506582730103226157060776487032336329160260139853650222925579641052436846059015743307132264724023813397133133835782945050461721595477343749970425350295421552194595160429361553950337545975265919911826777002707878391972762642176399781535900011006253975758949853740984261626104609760903462887675321514158324422807604500327979296432137212402860032*i1^77 + -122796830995189580114437436149250222530590861706875780565338405660903539332270743503759906802564624317149526659783642705932400605757470819200213796119066186338088833719412277487098247478668653607311589504934851913303420558158642529397157471706909032848481684609352359524896351667895268231087085415194422770525850620846041269923805539594372153531824752219521391407560158105366935284433454313853809826465376736572663399309919617003748136893183900434030303392272177509073798019031808920811974048434032985472886648335736220659551247761891584974195627783173567560972157523776870823611915283386940267270347931464600597568636858947214106348846323363411571653895790907050800243585337404381730547675144903755129466776888248372147384234734701882196909701410655666217903292739795495042016372773130823440431293716143695666847812715773855623607260797781517128276627576776820487964710744898860224592100160033883562015004133309585218899727484792343160378951014652410673348368449838077746727448021794992294970937009902244953990562284235230913842858799962224437596623762097766765046168116646779397428968605263209226184472265314082395184296472877647254587596763349874033065831928930268638654016944084610279872923427451796102970792627808890458253081088005924053932186348834473361834958433989030098382403379229230591998577375010594800582004001590031131951446921511928774054479192972864436822280741063768760252467683347886754515787582014526094022293076528491530436878484441286497325825338294944167933171870476919873814328885680320331202729389264346961836244732685227136594755250929780835750267894991083529225217662866706643880229276386645721146715306455294636229040816285516149885796945050541188163082344246845537682763126154826802881416169959398707188189016446441736923380657821508884211915952480102294210611297803437628547228350282106993901444197601919459199000883114654850854340871648784578899627126506628189111237318604839723870624908036109179001836252391773851593649245128185963925734072350989088151730307658972607380082007574813376581929911344614238518219782290351739013816306580080146781255422260150118969970308352539589382294321937178836879229925433311408812985669600881300883324007563994511105946636217665630471912819624133877983043172192623165019836814484939596427254308558374691417533504756804360557283975778691565494637335303905671513168215620171352535811573837641397901612449589503714920914841641093542416422232366827283335714623712527354932861350339284312087552141322253255957052452588709649653779211015695927831273345165731111105310961134860767996807148642782208728902087719972155910253663359983409192136825608785350292543279479417387276606984746322578430436039001227849810787212009598520418408638503409616938300670031048817843510636614094494891162357906293688864050177799777720104486552000508609092759821165887418308025413450170793488984723590189802471489978688478227622518076433849838725628949326056670334010543214729795091204136828090629927057866786089556405820764080612346386549566541815567544453887770024669798974892432777445145830169990745203937526102214661689788798187020942553422915462933100180603945856692144584055505873958626476194649355787425083271589210244990488109213817022766165644244233740491224761752778037387967765697270513545245533987683027261317790743503177759408278083671772418110287220230054977903563473212144442279559373315795924595377493981706445811935667338251612499312360467143184629264607793714249680592598217503036115426804606756155812677724794032598186858009294476107958396265483023325439395225748343999867083189827566613014637289317930940362695639040*i1^78 + 149852640440060880763396555529644952223760879915478170873654940659035023476137684820155623438402394079756032011984333909715658153084124290245714948549179238470958355977201237653602685918743571363113100820429103972277949415147325676462694896287062080496173836010774964254217743785903594628255800038117320104970742291731429145204822588350863825391810445644723729581900501348882300652737705166220538185239227164216729821874826095166442698320348853292423769952826533688644017256670718956719650655133449472728839425192589146525586343590867584904202646918163601970781131832185172178647692370423994955922056160129369561511897807992853431150027574270767357056822086573675054066334127921957959300441205249839636371756814661274190415021769189350222802512597501384370175306333581824003468757482721505640720109320807759289035033026124566103111067047426295795921589316440349730277950413658456647614507862373404709384989116409296872158168988530961283325314105389082796088566709107143709831234265886463668985398934269307280435725457728914497398257037438898301037416665068445399233004432833075164391841227223831988007018992430386533965947335519374624530732780176543042986866869916174914171762841697137398266745506337574425716452003132488698731713381525560889624358841976018619471969145387158061128344892041615135881628373642162538832399978190204534385885215114866419420321329060425624764566672840913223508536075873341042352286917367262746563902663878326510761334378916695570317673760685612511709238261002110366600724213698894703643974179412497543240483582467584607096840513777718196856743324821076663026460759407368802360751066275419449700842412150041317839989488486831093889859093733527804241347263246757777979279527084754567236276036098060915490693766913792483034316563393904301654184772943755408289704073889361430894763221509375603339868938002332899933477742415662802717337249048941674582140044092877693431608977158779181050212719793477853918014735394205035023660188457882015647942621079354644763073045825048849559076061594966309639339412186076686810011974976313892262358153615544134423617566721917415667223434033382175109370970399187454400675174019370383291131013906210062787546043344297745506855732071507240424189779779847445176272616264769845005825597470694198959052926336785558175908236696243635998484686592537671604664916603369838749187227098069936660703272071089529388094801728133857683058345121185424289240842138475879449336968258810639936689682949677276860252659483595766184627178738953739512573501553682896941401092166708493512639804513707049282323096378777291730081807764488169491136588183453146487567348555458191057274466770203068654207803708774552575444063762065759948636565571369534393173185623353099274342178546954452465992084651932652178234228523482136537607993710830873301900309368323806655722450504199948320693653206636326923806493157298442459671889226489428569382931120768108252602662834698744028625289327116907271352732778257740804054061539264475581471381082038861540247269715274872005856101486233842551227599633580175068721395319461752758789363757034607118634173154482785258041771312336064408528630739267646360640983849415483219825842080403773449545518932353361780226098175639933471089364308986053297671979700127189497956276178693081948442893440229962574811862382680071158500895400678344501440626064423540060964915807237853541398443745640317678054884619431507465971522720091700804200545469817125928260210507433092571395317648191746320150325124579306048157634728739324806445962332016663262635974231683710604020004039060170733720977112567361619082979798859907072*i1^79 + -153719466508782640115783168194030372575253824771763998433978982535861550454497676510161082065928874961492143781813747962573087301630764813734279717890257257729805307114643430400435374085765133413233972591022748597519745722883289439325810902022616502609504658438882526441995817233936024113986239640765161116056986263895388801561836435761799464056176159672535644297304096226140284545901140570935349510129863719045215463647922019479668001488212635966278303062946354601687722637386308555197783636616741258917876420001444528586098118666189759993582034527210496354703664841434918165263143031528401237061158500983824398789438832732732095716091495623877893550618877211575126913453176531422105073436927483046505268177200069284853976934791900592094957259908721165766852998481471042027405939972911390891652441577331619053537347372518423205327177104231692373111313286404178022275443658826135897103217408080940629924444773207388485565726694451225802107704252359391386671767044691214866173799492027256214439757723586785366776093154661865983131936605723613803022696266708662685378938272177440861301984903231040160329894542925344121465273523093432730085579010284027638592241964728782899163529649607287257169284000037832172385257824684190929148873548105778319963983288751493348649733316436446655493588999648556828598309183974620764863774340805683011636511325314047201597015457998385352862888013914424425759052657703928758388061995007086338678087015297819748716365094734050926499188721390355839036842464715924788622292344999560019528044744300188392474824330401371402373370292224919255830043682711848640413596550629888270836662538562718474088456158446623076246232322410503813307649784914460550982356716613685523555338587949188003780675225537491897533481389431254400521034494396556662454946015494766021978111585162632356312143205402693619135246358529554993001087117195035986581941055349235386745666952534037088041239332636499979330065309932136416011177782728584181822610703286034531763495827666361008518777994088559936887292458765809548887823151524918454552202988438855320205186618682548509497391409095531908417231626302049790517119702223198122669224697594239827995348050571810143156621139389990999571375960623602788635059225488026018615134327268386754518088837626317544226612239985878855661895805270492899139394254831271127401582235996630386986763691924740154026253741853388086421454302217296441923070132398864408431249151536648425107033472141884114577377568125309108455037054926462461871660333261589815228193325312715627886486869752853525732510639842398360690726446228382773684714891998349283061306366961117440635225715970718099183515066203292073223041656850151549168416814024210998195943491379274902344457806904800876772885243084298569101866204145747976452425039342421239721965258909635221487256351605494623711737053374222521227050692229020854008556328156020878489000519308060800300850229908473938785250858509953227242673536085527598663969607029230110134810861713486083167998653173675710181969156417169327790928732339514872092583687763423547102170516033624612516765213928318293085897580212268483960066768844959689776621585864926057060049384704979902801483919405420539398610394936903019011004424810986364864296653524421574453165179718119099618954453262140179780179276019000081099736171498924924453927064725579807432114541515200040522458298011412870966720937754301445325013050570874289393256493274897732347356098356457629468933500373294479673410197524954279437498594017659124254713177012202735289706580036256301673221283614548059749990187240219574955527552988744333391153369972736*i1^80 + 130036035329409739759956001117984243321969977432314024515902476384928020230503499285564608326198558132101447256535685315512899604563341721668268318742295716099910543015832985557926155539427538991045573689183649576004442744051739670882840100472417318384069904040927053500044663908700874106642660563988313619116860124198803228715667039886664403305020941728007541359475029884764394286675989707554464460633962541574003521580242807410300524496813990390203239070629045349217752053997418170936777983394445514084784776368403702837997293678780833783502924339473607451186823435282714815476889844890039503590274662189693125934529029476244269208099785537971201101626435430188453409834027504141616850999253653353509144768809542205635614398693349253393470438256477107850596249080401568447749383194869028436832952057824081823418592283311605497801008813383161914383933604541830756373670809814402887159072124930687709589403779003127746074085851120325786126714148079061252572468719541626360130842640186643790489147301761499939050489729955679516685253784294347661443979083740946123933324430305640865012731934714098364644988680735716339652135390690760672183683810722616392509130692867288486215051893277877425061136318640849566075585861618530855789770190026762054992040270959983158625864395972397244325607191567964464933047769470157125928126233359106495228894344149202787919457805151018210534405651443673097512524695167424286008281999391026787644552720902192434590718468660534658462998234126764336978180155620551724163571076515908828450391129274779181617272869369942559424330533143904938636299193692836485243090359874934068796137588195301784473264864758716057922508052216099836936000817460084791360556156256216195140361025289404678636360564564264946370217529852715422782014349807451796888783076375782964324088405977472225320332188787760199915377811562149563157814021065379703196188549671221421623097555761398209225588179586994361395768604341280907824328275623019321122042525581870855708697701643324474488598877333761050457783575612858028953691572865875671159436590263911278934647714801452634618466311356843327932327465194748207332814846578746793885405032239208645864933700719748750059305328223467377990508859585928667279256974235513864433178188333164191950925666036075483350996166377606304455739532645773691483792629952298274456739935153453446118425042370484729676740576088864183144283747155757392177670002569520228436055846943491096333036593741063253537285053595158107541984542925686582387601640137828197342426559916580625672906797033668503569261820956968334276405735886676057689437598072590974537968256560488672338461019074702442281318670689740884198757175388303193349030372088691224613946608009991321393407487614626604405658396918043846528244191223712358699879726129192575464788845598887126312108247325957563132705867010278411881772145021286361044517975492409801261367173117744029780087288912101667913247502846195114329824433673158880490134784057015259710214945048407626928463651366668008652917625781112709968613654982195781329753302517475428541129388275815764802032124450639421068627104715123920116431718867792730798702023460944543520394600353517034021349730689739594414688204243826734239044459636513305467666555806302936370401414738588659485085564894154553214965953238149965755832683880392634334447062489226682620745528860979740444549750003129433190678949574404360074548614570268653377540388160368336276409370524590386600107527331120860415679509462735483225845043449978857675729145905017963663047615188313963100799469402852194436489927590146465651148018404040540904488960*i1^81 + -87788482279468996169445953425305834021592678262540384901928671379648998334034795143210975076769200812004692547789189500426902785596426765465238415943819962987432860709183625988110286261808246926495204119943407214446131199667142883548362926637584576929430159250042743518348562660290091658127978834103237016988802207407228861875544173560952979073601196561356606559639360736831806153695421694452399333145758043870260656824956565251288904981840187506723543951964540292740995762130647641240712299309506513352865467183471790586137047211717820536344506780151424255947875843654543123230045380943208897675864526684989741027606847313130473321916559276349373829650349918768039415316275822766936701338903540827115042624346813162905074260433849846339683019120423510751460345690756029839953366021706727299526714591321104043843704214506275238305536959217939981226703085020618841694722177792968884551338350986502355196825079828399136915974713175572136769403761148543990395151825549255138678021516577249571093757821365372935995990816350796229290315640834049945947643438592464059841371141778925576346615311812932743798443201046894306553708585163936971897680348751070876955699524074327257536568625882871614217004601679726102758539555121816386938040758041822964803481389890626925218026851459666867600699387376459306638644683964152350345103764339492515114122284421344906971389795272199983345907814637473398276662014981183588769588822279813763501588384002864137618014180045901691480939660127458939383715246364096036066242001917671140087608370029593142617210392571163410479327036357500011215721190669711585662941724199814156983951982093183354968445136519966984515698754912634792866028093753960103066947750591999280496553162974798386436593995006102149381205405515320081193151772410370402738876922887114760482226951076910017164002413953045607125608012201359512429703365964802265323736300496321599213601508329885210593076043820341963067766147837234374755565401726441874656020297871651944796381145047483818327715789569746702470828295192452953507919744498047306179944190309390259605809236335030006740587025741270191768596634784498569007545783280512011558467552871234630466347247681904553411117789279385219874525144907738886306117689213701774029482748890125156183162789264244456006518289905036231875631303440902856151031388712577009217182905563305252382573022521560906131129921914832777974603831361780880770627733587098522535006350265746435623389871185323331262100216463827079134764816412339308593559110660466339747442325011227959909747725501318847094671699099137104972295429040144735067389798087246376715212421223373478088983249424525513241874830858037004367861670054124245021754751995498443988115654910791350641996325966125333924632105646787886149770696065998876184408929155613865556889571568970144293097167864458177911160608740542974180373735838869394103839545319913108226198597020783573458308546990228378795427815724947217218343839934994582282904433190160910721219743196171416211831904156627588575914965701965421038709697279227507635083212494041559410441360218958692952857765872351965812519202869325511856700084992795725750646523710646110518021758429829327443572641079790890018670435883799960047556058089867731357839788063137255147342066431397807411902347126617555740924044293999770296273163022362448008028595025021899970763585515245247605551061423510277277870519949192009683178753395865594964857882809827551279525575433236041706043795267574940597306561042738879650030006544811528732735575529450627236450540330813127735643503244690577438862312035262014554126484403543605248*i1^82 + 46673979550451793144660996699956376713194815768164397440126228908307452537773132891286889244331896222255271214382482937967380793769352068856014392238949170134376519798341663632491041941015326673700382317831242164279764607320458842955625614915430166617502843191606035249555089273753874643296161890233666186089752287295641892324423303395096766975102932404901722491729418996277533089648862348165497805583106262084693822066213554098831078342848960128982363114836534745637089748186866665287117304266893895722238657528410229264569523758560384104364946798717648982543692545570509365595421298418743367287484786033768442170254441777461388463255264657126346162943387501528237114531823423576933918911825577734930990220648676162241644276195765019785681615527837614557633820151135481074597910474076508727221926136944193440718787861906513198481992842265666828966418229471631163553226923580359784311407447032080199496796887305740945193310586032603468521752438866854403207359098449073009319221067703824332984309494460314396767945763077138827397017099600847477123367279121605365394175716129417638750150897374650166006195205557222548886599023953095685269068215585915026238762540880605162343204222649809479581989861840730347237112228749603025389006746337698097245055115779756404786820488494478781828476367616312434604215672212708226202583771197900751442969340956682811123027275601373683117701445804464783367167035500925646537585298169757043828229163887616919005458522042316189743695386381138249464566887779922683193161996995407545191522593331568305579087291640436889135123842044231362910180328214163785317513647924618322117635431443358488211866971842128326700386710395059601244558702378217620309464430803332953300729006796097067608239336145851532524533164619759902744767136789201715765235471279751553078008489704331627170885875952676840508730076196490046032366814971127909583493820435208058562723693943062290601548306956133185686180336645549508098894660698449664698901448126283342920131644393020815769028008776483459424420727459598614412295596548818107915730483957986538078199269906955207870301400044337366677323575773562558928410390784921116844592638805986587164926805331239505225427852358861907134280964191424140336103652488485338874003907083390846014187983507615581606250744379289113905696701646423882059039891789722426574582330280283012336585497091761844075436503610698246711796173833437632118962925062143034526074591536740421327019502959606930903313110562712477528992027005666178597441619044944746994141480033061442998017284389671682285950086182401276833561957876606725210418456869693616408673880400668549107655809150520070499134849121826929041747139393586785573850832106266658047002024084412091781215538948481737847006608424902270073467154098266938313658866354299692123376787529024114049662905681941136389378665740092854114357278215429763832814192828710510351993626303119837878233987349181441876532650693491648252975824871683925044576873696051955998933549024648600980199934890679189033459238523383391631458620938238053529904318141135725399251460353961852314789758523657597122313138950807290879288197965524614246278192524277453306647672460676385707185618868340085885511274252885616785617737964899977843212690471062035243096490864487655589709663402731252496819390108805261580985536131622715110649466889942706286524251716235953599871048184811525749484969104642209679822907278798241699825865493879741429136256567091225191239170057664727427367981197976135148634141839302450082105428200008488266528973197140688905120670963756460456582705887715480928204074516480*i1^83 + -22257377646918245584703723741028563228741947213280810132580383642411845038355856535407854252115752174254485751453159192417660903885073247732131454899499382033907307143837226861189463413299217042266090775313446849710848358347598030531112035826245449279983645534144531976078672036715087271504949935496597690913403546154642264451875673522891763751601860584870523461842875269678144855566156431164725971957727114746163123098926465697990671938123112585925899703515986243957866130037343793177915720646484014699045204754351432657014720181733078259144182176318672397541959312133114882044740976430181296652349037908790485545735840511549745904137994055284805824216411137636724455906974239145133219059775674138482364898203392276917595512359926641701902060176684671220666746176071339405816196392314709336638381113321388634659585960534282393546735470211813055288641305697676765469751911219661207889533208989941047912826184428339579252107560992364834175237202238904019952297635723734283347997707972962751394280639615698846101764769533881188744803152690577684820805755445404318860533460133446009965478883758058752678916731917496717951555156889629633646142728632424461715247699421124380652946127163144562375141720248232748078175171961249834477375688375403773089328354639143478328414715369403405988089029582915984401144485991092501367432833389228767589911588821198616294675004138149666658514970960295563671322303801581491104547130067584173601099019263355090474213117885677897591113564926690385264549062753018812447877376005597218139851651126955329690587694037970397877058843856146252689315819170282348250394467412375623737969060540277955355220395667181700563113846299254342395278007568953568592656501352060192360442170564902971964405212599772063145154684284255597124690630080635605030239737152071093370993273327674230549844219225746192423480122468662141621600222857277336366001288646872507312625434081605193632967045648986858783961694383388667672454287204892315322526366801715173562147347005313215859221511023230385051623181076820001424568597052643829359812545158640059400294410300908727678560529043130036686199784520100492667003613790691904053065286297455762385694951856892905032352465825607123676890837792281421982771068512201458592518905338603553852286422641518733962003959321466669049804476236089258018833811956566832672190619070159059834766419508853555304514636866233397134378415351771327742798560973702523739917253413416747958690516942931665782216807983752086738762319720327303057641891686198530755898983633468873444396450203048721705454978746357911502897792284445554809501773464057217128379945280737234349161473687605923224644701177170259704557667327590155665199984178017358702022787776085985423140135290461122416098010841696113181637226653466745501764300608297397939442873431602970143773803834068483364114244309511443058212064620378482476895772643916544171407320156997482426107971624033168734153096859422719783189227417955439116846362136605054980468378947210840025062049554332568490056060274831084527082151423207312234213810027306917968444562596971551412244334099243454469693904388979063097661058410808194639457145463423868335641763195517932693379917291497333634963971917976751536308807521552275987422390682025112161454903854346388912018845134359316355333417542551700143946297025503354375595667048161393819152927769855563377523963593799873968293291039637010513573882791799429270265520976276858335870025721864433708697081851879676820451810379175408880497850378236868200333365896373719231039119320985544414145644569779502418317189140239217070178304*i1^84 + 12648067465141996916043587764735624720314403355479505299508323816962484142212689422977391199674620000006081117217147842978714589330174041389733907817070328737466900425467769218055512117247891488989811668043899848071468431182846960946284166838746833910856228027655213529677148790671219643759392122146266894156449823079605807442749516315210567525612121950916043968602462368890025703007081888168142737132315436648281978895352747331373542023373466312783222546954132833691785961615928026938387523674927195743879410927755166256792373713421866041527377741674477997892198122332061654614406237457363883548968402666821098795130391887978642673754813392466546694008642148209551530298737421877131000888150450778552830122484499818406738032899444185636745298553838145085568163884658903196909006945328282788885588688504735116085439505955451242457284498272357981649714163128940039023115354946022943120702744046606029732601509522432312605907901341262875395872236856440200687553578072298780285920480593594076275037872328842097424347532406700167298448101549413299121127617414036569082021380785573415270964916463840362575215568286914779562099288109074861959041284115027442427309698516568748676249530123092682535654004983218186214848765515089028476252915056796276179344852007879103333871631109138124813651041089686700960956481192091330187333080458803826551628325055741634038231873307619979125203092022867733079872933632638209173293880061905470881492611569831141717439088559212960869576042895524588123600827192650661285417408861282377702976019829737312490005895548621274475218338536904280667914726957750972064974584016564256662519930425749906186118767241144419289520563441081037166384875100579034728220707535127712811833532248258368837731648447334082716343983726760428721526710742654570471640520663839706479211438315071182145552945264982385137718199029828966450597230470474593195213503449403685412381100136585939695304380739919609830951307159717376100835492348460368251928035542997831634882264716118769208672125042625834191770792794431218739657910514271033013582994136849621575639591399258333374648098231933421754484019271721974149917999081068827357846258895546424139503712608453356741135802874585771456952285000149555257389363640975285793909140279973830901597237589475387540092234461463195846720460729000201076339210285088480955046773073600096675695858733538685185697242622022246426883489932240496942237758885413697903372591621303805361902304541035164573234351478453044900422116994548905969152637414314030036849582168496915657329379526428893649853425745132730762736058834008523054680436612950533460734565674931798828781975124483055341910724353551594637656675049807921213343725781494807081357704175270038073100882008487818482281110347536764777273551928436308581660730587294572108649752295180912986549984448394282483373071607798508017468794534354895157459980381501449539604082260845799635528680353633034439354687933073803670134469532579486742498459023901664714524826876664898173517230461080946753257319735923900223030920257404407228370066136219485207808062042428706102415473850531179477815437443222621069772562405203137611671540117873708205930286388546857474107611647408913692658528841891620245441257123753049481895880015962662371812435717466913261215498278680890446525873853304628860306069732923977106893846081865370103181979126495980110095301410591112020172010201042047963188392552867564633527624579083113576019925943045563519984439026082735203122422250739639504849578656962718124204040292259724208326892369072942503804050828806647942563738841767739392*i1^85 + -7234104494118973176483753934806233758948887497476052910725214757828360148515552159572519738134341927563465031907590460095699097845460246524760693132654096785740571202052286091453965752441750150818211294315878920271171335058177934542286165210497058932611611980104891571496026561776515154992596700328088130589404870236921125861160003098762957456776427684705353783996908786612464732375413695275231772615680881097347618048770690208603549657089705984915232503777141055394303987477537502737415940060074138491874050880327709615198197014713382477386901983837112173203192075017757896244067107368489904968485374842576623746927462647492978449187000593759606572786396739276977991301073602463075019994779846393152575540529066379543407360354203452097749747323571942110055101739028305530909934755513605431211703883540431615770517614245043264786200763746534208055035336449914791466322022539498626532814258625183603340482593843093411498853261337925631532118350286154365822527401670014753588325685224982086843416291645275556380591075508147358516546783462311434364708564257819218023330149853591991100391380618803054690869271457392733892543705077253756966875566885509736952741133495797022801500813328324855544204964191408876862329138726493027765238017072091606259543175369605359950752120392456531138226629988328281705670477086060156403409676263629799236766945869089214806045923983311714903947629154956916416792241553966650212119075291084413198533432738598718731357493858505460929932297905230782275307829552470521246867298051180669808544371332123147073185526509291113083150268680313188255308212200810506148791549561944088285829367684833495269649938558148581049510454596355587208665677529884636103133962933675760808301295083412571973232963156853733176895900032131534085815604225174289284799448966789342819414654129725006149178853189940048236615828432118530580782039204250789968566213442143184197612895937359588985080749328518347466158782005840534726986885387105268417055270828446849783585274241098783729854488979599873365965079862004398083760427569107502810776317529785633304842974513019154163661632708988625148263561860910740888799192886464169845214496744509950004553581164239766416449772101809364590772868980060079976691053055164273554612431152298244569248882983405081112700172913262592093535554766237239920630739042112908684177117770081475404224603764300862696830976826383195277746146376506826395021379253583085642513914262792593290656166614247804568201664688398562933782499732814432053335780048767464353930182134568574694791591089785773733233045899394029521614071538521245772649647537121446505684306246704964910883559037730120697751676346182985338644241561920914810199908303351710060517740248979136275831872960263118395366168763461285618791178947945535742300389948811618091187278479698678508340230999501677958153081279883765354428341576535541126341211348713800123947639031481051374836567994090085850336587601714270316145263525985972585439733959497544952846752797510233814342917227126469247554425447195161332983040672760719333920610669559486864655770372237911956897211172458648051419495041475702131871995361666367535727376345793762904268744388672291057107939423240027080004875906506043396184965772459652870850344116714315351962029148236977158058786257832079098755584311824633950870623034534264465862299900030420645465701719973039366963719018666473001765254875854785950923288833610880339102100434998804587329140100210351828652122951931502147633543292419479311914842117869708278087435550038317651144963875656153036480728701538137997577650438144*i1^86 + 1856637234522277118590671187175237335177430978097730880419926664827180460995660759980041748906489364876258187990458511666966230549331992881111859427738204046182472958917539170757739400974307996691405260533620240348349141581247842280523981781724940088931275137833179615313282440968398455560253791768791574101889121391842187056732124354585816413683264170430615155571386015177205613273129628367113566201958718734555963589907907284996112978719891134759863617200018949393823210800585486927988600926494186986021458131269905297788596639952385938369033253676592085464096088801731636492495631744863833867941922994670028549939754966864116022457803999712788839083759302161570321891427910453979740807611189982953689078090829947489425866015132619023996622076466340024061319868182211118321813088731274938571014506545456471465056924789491690407815632083978257283873772037277170028330049624112273468157371950652504860372638244021755887549129720451932051104893531347742914263260968587915127393924516897623735570853563398198369577269654944196315821063764228313545336157356987050111781992176958126234333698423435829123020464783844439227780781351869143554284830907943954394903073376742526855906825465688499497720239107915460963593773428977093123165772350382100724347727005042728648511890748933085628962431572710994973111884974571632330245315431158397334137198106089359219777683209397852513849262520439450031395072964365269439340448390422125193071867778019903191511735194656338583762719601868461706399057606166293424551174675510447537387939577899874036751304628506437059984675710740677412519838650893424232204883506663577719894183902029171066746516831619043064533839915179095850481000130222571287825358091470907769729349564696870716147943051626972989956645239167671178401405845921461798345445665593346682752819015660327739471352567513332133807798182815158843813116743896720003123255529747224588938665367378635974588255643884647100942999703833296027100666946893370184329481032670517311398197214204850373252014287940832252698418263810049585115820236086844722500277363132880862347589260020104134700454577871169857271895862461541562838196227746255898379500347261242459401935693903061071236303259967620742035638953437627190225822918070179980520636610896518496842813222365124921233679911808904429999567847158056873570768797134918398304874212763202209645827294116124054326976342052741463110735047273401789743975319531520211254194787713722013163492360257527193709763453034752477890987759735748297905804297694581727583010912031732336118030848616364430266258453067391420217789572349732300082386229487348588884347468754916378999318407249771832723286118761343482423614845073699311573215838117275957770461507295716578898372822780909668339534825520677726521129929079742670025966879312637850940762771144851310005377203934158758432793064714601356673409062785444808781107237997481821408968361542620958143276392815567014141419911896230896464647853919607809434925588446234442336538742018177975433231044504022705843528086757254193053232041459449696473660486311902718783207624731763848497064567377524611729761436755342520141948817487876958796588264120231331983636844583629335495006686771070732110030202055994412707327820103049591797900541898427303112485218730757078039289838918497544478399027923891327045224334111817101854508391625580629747031925257303157549682754463821433859018779235570939306359032003784599855431664944767459010793841611410107052146884797893606960138474114703006581786198392591457152194119966083832665957347686543757752865582601795866198016*i1^87 + 1430460733201643493086809401892180365814298675514838335140262174231096471605966827832918832283164662610319545489085778793597056481170097360177812242143781078262964309240137141530263856216386447236190493197692882087721134430108859165177408381649326791068531994953112844292326380292798782288131862952212620059172224758624435702090208996117124375401882093783516261081298025764486679186210080513926602424175622791342259482526084662090578003408001885206541721576429072150531656931376606971665247077008435459134483170519983845784225737083272405207487477839294529434670532289272104495955164438352630323938410072871361736643126930138050388339908515865322048558906182600886071757518023439935354965891732495815573948203564126158213932764911967217481494363544582755961854503988864715452626275777746149688478119344560253426549499221052220629244998182857737826946424392144028814220849364884047070710149483905379204989668648790597687979671931731821131859347924378742566722273081521512186851170673392566647559677505629503823716823991031516011422805793221615992640196562823143507856943128211230774177381630268318958238840324355049916428358087776050384926470421704154410537118900775334115236333158475733303618232046632724961257008461309931132025024959126212076057772815009505956682026339685184233910345096530641352045083062460895964807384363591828654765536463638516330528158501323610875987506765154038107589263440961192636629217727199825077112618351184694103710700444055067299881248301616598501564466574516726969811823484098569253762028434949016058730301054639925927424481382263499090001822492820219009283004072829717675594617653806361000806303862534952406835931417321653908244407432844633815694608889456982233742774836038145867292822919324172915693665857759186636752249685316567009401985658132553545508320863655785816106280940480539134615932201053683968098980204812939053959022763886611467530829773279832872157088934006248129992399220940306309877323920693479913710407741212156862729607166806408842995070325711846488854627058796071309872885021886870246325089510085668113238555180396246545791266187486272797222347346242179140360909951748812665111881273106313856083797414350302737341373411152487378401866596257410322556208834918846207632260097842037919360316654688915829968604324527429696732863889827476363081296065625044949475253361221056429545284130780129824177519944520679218247371964113454644206180818986530198023435170665564662580939498435466303046308477188180054670608573877401993811440126569475395293974495005209724039799322114859362020992942150131798502129798359702410556543610572933524853589627818843911810938902101909757632524985355257033981560673434572652975074299905364483936374800450483107708206566367515790884463803922978404586210479713760229853251253884462696618254712939210315504312888063833346280532803548200791322276558441386107982505113199186101998305075910955774259114128810415657267142003246867263813460170332893024862697529529592377840525520339940194165908156823971435265948253754808369605028206779791249021223689203666242818243989427266439168413457284093398099065787250365270809917863855534377702999097792063740341422027723600995738303537679622388188670246405021483889440041400396815120050537543906336858365336006243593169348650991163043166905381826573241549317476212089205038074601540483955379277513655336702905455913499131411891603897399745623551446790042354143291256918797873405149798616945166304785136927010207780877464748513216437152385220604121446698161905341158873501789917020568372869173985314603008*i1^88 + -2072440706250515903511055897950797527074397855388081555641450907519017968636006141934251512745935049663491437023285071221980459042033277988159610833357103605086398973689399594033933975083852022535098121688537981197260722883613673077352980703266492231069955122287152437092444752183241124922965021552916009510356600534392078604836488980115421880651698071753577232617736551599902743994588267255082909203545942005068650309778008036824288045755538461734034429725963780979456217140518385215208860431986342377389574355233802669797836355290373805901483987400233670250034653472504110563763535316055766427738039979735072225898967530722378591630910862050141535578449885649658332839076263750566752173443713599049820561937479768406304684490548708917078145165988092856429578326791292329899949300113854465364280507428862020927457113607919862158173648466604298022222112527080878539902502331991023155014027075385270034129213066321816997108483558975818432074986702954655870325260729013378219292598884512869553383177357199369134576660326854984806354707327719929088249179301846103216779652408818710408492927626269339028413324478056530801754732307438545683125523774514789375899762744501306704331759638943325237085237719890147776527762037651086268927126179359915906249517447529338734044128646703676621270776346922709902088206059483354621109476908853428313617698738807157669526487849531870473857485028182253547702708345936416265450973245134955082742098003957850442708593224476064078072279305886082655866696597324149125154901971988957408118973751405207359333457674257205284803629493567677217675813946357168100992055395905410118828382030643406381858055721580751912832593085178858068776829777808659118751569072063447921671897802691571953466312419122868982343697082185514309794662084395121789331715539414732574932898573381644857603000556400416504434016315932822044764688968343898952084471337576433942479812356626947333413711179867674107028862847714505329392507489465340183847426167219838885162642274575346868439512650052665489675839635418570899555323320462353112929334199175365367331708477739735196594319809252558347625503279829086162114989447923783771859150656184830411438255081149360618114374038704212423303050688248619830794581379968993804408825928563749001019302270569872130542594891237687447067033411295036745829215933386380691653825538182075985324057290287166247170394901408599096678295540177753940688304176956211520721562683415261569907008808440726637612907098359462980281461372338448973899069269529146702480707009824762651703911854153532313412789896718519370252259407695181310767386261986149811217406444336091441340833245641512523202550289559055193550386219190351986400458076687132634474050454786278800725425098728020369109440250717766373737953464780679721538328045576903801529659686201875336185551921485657691220489899328098857620869074638673625376801934681346587309191985760506722642775231525335475818653486265474633181283078209177328704257784119464287412463687215359758413235763000514833142454903858067821886633187675097680343558724020376984651356141848778259290622511107385804486329033856565416628006523558393051292579592910634829728898682544311268338903075642393253542908413373992837138729513987884473636999887590129502401491855895040293863256357367300580790523603451119151951521880815003339448107417259361711380668852956130939059584130462134069638515039478421298623281437335037120532159605303951969186218243197890320530776367240693942126805053703966388929314340066132237502714768614937086082868128422146343389617979392*i1^89 + 1351586832603027587510921838447160895217274336173952057091812539835292469568739338904833295197775843738847796425770832899043419415833216973318446173138860732967600393631735613561709044009043632218533905432985565201649197238296968108886252090139817643242320729343553832861500449007419562156578464802909117017610195153790370420759858239517059506783343094767552428607245534798524863645670981098988433939195274521239917047824644492374582706417516788638959636485161429462712739083062598945365503124626463414415588885778897009702201011576640786040688798141654110931837851295630102894370659141651261613395186047518459104677363508885309574276283520702187676537686908218124424119064763235367483789404891748627560050993011199567715332296263068622892309090339388860052540074665824997769266609839342036439570346613057753665512420809729628788507804586188645361031363180130186400024271793061151687113753215880109844156919041444247304298123818419084535688683665095631304544975799666047132055305372256655936791365063076307654437478672543780247093303934918258625649296466148031743347637862424501708088825396613567834096991587031084889985943098258280845326739102633377362245374325003511847106812911044617592010446935717061801557675460528028920971826244105233620755960401670470197287772167409734149700419339302438038347202642607658266531889426710998541558733533176946315824634418540054669526004316382763311866211631499748220588718626375508086793165631720556590584399448771103819488762280482911826569419352341197708780554360867357681347613129716311278610827740520941153191512336212448568928570711198831823610181100662830004227239651100692859073320725042000152073312917527591345557107773773475258408106728235646467003765161386621745347866322815826767386655058800068820584895697126251674672018484550937140336937420722815497288268393994488005889290905428135521440645942299631230737672365962013892108400585862820513241142719678536762330487776605787519847831285376884294917663319186295412125589483199848417516627997593960810518762501911440288112848139940870496310547918545158974952122668819869825096906347064889335934697021480335504710901037007909433622663956482093964360319470108836336654786068026760981499318561901094412866889801566869876847621509779994236858574090425310141706252189625195458689579709520685838170953958863176474244558180575457631289503610717990549062091015548397707330949325408620782805865628523161405478184832814371025617316098860449097354842460401554837668579323302938961510209683383155314737222637690941173020597103858433119175714372721043959194624559584897649765556352814559707095361103153155262366687479478374142576485267784132829188718484623890503188923440064507359090045869442458666399855400561851690881255198503604977662111161166921973258379607374988170205045418737369604679174566709271070460158855459945006620189752196223515834164203668314966038604193133971179339287198094487753712386932263828700077845741664901656177073716875193086311530756403515803807103366515013079480185416345837151968373084309418779819521646671823199969483362852720743737709576366573836268213745686719838519678806141080900866990429929802625749645959464367614635097588747676621664100772407607204814344221969778712874742320781379619436743614112666261095446067455110805319341051698576545406595432543234415978623695018188870045625464331071854245580772922126493106166923586612097627891940783651782846021755688408153228848187243354637487585029576512689372662392796012826523698303803395876038384523355858781936990756575312660660224*i1^90 + -462529897212182682201987638971434579265289609358200692170796604188149342223447281625912036632406076967610471163689316874115817243777501204394602129028808659861620887987060413783006567885789080188321520791207865794771896605592460283067028095784951977284782017568668310950713492442503964969873152953287578385448993528383403312096487508480670553330432889512744945041707600726567509518284123405939872371662632685922462583976422214815324806436960190768029065328758036783223595420572788148267596734767846607610314200246286651990809528247062821116136499422791719059541433089756432633307775828435832071459499856245374215329439494315839166820614334596689136268285047027669616969190732142253127489322816710078321751089720045042031054555770430134429328801298212250083452910082478177230066694583298701170710812242904268779566512045058562437918989616809333448555875260247220248700927757791974160448090174859897268150301820409225016256811356123810078309539069199809363720240071170716277229794496095883106223810288478480164037413235420971702207604855396939991926380846394222505463489034409690574196730001127127351149653682002654793266467631797336574668355339306240059658247626135449402043937999442298855030225810107795034872941622834824903537347777717576189410382548476200528177412354547170825876463657813302849222937058621622602241475512420032440530630213341677765014784547981488516022030898126290360260134649065323362601700196290332953898507968042485977930911712523652446623161947361669372102185661341598551804351014283955975315223870122497338257645974189796663528330422344293647227387877761115398586551651448230059019143473200707855665338590695926111770389673926024041738555993105086415324363584707389224045522290164288257541301296158528555090644099998530921151043409750117802026837029481505026025896370132627736215433601753451667786941972915828112132618401059171049848509842220375542004574650221631185812160179040045731331933844202768997491597558039061984422269033153834995750920183587310192100782827778006041555842133754518308218761152779175557676936179344393041272306867116032721729799702569671490090603440340668021801106161036930163422849438572131027465459872773185043405340384728839748317497065685513301710939479183886828854987670546726314943111089850388115559048972131772656505000020043734900987772395543875930356143610114135695268843333451683915061204538881407318991103981767224051431265384928678653509513712984470639052143725966689495292858570080641389691689949109847728133981415773988117166681158521912015249845277488820041615090586465059599748295752010469015995452751330229078892725038524521954855433253466007379560827902304243995926162453412514286728188471668884484092996425896559283568932019180380790287565320990910651758810900131222973192954135793729163131832697453453513532630984908944745731788981163259542043222690064073993510246421829252063160515522245036285300408995858599862162955404144435899013922462081097423222378774905480585474375006305349377673877238228553295858982939563947064132929752936915011273298154092436763986546804850073800854175093804890371598669849902441747347764271339960259017992654046338696607774738247333624952354995526765280743892407697972090269305050329239592159742726818168104142563151714998143314267328788613804340620226278925508208900197751157629377446525096200261484057285950521201448379967882040084576308362171794899478310032575018604121931009434768749165095539995898310700825072281518550737219632160139825151757590765717280187945192075745381837864293708857344*i1^91 + -10052655182378694794736978617454157954011011197290081609503527030091161507140972357927113992892468972187660363573864624577386872725036473082385972834791105109053566454800738106884230433653887335445785731134405104722844876787684271467760419649965828918339089436640058518542308477998039387886289560465323857171413078056847788656744182417553787139948380935226560076779851583714851613880730860611975470739081602061858968358742625983555379037184457249970370928756362815647959868047502077511222034431823045576613176772608206741331370308484320891823791651258735254841359062253476932508251830664621870503443307167542843132779129870984736376648357355340561519095980048695251156402580913717237793476354012869348463989819563765118695482593641926116375860958717385070447417082609214837034285971283385978128717572197040261522776986736480526662416556580531140088166347174295065102426926698235686112058617944944797822840763158125855504970746450850607670851212421468098495249035321379513039269813449471746995243570141489397239053982851673497700912864855354370806767429954662221487508606645211589172176175659537451294975959785252129785109893163220047138277670416802366710127782511295148768388109689134429039375375269350477387557569642838635819344591555067690314361564176583158682825453450685440177235380379169823113890961360933474967883666737193957484779954575550028955735027164453926928535821454714617045075364725661228829590707858189473355999338939711199215705020364304685127814782083808280710417936724647628710592577687923108507290996796033716003488026278731302597671967796498617003398961952207477298821323330232085209321741982300929566486115707199239839091060530068686466498141216547142329718048276371968989000052840112494099568024248953990394750390640836561246236340704326056101979350063212147166810200378762394669600954860471209799707916504839713495102962463167260933568889335267888314279951060607789173588785353115111829531975916147712766333985534554567917176407267120501929520940865558368494838691776007669267458203714012238489800022421682259545442915777881803766826882514289723555653631862566201004480752413936279949778970792680609079712360740654626961282168435722918457506280582413407834033418733163670711964398751392393505307623671461423775909419416143257245878345364115010671286037707305318685729531605253411688058521261175191145618998707685730371853465617629390994338504108915579366791519886017782065919672346340206268696733150935810908890261372344560023421866745083010300010639958202217423476632881390157507730603280903657409185756532687907455280543595544307410005656792857323815227437655242497877111629198080546776594457660221582912390980152924794809203209377159734848281836712357084633911109763864496016122772487261736018023789380557082229573224137533447972832199903283820256642606304448735696699127553507414466744659786645992570078086555054146973346991953208001387358470012657949810827128416740477710763737045464242711361145735122827250513862417673987682942619410144509123652801999350825401731005845554086043202281575162865049252824671480983322830065865269606848784687113107870817736359420838699894470651333745423167706303856243327757575752836353190698652489492564182878495559291797032443026140949784935918245030087380336553070301395685556549434163089955713454458903890223369438036735086305328458132695356793425373708786354774520234892272093540787754941855506628297022651731469310045402225371215215387297913855546090219972034853648289852170843916486758545410954232434085780954949419008*i1^92 + 88071784262456973836659917776429667900195280277191533900927191539614879927442771642306856002494418717356153875046253171257547422398730917312713045114393578627948716458482031847537893976588800281665010612068529896958639777115727486033072909694834625021955409245375374636142592174913410664598934686669128531651263432138511824670021472497830706700815703380553474907138299623115936014928846451788048147142321675055036276591742002545914101102674609384655979328874819466961930813514161697862424890375179444755508582551395962290583830700439314312896775655631354299196540266998236942330354576332743774642146314478439575904923533625553678185578628537963123957876013676993238247836978232655649914706087284424142101404167829968859078858757653870673672518956800842306968815717263669262219661553422869420455782937983624959358808499634930022843409213533660099960584133666491683046158443859271552923578083875289580716511894739874518929012340760840076848501055733142237202976025353344249725515641390873844346352150062636657359825320546738264901432653377148696310698384812804261120198746818028483408868648144382244611634218306923488118589364522723387188097975965649572173434764305836921750164859571901220062042580993965352491191640593354362685598838204694695960032825216037574936998406190277777186540008477248816391158324081891917260933192611051019317382420459302513610008938158799898897184893641704952235753791727384661270749447544220507683764189700421196540216670602213303375288369482071514762445005925969577941194554655530947640559373263635333497962085566106580374333788167517704270368491779014048313116344994193494868504664038945299174317373742708216627514778939143834088619798476131082070198445204079468080940774122140780183996478307123857613705321031934999175926748358912026080376956966167548387863972686511512281193291532973700411963299253606072119683253911265736691051562712991752800705165377908141874992958707655359751722559995365862841026239105738260459987864309737401016990947899362764441448103953475504714534134457344773901054222518004220693629520038762821764699075014036639631701088069036193735252114406250151347335778758723699231993117196863562073505921054876911435909650178457898851569931556819589875168517569808455441844938871501195109769534064384426046501578198357163782088708977397904629955715767383344363876997840949592393202177169325570149755209944271352283904223055495944447336163637422242352982613820851022221856195741166035419110689641152118888848315828559275995200574019283933961099513118262796382826275170002039235023044829234859757939667001995594935214632344262514828280529299067037245526840673078019868525865945402321423876623981658871003710934029251721450659960458725614729924487136348362135706320478489256188757113212294664224353373411486780511869648308210543373725021866977832742770024453176131451211432835499546692570138047700795237818744395258037130800595902576202499721463988814612539258205172521908675282914459852865691595112946750893692091238956511825069589219124954417296308879972901287762515809036062651930676105073131064285090709939912733293883136405339936655102585488508261702496260856806096793298190095542191163663256992740042988119595570130643133115867537336492647770965002585009872372874760750263801284839503927642898416404410652426943116980065691592744055381247921421173552183125261201789008365918428093227283169405961128873881898178297797723855381710227270842966489387681169279886945600365695585897295203546189488035074839136221755223065682710830759936*i1^93 + -51214791080829551743132636263600804148026175070953058534127935677137214232217396651745792821462619422590882836992525461838413064031019902098589887923322353780001930775711290216863992006792590376521683445238162550438161060475053337724345657120090324141508269322658580840674691355582137092394865681500532518418281824725232772541695537071851227811171735885064115201863499199270297832781111405339183854262596247897471749093384431058970987840821184456892566825688923741691994221446307031190319766860115592017534664889115333723462613873592794488610474489552761760243487465028020139457077901328313563537461592360561189593767995811124606837740861080748551292156049939809363741170986753750432456793729212831080464830313502054407609969251335316117864242075519503181711365999539808233374661458825939435679774798368658164658422512567737195122190381368200208908351496761666843273383853715360171552815670168225374226843420700335882508328128742191273326930368282648950088077258094466761209703436038738361580827392891739585726626456745615541324123034465838690939646936356658763807991979799938260053674360500578172577741922368146534716145971983285642656929371779362403262022563995556560280447060104438615429737174031506651627474412380778662669910367084192992578783989298773890397372455792171295240205133978450846688659870663943816259926281435955665019079048734957251056994880781718037533687144602019438444256808896695335986672252742101924586220633014332236958017853936568741617383060898078741555792432288939879946197905587216607489426002012439542980615193266430959306875088297814509793918183760540896191231801565352053594624056038611430809758604634952803033553501938110654073601265946104954339342102165951223343339647699508666402062736233772054893700955678314259306710237642575271533468958428555097949916506276295959499407234124305482089241945268035703888476229784526328382541889583947761282895808960367799909027927971172265843442781659288903701735673774612003014631695882516699417502853538164831133237092830917692561335169455794023270462175046058504461598409613324218198401346221597715120506081857523217112592067710323180385314006412871670562267198598416905033319041567097636002629258941991819904732986194156734837596014440024849581872380783418519713008419020787110579476110818856010807592013662987314236867766611709297429579578663228323713774959319693389829904448012950461946378410867178386749515127463144200972934989397208540321860855649719387643759369329453306684620789836707674595185542734027568626341025029835011618335118160916427441874203947965312407012821976403168446537567606580977170815721822158052954248981545208055563824946199596218527193594889703402632084371573122212474384190328384859370182065844833367656402095380930723755955748740567861215637563257316640307843104253304708266883893511086676053739832241165518950238564324401205706723112579588519974739154688166476590837855106068306868971553728904753868183505668097767832393382680529403707250106623845320458618540277053560915053943843936908964980645372001524326885232588897374501833426918674874076127215958000740931579961012229084259528305300907495448485220313996985289712502940012490290374959240651683122318926911972585542378195167978621037351215671933418362825382793690075166556561332917458667064541934304799283480092883555510059128168069248926313558897500355267749351996355144781836637553773509392576394784624210509907745901794929463186791134872783011904984535276440210641551616110210872038773084259410228875806766877331456*i1^94 + 18018909620666512555998667174797769741206419922528681553709111547123539312231556761235273237253501074768862348527665507006017159546945019382401247687415998700633302456142200020203133174483963449683846863423835166711935113785848599137407701045252957874342207731188231322188220712109864859972030414394986760975036225146612967695696668226701065025482464800733236079263103045316099655438672938470578634484744982727034299712170607799499139532792836053873400209928169097590832814091877924054518034537395105302095748359961403376696138290520727201055769981914127633657282665336177300752973224635059670070550337755909295262306202255608268370172726742292065582533756431352952444662265781512505520995902108730192974203257519002989660450637119984026359813120958366217995332461853902032236128955308749697390126753297527262341610289530061332694038439716815645957466100777854660030746768341256094127451654875040368551233819874606177941155741710767390819699131426530910030451092212631617915454735522912766298804594571394381474269791569862496147454096681330481614327252550037060564554111552788864441784554884660895247339275128027216011411606680599949155100865798079777923662452244205837121685675189517819494272391372848999556689012657015955200705839213224798621328614063943839690871400780932428689778371527382964985829766095901775730160944402288580761564037470901678640368849449454201336751938043562455133520091755044768672838910263052088710334331793049884897973106705719869980529929837259205040676339465347774770112321998183020754237577439041208557942379310364820802790625783848891523555946137521149964763355895637563291867633211223102915422774488413690988253917400295559027610206133586888636758571695212431360580698870153763032784746024722509159109507057498090328210670588014613609199762255682736801138387334765251808010392222886810025181437832426898960467700227660671915392105224556265308490402750520299661858297637005682306449348005746883877284070190618189813581321947001958016782981231287660588072697143928995189781066578088592800984752500559544827160723881786162378155229210258092940779811417972823609678869965665359683096187738432585982623554882087714899317264015652846813901820698172369543852280443951591361518121711871928355295800830653837198014794056960917206314765717852960299209056317485358023511388011352621582675719738149693944248048120132561535359690579819463784500431128486030023523078322928751692388506263315346012318031649390528679057028057358482005035997904235221252574749059256568984215068142093372973796721676447261778918882538597006173311664352773456861531044184607128902522361964636227622743820645433962946021264087106142475539729329998903587281888965347914117015692833485451480524628308106522338217816541322937557777545855124797337783521948112087103115834648055658610104384055199161979004999009030321749694858999077646677113807686148182899278009114353308902402636048126720696636566560322852239112730812240874362887421526215737951501933796868149683337072944890827278680694339476000208138768058024811384048737070159006136135991967519968661434292056694930447565211262196164874182469811494142916510170398602750947628255183230264178102839812691377158412343886454641232438009097389050901316876814645162481477742753761135414541663571051443874464791104269358782051900679253952659420280456254446923145351247880189718530264776726840939058713517051947271867168031883156079115808017700364566716774178867120586496086363636257403115222156102635548291824804078984234094447616*i1^95 + -3020696718594931838128830095798669552061851158865429524372102343946374053756181118980054614871439795936813344996684161395128847631594827999169321041567952334860808447186907077127295477651279367870237929432492585330768430965118491809883052599808908067682643326271932853387916879350609447848184678703662331578685626543544219492209554657554452092547786778235404011822730278598570007323790421738544016901639092267706059785619394553074332492795830279844956038870118406838908480737266128850992349221600691284722107066223058921509621109268094617611574627435188337734632829594307413369209614375292325616562483674302004066173125737573695629771765940373730261886864227133736705046963318266504275341977396924486897164867710009523802177930539672693440367356185585835106175339339891095574976044617349533144849737670578463813854544661751490904256534998461201544742924988521733849123075466725128467914789710411511692650696123542628644947160197539295807484851778095966891872966975508169071601258365564321776735776873558461109331482402425347641662886869371382047402310427907145353045676301704339861896546235436641161567977309899475505131081761324193179055004950713029621531178908839641488608285482019729321609805780202117607081267256228959717059990115737009835500638787882713612912588319876097544821977458318183382304877126112047316820029199157077565825465474748887553876981654150357026178390090236775503409079336510556582460847840765919202185251539553937521982580810962894162585616544212936629796398362785994298154272009126358264019654474208132275810301906356145140086833827916149472931333232316626549113396537721395606889378048071984109314890689219113794767902191871312166432734394637624445048345694925934911570673445574493230950416506335475270652100454640204023999045909799869669277942695539114451726525922074960433935065828815226863319771098622118262559357060596117192987165469214882911933224260497443916879833222583682539369175073627020532637775010056468293376873904305119980127941398375770963001132494948420579894459738135330597339780212513645500268808718977306409743898413087539308381713881603250963528885593862352238888987968373072556979507845988573137124071834872006009874705925331504389347578544070174172315563846145261358932648767879232122905692047117680092273725982407455032999466235190592817728659602747086258768649812112369276832144684861172872422289955886251134887579938517769499808585586496865879222447859075821869244266058429447563008344507472446222379056951174619945764359889547993506146221828319833160914047424908073943164993564729013004705241883249750927835581242830974138645558031378640284052198768019795040240632314004725312136619099381447224079958402244808461984507330633505992818465575357504659123680415669216232210408876616067995239238548377875637919803333327922173547615127760850956772574012505812100356922437799535571179257731977053659006704318267102868639559043010450853953519723720473749105265522542270025279799094343083905925716473706800201568682154754747638065654966436852433033746549494537219340384228065401074220220397253362509166938345108974157411044649241319521443929805133716992772017906552905927453095874236926079993395253804253270919274359781120751535681348252165393735832598863663164659478689082194063554765677178211472676079886379735138325500092000724690940996334538230199667514404435888902928503364906113657186708678284704177482398062431901410091475348220692057338689320710301014014281651662820939003950515982999863350626627044880700928*i1^96 + -979481479403393924015676330677837467925606888826539350036278684008059615314890215307054177867993508943533441166057773526265263229350346955494595512887813856768391338686906108589128276917078085877566096686841713440514697063936202342882371344306558859556721187814675167422998815694173993258502990786658514542627423635815450711106782462084628650607183198312385886046799350894078220703425297994350381028210784651822377387273850659393897691373503313239886991181882403075405732707179076428843565943049151248551769990174716934069633764913317439819518894411653476790227795908123922539486092359171915448310120988297134589242734253972747610403936267766290270396692166448443337649337072181643063009737906986018561469136021816265295838266435932101188034592483973682034367535061312582194295935371869327615909805029784821171781950051087667913737387219952638745456824432002427839320955594780223984386138159005042763263768796444921293164649431725112306238430091440534210593418995507314272552473623846775032890193077639846532672792612150331674095612694582229695648844408473564675975588986192765131980327625017124318826232625386552815928677193143754605412157880365863959046836874707623316391453962919036766406482493038185322150574530723958276192357876041625558930104582085616194784815246752949543613003173226959738035246642188531265274951815784599562145352462112448558259112715907093376169715635146832743756876694848533688675976490632894986348591892660253667697950677160150384680426889632740724642636474274246957432081211694705092250936835814414938446477419489118910092498444117039099981085854292015886483060716357031174663987820064688698029720067787851355586574246381760073649870123994517294690920792308652524928258476347945209412898807415356328584437697862762882539549044173401677469874039296035640577101491842030648669066053631529258352817735206717696524235870722370757189890460108017624297272604753942681735586075964822484239351910427917933959303239519392564723183841632682616587262409095912846545544786189045916840769843470341365036372743975873887069068132933573938150812466224205181406425071449168707375780984436352824244412736035267247338303835872727804115445433600848651548303356458366367223333683261745166354026712399933452687298760801060219444196759311368069851267252470277633711082941809619752371861329875515200240144848931041478510658274822020358309448461551252168976855820375111984899519184525856330664270312047678166066915206914741861894495491654457600081228303988804821363197737477703429597043054418569994105421510481069681095933294189250568613957186400313211411918882801182152856408459273231636549610721860948434957652996006520206642965694844388398165626910347904543919183311942967028877581609998763189191595391020934041139712226855171703812684612536147268972641446336010774983518315519919908619367596412369022137525291083616889607732712337577459053236892083162112404846071187934657649328463888195433469894968714869597477937871937538832611359404310607668074346631819190600000710460780676106899372202980822355090421223163662748237311653964930227446028828599231232558438924855754161543918854699206539138095258832019644485981750366142787134667120544489608423362709218746551420474201236420296585515305137181946319340865507714734280205572129851534647804773717725413614391205019190949445357396217223854833026754119218209026423585102665965742396971479239343988129444616380285229784676725930106636155379390823488692537874445281403708786537897593954829014204145664*i1^97 + -451498429091577545058331670924371851793570734573093887427904214914969097327538962760883463872457129115246889379175033231844482530651702915185420631036215756314030644696478916746028292762531489770707752910079820734128401690003128443469757733546345371829738593061730990230078644573113787509789632273924709038191315284225299733024032728259075048667249008755553556199081549857569787626059096901944839176693907569041350457617210197906325531426878884450849640758560871963446929471597332279791955650276215981466293791094989376445619152098180492317753376030342041832019749370438591747858635990344747798960253002538535766316353777262015537910823630270912136038179769195741413329897443245171232143740272684301982598076043431188528354103379486520753488853851260982686988260411843806256347100982754780133203906570687544713708431557004590504798816814709872725425763655642201837725532228440026082593757167060898862921443989088867963406100690756060491628966236674180356718509356483610745921163282169629151343655372484946909251515572987663860348543448878745039360136296910812352219452058597101922330760583020057796088225931126439265558012188498142618062561064123451866445300806960836149250384099922135774772322990591204642367895787800475089970088430851930537741700704832449213327612135144480135359140713097125770385410436599118838120363088261920571625581991896338931257191354675012425075910218419965568016037684143844118045749910943058612594625563106531240444610101164420870503343487949937336072177350291509943049150543792875046865227551298438879890024320077898206560958424222461760028014980604238085482734922506095443050458416905445761059155097612788953948883052114814749726408979368857172090886288328203160775817874478175062799124068555412329972372823623015984203198117157504808037722661649890447339176317076029816359083531823722922744930163626048447494834094011133911916439974348918739558134678158138123084191858937991929216215332604820412453374269377230898433029800920518505112675008063896065436424240040784000263230368572754945365875089591402437451601407440605440879530065936036808228565695750738559616176633154529774129056531637987225489670876396945739562123955996374000745880233935298938256815164339119504414464359444769489731174063021654923407708463364583816273113614121369624247070591064163645846877795451010365162065007353388076566252041457258495855321442968309153181802303950901614515181746549625437775539942163490569221204660835469928307628943336369724598667946182559959327496130066714356569407697247777439202292985608735370676020103585937156642485024074943574735411511299562566626830275435329708789170155412609843921892190923801493969185862685387174268744680834940077982568409075619827814605573280344632631049265024747685799359854603334714551543755142138406778023960643166473399350462425740974434041484695501286247115251304994681056796244050374885255136642872459741093241177593315116586654831487396964999009823639505265955760629164235725021015564899880111653901223070609476051660096463745792489132145837630902759872610556955898072760864903285055079801218745704449376127364274087117157638118942739433350174605077796635358278806529321620252529160243161316280529345858138160250523588407502812783079920565265619486939449594201167763785710435642993074708857638683735833733481594191455579671301257789624688201942362825834336156545471989921178611086433623629869372401540893905903823828497720223459949981080345965154461628631940181336141482570530013384278016*i1^98 + -302115886041112827003668672910225009651690893076855147587980477815888333654197674465527844520599315201204261428314390508055037596009536410119316953918833573460526581486956558871709197701319573266210190258126438803325733086642953585741931199345359138905301575945789501585318648202974773221080414981430717158753742663015521931872398300665341719579331749219078899886562768745392786886730305203543127809847768267610306986530227213931474264138199335792783959576852404282593962238226633744922924420446138100722579687643463965033511877977224519780793830332486439316954253408566153660588366030290362983989180071124328006026430307620959222600644135063561897205369633567999737608160607949319020111616157783972895668331636292423361045404827741656920469958583578831470051365119661888676772276249073789493189469034072118835071581270101839593200228639372160335011137210304888770057014487824175879967379464888778918600082233336809384213433644612621413786563101713184460328822696018991628007954768832247486888116072020912114032169148549827499509845764992392656683019882459701289521488610121244021312417560232265010456409952182068324283602564030563025997766395803040962170182777923134815600008117941489700145553159731858667256246035970572740092977110131063027287847100199116385763535556789124199416533613873771162479246535042928586671518935059878895248853020849878054330858386171881143732778707083123633648310663831123282873219370565586569219900970275769728911035082096062617363738843067379321421334091724686442827615795991921068319480370597876171508137386880966419949096681763811208963489280192784531272331702470511204898906924152841851191021110788810413848878131532137151277395893073455442578241124139452341047905224203097538139561451969866610762866525949083695562425187291993969878887543339275585444190045449310746899227586811052098581715752903873389677412571948743379677997521251531698330918406425007996169769840956412306612393774297297262935368078858905648233393536648317318777670437433330134451368736818843259465493002843817265785571581754538685285986114106997247947412000440669106410809279856142051156711059845781475933384643429285751084575402395815613901230710628255424224125991485516215594991236525816031189731591161644842679586934638364423061309457855575662231994873241247598749408027879031566787191569617692738155022654121020231580402127014211025807782643810932727855961676662846778442982524258565142240020793391166467884289466855233722298499745505610131123280741879042292571393733032242726408640151954804195688711865472962332168133562666679179887237054186291064337229839302064729281254302842767828264511426351583861521098749892783863196050337273730993945823433888861994788894977980144414934889197853442318673593939008228009723506128203520230755418086778763658610518352124711455733617983930444166980564203548382344261602597460823525262379412229210967568932830240354996226478879167512263460718445820118716130960704751259843290535214405477053427646515994662327121347186685966069109872942828828136823950917624778904201432610444946562179003120873133291462661966356613726419290899772261824693626979770820906733602483402490375110895108253983645988266296799757689685853671356486922601928810835758401188933082673757490155855382185485646189330508810039740051391202454244583452782046000719865505102747740548344638441275269740188203409326313376891755381615752881514905673169892598478606380748892557117341416077958964686974481408608909671939785922929099800576*i1^99 + -57530574911797270913211064363238368441158621298653529425064660238209472617831746459267309834427130451079581674906605378733757539773710892920416253589232422106740613176594269444488363232169066629723213849650506193725447649112618306358734079981226269796682719910687254415494307671466156014544289327854227095424462144196628835895923659042903983709263752383062763636360013658876689804902224568267785947481626007854504840356362939866546060531806564322414447080168510550848392173144014596617850268603307872520850310121994156143977117548322523310553925591762296746604328597718493610607321020284777417304739279367376798161755222685028438353134177843097358147742217766408416224664608439756309689337992914190873538035568151575513665424367195480610319234685874860337215555803625518860552504184344548326144037958435910288350258503179819318932419582303012223049681042240927955816075598059361640235474386862823392477684375001098589135641022834167488286953529286311628859303952422640020940656921296446945699348722653217387821394842911320288408918736915650803121350901607903485027423666782128976652908318606206197207624840746240941713802176456375443361300725569710751608989713102975063795718774536509932255947126796018457726498667652595498506563505551007763421763519879704281163099557629530033598722608544975154567539558783006891651267570654254686490471993805220434111223952441440123962853097635002411079015494671043780213348414877278064935106304252845837042475354684445283759237950038814546735059759039276984895020047899174058971989798011790657091345143298006315995962103726804469578550017003222039152909289929488257557817434823298698311430242808300794432655573338356691611114451966768254538038363262035180532445057035917363519758799799730827355984171689804574637694126639237616377761221407713671719295090758884214273130727806265761505555941452749690918007155092199910607014403636019479942891628522691154717099646589648415131350549179824421918587466387212002001113206436948059276910100178287877555222183415825282585286869959923407243262899900071972991255064088971977295462164753453137460225425628992806568066087127333980035950956265593919129087990032350605984163453977927672232782919061759290111043692201405264564457088201322001744686417795183320371726486646948300156378267197334376271276671022565732116977951447590775403858243353932006152058816765173393372779005392869504035093626564334477357422786634901667148970692498696418192643674852365227999891911466423337202938030319573388082703232552267832433820789888774415670498215728932410292618035179722610777184002045434892184792605850692680861979897952717038190664062244624809793394014899614750080198798364371809305208046651240015941960371911765181078821923738950175125048231982881917264744280577223653228999069801565456276220458385514804403953893163207242364985568049806048036841440281748722534264060231694823116108704055992006287778985083741074448472289527678237213589517922276655359660339140396486545228617184813371422274559211298208532143218478925125035704803277104874210880159262189355083943625923812207160898553268381750652187057461953512453631627577142075314708537183675125689979234696824791696203441253886078860701731945904550921671340405840465201979387169960359620869581445875894060694496289628890620393802333833603979834466020659788328622877501775324282200296859849093457636004925941442243688325459572389068175193700649657191687684435394133171909949607162562670692792566948174762602397696000*i1^100 + -8166965861943612120599809387983599610940348953928801243274932749722966763706118496062278177569468655096759072822062448348175605337475056426256736868589315603077791363076502509997649660203978659065041410715596880363515581293659651871968156774552418274077069851568688698872215665521419008468723087490741423145142658725772668254843332530443056864212986691099591731418545698450091244711852546232809347492183481391825721108333787714708067190180346476727303760390690345937568357425604297647388165344535443345355553392515680480051144384186219965758623250005158341998039342981760796156650457594869417204635970639590825317869004589951245557947263300657535837968780892030818182496856582597036506153433384081182281454733133204476840031616387135261599447649274215045586498779387855733173433941180874715869269802083614494982540356096981761348644072765131706673850352283813586566028060898268082151418017285334518109086427622796455895778153208939008289798654001289666818754830217254893857224512813276631465495584008453404867884698198686608439673752084640525880469992141174739961315431007108065447815886735359105925586160315992742491657515370217633441240251062286833651511375425017755828275482072384071423831581579554574733331962159404128989567473701174852724807050005683968109957892515360526311398662840773354419514614615371141970330130853366395586694360583918469394790796602877398488315613508547021238211909897047049326521408804115607222260392583198214073437807308037595291774019063527718381907907286592696653993246801455700347880496042896031676920119986224967392626090236283044098781923827756301943771085970238156953986376072418738913920206679722815036997715774833837354178716967993834213985432002917621898779259644606260386212285178228121406174399362501763961625783940668744354710245939046626894126236328310039764633443772926562126969039781634852765143434189591043692240708765884720805201668317766570373348239976847281808310815843516777574673621734893663773530405760417487585019291829801078813366241158690038345796001345069516985876776748624902891796940327768178534139099165368546979981126331336717678738016521503265003870368816687950561554690417134016861378135441143240972151890391757192921064687667886687704582186648195116795694991370085033248065586681430498703119122153639698820890035311415905918202015279807295974558633365412197718770449547846167533672307292613100745632349125916441724554991984752776565183646969494143242616513586209834731291134576824951339679100714410178098634630890103229320389498045139107067697809669142663081181078847759260482826334171173204794415034211369975119443068179753917484183406910053421728776114173564244688705368251781761617060020218233242414422691126259756567569237235486185577153346505653590013953340918742069925465698275530116329181214565062751990172617467783877528475544675747576018202791400777009838713573773595553419394796293994118095663079386135724398692935031571639062313405351111545229205817972416944107673000079944797990431825521421166876679060991898714545488416742005236729494732082278404800842599808188735078322413421159316337779218627149361436141151184428026922311916303566692916166101543692835153640462177273644498616604707990617858029836304739786069345554608706072422393565648950770222155511408236785058234860977215479442588243135458455831133277515392865792038631235331740705265305311438166195579332536773917305561826998325259796899600601507359098365933274348593935820536785983812631789568*i1^101 + -801147285406626163068939100731348024716456800720643081784098923171228658901419720294125540555217299750675966851148406793887021289846992676823038679186916692773698007081507381864749420213537659993766587057290041540816902978658738621177577949523624075028895857535281962929921522110007471946237602523349853770105731728640028831789961135394549091326723465759484205810551636539528567907824799222061017102318727839007339156845047882594183049014522094290552151975399979635888748388111139457401872476765018204470970268335280952924276709737030880989973846911575869910049110600219668967155326552698029365161883000629773331752485004288977720577765278405264575569900024474414372778329754236885853129292794033199161467440722955258310329665643561942018302802418542450226748703704566806804889329457641221594058929650990860231171534430796403887373328945377904000382502118547011108101644023954789696620369376986638518776673578270837347360872598376570758499642358188520396200004774487018695573797092361740457653945593313901301347730085409511826949870790777019546839460343927835270470894458392474892625670060464541678943832598346932620176222057094685297720138553934122964843995668686843425956085341139207109334306623767058627460141207472123332073016939899582233481902189797119630531151796012389048501348996499008348983744500742598996580489522932408088501984120464944812179773875737429962331706130159751029397836188101347760203752155005630946868949439507677352756100765747229025326538125695911770757330283087735037997230356766044627918999889061164581473791243797046944359098847119677997282802893143537347470132877728033053492232327436278035097782793231322912198394494401467618976382082091816061077768690363569903053573693864317217741177227044043314463242822412455888883758140116226135878927928271813894270540345765278971879901361633334582421474244390718504492567300904629628434636456468404075900162680225772410415920415580290408459106183784195216632604985341003386094054715257781392642267268525093669547875812668846969788769616809818454165708198946235557089641534693207172071843796923720171999037382825034256826403414569323187758670396471324847994597603742971907741430870738214970660855229663671957020869022405544887115488757032426421778294559522062253275680401837120721678864481694472184228970315752845641718723245849199115173131275016534116199772502656987959748091388974236500518126385741395772387209167529879340374961228762009775092919480590592575231129871155331333441792934853998257279691740289556979619238299117975411798265650564415661650351978044620848966985137038188151816706227772273614290837637847491064669650328305008180684767414272974850772941783489574397351570040257362981745282755174600703339375913889206349314778264909739813589339993982344386737613189577299929261465055868306635592089518120843760498430751502095098986422349710095600734271398145775943698542453078634366568667798966196500591794750679818880533535960428765691674738851437070776830847321733824465623226702840700970492358471704819372761882837162607924339780026793010813756559746639670197145684387212360286426195488454359919591058796119782591938909419466090757081581773460821158322658944694626988752267172400332160357002531500409309939911948448979686264249784515106885527773980137803773250792226057449090494176063786250555766281073950868384452043812828616843107374190359333520412982520287799851695991057370828579840069041988243073294955766325732463683616919405985792*i1^102 + -66788919306101458114912874159878177743420233875319080738519110615770517460916241897567309626069410091540196662149221622878690254924021663131424932858172128934123275487796183528185642118222223184996572963077640334416133987184602890674935660337627161295867847880664233592195387769122036249963714924590692103372427058434384704515951237862827438714418971862782827389015586028845447058842764779173744099147349726387444425244702100284576771272671141334950601085268471851824838844250570528055235480338266708127194678753400947942345290611017399188951043443163660021179916236666978357673595166186595195691643107432038662500524274869997081812015222880955229306086053319415753547977339624793135217554455248141949115430832158182322347592984516164817696427272210474027415740211202128960864840274349387331210605346354405489544997729297661148013320103445497155801898300115080446030815039433507030829736910248793040811582209144569872052068444368175849791946267803324565195725958426868754846963614390307713552477491136882295805215569399547499048852509383708615118873023861527456972155727026318038927821189324357437109932204037677270057310501383813560563386479397413962690367154498510335397792939667232713096626996540876545399880996045448620537886389330504285114556169427173535540030263778003433220604241877300272373767658109071984401423931286243554670024077616838517239372277115715366667640249768025217442095725427781899784953823026834055927049929998516753028941443579878040679728445445418737484725669545585481222703445248209926831332719159732324461168735242626980113389003429319148308117714313590488120460359471827132329980601410958483406410542616413566908337077236599371057530960541865917507127313853628053812878975841908128655047366465589471565210985667482381091768921790931516534554604696573889040357572241124896808283095982583679462066451957466518312859466285057837680467937468253329614114393273433037180727296972307592326905521705278384973817746401046509564040935817753737136446173588441555055664111831988622343451054172913208384261314894167101740100321442019413296257185578188131491317787901801425627814519941501829013918619236362185532358222192595970869895849384071182199811323998900514463187398172175250936102919409770648492028863427898305163770621802018192518689362017442493142498760472372085530261184310042847809713087987356345566321680053797606604589932041102240686059247444188695037784969946709845625849864609289136466956160778848763018458726780907076899055986455321831613529030526169176196475025329652526233261401833706367642394069672372426758729908300884749798404268978839452433394096870826218364348014786865189374899622928710094522248543564477606378538034953334696959990807028500448440275861262460989675728039769298022890770737074546122920635654495157177002500521322581265094392605248426309237464957744139300415161542344254248238754696801775305218938475169075467341749380541938767312557254699227826307400621713895565737227157801517508611299324067012311294687125255605827632319080685405916338062125060469612114686868445426996085629851676194780953499938922911891622932066795944348605909168406994067261667786824427694741056379405018316682985354194720533130501472612215786748652553254442442056093666638783373715260147636300275105585109920340723636345413499756629655680843354000405703956944641065211954048118367838398221892118393757389235965601230584460700526102263917370765247748576255576251718567606869871214001651712*i1^103 + -7285629036907154688227892750859760157239289512669354803117244093979472547747634105630617895033959578164296396311744558508149905847142110464317703960277171532705441257172545939445978757513995501668554003708519767483162810310837409807722092476981979117472052453362405713469729475654564288244548693039111611444878827090971450348647987048680699853886957826318056159255585159067602640322769280606818059418314008515191854850219922224331924945925214015535778899098750179044602652715339950220953245775612977119675877982844642598247531463425365711884770327730515847491065195279157082073702764260390391007200663360821569582588752783093740634512911756478936485493393613955521079530415730544906215574803937807874222799678312348786943018696102616733039980461061803610302811352745894844099013898543733699186275125202797381671907933719964953229095645922570664570943100943480114056889295160271886768394094191034809272868935764637746841973540907410126930580209045375627196439170559840170006694807841564627486681127685571985106065774028277563899819542281724527851329193535677762866354464786113790903387247700577919725154916611931366683330542812810266656985985361887075790430856178930456158762059736334354328494558876782346163762208222107336812224815519720643164946967274956675072772531320582641029505812950722945579345244311153774554301726480336311343896909445991623185208458330037219375413321554705972614032440955889640680962651018374342346645582830933919113412900809906297263116389641900457277661394379203487590078973097357259019141675567648860979065147161229045534905930356275859508433508706290037009607883900681287926373374457819626241616575738573240311132269826760391161667297553551065504259970915451272663100638195434058200755459155410020958251953094314017043483779468914135427911821898634117701472895833410322251911747776766702708690748957700877707798755597035101130622914011063858510718991589349081451009942971136510768664628372050896168708895733238995763863981631913780685614420845381144997411332290823432896586446257367711896079875903248453991532153872579185966148260893633896082430128303121304525873609576309997379177279162487945525162402599481886535068334082960566581634973032609827179659811156149472676505423385940508494398258775565250247589437611010211910090372723244175931851994739371894706726102153817250718676035109279157415341112985675417915113828335234107101620816421937964907733529124488629786785371107472748372908719806931850775538442709525272983041774238442230373515279686292874595690204417103871565988399027131327945925851736154382220856475652665997727871827431713291902760013950195469263339116619887829098230959154917827644263290232320164733471213930638462355618742462957178128031063932327367939022881967731148098423115862543035575661016605985357462618138957572387715066127235455026270108762874562694395665869272511405072194942585289535448054238230818819140901352039298461273733949319039746581012745107995624950086312479263579199092950821555955286101060082171004083652088860707002149998903341185661712851604501701467333462331253054977460103570305187700938087103951034516999242587474894015088588405402585261455160874973995773223859010973240248972297240461449775140105410780404189403799719625274586788437489582895393711766500660310170889961924220489292795235517305745194370015273410918977919952669150343426553079891816011345023358742018671911662003617893861017431499979461967233506242545039968154157056*i1^104 + -533402271158399170416940470951900241065474949020264685017690359368653580942565229979150818434347209848628373082927400949924244398859379872309041521039376682667503512563041035588889670042960646111379738973325649535405111963626429447203724824488287799140284451889565379907564314353599663619452741525711421330650680180315671258445668507593619754429837613226791541921844798406458245361974505802135312518873840729709218242258843149703912263716743573996325521454498435464961917042854321436322843549841402042990326875364982738932230071442647859440174698251952004151148357552249154863825358271292330593725513772215838006507925459998812911663115533681030812546124228153284019334448748987376469752571067920160376132722973315968649140116560540253961549586004248844233205152098890708440219397424554371645598465566842443973161913543916196631606077756598950032214598394786773051743303746259339075855389062396189306561486675834347814459257358686359453469191401839498711623772908134621370158073300811508290683709563218379009444346555232765371621869184933663483237140544843619129693445791012017847505396019919841871864709638675064957441616342549977900032416410513301283224216549434849018938012046325692671881989843075151275841294407708969470862684655946605393622586925776388963231880050219455079608104621219729075100952710785075927823264908942457142935846871670761610097842608310675507991932320583939707972959596432129341676848582420392431930840583406479543063466868207363560059103497758019702984592471832633007642830566692110693452368469754522997298698480936648066585029961014870400916423422512258230728625868983595696983517836212933833274962322122713841424632534922850562691836615323633251172378938314042561351544626951070040060843002536185459585943148859399234959300548472410001270428255321753165265795508467966702578154823231124837887083102947184567855370680745105567817236860731314652422504320287534722730578979100687338070479098583422469028180102894183784275873447476791945589144329405531658101895959103583955628076617987524548501370666169994339232078930358449267723926141023065384553329917824969200589499108191217699129490418097184323503633866923671981598352600746769600054563535325298965379754183985080073489445455794070013559530220066450756428063777388720655572769096802627296096773274842365175425221528833975959910136084701877142639120716109243434366337036647946505366992039819148576375786715744316778820486807078642372424621855422481680474632303099193639637188615298975240659912309365476628769298373850084920391075806102281971335989810126632715541621692890035569062563960991690504976841099956633591770306532102539420854849374651484318780981265107266513018656595973213019215503622952176956629134251761848458632885641412945775784698095033794955879683938535080636853421997241101586764283737870257271264784501737992033806541410556058314811216078234232728330267632014392469836881148394352830167015276812929899857734960031493603472995986056122574464018527631688531478422105989112173383387424101998482631411053419561076922580495593020685961221978022520812767847827035996199154577071232057986776843973178318492392313357489904610638571700994863131099355806080416757011362547531446660169577648107148583180506497124032479970571354331218844887428174816704338812247020867832261516001208386463160261594814482677354753254335721762136210690533966450482613125703110087956309315094026390125788106822200293062356884124598272*i1^105 + 22090577963330574588583030198398432568193733718253486580788347400825216561175396510935796789033059870903003983166222426793460556934306463451982590444601876665159491150957445187126927896776987708428854871138989300073173366790448319337656424204804116566340013468603972727823469483520500450329039937454959815422862410402803319381017480340180482174015199322362529208107575828920921499732498403208292390162945528217949114128598426504407796093663537784282523699860423287276786617459228264162652222412709139494394003096060809753173064095998184419201096155971478929931253819837210246722068618884228162271570896016503001492714014851743672787847054018789781650140658895258644944462896332868957860016398153100613839973176793026440256906827684619573339965643878367811111838812853835555493298586303545216930452413456386598999921027860755112525869268129330761836216024067322123077213723096215938186380849984860443472047117670343849001775482347199127593732846436708210555068701189009421606540470435329028894570821730168320553341252292993695124204985594122424136931312607316849164417317588399832587198076286363220877416293386209078334897947578626834666545871334789564202928832930123768499548948895230034189121114442746457948731349663841728378977592882493377436277768536258545049668302206451492763166667572449243734504723534319255695931590659954013603366080403485107526318009194545180961192888538400341218610842203208622236678294034285956250445756185336178620214461179790801202566662453121321060488374741657517957285282979714841137262108769443228927813495366993001200720811056604638449925902927883806191319055212289924515497291060201948910491565963134795292532582979044427296307365931221049793717253463380345451668015153697660513057832347211952414304417936409295455088173840052072192637945197973380917776833117555405497632038860827316769628196644886337050727289298052128136303877201154726946416779265254163667418053234312974976999454863369540547149314840403274744389578302978762462214639619872064841011370601038666233465240243452437800829722136164993889986046203881673973858282369872759843006366844092532040587703691001553744030563704957826244004969221295325593485871684692143651602200625320302488779180148689605487567346851816874183743911134178122245360019566133860946389592295149256571173544975957605636034993998927463169072850534641849572737407596673521144324227674587577572635479634518499019596429665679554682437053493015246885857576301112728324269783321925152497060277687123169726884572770851293901532291067111990361460234004633354051782056479356951765306138762052756369851380563795043108693356360658223795455022184959606444451126532900663295447972285943986423589138350856803564341945285735654339543114225991728527656791124745469675654277377350604987554014451306635782145929172349276552760312558316835140066441413620267542447623504310551195029272418777150204191443144333268065831317054926982978147695178846389448911415282293989780813571645933369309397993554363572566072030961391250941010708503606885900168363420748474938434721187531724138697748153632137085571094594371894459243525203261724159985237091148230697627635125316152989659735742043357363894787580081372273289720826900016345152141079071999940849271115828745111021186124840048742071620656754441354178140491985552274672179487969794573973318861801381062220836476394306449938076584496079024999284498956632621265860805278052631467701336346031720235008*i1^106 + 9621876528262947118147987849139248714824603349362101042308686289230897871568531813232657939820904245346849801782181520167423026457228534255366508552908981829305537626256089613968235379614631696357947131607940514288079879460834420097784158592139680219348468893358559255805490435060485504985339359684681064416823909763197082795106423057696062643332872367908396238738498684460173966411825174010293460626451795006150459039802398247920238201368587881297733121038168793430314396665490758752847783229657180527770317501238447324576558053884230655101136175111613601396991320576952539777392321502699105178949741272921158495407969594834622116442275543835225776440630529613065039372884775915254917833332419869701587593369525788598671451005265101781039024971396687732514548745351364119888555675873684795937272800306854382978192373961591301972061876359824198628362407100732343118292854047784937195749809149798958220940954984693592960718861548460614002714218637391049123602048771703538641273665360039541290027302130534444931115404320753411377625409837854871353369640086636804899816573471939293622665140545110129536083788148107462588501374163605969908292830149355992131694493327152242007259244913362739291299431014942495389677707900390543859928451937799526012029009344530959262905572783490818588362896594907274436149942213294968354219143434625551895675435222481624866457718777946191750299380480337300752643574490705615250431080368830260721942097595355731850093772424499618940010275602445219111669306582748629086961574621276657606773635096929985318247747288711756447010248400509591147966948821194453315364957558323931798441220859020788015451549952114204425783220143658559374566848308515091579949214699841154039032309968831900699617071043038776522680479264814033122348696446111930970009423054669723578222741874062471597813122912947114916859312093883232494775538546243488429715245278635712578992884821226261102430701559944612714167524633584604267589006061518572297696939638172834537394015436144486557292898051321535795350536690018691922721799719904351769866708147473134001707591259252509272366524888930118837470835823322129061064624426523078832447151244025358358696167108082478630279035460524134655157759111167416727289264885377050564897595390795515393484881257744225319845920474183914476035297260367876397299751311299056199626256649323808310799357003560869242767221002786773496991936634603403916657742806292298303419010074497333853894264245727440848658066826338469426753540808211350215778016923933116786160208312153771888066372605812457726818882728206214236932556578538001576369986375821684899751551430248715992945367101112562839072303848709960264309505125945540255768337146383327600736078437444553738868008703652662049152185679028470528646255712008467555876457105691541204328688989083650581075848450512484342219624526990767776512161255214238029743308422173016227278607863660724974649304098808891990575511313773716686882802549293901269553250509218498936090922125735836815991938986475408162220200890031130806099587648284813964273404967771801997172438421137876224519422896870086233263483028137697318012113781928984415154359120937600927405513676549534470331366452988921855149599370509214747921577926967418986471809229550798859218194522443580807321373260741587903695283830027128810207306568996759313232084746723247266914089371994008300165676313198113126280787135433696236262312844292003340605966978167865344*i1^107 + 774901437327698497207288599299184603430745253843993854492083691454026553183830151061870656941484269896638114041626642780899685345412711889502763935101963236103560133250185528427565447844553418456602284986956990946591643820612161627434718521435938425291633353953639514380767242816411667506030676851829937676044548115887250255398750130064284716760175649736328324294033505272739716830749196122028251634968692767383452938694583781470729446120226296298403651929948705602981271853066904194817639909925549316720525335184574097814834113699893270005753386225330673759072205393326048926461941809245306289431474312968141866418217950885199829265531691650182187956592600567979645815532501935862271744622132231979004385486057924727020859570435412666518275150051968674945814874739520033968908419208636622779387932049591389831245202428936439441938070704560663868282600352079411281706920337434314240820771345562757321879419467818010804868355231620775809145084490476123532256557957574894399901307695551889242367102605202529783021909528699261157736930289464504126335255756675854692654018656010649599334186383862188107671353958668385675679338491558952966926555982653481151913281351203185216432660624802756854493394597546881093558860818285800447097730611131673198312432927092044902148603115215592113649552288177834962026356631465683713782909682399752149797958481280196073798319731332640871447162104811566146053239406884140150792446031544573836421447206402398287397284858359688689165755669862370359724380903753083742880162200998504742982264821130663618879689538571491873272107452731599647130299710560671786717549001611860189735572007185392897201262886065053175404467187329572827360143243805562108212282650209185050250117940344303304008412595862605259079547649111681260723151563204490191653653629300582654513883658115942324612426171938563188298118931447956601914858876204005284724331470383944130513847116620399122589539941415372037510355701860726014798112222102965431260067153254079622785927520123331022570688067738657856592571888237787462436257634741885744996976190228208956089354831794179291978386431219816478889957736063295734941712398854448524199859630283936197221794072911815029882302705259710152163926785241368474432686682732029376449695839752783786211843019989603378437755238378211843140225647398326427670045808852010901791999630689573479333488710826650830018311682105894115344770863569612581854724266842896254428043350868223117924888833571794388542222582114190451701595493327988332973263002751277866986849074558300687043548472441712110673709750248025852531633007964025169541352938430495281518001814562892669765327815120160086828985046000741640003352241816554117615240180353456305948619574154515577522462015954753170600601631505992401675017966945610263048054880562945053352190783097292003514646056020080226266684471290673788227760234463020548192541805606390884647982214785864704516270096620253121924722703296777879477376516545169739085303873991176383840905599901484291939931028558815856876195709314023656924525681359898340104669789739925495783747286981907464898411473472135787954081170137908872063074883247479112268017654087182783063275266776877331760424409694252344117589438755652040606080355717985673997127578289009209400162348589928401318596809014608279943128953503752488620280027594936856899822524073925479966348410056283848027709091580760595511777041868801391556590600932452601240467013632*i1^108 + 37381519315968210889467783786881065538192140435909563943246871888309798889433284965813457387018925298061171982439560300446130492494243357918716726043323616868587594466985583203886809326779432833759675775192150612873205527662418045819775641578979094407093197491525948168794740176482500580378383453179568468784191622899194307649232788097329729773526489655496117953495735982222231235642270879630018758511589963597898712881783161221691283062372075752278594699329425940877971826870965263087564527138787233583265745672423706124763597002046724705621269562809638031626462480350652582398790186761858103419050436355972331289893334339418070053520290259917918395413239709143260339258257873140789748367074055850443573604417352200792429621977199000670596838401571822041533134733426706507966047679175355176883016021325037085170327355389972750295735664635487947750979307630613036334296281158176366290987145746694110191009574270307539736053639702339010511269808804118692981765455597613052833568395682876674948546120699628067739084943347082011935016027744594326906281900401180557488025080982545479416330158830896340815302081757967895731871449536764795451808108411740454706194089914059597265216801396994022110462386307958459474083006822758766246696667836327461792476091882913928013344693250123609037894582229756575914388519436941476403037607322414647788311182328839610193106352256429341361613682396523173510213586108068664286479653883614020584403904510236362147172480332571672237186501097476092962279376034385905701104893624625803008164772359013907601893683242661543183597159990590399516423000643589688084068290595421818510912492926750968211992483285649178038932529157637064747719157419886828610463447158372551756837848269992930821279381131005792358052615152189019019104196982399726853937036534293162691464704720213352615449027931012769618152482920246468446855607826143876293819059926435934569219038319956932090989751629203833249358504901504246216655796813619438606089341786673650328054077648614610917596368432854150733009627781972276619198866323077015634012723746014712216991533460517008231198943240818505511270465865309826769044863102916037312553833645180399099941573740643116069991561629356399967789046158106800915116184149029137912945314715288056942043089802260971092558047664886232639914854557600336386533952703445168112006479174579758458058595883463373998354817594855417102904857847781347944389828756675154752421964094081304987885192382778189639986606770037080506770746170114928827242802456115149986871737873816823742630105697163654740627389959287036751400136656685583903728670095360567856997248943942674822326696538239067205418925050104360798875477688572887691078455658428741834065992043115047746738780036778510344885356357984011235126970525290714206092837846240713795678411515148912295009196168228922997666080365881884577459172791464649169219961071138116421596331962883300375150547304622876324776402829091509001840758882152688255844437006534213496079533716738992237678216567877100780941366910604686961635434881025800571358675162043897581119356230436036330809213151944837636818022876967946212669508542573650312178796209097427103557576922776138254291504579338406854762767328894973665367897486515147170743466836670646468160737455886428275223016149498070149194356254361916978201257314857272147637813935925533249066938835743439823889653542968056055093368655320114585968296299176059207680*i1^109 + 2869670125249206598357733009957816990234377527036850130511427051304571886186594466245743322181157048971425558169899252491169755790264158433376866661145634883654091585613415263585290241497797673019731407859511857427069511507654421904539760610655617958980811592955468360043248745942913836054716547308166719169698458124635163974454093038394295295519068659626926365529447710653045131946475747509762913299192949028486414712563506906097733475956138082510928127887703869924437398151849816319739550616150533447633367036113689401137632511748717806870673544438330740076187007344074337796082195369870471251654374330770385131179626433126669148441722027976239800480443317295167630785171199082296818104905274106818567896304809606877537699384426036982643484323927946937213896441674157187297150555165762119033035094248887743250561356674875864316137073553892441254048776838715891579184421636804626892789021002870168114698294982213255811766780953260911725582216821664660720048605986632799337699110909345299238093026577877030302773303915367619674803822657341282007363822865648738911846885823142593861198664356009315326437483965294420070317765393030834649509030764783593605829497365746140851373047579490634165599107439181579388824674283213972298620951681628683343667401589033199481122809723084216004774261631112272720174092775345044613096716359487857279256166320133387798936182841598857811748863112382280753367556853165093194987656785703124176559261626139914545524372097050035342806539273092833424469525314906657130885907636213888454373504429497645912726806699295646817502137206606207637754947980302414788967714786078567037929321663047660356572038098711032462559637652610680931697029508751036649250555795734361076541554629438097018401826439740913434683060994542357693322304223526632066993308347433993459677720052004863427820790175874589775979467085819613197130810524319418714960066098438335331865565451761127894436425881164894565683229425183099189570939839922128222591292682746405018992522535422466618196510428820040738830498733662059436275128744742583462118221731477302943380784533625033571563630985792384108282367698417299972233826697520411877061347929388872434538046646661609280534594842647272690219276554136147399665185464315567999983624222195092969079830369335539813695092269249951096934491937743511382683231738485847576923683253318465356654965637190821089992436905353864786634302093590390738658663507934042508082466139699553122962518065469786330843625780993963940264566010970542877709816664542400078014569802892767313306714864258484686093435324181015517103618088250013395725898378092639020110218812083674284330490387468868599228837920482851985856787941343306064266782865559081786388750236580649602078184672905622215306489041616969935120504601316633321295964835547917535587589419643363155561897541515580642620815933330053961872639463026852769006863592094762489655273463881973215853480447157039773116414741762235636643542704628234642372949154712992595253175809668829370045604679995719349504568078034606029796218029957676638525123163226272176145009464908279861513685807201103722803599968834103231960975823563203490963072492206579628090816962878774783854474423214254858069942987829636278890001590226441737946636545649986394116477633062162228746613926296123286610606198404447063930384713201138807755470552609399107253900913053008458573951547445116431518545999763540699836675889561600*i1^110 + -258036095701114396549116234609631395136167327035351870265020932331307104680979963132354159401243819424821028916070783559663539429733953680681144129691627676834705379937185545591537377202355702699143703863038657642832418815455662787661010625684874348209861579503322167284359707668216052473628334236224633481652836242671466553556686674472113699249950082094049781996358012760833261437529525242830171916113105456619962937867046614329688348926427832590101786506053405396749948768777525775909313008340590523784004909264698100584557239856498497916592632691345803264734524595066083481287113623102204565705175801004084772753992452047347752578452990305753401895969042275164473777682578867328495804407744020446367623883411750417068345596474422440974643086002507818098776192635626682958716516082846965361372452530714600191035572209900139700574271292225722783435527683345183694382271568017700457333328272599669111678412352750290364377231994567718518105075905302429842811615376629786897785945520754071319564422299710270949565913545784070074613133356424984979010645420649969765243316390766761774489299938826883787578663812537195465538384679946191185201620752694013600467924851879928009424329822396639135403511374881393765021030131442616041607544119381324991632764395816712965466169911479260062967233289736813952949874126097135334011423766422862941441013616879635872945248329807574578804065428409622454032315992408747656091111622713257547969327950523406982800860212898503054160115242933617545637866607041408720923331622144846058713962525171528329910135697835636606528464404646354431211601107897053417728973048899737585668118221320381388650898194224466715907347158997541165745053349627276351414904367154348455806839714016637368756524301693870903425530696290875834017871987581342510302467719059156616095258912292277842497934904197419923608497483243802058157747285524425506300719979696736014247748048307702926636779849758554286153719529813621368625563220795460521441155345663203542949473092980942045699892940258942523260859686561456069227058857632075376976146110058824955256992804252762858363355416897832906429620477284201276783687952261880332520072978208426547460275262231314845466696586341655874253438019258631474006924888807755733086708092311492302815658264947930539335627826414358939261087422132723493297226267144855453690699468536658281620168884693509785348800223052058430934156389823937640201148362728414395989426026037591137394907234115466098357204507397793044567364483313649138874250717745050288146926585817656186109127263945845464787828040793274745286346902428541603557598923194300664614076811620942195675917772290721281067186486041731611306215439423738355488158640647585308747176101932761760477377083825734397121901251564821114103401852579052684890857842447075372062307782418479925522516238889934840616273094117139619535749395133684408342471099673408761133818494474752425146251066346152502491417586608486406462481721919472455938480902729976741999802121826269360983509882306070279736332565537605221045083623202915251690391953797696526306901521934159824467120298828814101985024877211795301935197161926016133215219158423436626977412220811852778550601569203853470667253490903383033307881197755246560334177540581936687976452600036212688379247807565299491062243295810402988947182636063616937166823783986017261392963028272283424321556391691550555393370816944429721964249088*i1^111 + -79488692655938902274610814466305314612194635596356138783550970267161405737041326362187718571109945735228336464021132369609520051309102112728993172695234237400998277511728914735121513985258861365903761308636619072154676354782740403701957375282088976888034261822659423089492224120425701294051386912040799783696446131558519869333583441548704039992762726563044452369026170960755018135054096610362666462505795846556832377063519667213590608679595172481339045763800917723405107958976727557512338755919015441671683446919217805156893295636962801325508305468530652130118515747674496437794861895455994960608987842398455283857242307111066786562180234289910878294490297850607259824310105753939954366987297482546481480952453447246764452838587549626789222026853261764036456232519215924850664204865296336586963911043334309447011530571864703014700147531436931040569195013052302224256083462189242985289973973637871551282498621382697087296927826933445124102794897768174163357307514032198508385404428966135613495891551320195866288833456959015473965167504690027530151787231382954591809776480767831058384774848488327135033945417874451259190263728407558739701012452215561274481687039289491634047045278614858065570854650864081270887842638736874356095800095100596634947071269674212359641993384048143263242201868006321139414443024027325543374362669299068523692200361462602556078887954837962853162539255193642293312245224682447599688264533094561080452136142510747231171090818092763904193815742365758103140784805041796250116461023542135535452839019616956485471087327845790135128119088717768027148038149091546219870172057114443516372577169106234168039687323657405718316718110618835702072047174897188650415570047727702416000507789420110035530759502927442118069959172774003422495445744795698803123085580021715123918127820027416623621383127419020292928260253679388001230342593444228985230882970197284703587222755281806719785377906965750380285359776716465401528233187640662478577563811950913019264969747326228231304150049953835693122248548528569030121039163006521037544296317887394352551691253676394744185230037017246159097722667699934645224391253118602176859318217164362694640155863965745204087350097589306371355585684961360179216389387921500289807330576030597489171690884628464490567403221281462801504291302981303908386841968234729159292709322710698434016929854465834042598503780648894176981634915052539968969538031377279956415442914093152077040025101681652235624584316302601483215723604126128855932112359921650753355621753687590800918708244264067396139584938057154785714553939097885387269218378279623865206420309240800120195281939786139188724954420257286502089314438001487457685756945948291984648997552401095931753724492699585849927629961788134611389090756334340883837081674712521615530149755701752398267992185614630955494668094163209956830015219216116550380980925200214605504186249613932683573224993545443049664291671683670201510590471610334197580361475549833200519839920166561313326657274700996014273861015684534370040331591194102357074057386022974053518337157187696410413019494461234805511853526193564450030895017395363983053345489148389105457901380746027363960795086401222080680211956348397057826441527399202378553449552177344295546898479825061235612354682288465264763947760399421235862730130060336658883096093425474950940604548294102423287247083489925770670070909333021917184*i1^112 + -6365229177679220677369287866931358695551864269552749149049740980160619587086755003822740863789064896398959365942592873663059162748241961359255875237752545342208089926296021941589988669616895670357912411951766779891078481647678010168427820693977029954925077558913646824127238455705111394875677814993379418996889231628879224965641491624741970625570597773529169493146617271225793877464518839380927490156849818771629069586078175108779703256835622971203424704529821889354316861705402004414335104367354426382832879198582362935291228741747879622130449352294229094318045921656203098853923074918740851979138151339542518323343832784123171889681457144846741835525785210540489033073376137665047382182085236993030200508609723349343279492908076621305386540856465463042786863743637494192602050219040165495879189364213795202440462139716756796298564086624084456220269996820926192361851873155890559202586223160990505232071878226488306443992798955619264766810505440424295342545727164522263075144636048922895540839702281818760321413107894522201155720058455805767231726594773278651224387153693316936558592595600788737046965106368983594093735594233511810775013506997999976045826042592803900327067778478503447674296734438055241049269448692236033858481038163330563758488964191925190881211611700091616894239453495789501589309060297744846069816710827413313189942521481922295595017234453578613697106655258467781183937281979628412729797565757365000248121516049886218259035355931771743155470363370277311031205582535973116662216999606880389223879200505593741093051432017232095608325744897397028056012712467379369703464979125590081775222784467364634605001531486717437349087597323805327214182394110156540023578722519240269028016404010654791471613639127970196830984470249567143757009529713713765840008798476712928943247003682303395473907687722449924592959869093976239190849407571315174269031632139703393959543486123334891552031658267173318682127273476516649100096318323806346931251466934712456456348737083604602234778749550316215374602234656571990635769225817620629665215803964709336603795285369002700520773887647600903990843623739608842857972233247590493960873592870856783567764390793194125820235560799069168902130095830496326581232465426309591983298573518685492529916929902436710236178086618692703168466615704664451224074996474901044757657034374796290668342427172668059893001113811134660733850873904787517276841613679398403155449490647053678670148100795978458185753541342914900432717833092409361337088452376829545949181829427795858357045367799810044301507786741880226538118593688600281977478311584022187509900963305466286728417280477628016523381284857498622858145257571273433419826536180330197726986825254906630395356117983888399709929382297505849951553976523153627694520758629414936872836318268612480324843173440091634419037798837670460564151791493264882879663652151821122863733149877197329590650424979236090520072599533059704813735895768077284134695210966649101722216899118162904229752643776647954241872355917843232826996967876408202422517163306070792042390055594806932773596936593945760507050435974283553616923099581841908022171068063734510756280683818808494990592683949840972723508243122534309668420371260054674345381987441852372439874557299197742463464507739718488500327365690685494243543697504753875552097913740375341553079975177193783749221023711074505935960416452608*i1^113 + -199586303839954182938236225800320115134872603153027038253504595832543024514939870033308899779609557602976359258524118726382101565297908804285182189663471176159631855062844153042552265998694895220570229232803589034089727470051532438903711263045801394912351762473127440115537320965140415844196802670954698604123013535330278160797416226061572664209927732348864005143164601425490746542700627119250238174708820416842925413311753253453651730747133462328168556520390815187640354075471469354393289089645701734733508348055448142411170710240811926590768989321917328139487329069616997302413979690545287870588998506826928149885447612721359367313424984226717393077477494543218895506669508559496168567242773819623070770528554475051256416430676497280122582621979459920278989006745971524560734529444916206584621344172118204396104865817503000925544629052949487475358357607437660607626950654836918414712692106347747755172693350561804972397053354295334927590174058958763846498589014069107498871249198657760417227384306524967818921681780563033632657905889246018333511196100670627728478741740812751516695227609358879098685782205906312647201931290052425124073143837451360444424709423468224290496100823602373136433662412373527834320992418387525726560426038922316932172034650070988547193709489079233839250898470153228093804244075496499871389647812469473937802017457359433004889318622146944561995000223616738864726384386738166775935530154550490960256751709731207568231594230150028050793783775772039369006741449858260642326572566764217011105751525858938722599796826932311988016716306984804727651700052604626674338229955246256308507442581054462099437266234429869028681229904875901467906722260146747923260345118927416315224696849016400729151567331275628382693759718296881109353023665524698113127890133827125782394931001482427032952081307168318584425834970950364360622700195611663973197137798658245760027671529555201840566148851125492544209428042762755739866463737072666614596791742716940624377475692758788050410287705795163944833158993785034169418772413639272652893689450507202549009561413070403024416408846800782447347683191622102844395854831289842799315672766533587964161480537212154630959073054495009341726181777183425766039263029780806872688857278709939365056039340942484014844006973224698871765411910807271520584919293618019732141727540086144958183060733124274856295317529962551909215173431470409561076555288686013826577387884825257921257188638238121295460704129146538636329001356245438584093419897780056070267226138508204790373631297625104041548074560754177031537972621795066922744200703442637801813280126424075028342107360451715852609489994966761423135514936945641066174961733526569629725705103153626579038973331716037367526088528428411650886616984424861082557406017608104615466636582351998516078639122932184325508733265354722979929787845298777985152266515144655674910599924698002046172670605171855099760176648804390201658496256308414987463484506295448470460218729015443944290581294988181572121296688218801474752709849916212735571328206666542492640467951480770985743951229820317059695742750389697267492624561775255139137822745339208373600987277079486587487262658279136501692366877878882719703038257215192013813663222704136371376582775048333992277629312980136021375072434759462592715185277718175790929531615899772731801264851050323664590216398199349602942976*i1^114 + 9883130632842078982057335272743951208572128701505618945633999424302852861260465887295719671399658120639004635454790170110492687175874167961910189584956812987132034859358434006340237331187275105724800386357036159776229154992966693701304515998558657272236912866894256437319119524393687805145519804474677776241459029303514502660344073825646722024717235347839857349115018549474036916291284056067817193234933986254527444370209173156475308974266744416338342498485026494862928465732901888141890699720909132653008693795253662628611651225084490149951464641931970860257419263059820922041813335709811351444816691087855296209690971273971038281301440291010683602108211941290937408912647667662797628083449311244940243673063321972205469231296523546033016430640947694714058211065020003900906473304358875369616583070196378163664418070967832375337617966563142088561221421679239052450704217867443048120035953859804131895461580562101559761482367774889953519972275742639677006676448636270370230948264446309867749409357165720083539474394697736936042192410366253423681720982722453251531789181192261964063037760302508785782982113304876063890807815223787533294508622280101343613932284879850885319696533114093415544948725392950268220562839481497758557393051414239984611214426435471519572290304249449505540023381290209425624864464574805596977130085862810350186942934942116596976527241236837888582252973975762550698910135461362186476459472898854916479859473954185691258744330354530510508212585344836937313522202703410198592858287103240797057051964760045091507483445217308454570211547756275203391988843340599214640612592197790348625090424455958019010659262578409213697992258941687992371662143245629913837642281744076193544785142019689780217712288126090525563943345308187414636705869713259940947891663220916933334776720367238774384437033120278026751129834048230441533710361991722617716654518562354756099482575092003564784319326479246485714047374702669796036737497631667924153074558431418089743911907705308015295694096964916822300450796627453272601537408298745188718856707292378002218112665799263041025737235521613842565238177274528562176441245536605644567445432473201183976659456801964463830915875431832761141913866346788237208898082334348393098121791560148810832937621022405441706874372526572405399002242081227823431749177402495572070509042037091083763656133021652673268905468107699463321989953102570930311566850921019056429168473018772208516268901230744876412541638226476468114882072026991618174942396154796802985539327593162519565550010864817131776478347941934851394419901521124226252624821794563450478311346833643818551584050400670975760226628983656974319379492402512519569758575611532471103989719476616312298042842442819102829847801876906907302462148837790767874485808157742968824071690767891530832034745151365799631340403963862274051857965755374377614212354065325325628056648229563553799162830069444967779628830415376509718794322321085811311024130454361868060989404756332057367830353379860594973425276124669325282638383043391474265212116624026950870442283957547341592954717923471268002501244016891300651433625418463250559619077843013888382835715245977973781713489503821017672006534550157273753105109129899657200052057632701280529086614456571387857774065805345261458808383378394786301422454398710407122995315118147153948752383153066192797174408971026432*i1^115 + 1825097350138342940854455657453433958229824011065136368599751142375864295333653694437996296507582582255392740991497190255440408807542102958774930356113083208653975475656288906206120924762422165333450324328027122145954490093009610007815404481568235255027589124611614834505939421523908259255613831054667377898494753449442076322689316462829000158103109911551883429462098260856215779847604586744399052937584709375995758170981204634028308506652715604300663748826128129925343508159402592278211335304061154127645848195300370879519666740803756384390961381604904505345180353090114215658978636070582621750157926725833021555201261845053498727203880619667686814734728758164440797748195897727319751552123399419922217828691555568731419374420762059288244881876550458850934017076230993506478833938150265029467159618184215640616781055509670187789982901755228006427459709419808597236544172129415826491060217293406980214024718671313849816665778580355043287168018083671278826863800754374493427463721440266292758530435438130103621941308189936380425779903914695403317865330686598512149538178022169558775547157449179961223164677883266959544907579743983643999447856404147082518394995784950562557323378199540933015846548791557832593391890285433086044707973234640736283089256787797487840085866249815726054298515035680415569104482364012091989960276799401807962397202699141444187354884730751701975821947170645126556351673661079145547571402434666532316557764813558928205555954572402453869324945573674278598557729235810926242487307868136402134294973028064239683928754412819915023148630192202995359439060515995724796415970671514479764244888930313449121848099398471461927766213121248076692731345421815200914901542302757610540733853479172416751727456548520459850784216557898634158769975115912370464886351573653985886883052901737945201724891013554242545282750000845283839592605295696875303908953759210942767905388196891106459031649970222209173393150544283413011220518825771072696682917010842877086726445556322950902107414815447906727713772158393541085811255972569970676917479096707869834890485229275062758497914731582374547396614515589736903723408268314103168434334877457573791630721020393249898676299647886072927814882761538338096116070962125706161902614855218950768676794732754084661370674351594980472963789787856067693097113668707098522772262389879197484958184661417449186219615304376367904130362504611523081426950952572259510199187134450643399778844122167519695171477404858514722153795387341898048954202519861522924286773007149738105911193505740170410380006377923546022962237155187576774465642289073995319001768751828376330740802155351749852699154435827310262313248968922789434571586111474762587561560599048208495391846644352201689323275701187423371719773202064883457544350160629657540806423980401581077136405660490140160311714102540635339965101928854990544373626921369342830489175281434271537616039212397285424015920258871997013647638993001404671493068689313138627661816831996673754754885890612954828712271364443535896036842363393178189507048392245777777370724834946410091173195939791303571300635136861784556240155159480677713421337298862441362082761718288341534465224044175147499489279673467247428450154099881562764157796007100810852183092393642692345338068718253611649091048805829118926735314458032943713771157406380031673480457714612855631656255488*i1^116 + 131865666933340840678273446229870970882640680160791366747822638391009109464217839162539383606983589528750021409267729518053757773352193279235464668513400387734718941675514233522912072051596994086459236017467206107386885973750248015919571996448809381301893460492489124831205481804322477183094151000369959955386044562611714405953619334565416950247178360571479185001888890943860649386950309453287414182593154263175191426066667155047012040569639564772191827530246769761314092884259873764128355597082125661579994010810139445689274456585666522218620482656464818889951333069903663547194696640360534219924097069191741290805679453409250858899199508821822628711625711124999522717638743967475065324767106073696626584751281714186413284189376035975052348641507589314727854996732154789758847834838291558946243133350093711895677977005461759594680863021370771353704317309077010131465902916326283323310524669304295795212739550482183172674610469697488794019917761176626391264160093870296978961270742495346921280781634992933715217654473429191425496754900568846939414924040420619567763825207633388035100556425648445783912668930086689321120800017328822365594466573440741477126856465535184749452751248041874603041301346769351703451732457298543593480572099674260945787911429474571325624829131034404537868796908450199520355107685116292965628395829525967954025318067883852762751722545595282981423119858968962216142301888829710372103347434769997738283588429373016686486532576039957920658539732432016930577349884251736610084576083756151297496893499321672916448870594793626112693173705267845560926572761795758536086303550396223861290860295341989458318794566498801424952185361623325470316115532866419500607663529081638828470511313565234283741235400037657225746432792019617278034631944530765660623025959626227341515463182551077515553471463942212412117598796148559427516709773930067013197544316680142705352521850563236866606884011401050128389674711717637858801623888541646952347847848124599348081625476379261761537739809142146705421329167334798271073604680134956594589063157829394249778651408056759994490435544419026480913725842741881305153954418345245332668778129579800162343737151347840072435773122933462471329344894275172447565351432608389394071321570645495653754323496618739323001048892603110620243682826696226415265019936330569503396497718710232662686466651361937641764106244315703731703157522853480224201244045813427346336675742812450940124659423040860025995316025940184399992949958247521277444957888412021309787957273140824207934950009638756522661986972806525116590641046119025303093255910007983611940003541374924795656269109490529104052467796278471091437903723245345169515626390343530773921569909497798898710594874431144383484969208214790294785135861501169417499060879769797905066333662253534052301759137494055105324527681331015769173155310558465706832728460140269154412239810797642345095034445616185068057446122979301199117188740716156144007170860956848355337771139860654504776688694033455582511704876964284323576395774168339388204988638129934783958991415773570894694135129476265241458843512195731302614593379130139977922488561759342507050600492169996847875453458871114464486980732023730545567653377232057506909069893145014351034983830833999137049855499781996084196522788616952516556516049472275469722480674576420543701085651237634834432*i1^117 + 6299387675692438258888133221150994782087415035799978371726078931592947175851298496805198848418542159584639685255908659902801441544120014413108782223049483976046888206152251525673925740456028727379266583374352272827165566555400013984994441165132052499431724246945721654993268689918762782944666603974449156602493504248656063624521398981405454675435149244890016055546131287175272007660455675389548698065090927167925532741729262518275389349430731260543642797735977254855779863954109242512928638221489199157867794233690156837425484508942679263747536897890599548762820478362762026194003315275799708007228796208997181869715037494493333696683337781327829132350400128117308599519358693254319243332317131632523629990456741038868283098123881376137733784331158240651677095185146736159500033445957649937799531136784987842316944475127408266887298515030620379279628724608576128341410155428327443072502174307347734888746800833919190609227493932035902916957471047742821325168539061683814650833537403207196730996291595731208477308011334467291485265712019782616907802339506088943189010924680945221860335661163189020527370373765113255968301397409941502356094085419871310366903107667203695843520377064041633540434492878350130525756055949253153100438574537624974568658256306226580293041074738351397239886596489452326455703168778103264072102431099281673484016793155216305134290376686341855058863145787914692635835548295224557626144382393878444699832256504360770561221690755811324614106943742933858896392706325829702880978831886824655254957854392853331625282888449247244910283371431076540941894006496257338439730566561528005380442375126724561368045986207560063377782679863687061391928000112432276695540567896899095729678381376919350534017099240634889034354502454568149224199790753809402153249298094797479577711216552493305997004987185791001111340144111139820948234921916212918195741767344687897102122668381057905957698902936768705189002621395274716665507900288682844919562989864402705659203548480042734037966900288558330417425041072165497512127228204109782917974939334566146467792154387790519081266051676397257263575032832405542663350588702850278759888814148725866841659088626901359632393487802303201866615216659647115585612322849343702006082622143916092533993749657344183936338965288794012685005345175113432835526348851316787859716459550541760602505836224986128508886766987784084168467127075093027790978330285960289986514143304243797740114441301587528718088204043823677174146743712518070812575957155771836261272561623958588016238749664327131368815450485581738285785639942099530945835304771556589975655755140214889518621331590005546930358057445448185256902933250815898832754989470734966747071238503972585658085863354425856098100483328168397693204281307734356786243044020791041858174428780982276816546656423538168039731382918800003437328958131614325464617739833904491590281796337116421793949459423728429473299445592201303761427322922294131354229795147012854207857126212913992764052877234352339989380656603376324445030226332825129008982168884420850723834872789299055201345005232846286282958886571751144064601483237857317098691285173547239962314274288424449783647666079757784622342779405642545990542196057959687318693960440884860843665646768301883962337432447992633696329875014121685092231789163842505390941132837901266393678743601152*i1^118 + 220800879148230694323281211517220681609774816109151776885588971968845796602268555247373905785651960144941050639838254597642404458838158719690604081645201087375005913197874225178843082204099591706152900736870322746519548841948010008746920098779488408100851118194221871329847089597202146462429068238443526777982122193744185124084673312668984883705201779372217322854932655123867189798655978362806332722452939694107832503232095104177136874492752523946637590915834727506743060844699775817193008012067479343731317819841994111093910191446736292753407607840346143114604850784812619029516107487311815228924074393560505540031482791772337737232767264457466029975671463876802739530396953846306982727524255583956706479243619216433278030165639422136132750437020497474839371012244065877583016451702631702423077457392564575873661790779782397939140712384446347377352295541060485156057914543229276537469300843431393179708063596561763830296043606489187341943675257989853277484394707624476551084730042033513433253759782229960228777345904353741566942769971557785319610811284714686698672123271009430505417101774123791601372505513719533229585487191470407167819973939550327304464302659383901996129540476261590915555999487299625552947788940759750985567024385026272325853107286260052936324953884713797373442960553845043009936535918988022101369484849166065482250390896408282349038671046421706868171088772216693286914029314389084036395746597791151077673458583435400464283301790236829968404060880569947675352469865425445855058054819898967883354647046392574720335198156973279183981741779256978235844541701928974603250351995304216397497146929866805018920705678992154196523727126795257437167346915249529829903354186252727795389548693061338041900295582868766883604506679532768691424565662239279527554392502897591154331328107623619555545958571997889652702367524989297252557870080727702008368918839434340212804536733086073659428391574360175051435089885080525050334092316179372213510505990496516481413111386486578791878877142761996355645843276425324315874681469380515708050872604264118392270314022122242324924804185252190491964313728611403675449185303685823712160725029770911326544324935346628268095038040344038657256801230510353519702707148995933747499084544462309917909950669481791657502874538275049587631150736700877670882528904140006628498951810285828854318591336551417745951729815606692788630160158713031136778985608846759539060199214566207307760048403292777693899574116360316152384599551533500085791163384803306957281041872047331601031032009780194909478456252553149171209986826823777685264285857515162363204675324931337634592117422874010689000058792198057705720890784092731142413537398015821311031741908624024491482506675534868673848501822771903423461874979515327290515635236269515231723958999881773647647352810940392898624423770804197215399075206108425674710978071772998616160737933935099008656072708186324504327456061772150399288850075508819920491886945829607927099269933241371809852912389603707500718884210247888752516242442718960506986979671442110096749691035788428119484500384714663531108829606462734496175054386278778139958965501512399678771667907145570614399822574836799710494435807180905352053589126754081433327101092397395023764290815483211338389771506942163742320429573528355654143177645703220242571805898078596850778112*i1^119 + 5790489521277287419381026346732239597699852231320864288549651251668501351564695005449360586733016846782640946769385203968043576679355044128756830163853611374839726588978588421959851509878222983365881661496522601609479828113474447165861142842755672886433358659902707921800890858860508409097611536077117912475590158836358179071482731810069753754842588251871295982484071486712482461765456433823914655310873355613030876261051016183337080776944798045220932140424075976060732382242931874453892077582624038813044548373412786647765196210623699349324782299683176188766969441192199962979533139769587371625248739008982384968661665983841246390094424942918935023704979422140399902444526258880893982677254182730157732382849161949093323149996884182795709118347343937334609445689497353026764808181229526789410677615318335488061002142519540352465460472903976090638905577134309198780940296336929096353781758663028314909888843647631143334606111682303369150334980137210246755493862691525802788843571845722190867830016013451467391182918367902572939699721143539329493708700895641177550637300958126775321526595041131188612968002298873767416158326945719313464663325050253205353356451931155673925918197523849553119555271781115135266452934772379641829783554529123476191486304555510699208545470409831412570646110735109648507104387496498769718550482729053794245980509617982461203443440476238465151731277696793610253565151251267483409546745828352144369608345086684615310504896623945180930163743697162504417138902347273067243673409086455515828695812880266727731056285194541222915191876171726744574848374396744870860154106942983191404300264664716015157666960854932020987163889764756372341127555225968892641598603606746643097210513232560652857141557523219745247940960128591630017714831961781979984038748970854686428551200421558791786293254411186680552581666529346312897554386739343008615288349361105160011705057979474084672062574504280354432490039531114659596471483701007860728473231962955638463797006597163586161780660930743785670149528533465477452428387102953968033079308375366487177965143798978382814029325494820397898875781071550495922055923573146952763593967304666989343874535345400598643768196381633506065751490373538292427294913681638883125323531862064360775370835997869635889612554661095696377111295988217063362417250574237100694887138659204632455922301614273842432653554096790911295555454312613001057417771716979179685974857064520542480775279842617899411198402508671795977405679705666417870037613500490127847767041302747610013608241085397852675256659557363907061598492716212028136966605010144071378406600444704251647252139436647360896335548469509940869470883451196466117778646146979319262402487129065847329573422448398190884043787844232246003689314214681144551192036960485494838990839926137142263199029710886453297508491585695002171837209663772099092629894368349402266470990828592440403199563159488992150586472901774838834058396860670791841681111095264968083006992932859240256737707753156241243333405713129372044642711599644671602062660013044853633216424394362240828437184874524294329096820593577731652043181602854182935707900347593530501719083292164337561801619094497919070373109460627973141856253905893616213481381938808863057435893837897752884648604887228875912218939914249748805682363684256811551734893784334336*i1^120 + 114334497793821511699013778240121386048885800209797920632954557644281106470973205706676867935213457977711156590194874175475893939638845527822246808428561028839964540092759070737508139123385845059585456101191744763477851366686139329414867826378622049081368921597394972340525132432285129738519873598501265075048697395843195711302161151061939699255295031775819379558332053962673680060220439574298970263948810757019295533936843066910416217161620329890661912512927948356649627433345599772271483349041223058751595168252089675877401630148687639130654997039781416413240173740289334493536019394626093637096560907411176401214793473385190332539602843820294380877354089727768718494575981184466703674311503535848384545758446928749509312384647680827554198038168349674571400386489894409338827925762930376594741436707605050065295526546737756138221942115514296547893380678860399537576669410913253782461612866206197370830328655446963099254804506729579902625843501503994060041251096842048433676591493408685304506203665310127198317434699416332225275710812303348175623734414094138789457043222318670692376892502438263151493791262176812763246314088977967913201021815657169767025976339862087763543312847112769997196482180899269038753824970163513493811346024388045921060757097960873977164146776011054621322923063888721367597140822561929093170352931406738065841194963993141925401601478848746503865635810059430475050582706997437569724095304520475293051463193164343523690903526892291899164794607590342851971868267162548474799204390389301161141916781562488983949203494736755607939769685629954946299694642178418950567791007751346855687868862972467278926173140551639444551194101742922754171147228774788270334904077692412317862339464764476331809056397792852689335650712802960649646487441667881936144786609778000318322008861278163095106042534096448987398047344042385384453551917504096945384461173854408422906800709343075461813426338367543637777155885427759357019383934220733566871537441068832443952548619186977151596289447479857389028958509857102809422012579090440326598988970289481071328517751937158751714601355550343428336929296852864680177455876672814277830324508366838516366631702597399846035488317007811744257027239166750473421152899760402723736269523690570570626390275356568688884867161230705521859844816294436445618339415545760831329444974446009193172503109926389685080817676828291770643878592835884129508456546593004587045074183008871646722096549170769245162412631593813117614193957332053571692312402602242784129793319230088080442017808086169743619231196245414672168880341231825690951402447789434864616870135713699296781032657118138527238999648446951594324647471843031863490970892938092367884929681873990671486319295958573551524679458401609242905092606352884547122211137504668666161755555962153508141452083372177557804217447132603761319016127382192744293527146650294587816536099482072746721113862167327578978044056880523280829950647981961188946376816636737516352865432063545655752479432631378813671997342369724700297539137805875075599768356302428255970957413613645003036441164461881417661650835222417506910131844408171466939196833484193239899722606838383314846877551820981147520052605955832533272664372397428443415675365611022442292359983334705867776498643419646697374521428800003972960886714269837209934757888*i1^121 + 1836719591064269771553696528436612114088251551307233574620884266396741398072781133116700127093885590035838028712808246556598756880788175201200397036065939344328394082976871446722714700836203391876203092694167815114262291807852877739875820863608959309081821599461797047447149453255297451432795213953729897953960146864256890991755262419190216685635182088823353795296769069637515565614795084049594926700163511145922520727691776703014646509851422408546924786702290456975035057212604584966900117385844325592278010129236437117165762108204985627502318784804415280731175113974061694783547544486577420606087750823025840251854362319540289959216131553986775929559622036249232678729743114643415426264893210779764697624250194843110848824671925392085980612094024661891232691391621764377581673362785912889575389553589240251021264230192327283318729181175132692891385558393662878247237445097224357446041478181639180658435653702171340044345654790870152687261890509557714308594763928572691708004478112268440533985212858357586962138313293863813906548863039428371363401363277426037332460290599073760349218660628631650936875663085671362566199575742733165584126951804293326505640849392948925396428805678574327613775566655576243433676216716946762675941322883629733695441061726423961863312874264034995146720718349316996071839816783294320169324487989061678891539385772636197818611013857869073412263875720366657870743615129528282095519518860510527528574092099103617090151987026802018473907088430550108085278224565164725988620153842069145731283388885925709213889221203258862715960289454123412021571185688793588384640841807821878617999607639462411940576621974114515146723294682305775476239041766539522544313757696669691092656999311923557564900175868116432675232252389704255967729537447033843868218563225976050611985746986688885301253318144801038250956172199294585888250538745211370872252135014027778690816681008995521838892422990478281006157531953029849784826556279372356449674162511350292354666428943419453831581811076613984143047166360274256924570090401268732749615122277031754513787348679821210693404799097830723905696265129062108418632040726246137833491390074870544812445775883200602940752359523911019293932647066260881836016862719558247643311809328962698524234786139209115311493014667674727555810591039101650218317359045801495011803678261388847404846572088831997230788908237817996414647234068409580251830756687644479684360442024347053580939443053638756390116469583845816669753407438814415416951343625589671770070674995476282870227873910293371924197781202742355891797754732138708164476032675372331006028226729934593340795476436771288202952998252840425241662099907987352459353301585821624340056318126685875267229831799377857011159193706449206100452015166969087185881725957011887990487213460290949345187175448892424935366516577801578526456170046024887556024922467100306942096711544959320011537104997479914741280281233019524943002039289488307441158191700636362035434538783980694287182692653321970707172508998398662855903534049800454720982215886691708083603948987534589111776618002479369717443718833327274247998291353851830463564483879350804983025423084810704824842223646726465457739285406697575782140467752713785348554464320265371037976140447663728262503422463384092139014571287787066420722328249181405184*i1^122 + 36152912076741210780076342012007708338642691215661751581601893390042870117972721714372397484346841257743092745731252178310024257605604822866327172083619185160851584652362413167232501406833800030887190917881012961443627461298860739516005707193387267215892739735759110386164121236011999650345023063632129012843889886413630001969611366246666332668524641801595294256090472370043205562613896238323636982237520029191973621035808155185474307851674413999033452970549643829334331354366208718045853092111518408177124523726420384902582070421439701491892587942034348449831113550371856018352301774159781497594125699194867123290102899062544389065496687884753341517380553913512367447502918467432221587854660948171734376341435743454220763835658734809833551280014364525628051129499223013541531027031530628109708944188474252546484382906374685728253001361480448585635037703982741085583749649170442278140814488597043002788976069943126560600540450095170371235347789737009693493510135081146809059981874072400299154929192570767512769687799757470147981036062557413784903580666599052952384192247080185626606817454879694571414897668148419030635045754267720655498099345917207681551445455952107930648350184191966295089443127544400246836022717020158495887388930995065750184685869505911408420009375252577736232214824235680737625826554964143261404829665837807945670592959157124165347238172414570233832359821765766652605284938761147865549704956623713510521364129495015472799436059282153090820722750543676913562392816434247945210628599750895952923362321103055366701927162126166347696911284746221023275728093976927891888452430284475861174519834950113397969555389415369466186687229926152667310302149075388990967082802163935812861992091381864022587187655447104155008763073797219548804117178067880250878229873130927934116353528868331898311079780744370933917881183147183874487006524622260922980316842239296548313749409748292023422239733160390771013847619885106085860449041837589583078312712337450808368472466036400110905785364821365328974169615227301525295619953900843474580617415942485492508942205720350235832666292143270987614743393369220108664670730107797485536803281863417271100879089894693062662502026126332194313119998240493270148861790952480006725384036359432741507600989438500347303092102119518807464685853404432928928706333807409275594481812857107762259309715834387147407152996898687987306168044570297365475573599186304205687270693374914146168055802723251059476196731788138513318389659952396897746571967006363421407656314301580513685363241334068671856629483069775368888167024788043688061270287752969088817459523761843437290911037636563138287868084584342411738126909263885809892786511944302038401452684822858278669084690552376742868591371525372395407869214276791285589495503576011265259409667422396874134369387499078381377587133608078560916157533717879744042957686182020416766548429934018082926844217430315658255612326722301712581803782174027110511585467538930322654489456582702892299029623519001541235304692347584027897882975858782665600157530525853300695300120582228710595405548236302787527173626830363851227525709011705063133880809157217927786074560680990210905624660415217953037156457448462141351102365090310463990572903259291814418543040165065173611289716491352256610329560105800412873942368256*i1^123 + 181722470431163591375481454259242066533607818950496921663630300743911569890046293344507949120648213105898318463032048296376280561280095300987187065553058970290083421583588514411943981662909301765671949967628932568122869413597945419067817947505446132886165448728321156672445587960882921194461210627778490697922068932071810665520495767179729509317507234845283304465846073655813062183418920933180391947751132694122901095198609771467715391770168745839203709275259214995333872095883252411719218681996224172936312272368615661211457079053644535586652102168561955799380515414748215127952261515225236359408694920371617313010089215884826537243997951891139056692037550370459256328779583238840955699095171597525690706205809735073755573576681232654974794354412709030897166583488742624363121467470312614467815812071212338143499381772134191147019071231374976003381584807671388855267548284772338389365170602035350411110060771331897404980419193359493550654407566351576640614232213747628166826386080730626507094452696893496129684720984750333084558325871537490886887472029114403867446273501934995162180658365096172889497586627622636698083003346438314686477639452876622349889034292119708803109650774972192194950129302096932200382990161962705225214117904761250538720290772060590812779537491693857469579888378012905963190515500692501891719192223087080480219315704317062271206553989958934099280414284677117491947273230855346727291666737839633563315779498171523500483713827317240260706341234900156054044915890698351814556962312431531018264338523158599336375263563415101362171289631766672947898146469573980390746516631190571716718744866139282811567013192150543779664029276282867231950558245518696550042079510731029821443667137664677010763213181203379945632747680497869266332578123166096793537444923168298068654995454628505043056565123489281559512987572805471548042351804567903732586657743385514631668017746638174909456243563950973945938525290374350796212621731700802247480448772691491867359674568432804898669119497122452218501608392903059554936812063142041026730224134648788865343707152359007543040985047118986681626229271427209325969087530171331890863909755658881780282894379567581702318900474713167800001438590073165784495245904026725444170847630774584988046220488285136252609424944045101401343859212762835270948802680723809853780216953060178429711741631089664112965667755139595603767359342827673949979982537380433108463999088048596704734993491863599946020832187848928073740798031567967113161335762758110239216161971800739854961577973236698664531460839604246043264743310744533820701160090911205338481775978740588383457138458660785864422324580368770051584373675267314324886120521606681035219332994477100338638064162971054811135882323255803444814150715928355638326741928314748470671226764472273238310115816145057228002809337162052982295988891528612108284139098244271232242656159909775758068902668759993417333956739056664431317710918803571563786275578388321995860879168842864699327536899834902955731710060818361382152812085187132227477656875775264938017174402827720172998307391496172035503920763098753913533363349231719031934494521365130186460195725842616865700160696313269177171779525336887255633982911872120851366995870620582741646731852943946269496276473649805800555806043662373093376*i1^124 + 8177526271779555598174857207542908935191793699776151365464591374298091023582702231813830847981866927729194600251435431899480464817933030293923494574125845428881376506228409928397251081256680264206038858436223472259684539218323226646953165611112428358381005121269185970309110401402961474627559420991527664053374994500965261120384245673295113267850062682180826010042972184852322001674357403522419361837349675200998864683039134965315157055942866559263259987472041322100619227555757978859910817041613233495097296513993261508970855099352256008926535686790366417816216962355700376611081636748694960638144514574385602801974738291264372489669462158893845574613321965287507630475385932709420721376948543108462030477823339229686359045954285131708163339470815275858208939176390814633297870242429623029109932884694161917025479785276956208556260143581140616922633303641770392064622991908472014391363683820580220132153296295370878951869192459661601482973544986717091054592441541775121193104843520494448605754522834656681448366131900193997406016464860210389988714042441726512022661324378716423401653277420435871714516651054210720468717567001932791048991818239226016424410499437871874152868728721761991295416756244168005930310314805683033241230445663690398983102424284877871841599289312450801446445264282388667627184579617108801485097309015315606987632848334191389708931944782280394494013156188312194949165243605108762967151365714592368642643295543899820178153132441849568036862712665186836325589933488487844273939531212563021032591921241491664901816688808658101411948456310764330701739573665856096990617157829155427599488452702508516543917420176768739555847518177177614019115327944638357545076357357380123754128774028763994328890246579186239908624347481399269016045125678706676261769520294238097669205100020247591269707151893432984947751219743476260420676623896786176575071599651875058011752463913535849466699931897085823351654096709071866468335668445124845380312463243717324769941274408083716623353944943434877618355625764600981028869021836706228175139313149588600124020604468115979804898520291583087161850875342394180847626293524811623495673504012927925267517579873330495594791429813640797098187106579577642098201392522313240248415721361226642586305370373124629369855696889453868009546645644870749539886788619686700768760771019916451826177156102796545516674017593655728222256043994946132713506658792827664362973866687558122241734787003685042564511824078626127644284377597723223940542679119458632720002478621679279352000161423043743617773300360419162458719409666258913971468890545741878921569460319073142976701990042972634221689803290743462339576108417845046033199541600989081748059010326925003744950703408033949033585057254474067773090956494013806445514505306143093690661465589419636689606438702725158727958213167172742102442759245885011484951580380268780307464440913584764169186968700820316417485975696426414708451355380373652709294668995780574025513885327667227792774291320780150401326554022264495389674821956295958431133412520377870980755394558829779587800630787709776765300726695128216008314309127383315808134114287072018264762428155829995172091220382568355312966710572760987149190800371646402340646652300566029201882216656096304661079205621038789347692639158272*i1^125 + -19112804667663530470633006667947696254421471675640228964222403654259581195620433136055418109564496418351428188666805186110731549778794549727690668178072124798489726756828484035336873922831982323073686280793904242479358931397981615457510566541607662045855119075070837718320202586245721984126797775485936110858819138866504279784786590666317801419715989350575339777728437547568542111413917694899198466410827369089794984404988659164324375112684795346425010609499327399725123903605569074356865021827963446198032886900209083651989689532298440944168138749952498985712004873938611045645737885367274610716691055334152782796781189185814465633566038611467203649298390432378662570302289299985363166930944458726232442173995076847935432544719420041701176577455477238239195487469081358572661918028887209688763834408818369581743389628461459882822701077009016501150929823006630604847429232504189445633357359505398533097529782732007325876215413996259610725023354093299837581277146283618096052733901061885215825796676913889750346123696761995209416043231302502223358414364689082887689286412417139987790110576978839084921765573980363679695684974923661321876100064104445358693242593139379252863428357197047285843271898135260965259984289432316405185371127230850861926657696900733040192192082442750288897680326787277330482210267857502421239214576040768766766181238171220066166967692381412798101387226622755094191770400588938736172999753025713690400924469813966521061465528194889703672996897338518522267840884414650935743649791791710042705874845775655114250789829389005317166413246787224686177360511106391261654886203632361644023552569475816548675897448308200249513422824668185150772942829627402821863375401904876938090822797028684873022489093227809314344631881519154508190534556486315577666287029442992269866063517221972258196084381582589725969328656751984919545074439037961601221310712144407097659581323696907092069275810048043289429349092676812346365178932556874065481655251738336058203088171034017105770309046805438117607741340326259324666858144266840638151733168996292924989273748205536944717955272760833979206757807440838489750647726174035745296654892837869680339676779398037580379801678229058957922344464522757022156539196968017097912188846960601699237797194970692617579178503470676073855976221606734072568784983505459220245841927633338190012630835981536849930807862212751944530861401963453582256019525729999935627436387372141694070152495760390838313881820912612996292003055362417218691711955200782057827456533497843459557082359897174150546275370266206794819693732124371805626341691794681562508030025802893628178030950596750217372656651368358693556607008830125930455935300203709583030624681643997728051070935569586976031447328399165860314849804041057500550774076060287009047388279949431131992292443323809599769535010235260651088038961742156402745974730014595007479501638242048567515719796240309449461548715310053187411443106998953079309769698361755327724785163685087942800974081838719298534421621677995200171022138022641311956140489188122898302815570301365443586477815287638201264825961595639060751116197827272409774002538833947052951202975787932014009039536674803005720412873894899935099724814997403528855935667428607511090862818129485851565956744431179074109440*i1^126 + 1210774947030331871923415842237018481268768592551399424207956967825304780094834145682806903835380337165322247997387586401009857506301301706826094593916935442531094440480253042152797866881330453365412023165971343311058141759187138662455821307239957788306950874435549363335562356995378109130238010242130660089477445108108642767084073047356540545115352287216154987351706207727337257921164765470358379551469605428649354801844163458708404172696313108399041670837058970081467241029024083693198699796699562545936673542126783572508219322058177665348573782143948396288724564804771470800197701169869719027835629938921653119010883350921694284371851384539504487751711294672097912431488368702611981369382075881443347473426686326020575049596843592877626540054308175496763189645569651320594902378640996680498562487534007164574927730745229241288978749031665785633762696500653237034921273317436856141522203902424677236766276404029567477566999785119191789077212841372234876103099517289930038297906875728516027430277353911054749388943810792053762331549630178834348062820929525523957275619974028772119963349613437080328765836738425597572386467453321964866236992578822992685884230150194893318137780237973576684090178036159887947048339401894904179620638826585635918664124558966728674965707957576324107957119925478192302419651354644446145754789534725697838315161951231499582941949565738346927468668048005607257655451589991933691884519231536264486172493173525862251690351241767088449951357907670814262982320013184219007248645946564785058750054001307062610986816904697100063882486745170679845809595796675413339358822938174016217419119967211091015051076107170178242597004737519686248513272356667738200761301110800412626172498509584338315231244015155768900769075387936682757298552973218559849069831861534969803002044628722853184634032883014522659465355626167191257209647263916316960523005107982358677083958879784389429020957203034102510728784372070636140475284600686737140202515514183220502422451285735302986664916115959672761023928095118757165295598110161503804728958036427438372823936565996790907494117597150496732160236470828186165103680791733240190797855411361618132464699148699129691937645350113451003897436805990742246296549613007579959348915355899116839700701506347939507704880449613052217520793023703405493589440022617200698702110821474022947272698298812524656458821422769429070346990058361219142249079382766285944177352252393830858292329829772072284607671915577982797217989159043015373850237207907987942861605723818083301223177669113964153611170685485906980337078661857366544940358576450999462347185544606762402797191869260158894893618277149759811027690563747812009261292117635562799334692229945413657016960843840034653969354394293622266204827008666915272009636921036261165375457522888910882155416422665872158651377566479249681040882088856837735098031173569082751558354502886681374479579518919195899472189260320364334940241615669210362316413025441264738367492790885306474858386177666269551163821241663697104791539933650550074461940743329655701898697742794856411745868643924595889928562397398554774570093530169663190482375796149482433506948057089924695328541235636911357682252567932506354269253134606551707493197616070986737448381947528992009066239343198208*i1^127 + -5456568507277785143467066930623448612782459943281431957824113719579376001989158307529953538751670308693187684934276161357286540311082581658298688481178253455713924251824845653120747798079178546222597166495776896955541240467076957013503028578884711617347004383529815767763741461017977540384725078704470835851356151143392169079114665039432739698280472870489618825120685675324267773367112826001556240720461095782618493702022615839620355549182947489023313734967902415116938631878087088848091254235555564636436341909306039778214816583706540335799181982204020634807791950783629289242634784132154555073731108226202407388916176516431032927231492200937174257115839844362165188655130480569232991352451478523586589769524834178437857203616701878468719262596638962517159451417705367037316673927041240588611781044063319459098759319594386150344389918885149442889933050134962620051259866003608365722765023127879132326643921717414066588263463030888882755879354418382376755750313491606220762969525389347801358450526690268866164182578092383701320619935708234020622170240747822745422586417918673503404271782503467650770466513821256144385978799713367999135661599309810681870698918575928191353324053861095582367303563591415961434042734305711760416426550110656328121228124514659341867785050092119903134092414884815840286177891554447343823689933528049414547332330875584635999751764229502988830937528302990966287932390208777338871557339189256635814898381765276861183077093600911759588687015070558238704366052984577244161723067607376966373932082665057244315069530249107169408906306970604956472515944182455215597858613608621732996909674465904981405671437606145617499722232313674634527829448917412363365005732381824565210530889169688649257015753130917248002870295548095401255175626355120489163845830218933046887231714939415358698128087923619664093687648255049715072701955500438179934693992314857195083411455612388214378768909324080947449925506912367364697087471370327312423104587936017726529030615352634386621246693718526371846806301855759630503311530571490829514462880272459390451543619527628005791805572113855689442700236204750195558060675329336285922638109494809327939764557479597347259931204145413513154737819415917177505565176366827940279869811637678424175158910423527521686752304637625052689078881154781355005135978378317472848838881169607707514740406055326835028241302787975288811347767926281363229716643760728697924620370167610981465315303034140576666686583789676796754241340144489959637765153647117551712820357496088077181188757965900036825481612524308898292257977803627702277960009877191693435785175973297414340892743227869907983566275866894813751752152739868815369696126556712652929839259036195770161968164607463025155524844408156748487432376120945662280341374964993187974826074682470701126406069542387031395481180106348143547775572535219858791355467873778598220767405623756744609371221900064305463713880673638546363286042132510718620809201872523460773494611876387498925336562581970381425426903360984349143608947300904279733626925323774960043811399741572301548339882678218114898408802440240794697011033941626866730611400873698810034165387380559123884817958271635585595231076007834228257069080604990802976033102214320258147589643560094109788012544*i1^128 + 99073953323228735380381320549969905170073562696718347569685761019288352676903119544558870330018530109029597245501250499567187841134342744751463803121134226163722585031658760785368960768509032259877428882129832157922933879015672147843326914271537070200195121946891995646107432093837068493178939434208386279855234007626305456495983382530472228843726599752137021337877515227493348517788927428429328262860843155976426857089219326636075399820134458583663524283529784877632453835370524979984144830247721855100578183331074814137161100300819124019407287183164087859245041927948789119556469495212310396767663880442381729927863713973668460321278693774975492082807442233506672465872691563382780255609923227415057348699235809168642976364883671852104114295002304066198551227690068757591816436686472615561627248931344030431067253375770124328798285542665997355181662569780168179855881117789979687363543050710718291542823847533400861466073707832796870802145369817879599441253722427854797076110708428427933767883657705071467982807168317330679718898257407831672279494483442548195685683175875813945529607449787535585250664973816650695051293117905017822324657317874469757706284968579687053072680654274604587597870027590159458777202677563434200205224402620643728146798063879833117514913115047449922357816362535223108584928232379047917556652982303352960048389334142153454805382846053560227527827979549979989219863701207756496672911140979250785205449214987089474705086146381240783499643065422056789039575212398592333781377244754490608447231895843007782815013107768604689598366219949482917676139395092670729825704558009820804487690929149849142998356989892369850471157169838176728106703874215183973285792453921746081681233843776279789241247240594871782448700348433147379663831909205607327807676239578569052712516262206140921668242155795536269264821277696837341459717266145416326993895159920026067490408930839195375667488376246882802290494861324663595164689133230738797711944893422370508205235941150900810529668733122762819641453327975835074459174243489834626753266112527328289519939397421142105636131491202498027280887852325163982808092328881656620618445697146807809081550240982198586725867502782579777039626729138052620389475851715870923854902566529551134978745076647429645972993950955370505494771797690630042242928699656052933067625954715524046775742515688506104436784546036927560624139392753069169657321565429355416949245047373249795842630707799518014397114343420354202372830381189524264870319431198016067825010316918330826788387827537790228843360117550253016551111767102111904111239162965195132089697505371494816444869819217649621092654545513078756508863865690680273399476473646061372410457715315802193599173692086189205614611759419913507135171838260049723716260820568920643604213706273142443541682537195210631695107827804020650756509779820342638255648781682905320447831370481949258225621846435639217338935465033387939417795571322299564760277515695915651306013724143143209662346301449612025445691418130962048390901527943722008095573082924667942565351035080082890342357545080908428998556195898504222689617128208479959864111330142519087469125629441045768128635935650631884575530832133185168893007530302751793953136912441732497922268560705454080*i1^129 + -439925983630627703005989088633252165550181390183483554177282876441531500598670947766635663653272852804404499778770748793194470419113248526688957451699314946605449644607350228377216692576771371269830762620329932303018923124783196471734592861972014060574021515356278782042173751470067734005934325507097611726102495779057374161322186408789626583099103286379170393713967816649001586872663434299146426298328775241005975635763044110673318270811167886823433318601264260886118453463299023580062518785776621431498530297729698997807008613751743127448828243186166970482999081770809365470899229117030386880862642571159805206147914046141081589996023035915538876684866574434184013803688982289756486528273512205447400482091872000228552583956500297295151698330208718164393093030703131051080186830705571058946059280446154924961774246298038396162291155391450200091514464488298213972661849762637482861242833556870998514131599943118403340485965298655292888292812752880947795202310920584887419583158165791465933251402453738489379451068589812003063790845080457692587954923223525142896804914639764657167751212820572254764140431184904360199921396021903010720280998520555897923846995978084903612549096783670636478716492193446252347947876693934541947390715847449909184539442876826717587711232180255403284743188720724980613832202015685088689727097801482530342931115266374619631595877885299905684378509391910890406196009652395687001856819723796220621666775689879159910364560885576499127066820741880062678555886270271315289551891191616870625740489031164758863889804291360698469450606543527956395537282102940454660164770322599536613038724082714737587256057768350147114971506947452945006385883370983418397172918360547790841536958527448807094210620533250840956325465210550070354594383549714842193944358828872647737602642665810964486387464679532202125383382077329192594605899147506326033425392822449885940452164774000949109376129670155288680510611066471493084584994434029955606816936343428703100850098011086081095082912102517707928320696119775397246535361664518784134872888166889014196771626643328483936672829998855816342968949773517321300187072257703134924858010883138000821056558932323662797687961537169594511753817475583885329210417087551739977168964388821047774876780344628431495113666897320297862561345221490430187886597399646049235657821764262223444906249765133968138118578674402849209931098423125896227197805427825008947466337998334447205775281563262744517490344702724396955315726383290851904247290756437348920209135341204097030350491940242830954145104403536481075219915637957115693089352963835056796927383516425765886779143040897286289274352911634808572185578593775865633643910035883230699198800066315530501233272964847069240533824889817160254405751166699237576911028167184292968110013348705359099509465568153691536438986707091868575974049164773883367943332906919003777882749198211070846485962735637710370644890482174918153551405263643122364492134972110127782561027983322665474016991716518175463680701388847771092805905909880388795322038167507205968819589211507738817720333400525251846230477030498870236899501350684737918339620181749617591279439503088177588510476444655785804441430638137143015882094962088874745349433403409814371077980160*i1^130 + 4168049178342642128305947979111634578214519251558047027304113431842686201481649413119484079422618220023729802713708278888882274992172095010314137767278588529952525287794235135478179400570413051882744240007127034137885763250115984729986698071374018025736003242701003800477100383497423268946615620731634234190148481229294034018793929671631769963216876734677287164789860156512014344081757624010236574318338673052182976402217960811147066193608530248123865174188308779178448779505899082080811626233352793570507244982182812800470971271727647370688199512482784157181093336665644505954036177911473660216602574729201030137537553471141180949401125716345887480298581955720526317051797482179270884846515507960773565851439608591030280471397578077109871886569468185406901792480474316314709144407639775220584502852746456273591792636521111563302727569551030971288529748669118576745102418888474303806509515825341380137175207024489800091207233668740185434488418584278964235532862084393083858780914585103670631517049830023579231768441105346756744350110392240480409764077716751147315472547207460173253442593735417189362555974907725827939787488718906990568279107515190032185137383077691033135391624257314024985207238002195480679947461400898732609434576323909972399726779940412999695128056899836728978920397878582454289935027377894894262525167146683076078574116282840422572563358600049559761918592512172571055566749915925684527413075451410600686021472917566150213473128451624013290411983231141656871985568082038379277157589637522421391271774631024281324311157135147483671206853105487735428882625737422517161899994134927648839816330731989133241445951108448150546457139782964956636922222528147067691733481539611693656805669158616522472831031259556247041374640741823251169987721299060484763338483075759101126430061272589894103365983632073384170636491675857378417783526751376542992569932699396979951820978522211366612631329465945033137591498785158790838357459602136821972549503174653996628697716711988278587606788613685084633546951043236993750341216340320052414910115603755504295499396783023489386913903435071239287124843013639392298930849401339615339081468014577107185178374640995391088092025044798555181188393599245639207399051119740775586291795167028991019111245040534111768798141934362407727902598732387466900213658824158901185834789802943111883195454899940833173660441693497499900374902570562512387583241447089962701226846617944509974560451992576934616555572132502082482019446059917093476541865263516965570200059891937422882423593800807167410031078563776213362686294725227183476610427036858297323645367293253457166655548447570124396161762965929785027930728973002139199746928098233643234927597392505090057241186409653971132457174945360394919352123865901885642462138915551342265517242362849911315488438305450874419433781102540760071832344710865870501217309945942869211354139151797227837307082330854931354276321030593297824713417162547623681198676097744135195345686451105176916092789040626605354810809061010724942044733209722994335065678460126977729275743070958884594482883704178194747674073176661904048068487095687929244753324963468116696040294693395201590271095901103917538261197346490933746066891845479872460120503751937097728*i1^131 + -15840449591409890546877729932777169816859004293342430914778951177675900835055492932322344504211189497368429315130435275221290597058452330032039354430829211622188839794351895700228691835025281023615112484716425640522659781637739859720763799053991156989114438918983900755259393868341924232925847021589331092997954049202176484439847046864262956057284100433457555276310125447669502561450235683167388516043809779299289424269461045076757012161634689910619746247045541009511964521778269841729257975996498996417920020209837792031010392764130505665549348423054134519815065809997061538484375502320407457360417206336337100180131547300352420937745573491014359742219850914382502593578795999862746570479684895737610030212371751983869065250594125498601398855808652288986074626042712387518145333067696988685315633276477276516521803232055926346856560162980517440768287860039895653827525229979562525768472227441989034774907875185363127701755277897866605319810888139871321462347827933237920771477282686024433826850202693632277147064805932258035111493164968323085287723046921507155537276962658773753518639570533976245016088792752794481722629868342266516157683848964102818408995477490414405240789243819532162546174351204680664911942345341648626518389685906822110202200207448597325119292627222867039230422509239501505551827205499388959975054313992935958551387323956770164996760708403784588959336162015499081344521178247901184081581528105093541712967557136839733837732753861231091305389003799126401076893703964975327748894030317887995687844215615327822914670879819439702817194357628722025043561072231419344350687417753873518947716776866635519994679605528908971645975652394652112394325212377377452198581302155042373498719214146546305718462549408989823110333930805058611554771121509052469359803681429467016742786705066032593003514563559367054106576557132753128060166903390404366322477610840014601128324013104940862860398216677774136208568842222368810982113293611188297599558198338508900152545312840401139857242905917042738603973064579986455656739310467752374826386194238633868079964993484251920835926786990398708944356663808071399408965486471653802496405594868841772177278351281014632068475118089903072760156286560936581374758168172696396629420179303026208293126098505989960780945005256451232472339966815942649291645697146400036527553879809781152068625419772310704104511283067935127635902135654989935565257238684831764313446336239878367767587340174368852756739949651846746703353507583555964203075970349678770081816693702375928554563915381364873980290214711629960441457917749780554497192425212983602446454874013720517668998924004900428285013521658814107138558520996164412049235510214076689642926386175173689136837045463317467435039457508959755404069962677795603927010942635264340884984280546855495811634255673596799179403384075904551704752012510323457685570093809238785494223030955350852501740339259947156963151465158541470243115704898926247663896679263456986902587098938406582850217452226049112817914653525780865354302329185408159015260317468543021161204892060693018814997318333987497761794012704836037922149912758372947434824318516917159257980740989277993022625518647471642372762353755259042099636598413498474379872305152*i1^132 + 80082954669969990378850072217607509055936388977153380265266609766584168511291598335368314684036987300087945178861879664710250836294681366229267979718925635201842272083247371879964012620521634551401293602524146648261959120637555016895092548368219533547016038811228559897206367369598125457982481165453319705283200662338645201198399536685984185940238162585017189619560053231595755092452652783864575448004658761627317250503263470994044352890033658506040603272676030875476753916488835552341543382154129946327982113771607255973161109739885501739054311538592037127542449135691317763938596928571554679731616727323335195809035799545093390977624171835531093625280492235005680930134467099937101971847045758967394006712513521065265542985345898797467496828028356314391909471880802645828967349951656134914698460010532497318404185494255781053173522312116412869093947841527040326128293285630552987035665135562295517275930636312724978379989946008990851116446263064859185718454385221482028160948568131096024896313901739646225848024252944434189197076754872996225319080890309203550376679718331206884818152296107318233220829174317176875589012995227475454818067201418653149429609582650008511455346135047678493914770075326094340121176054894501774810610929126499453192134386071191952521561795830075699320788887568317874867318145116438644018235473627523787180316809686238483979825776132670580051217153205358790857777507462885736680030588870955093411753192562300944606998952199610974846508295421366494998587458928277265550361395883397468138408726957275728690791827335513623108332497874171163179418284312775188301803560782346186078258400032111430723773145298516905331896862120109080215079210617808056645983936118786675130551669711493992375761081493182859130463738150961869350939095487128173272863604038357207095932123526774614499876595392735161357920320560932568866529241062081969972571598321733428187532469246526992815154671498962887424214476469624142211393738876352086607960481613905673570160419741786227746674874473522862225906667839124269004728297407535713542453634964981180651188227078432896390989591683571615261877580085602656387449826621896310913015846646167587939528560721326454617126536934274389927280999348109477048547641287313414960408763040137641039313230448559121180184931266288167123586676521873160563378262287406556817555172692956460904089206094134869690457048116982139538163988115183492405620057179232521784932562926265001225700770454287300766204286382839284774846088382333999743354323779756933328256963813343368108389784014354455062822186741941075188567263993602050137797681378144662833081101943124277231314587485153575248641874556998522920332366563488533338978145699625816994242448108525038766084950926713290346423960917023588432349668760009216585367910231185397328336213477891488709973977312721110639078436459349455704291051686359005690916774231151703767181100440255882762028248212200163104767941119163187403351087313819235321475952211265997959215043752290883376212277146150185105808709427219740276387520153143288612951841602392440347331939329042161431949957887346771528657354396741939638216889130186386818304906228574205417460665906286129214850173187279859849596062215012012021901527099906195456*i1^133 + -257898589422116158019401041885527685713936410841587085114336718325139674532326718180217848295126614599474348592299152599463041639046161432124666646612375404685414078624763524231329189941773887390821076256303076245150153980309488782140866593075645053629274128377788103949177422799927822513643752774928136803691106377738644253571049337182332520166531437352974544799260120522446814903514449064024906030358556165780221776322023655819349862200316080869754143512470931880374397752804035774829098655456302982996517747795953196746578543057657105317134533776980682253649586155164018796493278485180071618425354076526109236286211017488077589482803840820807444006391384790337008907976788413387146037227737862924730353042068163073264817533889616509754236112545954059764652754159880770446247543529602620898943818882576076932027700379533190839378931631213730269600854532903603481869772147303048997905372445609667470378597234103583050264351227687817951855247355254016917021207566964240714227806870919582265829639469060062583508709340809219990204017552785331611814590338603962305690656028626070045646999713922322906864372786969550455560410371362029381367559921858987869595178244455645154491508425785086644990717273993523572028457700171753209134833307890245719496069845082466609113930254622883524881249055667083341635334060637785287111404082789844457455846224753911367534483600702644478569719865619574899186390670976508133858840326387740630786254296741431037076572616546886131251900923042802106015821061703631377562376544666109295673536421743072126058345586986792709181412889811233959205368350112615192695645857632331018975093971309942829111588984116134021984534793412308782808232739073900602839757155172019928478949009604286536672281502593277401852972447901139369289405674537719880326086186108305517243254619457849616613751580785191262928305451104719066803842487880252943784329159012850457791505015842342273836290483195042764200096529500805280122051597820458176211532762425216263202266228651352018238906614865152338540053192042470590664713133136611937743726728476992856638092909963065812135695043802227186362554035768536747376564542478817987578919773056392617437021314545536549097726035389045581418910798880579659206042245095211554362806983037635002964308418845072713876494921142719262418057969159766037637000795623415491635894963977152360885103368544177667726851756311025958815892044849365656872165457767086066454657888070358108413774432814760333828763147312407908680817445908707604450654652542494259467659415227041518916582517072124919979117458035595665377853653214435322929090506771287493277501740033583175138868892397309260875318221357067107490693947530841099780327156953426954771589964938367492856809450976154157611262624476450513421864865445655608627256878696449566673309435494307770544343577980448919911491293513891593760380093482682421900582593470112217474968960129452910290839456489181718057850646938594620322682732608913313929441817508875964945379922233757423288410520770698477706112512775983354285331912442857925574740369678191634718832241358301340508592494751328716211065702160794382006285453273368063156749617330564006768058334280329526346860198731026795010142291103859317207273046016*i1^134 + 625958864396016525307792915126048167965914154465075462135077716137654968301919013977870575576048253454501665215425707040216678260764828156857503717431155769340019190761604529074384403908496657338878775719040456749844623493883036271363418194842901660135136061663683863499333583075604477032053095141724599193059136745664329881313380836385492746190216124426797354812571031247185381130551334875982936244977228116978502310375954047175013272642441146404269899771113295553544050805160466177289022180110502426926216554652959984357826755020789739097427845986203016549470334660703547079701178044690900520845374071422006664822637778993207220419384359653251250971675853521857716814447706695828890240726804494783809081820505149089508891272574725871517338606967140537937743670573587122714976799381158581359415029032667114669622910353158733621828167205160793479904832263504760297657754823211846081826826677590772708045855492903273999024424756038033988834603174194318819779719396885129610338414137741978113500875609700597121756229571033319966926262214985346901747528497730812270592950583751926416857971421671380893009702120240496526763998789134450323544324046713525957384802104638728442190873018123491056486289453184442278165953143752892666234269142539614258278863884312800431675857061194594407402786217034693776638402736544717709292093147906126222246081262328943160765297955659691309027905443394839282816444524095693248397835989783670032745236084468387258564002510438445831544064607487849862072012237412315688806940083557087161043760229687384953146773640042579680173077944635339877925871190955881664356017790299596411604404615689554942467251149888393685694480882518362125555268554876303149662690194277108610897300924181721069602292942052581346910681635878496917416390580498929549230821741280759736254735240226258338081349117191586393371320335809314055559205065989025045853632360369154665181859713311025717324143560179587076750774937979593307312315756469571627683684744834466806238922423864723071986932859577295819343000994062154866115878201161010189853720808325662185113369573150792985407597492361002910750693783591988806905039592564882356447987206729903671249436337850692427200042627672410745241477860564082487485997499478116862910093908907935594810330562406078938122600906611298721507140531720879052376875374321812488328025506037763108720701685375858688716042218971156731587999981104511136664662509294392109307465236625367916758296371843093173336711931369608099961250641640513382116943873810185177831057882376409552709076120399091406873355881060893580520311580495676534887316565814941459838777929310233197027854550551843640054713525683919094272745047382639527413024419312644945421129644199920759655017157244469622315428085511214634067396806911272661620516112488716417251651430763708357271125130754395842049446962343032935798173502629021615436272903882831367900722575687660334591242620424649061554449378753331386755519390283577506503121638469434709968120687007331313627469803294632561571539840647418296954951751507763379733336172172260419203256613030602522052802975612283078890003059133469785932828567718939778733271432293919525023488234770725220791682936239416004028616259439662465024*i1^135 + -2110180709712779405213948249486605121183975753638773561837124073421972786171000065078384711784999231802113244191577647591125751688036296563553354583534311197052230480124567828440518688359500483505973113429768024432242596279571210659190559550336420946263365352915615236462928987952077339283776427000129481920855086510282394985954993912129967801286413314836264215989036499616392931931392401423563918006106163887635141810602445478803549355509350965971388740001742963602831248853002385249000873413545511955524376013038669326099759187051374241097483755709856256353492518590517161560375359151110082362268888240542634099829270884839609523822777376699089953526885281300034348360664712416682918037616797194887938336976358333010447511700179348963145405243100908519663745555470895497862932926495902716702009857906317339273800293851484462085970283429525649522878490041080988451774195470699278450976082498681907905476853117061448222281850947924669574425872168130471996006305513901349496740872650618501661442983292501181667458076170352646924326185324007987558635165773342071831809517291700664029314565557581425873483793128879714323112887090040669711729391318941651956470551497642459028506009631295404363142493256556957544828490141216948137809687189250707519901397170321418269336219531470532371478177269853747189319373432783884070472817656050960589110562935631690812825988092281846324096462192415017152665789826625041714869811280064842681129647254328560020781750675982402848102310439688749096934793385734072852490367906830686941517450430467438975050306610563959788614547428077824058815540889420559976646077826763478247268157049723634014590491951685760994850842136031248445260790195254123985875181937628900005497718692025049459445013549989743020417716058392707692660270264384226637019708473097360648477748034575801077884291120927669452537424869929363986672181758574086786620773850377626262305750862368447101222081512392847325299755374680750565351533868415066901331449584163515788154558263551944995662786462009282914373691410229403712909261622947845520845992877107369585683560892746225710319392982510165656353722365905102272130425604234457267778463169484693943811870747189285428762042795694209630400242867184392909515067891486113538278058283820934503215272668732277156603644783551229943704975228689655455845622187378483196416878002687184906803743666293154799690804830815845046836513017487127368694678962839800718067718055108930507363281481464582377560594559525036584948505858864990503914396797061693524299397173235810804398812195952998924882976675429834446561617351578810764063156337541520509118746323071296368231029486501654957594751485292165775711823758380588069023260341131170850359600365029437801313796488450254278366476376550183726631134066800499404418925027106565311787260520066027528487830683488154477033635421500051954461957217041784453728664800387290847042654116219363163058144446438423824288215625626699080884214368683430151665827339829599619740428346136569031140807630285880682356314636015366231311536640867360705717121996277923059812272277070863074745637752017151326718683807970024609441148181382337722977535332169511197948009281124937787583133352510033621831542374400*i1^136 + 5520285187231212216718679712107107018078511980682286546057496284810414893570143336443645253125912961666949178008979453206981949030043807506311502803217845108038824845433431251344580782935800670431875871358588112528533714030005059770691544323459120046068836295228163120874920991877741344559148518332634603017659921764398615941858501134384841003903352719048486331052591395229791553962819111656960841380641049229845801394463130960051124610691407302397401710517610317872632835100013784934757338401560745392442480977278013181268238744766217896055619361721405134360314960981293739199198290820299765423571459309290860660847438551845654972935569197331897921167377440943240749424504146583055328331180461973916843950343633226654917492378056727308557602829218387239258527762676114251689446566525663663023900609285029619812235089975295463075077637531162637047677455890644114956564138356038636768233869671818277967132935793453299631444535693309389957706303073524794558724497430079345514367167868338333892945289638054814480071498150996846377049204491445097622315568289219221887038926053068581492706849074911338093770706393212882757715545068075758499397578296099116843752961350640275075851046030319387354521673142152602773728936630963703407597809517530606317089080613938840661213932816873140952141883133347230854429670200119374725524174212107245658108987019934943067602194231766022298794680899577512873658965095405345688422551264809462404099717703360850923012349360876409049867626738266334165292497475412632315350260249169921321715757401238403882475806616487809533560267011144744061056061207228610831961059500449604160909340682549481097991467465466997073761361174614357374378742944179691009730548306346048124845527131493830182418288996556426019549026205464534616806692879420023890975646517310096460756257730845052290236014208143946223785940379490233347396091455835122592337075903031650224231320861565510059422971730316686366841831073979486549800875177320379222155441138890018501682360679721949234160193385760203021186080023279752547028637044417433040220577440242681965238399337459127190120964239730907347308324245999006484185900204902485034853426347043543007517193675171155009654276814937659109157351075125487619664875969879953388811077474727589645937030928695776623466263646309893920224694878374983280843686082937448372831881285816914817176074782224924945623560773238324804520489183431648695092147971969034672669363373554942905517139961122866488885239696427020789443177262478198858329270057676744504319846652707617428331369472249487336324183533604919283104763091392725301522968897348665217363746782791662796005597250200892389565128442409380534443763396541449797960726021967859580521893129982982904261969212367771049259867969240927093893347202906771926204619547379306385629774730559670882405062343458407374843360592809758357515648867547419303202603654009825877429288982614931094921044806360141740868241398422918875242191350753089123264806947129555494875154418121185695546495241583824593568433164277527819366539618703061985372384077647131402285257564625259252722360712127014518759357088483496390553549097313896036909538557742326603235806753488620218072494996470875815936*i1^137 + -14342205809552308106536805501605922800054198912512432613945854976709795901890136968817883894897554520909270223466138518477277877982159628919824489201406674152843705433787285187316197822839378841474667856389083622952527119135782695091069857165844624828415342198861163885801508965072203729630047362908891076716728301351590421514107368056345375539723366704172783599197737523234471571619655246723466177938377433354322413758690892533114058258730668844158467576824835821795662279290376506919287484691401399353612344202350437748817789423244005993318528281043910785064208581110883526803639799144337008482848081359632713901784866816159883782488047347161300854125010176531412009891688964828608914243841081577437954122223269177928851401806016517860900203666091881212718185945633698920038868103799053680608407220865376258631225702294220124779201339351454933789652863285961869149030649982153934479984568393920202182843586603564840856614659888713882947130681168665134624354280737144456250019823433194459635951880863147936152438539983892500051410014106900136013993844365064322866708110395864039780883251192774738258553094753494146191315647678153138137035621752501499833422956132431182607657733405613469039985112551763927198931808747181309143580968350358137609358775318748693489092944225476068499915831306592397432037909212934241852579632158154617461337243686832889066370568823648789960227634328963951507477679191459228652381071500096552912013295749104823522587953549861847819915149468042208787657207642493621055471578979953869461369403596441083420776170840802600027417394866839737498298706599257978973261457091991356939466028820323783485655154649945447059882923586402026851915532513478414097765911218111677498488136261168377420621299765967248267013092177348421550481442055128978914812197905306840351638595653498070978539022963562236427778949974162763977981292169934295338211762918461422775563661556343621270820922189755750039986112252264398422442800470251025052215737036621411404818070500582077359154700082087318735678079783148914102085906435208204402707293570405350636625775814776305751716716108967502594504638881604241368156458221569478612438736605692098824012650061642649173482199093386362118370297520691644998102398803148106216433051306996397806090469623885513537636413414526411624937198192509944330517014081481463427943118984456155600754811063083740283051143370230956510311397251585005563447897488893172526263194549405603311973144613743365400256556134300856049259576379943255170383384089909169370963354871828582196379853809941017195634650972509461467859474216853979703184225562391476005653154137609998081374897061426517441462562388548959920769633499264040383407698478214517420081452075064063969975057511971080141014573716445290737936676341677167020140590948779963854985974132931988691964952739025712168086834685171940517234416207150860066241737360591722938768109342615734568838620130525115389650421136811831103628153947866230899600235234277720137217071088141633987940543343075674207548906071665286704619863562745370990895805523224404612194827140610804184842461058995920847773686810975417819974296648720980705230621854813649232285603507106370642897008590848*i1^138 + 30219390230701044623172970539205847236591396126988505982541798593153621073491220455219480085474146584811713136119055310429107828763821354193733110410953752410165047700063557878227870043768286788904710726767926684353307145759557689819207077239326293826813428826976474694041387310274690459865885462007881715736535039930737160891531788381719966141207258631173314165902360077466050973334032797476623919581557562855823627482520210299877391957370635484023642826990690810248595446573364502540421647530352226356737760334647372033968866657030675952200648702189945020931023479444436679705034508114171859581334517094298787234313414121813123973828896465659879502710475432885666215865966335330567789859912318192874165864234848221979780531366569774021087857312826518644498364748788750662946465849742728296176889121727080226238564017157198882028013858715183389444521644938238809232519124664955273819217191021629372656884512532695417937662184551468941151849759357288618138329430522348075143195343207146635181357913272384242443084079715089063988864115145061400672390416483932387419307699232017111481577859355207420039187169416712624368398948891734980091173309933262182720668902811415466464426789271581755689918576176164620966354860229156942037783442579178223421896641152037067051844511133173041494004989520388091110266659858044404933611437414727486074280548454673675991059538561151787531306289504997967654743630060524843077740335438291522099659851440739839533656985431019083260602180016520559883438538876594107974868027579103040049498565574450891849066927681811061208586870962712573505773305265042360316505556542215201477418260760036922782543095550099442829962198687026476083120358028379275303269378969135925737949965758718252795880056247417158684611372837212377956714400586231177486710417914257966668351730847196588258269177375146640892594768263313771900313033197156446786231535211119653834426177811833413291429402160811874140816034627928189475246410181606855488879395652238408064473467020701634997407005301175509360308568148592556301918486946274817666112349257599945946437437130481943537510202629217859717948690769428079124166127000717968951984635270885196787056990288158644361556217629332978437306693903299577208036760277803415678666930163428411887546964086467130907729077421597038048176287806604773922767590997697980316549833060609659642808750474072075423951724809230898738205376195757511103093272838319638918795398574976853170590102469506862043959391218902813467317559732536679736918396789505271446857580676930357403000576748865498384512823268408222459327716267482561483001147306581128431848666484106404738336231052557137139587041998096384388155180359600811661772618072353101758713640322802134366443218899588945415526100424367236060858325527300120572108896134621274104791932254476732954739352084533589082260248504228591664939335084315077334888849156035894819416014255607237272951712553243085341235869435718548479090877797662838780137110541564087990137615590385480833557745187375743081041607846519269746602836889511154757154115504124418306212529409782212334388680304425297555027270338923903732150987974459969286524272532315615053536998148639467503616*i1^139 + -31864903694586418152613014482881429072774278567828385340329056471737361812094970782163537999460143650924866959269690446435336299116200807290794090430534168102000445610767711031967742757517923634965059871583516113703049328740260987609768721839249324528370124320617536029094568645690097545833794724530822712178430262400132680715401181651456207473138977619546546363582914953531219625486233613641025537904300469849433436530722136925030001673062103791842133237480971747479295712871303522255437058022726491710119462740809692169590218754746684291993585501585680115085396229545831660255031920854897074981267547534234486041167703565864164258950661715374676730633904365023162224398973067650887352334333394537268894275553312822386971991556597716525059253216615103325224414553477339008505473938089605138834527245237660259209863720972627327721727602986898902352838428677439190852013946185339870225121736385136763413560706510870909291756691253047675889845165779456687770088367696248375756383002364226267367703453127075271824109035005382412562078607661986749415642328815038251914374983781574465783108706442648287731383126943918310008732211736275398304563490682038955192934089090887290781844127022906777677678738923244519481890762734374811222558151288723021490070729179061304585638191728621078891879624253733969461507391008415470998968428557527854473313710873258816972163027449139540793187804282578362168599484996263971813659599444405724617321015089614459840234392511814525254442911588817595711351594561192682023352948173922120977284117602379973494102640632915268900066017208425433401256512452009025241768922117673631273576128367730692614554702743594992820504124943427641869791652567007940406290388566268167912209887636174145123616034906034636795218155595249122009672447168493028939673372522515127825717851590158814937780906675374206352818005188154669915152340797775238062190648883889974508858142679956477839546126693617244398986490538373308535296674701248929525067633726204898404089065379430984078142634966871793207083159217740063133492232907518272807304808556244405667665227041256154210551242781812802923538667768761608406299789177834565306765984546375640150046263305775814858702326098551791819481070397079087142048122684809953866586049855390731514971451042310368577824166218037945368053577510273670678658840689974430129617985016115470679858501138744161826533777342030729243255866885906058661156418584571906307300591422070731025444395425182323664167466206253223479793512743538809897659848166089480624880258619390913023405870925479340684594265308106331256804936269694414775045332550633029163757122426140948142620476310479229239536327277805097929272299238665348211709249808566303916948089069892248084494926668965254248267476523632996047060110995664929735501531888167385685798194251316140519316024711372658936062437046288816645292318377576133437706718969416282847301856781534728614986479853560189261238428363414683197905389778941715159597093490698401546616600556777280756203292930368081490389928438519349929672471855330015843813341072166715079980926070391023670887586381757712975536816587757863529774429520644388150535161910313823307256169496576*i1^140 + 23358602468217663709717557072264026680349409376639493787003922807345626751102114253538886587424162853582862433389698517280091983155795752016711805544941196533968263131888542935527612229503859806738821510569872251292855423123819356014719699873317258552046347167152626817044165903907104625062039620985448873856839604779311436432772504319676739784298533992842003953340353631400752491485039276095338631760392229549550538722665219853477516735573193977703324460545827965252001132629225421473537865494721800754906877416617202289096827549051419548523820711050047845229761389034446840566352761048906434350653700829678266382630173276065830165526098399805159537751057381017542045134279931894866788133018508680617565746201088204103545155956585001754559655528888015998185643513402463579684973018652522176586581454486811616425541243552844868162150863614027749548333169059292433724302037311005184750792571399203026325880684937536319733101544953552872968312770835973165695223300124714952584322241604944716935280824866667881670895228536264022877215899235766264621283267759405092819673640575164121690108631645255641298142938461211715235109247169711481980194690741026614570665142520892008258214977152872625840651512127214429326880703851112751356412827420503076393454223816783092074762147082162433128504253522397543943693434648820120489879152124780715480482544718241832909582726899871140597491480209338457671526075037235189654917879696907794388275996677155436578202721408227313379698333086558601318643931504434206897438654101287476945294734353054805741906945344304146547398112427521160367466232718621771527665491114635896394914044489920100619927806371548836861301519288928579467490559279271999040624034051077407534897708627189734369033557631885679434312778209136265479676037135385220014271353790755931870962576006019451842436045322130846132809853120163583947677348236594154130466125926752438835125531104627060738180216654555877483542107783790747955027619038895889534044845387501633432074723546536954114836737707900815176042949733241253354614483573133013489160939505414135813294053960298734787404993371059008564911146969408714633318210393850199499098575957036366554738611531381238147397117029881882115043930823365821803019699205981335229345731303757784683332045498647273990934056372794952793059401160881576664119228208193845170490233524466206346187332545831098270775089583335414788397041987612456650680407824026107014600645741562615615015243135175877424536177807269064718270879379522017368445867549553443826532811882048617604376762944409908384782386083384854929189799763911918527964742535257887404510709270862406592897889057476558583479154586845461669709973472449552915698131294418374071161046425991549481106646491400019814606002282157698799026831090286835497004070010391500770826303258955618596384416348451791290483116483211605340362025871435568170795979181834909501458188914099210484029086938879024499915704785202988795867088816165061601933203683298854405555225925489805928641944098811404816581585886212247038577035820341465280367237563205749113237220300347459303427198858968193373167961350674711372095818914267174920519587869738865262592*i1^141 + -13989730193636964100446943336295176774947010921939556711511667628488089528753416827462268495098764067194474346167641609253756597877603922730607325031090581375561203764082022455909507324356940599049612230125568062669718498216227552563921781270298543408989057839844810754818370986106019188856623248610056202651812423475444647089689974416984887247380934612026317894073169462761618390537983644267434821950920259054517703717643615848607485368666187829532659386741022056471567122910896537385032046574055304022290664837730865213669378913256374160654563032143233053420333028851676739598781047536065733526802306031515194950880294591080660840558343659302655422172467402824936457646406929178656477277949373986465251009060763545485730218785291424895296078871954808835888238271378911267271381109393757819018988630951914897383288405162969511540133483579978151026361226381827455470166050717823612317951206861663919521424717327700060558178980568485909853555405845810572480709988897912195950747675438020206343759739568363553561431644423951302695617088988017657079370930687934415341030958739362488838666548422239584559290769195771161123144486113627606626151370811197485894010625800854964686437071867637633464948069228950427699693049390028206506639383362273224290895715943768569367914177524902169792245092596011342437772452051930207152100556036118574173848536282902817019227860244805473478554712726986478418580012223136419779480272863922755064401800704060793924735954643527410339174801621445243393071397949671606822927603842124632531178272318784625577483410276593876254775327908456665337501233732859324142746724857057189946318440178005463411603495526128341887572578741060577563585728784103185829601789277895626777708691413459577804887496733496295142091331034520705638606984308148506508864964551177103451813286268312893459115292741147726383897258166375328204174362999784595471159705043183613169668820054384323442972797068837084643051076163256804060678065362953948738915599386394363165752079713627121069799272016992641165737595737832783243397225303283993837397293974344230601716689028568869239285980095175216120496618557488468165040982013537668322244022555436248101303872990226514314545326028036063084506276649497340950682605635493072292712362063822605796742473240207614647182827595324757281964989713382375222020776122468229603963709207847740648798061968192951645916430380238508909619502551953283276354830387007847929518924291051625404893525262978376903500965423139957331411187533155084089696200298322531786208095838687532336930280301832140781236595503484928284145479787254875581461527597320412400201547316731261600338290783102845485908804513628878298964758882322222301862293776955623133215458520197910388071533921975716874082326800774493871454971580478448192992686206817952949943940127188516435680858753880443757042811313209763127135397818108655047670383521284500756223191237181514304532086659262285958469305766278167858805587904800120848854721931996791850459287762663842094253259666653156327607463377843987131843979877625879088680494121116058620499217762976146396217974914922126232927358955553188973898950836535683075084751208448*i1^142 + 6173953838793071309973942096002863666156433865837898044266284845198724704167599878632538491104660357781264858515914752321234178110463256419695992849677344116199568080385251326832261908339575784669886856196700841313517885778934197513236261070381193347691364106555039737673421156741021935241366932543125089625936052669590942312427605446596856188348484710512632719589136674961053078547389256786646866969949924186715243489028817175472229366967475888480132310763884346899304896275878895006630656464838117059230500911200411129308788645645428513094341066944056540681804278063883125576250265181371157204725616459603997713766751987752661705157883229029279148631670439703439967530340182628122722431629295269574763742875023323893033709596494789196061111140105962093035854925022271857673538261122657715728276517264257596865240037339328968484928198032482742449458143769265057309172078510481755374186230924570645242139376379220738377474436302023915136479140232819446263423201821247444320878464212069049522269369124096278757897435140972691916393712670500393845056986228781223067339513348009451466007480765406994355613668141142919253976776335333396487073757899698047065958797900827682084560742345321358781372196859351340007283528447394937000306773644980084345685099925948652042760203679392217162916999183045242149404061127558292241367792542816354705243069517383259435568150042508282773968403588995674856083095055476411239696399096331241638987397501940591845387822028742481315321577845672035743278381833668430827437413829119615438013241630601610007470460961094888589675331209584001979435583136305904808810395893102606327871009260311329538984238884678348124207235190174291621646628785333813519531740108626099790197551609515775022404528236900636546296058966713405301778566974633343726710823048683386954560103446689530483419815915731196051315086390960334487850622409092518982654583456072050146015156426663930915401881684174218448961189609610089619286512756124467484828496731203650562913888886230255845589952200651565888507619111249940493580908637599196016521595761529541370999004589075598827768883711499357595565062998058676532816039103911163184152820182104501304676792287750218459606621307538416698021125869964006490102899212098994161804479072840842667738594650380935720293616847029079686946999387066165388972531513337706191756568172403566963922542496196193853371680263760541559487531906816175474543446489674746132473072039561895540767783332080052743890844741293072438239806438643330238533546187439049686633114740083704467145965090326508890449029165336330519136157634873067572691100551866945656277865250863064470936846230012909793682301391180242327842609690593177937052690944733153040812677153832791357173135546371169260326408280153822662652045037783150352515207295111879430964110831314053792744947517978616571913363841130521300341767810314972371657936749001420015130089360283444659386906038314028336702965040691923864955630302843583009565562973874667357597214336378287045021030292892488072188548705657374747617311644875503026162714253874239672624606630014437539189952273558522905633697358270882600300887206812373221376*i1^143 + -1806939002706056478519419774574368732715561775636818204164489523122665898123682727589014136835658794429595045145962519246959934602742146559345729321125825340534655224211345962795326468312416385559474040442456077282447357811987303978335849917048903535501095793602465222348379794252174586242923642539892776879584375421357331164855872837550303569932623387935471768149671311516029773141060653000947177352446470869348472754401498222431972772145715828606273224792183373592944560816252096042478275949612198272145687640523882037189509280148885369940424285406797425458259935220831023337637313911394899351446209051010484188896119970300209879527385083869210544726031155299004501998196317974654500262690831845283688858228129181261037557149795761806140964063337417611341464444387377752257024717211396807592087523954738567760789025677704306946411409273550285167670195860362563940008270973467600757012794696220589320006584348402455769416214954361014022918647826272096555052913203748575284429046343284606939164785777798754140850591841112909558475990407702678165090634313221476367879064160434097159036064561941045251750083279495083217961850130714966226750607593393713028296518255009646948211308976503373757063246135490295878056343565669056628620097254889924425132029106026322280997254095472992585899908658787076578825399084842396868664349324331176469144838762265413909493092822959914875378434600264666309385366856399166312819545499075939001788383934127127303244012999029709712704490923611223357755174925583879986474749989792416405968505626521416279242044656431827764045812570297340562865653698090926827074998332162617353657409121265105076288606853942096368109720148356100389431581430734686517730284602731724139853088075423831254467562839871679412441139022026910473299939167676988891917083272555302431488627862158787946469343459812159370957673791795865160712225508314378713536019438758572861780063122580606846121078862908946962683105674381912881031232746080295816273924444287738292227529654227229592534599438065430085892778012712900674489595068132534768555896758938359005895155130933204700839332975172259245332780224434374424454215566878384032560369782542779662143986328472930110689662726149346360903269266423717788205799810371215499413759437521433141325395379713926304069731009517978221157101869874446256484162455560240433258064512983748185950829218769700915482262129948320699490300451515237455809579290865286169864544006865007881596207797910500888853720692157088036002816042713888185553985430278551481690423841624849992900069537869481375752675077350852523190507446970330530230221449875493980646584208686438179850400248146805216145338205116093425369229081126772412969413564857796384940393412186246860998889609443511862209469994668713433011699814007557926759744654937728283996680258379987775341530099011287524127950910420000835590135241970431341862427007289586338657147748542792220708179288510573291558254294572951311822706738177333427115445597775078926232750775218626462400714813170521515492716433897295898865939530157252155011365430606894172915265493494167958882911428765180540351563074030355062738160451584*i1^144 + 370769336740357413314362288633859005432809683294869673247667909298135904038705664875947393028634336910355513701148246588565857601164119797678815503700954337880184009630317016963408542563334742451132576666896717855915601851565056398979785018792570364345036814176330113766821897288684730431959930818058193421235927174679052875198225883485369835152204033525934864631242707439391828090747299456559065840977085412960403925216516948756150506809144975148441758999670300810829165848909039516912349479037467480049526635032636618999133975925191113218733713712808253829869548061307693644473787267564810006698456537478411141149879336936104118283731466624849809117476682240327500109150575096044066202850634140476880411594178996293918303668956403326505946499265530574613422633647494238058874335217203828289957078657195874063793211851389164302639032644152847127130132392530133980507863516575006681139589884652942808567170528478611242208114409539558751914397607490247465749762985487516962163411890581766361004890170721753373237166940936087106523201193666505150189984917592421462940138447042218821688428940433349995545218974521072339018990665236136327796746259659178310712193195772104264296853036509039472877243498785023221102128000024829008007038312859962560574006744942892661772949541091269525046287026104097706073299255079998897811205695271763606886895458108816286788421183232668537348287675875454598072400832459937112827950552833190302911806294003103202755629795411356890051615269811424368453928588055240037341280120545503576886276109874735575861564492399791838237115075321832400730834229221677666501528882359359380036988612607270014192300171270871938849814890878230464577958529434790101786515909236530933157655611074059299425647519780131682280803060331909700086459590996660960303197387833376045771609199340166619771944607030616950185963877889759937646409062215634690534975677544766942690011609364638021674582887479601050394190563753081420225877689273802998871726234454625301714819890469179025069496556999036773656440729470088566160062408622086960849900075718310185956524571486453043339103742185209645811750345719195644571691297546525515155812123680626687766081203719479297931627668763185565722331799487679618706190686703262233836097456803123322391257486639552396017152288169109599778063230105355334993448979793438522315590436178799359856587663394545461755542205028849419763465480403372264306845191647974234053952357892535105462229962888289064736199009397167955152124777080056265389317790301186599479439427065595631181484915290313242968507781131548331630490069938182984469363068663839565300907046788327484187114474345859710416694412450494409140911377615360844901203771388546525091803004317512299881424833399672754882751265904571356194791829865614082924439010628727823103373147484908018148321024670735014685330870863647029230474069438883400452619326020554673339641084375847594974512132279085762231170573937927591938700369932629450093687946154410948211254605726030131925807910288551362239554213694334781209436221684696467706073661546686642173267569512039961515316758495111340752767706548024639488*i1^145 + -48863109652523365804506910647007944572682726466603214675031298461049198664011831083129814966175264250165373897177613309244148347382884459749317122849919074029713365036914577543483274391602872555857208286516443467254792201611247304922931511741593190043251438719892346447816341166664485960946381867428127821124436228591984536310898330998077170834526327221611795146584446696542913803994702052497399169116415006941480085327032544115066913661179082094536935680632318222775947478504200754634806631536029961725443843174436930753354090705711960096963828373046786774384296854293300580019012805638129045698943339899141707828167552279447155041108808890082908109830480109064960440092913138186047300582188282030426679847181858283132192387137654249270054188139343333385563921979104771604411186045245045326015506150285557397066916158258097881552717084662697263065385250599375381310600904519684845874931022943367998092150846854517260628489590382140360793517517422091954057121694423932136034727234884751884082904687599629629637712453925362291525108581742571075753616550649595360392573236021822604474827297561057330812248657211670801712099484658027299479046317088178179444540324797972229866769447123815441201710957464218374229721135672469826902485448100488202520096106908509533865624563997354490909597596128314364514703076270820795664785916909467761549938471035595703285751718034284820673112231802681133284969532331416321954280899045706259576225253734308184528744253413618114528949322311387879106362629604671938587457971477010976596693572631687678518888116417675466232205014608064878014340486403824659159174928121187620929546738596721416408600461482853508221687918920580487791445163191118541168681603720373644914430863694632036966484469160519664649273271535458894659718982751114850614474131751799218759478090370861846719987991284698352831989093978703182727536509779980721933421653128951311990360626688127234924399463179285327760905723855045743861998534951688708945146694797564535096980462500856610643907414340968037799697210359293802662861930598541291902881966384294228002525041766241461404853879091327661931445461855006466522311371812785176192486209466776920243577284466514086944071983792657013141636983578075511933612061786912594885371840007641561915633521065718369608521595773579715729502808505951297863531223733583778094835820639767344939664663879203995691128871469970429253216933144078295737260355114280366905668809191787564031683881612779599270940031352694660120682064703331946508026104275565500396587933000211959303386489893137168545921816971521733993242301691571003565830402551950963521750488786373085923100654791103664225159863478710221424271215725213308649286605735472543304960789211555267347537132299450413349805203598415234916749510929744348311053604211647359909382188413764848053338072724475676202526388290970853672859710685886145582902560690884781720904728469662060119329203760142819854121891887541575395775073522121871075328246505576198275941273840684863232260197145793318491336202052436214252763914858004212133789484630847705999868765813944606484651936597051237732014096384*i1^146 + 3772978842518609562196403321373851883981571534590039838284744000866275330646844559377157994755226651373456913752819773553746595379758027746783449542718629926049140785359758828608364186485072911627278263796048518496269362555557717993876687894208966656289549269543379712560719614436701070065619555040394257287147826367861814376912549254736628280849700222130807764557083711774597794723297390145985248935105299740978863812477040845989597802546467497782586011402017684044996330296575502432260948673417698086371711564832587193604630428390813056867485697811266876096010034459708091988522312573926023827428744415499296819207031904240252586402038532582237033760628989384262248057269028366259699821855267616005323892214214262056742917994464226478169687388896390784756143907099821714114588124110508152867204999598762990824986800474627628934412561962198600849018424689844847860291039903883484684084004745239840193304933744437992087714353509839586999701199915345929194142832879002342770566174575130639522815262787038113497740981401797789761571260748262076886576100681660394264411264220942565216077856793951489083216831967742992938128941139219769318529843440344980146724896359331540071126448273259798400863179820382901475315577312907455567526481346016812769051229850475413762852608788610060863585640117530741010496823006508202731269315795818630207527635611184844517859429134282712413916811060464466163972597684699296202314935846407454772248886468932447483003608860963386389279237506025691519978187945275146764208066733994624869264223794827014632307805047992662249789833743013949344998549895591184829546977370150261450215857375061656103517430345734630055641604472488106257882587795707062225931598610759910995258064081301802250368742463848909679865062580502857854431751701839921773043665442390521494206614099580254987858914534974869700242043617489133160813928326475191373396938467623226920528525174217436433375484586776492181154943832141849022064799545389046795432706313717311341637634972343608842410835974153905009042951210789258070738883474842104057377888202726824947628617057390676444268780019306676471682670377180507497166323514441812086113697414931319962810661769162141743417791140447639749965997751067919791119141883922220430324065897858426876123616571265777639163484498130491980954383420930908141243352919186481237965439031235155279888573109656784896503859288793089502200123898468000129398909797979860158391219465694013706987597798278156033230686751399759163053896689353728378073065397900638313466163490688301761116869289447858413610063102535960466283432771559816018882622442353716970496611345648379418819253782896789665296990598302287935708352415441462559610202435407723111502437877352491198581280387533287655631743471355071908890337667167830866950065438285168288209780068107231459343037223403606242186437508063600748388264173947933982804901208001243669064671730586094126396981672950790802823381555048409013603164820144075480530391124907513492249017153212046581590586301160268726913406045208150792394305856000272211686139748536326074886900610743755181793614122652270592*i1^147 + -170598438370306683890260929319603896582023916101363129178463441284649260449286408944567541437425310896316747030801202565539728081929397766867923503598570117614506507185431175603714860153636357706976155872331714121507973352894358593780988125344810360261580744322364582488510151322456463529912827446776376625865254507220326825159211054321600135912601653549995674836524169048452844478231633211452965151753080406846049435170279731252752388633436687213915490259149465603595176023407959579538222466328421875283894091591039952559602868518274112915418492831334533705969478166555131720346428954396876660118339917023799938649138705637318362980914449043361974193350782248429976704832328913954672429998728861607938833787211045697586303902805398023785853541080399322916171537174975821321701522515796963612479716348809526944654639832173626133489480514951742239131429328576310607562127503611432213262295761546115104305816262120781731320387934298729401907195207970978556313036043813437903944142392432722084352611103436549546477500027086446505325550418901772574201468301445660472497483292452807378628903625919264854079810875843489795397880208878243252002353351475264670830276562256096246784208561740521219826899582377011906796028688909219871089653889594677532004369727584610836241558685024452342718012423561690052803298702703086246664563033940409874362631082588621879215957412458273237080993316170652953274325425410110011282931207862761861277768972324848851903457353728435493623289317261663453985168788617399815181397612058210490760773158292258297743635618569439921148626930799074496421225320196555475449304329684636843336444750513404355748067728432768498165494216567254452142627480885405975816628951761395936995596812459787864043864601522849147568622318440223513549134967328910100023591273007778106222975369986219609629323520536708775217906281769128898783366585084208247266080355250283572071391781414163725788145198974806266437829023116945740997675424008427331761097263639437611934432670997102642521376361045964976760328229300387887660791951016833029817023548280745968406084051197083462794819270466903237422206476593885969008119267015640868050879751918439475411332199579791579816874855094598039185299854463311624356879066406584717562153656204028447815066482599943103263091502657437341801143643215480321067566084804249523458395152842630630260764908848738708024371508824364152173079897546074969829288439648283470916775631878537610191057444010353393798054627473364169753552646760530290117037681624763552691121425388648024163423650428179321164605676558944715695390010496014022560480408837494011444768831884100845032480632650911471770876462833520243113630657114286614547933907875255674580288891447333562326185115859221994469788255334503732422521428417198208013699688100967521334430808691842639697724116116445845054241898237130620129935955995942945342550990308959153775047452205321933675989411092311591242959331495563906082157645660663168375735394406787144870469313710506714824354114836338104595838891396915093124800374769550783490749693836523054506896429381320336511860736*i1^148 + 11410535004191322488443960480624056772254756423046422989460583573822763520252191940009622072555678545043430894256957130082505695395568012416394081900132131865245661860236454455536947191733654537154782886457131311455716234867125441093774276071658844889841946306392816510892133513562768620075323258774534582560788022854627651935448835924351494102583802949715447431471019308379321425122925443527810404688457052588419516326999729090813764864486268343281215849702787177312729171787819124578559945366987609936838864851065608997224924890419922353008808197110099623420125070029988141528098086564343499439050736456654897680672905059295505368520713495644817004800647049520282859030518924081880850820089685170545702070187357599539125822317627344543678658719035270935320894335601412415708643607334548566816070132685576718581647791966883415262007616508736682750137562692576152330301613796504044173432885213171424793167719864085843539273012677410861412231146683575592142534602239911644799778090879196703984906854381707092911537874640864607084207452292924110587980816962742884282579210319591003384231488556103915037317861991211607436872208871139680371586402099039492247878003275539023516567420765124940424624929230600530648898174672568347842625114817051030657601492559965167062643572281026888416010011978926465616554686201629925068903977158689859276009033696080493990009969926887008976537832706525694349316841900976481895262092587693963021141475338100377118881430856194175462241356248912128456786571820966329436038862513601907092433402664603235651307559943780791600428068499529104836945021912406493755113783338572575750007355577687399207888110606763465771289378333185702417818136239497082202851564844058553234975953619984365324174839944688739092774910972393997539548231075857043238376327596313400445536954550766119654112846576137451705523492896152795618827151817656434150062428252994734902090830516537627969163864447039965702920476731161258323225486459423286926672375551615129522976511938085257285391982922688338442099279627793246169245636802153617909169178597396534150289327474572297321808866385710641643495192461834674540449543013263906401403803071226254915216962240386124450581891005308772467537647623844124448011972014226481820931113619441601331911942223875107005666497173732147377400964470163183166533698540618066881159458704271231987209847905067971593419956993389922400687681305019918061155371695077239621375837008069096862092055440436280105553547512265552090682932144093411504608396485297538411327895432697929649069386710656148296596108081954150919229100988031447093583976647929776593396055911786477836057693372352993152008925288094816307657171377101573445699174595854555315754284124430982033877944804351738368456342936998107522857075769234004477708118205955036296404759280275693941558962529652037790403493924812635632215370104132377588446579793051169714033701573508806280884563280340270403973446126689776494796862707804151190287741442179282456858322986023537167648281683677051874733356581966331503822029694307756044133479165661722817142885414076416*i1^149 + 457444237941377450718531343598431676115699197210736136696995260703166157897500383806382843438983537987576523800910170398111128506654747819471161607818711160040376731004198690364250644982967641178892257295164983608655584520240343344885270444827216608193349823163873717604482400725040239084343722703831963211769650772952420574986558493932614749823416568621281119975122368597647773238533773013160288631638614451777929819905351125905269290157103967445069476945818195318903429048575059531369659874943251383667121646901268258865924936706232251040892743873272025303456300816416693414842206695814271052299079672612525386969472578982480021823884258001153487945231077733470873540632405877644726726170987249682132431458026872813226305336503037086070095675143859931987728181902346969585185461565344296622856766637029338035531553196487244581391562830620820324245126872022984721447759118142433455229188734384868501790295298221729295265845434284294662860452559457601243328934829520729952255963804507317914324313101939378614669989188938163706343680823011096843032550392974107293089785262482810695245495374611284270285425052354201126389743268803358318872689114051955876311141103047168897084343767498741589868525027226096346552932312835828239333822491777822245810422487642708611772811147398216634019533213371799035328560534328866041973588856003131114844298522878908949784331397198720656027603824237773946331648348670868812744445951250817000132610336791403597362760874890768758249375699725692336422907997904725949293432682073420812365757308609261888171658658917121984811165824603740593992981982616134648356612125206903224151862938435252692445406154226230922444660684271133868577177060671955957546326825515804476007889303240360068259609628228130189239260884297809733244196541919722722195112280057438449431483584736462512254920850010878580638912397614260515278617401318826994896003921099253736034763277189468460985046592942619520395427971098195697879043986872530548078922063829425860268077849594251555331548459402434996331410938894548107988300235690614078119443891895667971663950230791156776281447333291027712691371775854320905482614863839896525711421865860780025969167061008049897392083678291064575744957073115078745188342677326790397277973262121030953540640444355240278674465391956093953628814676655555330212893696892809611651773102209474300854908051930883494907964421959257121643726230335707356462131189259756811633423087943409543476483029276646055470969759707307418437885286458683104103979592494141255015296791216197490720043291584835937888051520718348066776972209293821140851028092579672510085136334660957243553174459354733548622932586296464298260739194148231773380804758602375198008596387979336649606287268623069162040875452699110493566742897152789380914670719951101583344379656334625235324461692210355072647971394814493818198446213643009872398816021234474396656313578355643939228852764497698933046433031539655953423149084205744211206587646075048994832022219241405496109896851997404269363795546380568368434233005795683829862274131953743954968576*i1^150 + -17858248192562716663350592288198670583906632201299776382796693346148388878818904521524313686887688812389928355935661223460788145888518117618097696694611886377306221382373798746494793654902618006167722232068711010800443741134871190271979118309143006038679851846899790694465467637179102674483035169246875326938253868725737558841917932544078927989984938319392363652263479462404255032996004007617197335659800851712611215281221210486911821623135229043465483977467514429316261310522895900212236988978233136848835989667601407430644183601532400446406413959125570773080662630903155173891466108155380520970169435340523831275083449698078410120774228302843956780938141000021476551460657615827618116275867272137998574254846207297553547690242307879963781042738820956717367807059879604597061839872501171765054400202766009916142246211094415709424974495256430992570396265796560953842285380351300329253777922959627713035267326792496188842983647035022379935621340681966394516487069456843188990751604534798502301541680085890085168228837832208337033880776726723633614829559767684669820155858616448820177564912123064672955017255744526448551966571890957371790677452446165928375848669477814571574659088069100648648702581777759155580525977540790449524986122585725812099821248929390504941344500375345064593677564410583849563223274720140513113829311739382432785176352262178895524839418390297173883027923095200709798890458086007219492486867984979213044837824180738962190023481487083863408984622484897305361701420171453455329073770097162258481753740078932778158598221931271023093322300109091437861322646456368490733697321114682629147571952461738400908542556237245415732833714158199674875864611535848611421569310662226221357872538124516981257191073959788552328762608444008690338717121514020427889572946490170606681792284374962275520081079867635250914618659274907373354506816731090882252138722547607268647805588524215485915632072798853911249294710504584480847245658720159305764231928615895844033367008769440907956291957015947068547738641399030894211925297687983498808538723182268343478157188804970655222050338981710997130539013656787368000750250403876196784061903151067039925731542419790329065150657849608690438292661011481177827879724724140663611462350548419372961753102734642928833193958164847621048876472249225207675305593661271811894594253308747479975062140987209948661340519862916592238552706921513555223012909888097999269495278173758923662340524626681060817751045545145303676174451689335597380305696981490737336281014059834510981964961405297639176637162664495089085748629868102172104827748750154680561529909385535925150979644892562956423005948245442720319032879408812679230928001403264251038373450609845628767894308953230236603588303162848666470373077167966132967211565919529992869296699793563992875006989751159765109971001726861351731477641169592160026536557312893225143352568744850491111934079582335985683104029831507637038351770543243620981528800079995662303299916016589651369793565328676464102084283263925548405196427061398947200951874748416*i1^151 + -416545877891794772399675443113622399438410097540448671423207650470574908540661979399154552447212280746280455971880465157126119454731523846070466788754813004009360064241199973654194504187520217198371064133683020860752316346331457154448750356661476839396871340926680602707290853078097731177186245559901568513800679134919531289096507994583327742639892131843485170386419204224430231260966362585248297463313772512411167679436648384967454639437932550825194135236694867125465004913796679813867617267858522091247336422369300260482104305350316745220451293908313869381348094389751875870795453049345857962970992890683769717264148830366884526427473151939694127698629955515514754125515674200365690835340594531967694959824502488550367471494232432522870827019874472206763548656915312409512407242293786953616525799308610203466252824194919825476496882514904792737786306719409105290888032439652085133036559871814366497577480514639013810136445649140572896314597755888299253590712080933463942886910715450003190059061878023832958618349530223838444186958953822726763841164226677169734717192283278013590377190853301326801386407866399952533989523491796987356559448320819679555368099662867232390533015942990815805220461079838828492655680771063274037616869101944197417346023923027970053465213150198440923631525376818104325923549317587218196248056575641122018766083953576682482285002139722781583492258388717609806587788611279590678203269448068594758580601134380651869180139157888535699600708961136113484252544655834703348276694115378472662257544120155494001866719319801855571639920300764780379772888445294253612676017040906628023758290621905092896282282536027324253008755515023887219792931654915832822318269501130611027636694602417240932478394259429009081038807501747555709649095068431341739279319119426942398451590080203243429810342182928453502889045854716288015012977512457236880210246765003904937304312994880511727964221226689769694644909404134916962557798361379522517460568996135722797153049440404103460068193930159796056511410327191228544233915147037044624991623828782610260054480658105483052274059232549168110805044976066704832661110194189430883171759762780293398822297213076186658432203963337536838529669481614302151756933806717635463474770212522413573274510351515585709155111553487128271622391941048776291369710843300589545387677484460712985349783464672016097943911700173036483895904045741041431451947241970673459718534216023462626648928118194490407020362829578902472348275032599827059825562280747029578093975096185128159565466918665780158005859737023300924674178546228369509579237407545912723594626099405529294639832659530015765131245485816048513441050829208327663714639605270616336764474307197093047317448206422490848004904086456430940928579015043163781549365286876876955821519755976670435482774584567221720115085840498820475894858743792990688322878574403823649473919844916881415656325024608792512094507750397722188816876706480111586526192306953783240986047331410852306330968989500868679450810962899689000948497328619546214400*i1^152 + 14639052565800186574445055018703127009911485924703615969914763496161936409834529554992830745223988430394572406399262601904172227866126806191427208536132370223295031148092973647023012372873930251266498344422637901946982165487025257760219933533326529331520348972037161801574371334691082371621554217958066186144427292025547952495513311452321101157388220139899926397415708672235830867038280262022028529772761869130665377639999560885328980860824996313977856493233736041149913835962664930788815956184372995680912294600769580650254273065884528794088604036421338492978087552342704093057723746341775887665101306560194155394490825729755844137868892526926402460794154353947762829918861322621078539015794602147155483652977450014199170486930470103270822283134056256667670519212497133968672020714094913940105423044772327346103878498501682006767959290948422763170164119181510552277981917403138197131614654999400277906627790858575559977284969776466642434650972904450870627074600374807629152535295718978662844564469904607904336117377312379516097361480832920023410712008658738359184753955101032196043825083696663733589029247447705351139482186948640816687964677967383649152762557349573209215265748816382823455229361759912432284081336743498595933507631056542826538736836702078042644223688534867067620187475270704537413885752814948914217275377118103151884917177318933008683744020770138393880482166904820377460986218003114014472408739531025362994295402510871155155796175903568201894216808313966962474136396247098205767345030943504554324095071904527422166850355585453380085905277130652795921752726506246334946731139241769317533417533366483935981701402279276854463152400554456086455936019219557337333537578037318737996746921249930745582734783565726763283081813170251978514667097886700818290334144050123494961801067464161658458304522979321605636560997383669481265858124200624749232819430737646923900408841264851649826170602845618388731176667180418176379986507275425281292444863241644837044104188961097336961073901240082121903223102577910426317111980093977681329269516844780669227419568897126789512785785301166596342157603632321994019284905342808852782919477645732630920829238696343720269216402511630253287911777439863497817748480374138642327335023447118276705611007167064330405753633454238578866168282437137488050036741629650274853194471946926606519972882693924932887737308648920753602846034931347823808502638537421639315789263503201361643825108728728271891161535301068819688893336333146543201288260465535712085610333477377905552724741056039990348096341984656696804882272279706475362575670568901901461323391331669583904248794258215089703765230060363796679259312685513573422828920316189316691816208201371629545477426492446329163625664944265125919012765788064654713239909179864095545131371131724564236396321752073425093182154717248679374600254076299330882344658185358129748372991063237728663413760767177004859926472583676814065506691668728643980162079221182860883171965764038619141933768458084669943570526264380868249306267648*i1^153 + -161395256174005063831067151612465133511910361661040997541574570680498868057742786395558230120230300467187499873972869466966525878226797465047020136433703096845714063898617923322812396723805536136929221035062440101119824904367657290369240311020369992352108529026386298077203690854793477349459449057379318528254901905358364154160120342336416187615626545575751439694049045971968037844794494708399657379621155166227161382147891243619938439996931175688546258268673647200985860565418279271650502482224895657485100867573606391127751873055168348882339021529363067830938516504330928606352619173491741230088081253144252582548302563059092502983186265683180309545505396379878732334828936496050153800685491102291192795461746654629964646370372134642860534880124080584631020068020624322253742441235674350489562593405737877886561488241794266259226933091097634079595739633949106896320011826091088683464851757414996460629519523861936807764947607992892906452266357961588819102684046193882038775715300117189286097926808604948361484373551419606397163287883638470232158885529853605678717625163423227904358700512584804938496779577365022501268334959222469149602078080473712816664183904379882826914050598206007186640650653418922638268332034512735497747493994559283750672744343271707595752481074550259846529029477660203949582553067702982537832423148019159547485874261805025898224092749820101379302817307509772867231957653503232465510941703165100452608795654644554489230672706326393907258825721957585416510016715752860680963388074857131480449879603977128970021337233000123417736192323855456319291860958072230787004317078679864476103139878661242899247345650313462513316980797807520721730119949499173083099729514218931622721645149118564973434323338445636111559491576370663410099912318176482835743767635268863713492828570600803319656526766451163218235130994825982939484605617994360141924042465478955711406004211218424652519299292468639184255630811922914538507428976665087498553583152447225655324054335326064272586656165326059629065263103897437044876805155868710116790485243799540691645213129260405941893993514929042041203708532637630031720522227094699245750335899454963099533915146503820189844476569680792346690949523382399218897186918965029565344491087547452414729584602715189734023711604706911738416464183584136419975531283864595915393002372726965877375559878392124175406194181570620682811601707185952807730269914403167530691110172431771986317849295054273201745600762436283007522604151305257501078097296126806503342883980322468482847102375512843782512492794608447089811905628489232273349901887538964538748239812717554145761404837277675354979995682962988136977276931997676649795587818787709469110422765100264419048373618148027328492982810095991182304233431955922944882100439180238517813349615465601143819863010306236648073759348212681086144804149218345944508052122393718999697641822265287269688504239500880918342381121425724194529186813646808976619646727475885231243501364739072580255785498747400049104277737553526784*i1^154 + 768751181302231133157757864821916468326093757114470786821613358685965160600413974808377120650187962726558657875645114726769054405633392892880238801601480616408143663993536848199171024798897419628612614448683523149887862665772611276870041518874452561434958018219246377036011488559637981949252709738075000335940515921989274126726478889828662886183962254753613872332746057237809171879462158181937872472858339243631153953037858470446552582643598095742490353744026934700871201083125290308149030698345551396936034122659357646132063925204185033121317103349343088051437868416975000857064013859584632289996567499287825924321717394515788359228311881510402116669573661869834891719589095274423720368767007979024025047450965967205787180392928120243698341775823276408775873797672316589491878612354582529280172248116070615073359353565951817580399482426766471115816087895171930594479428617147508192462849532086058016456958773555693720426709058129291441699069986128963551038849848975625952258701957671845671446160827341211376148599861330737566926357248308506572531419878722157862038852871990413538878071313759473871407438899243461649716797946321241602896654414997850956464912964646861581768925857328376913041515756544281100038856620658200507974248554652565591205573427990689895611884758910338720549375622873056636498416764579777336735762194102829979128857439267852912201678060597029713142564675110312797741282562497401966568082660749007021790034181969583656191081667135579088876248873592580971741241893533594691340914650427612193866114858576918835907265605061773487621761596369743887913723654634542091039298294810455321979613640208877418672995934097329930411392034825184435594096132623095206818603134036541412502852326771074924329480647344737578098306978983813335479997777848105556504752495884005016972635862960874355571636785786316613559608004572781474616683591842782806670600026495170156400668691249030404448014039216282275295983196582995872339017309866038828013473013499998751081138272354945718865043853030296752239893785812356737366754379124324627605576696449812315014238504043990769186498733839720627994148692897284549067388925785985756452048922787898365664496337521629876223869304172732535996977155539529958167440987397551850206856073919758470735780268267046980381132565815014689137881881717708645726936389017791763725986283095476585653777821439481261550975559598472451943297733690571552529801185059960103569201287115747736986911057658837137099247087358582178060824057579302639193188750232823356151588046574751772932939487565731510293273153381721823081477779451953858275896561037197157356192265035568946522688041407628990097326362283947597137052851273918127706476818411730817671909402017987033969423547967983151466757287463387281111208507769790674021015787279839369640170593341776695349443687442459311906882779564954157303662996119314947574287432072737741924957430589233683628483994581631573023890621799474233656472325898250078914403249169124839746022546391294946452030717538033469489152*i1^155 + -1064856406033800776125829557984287470170030999922161659272957531866441990193561544072196223804520538669269567478349483725520325764315912626423514042153320731816199151520534868037361078208581963588104371866735358109679034181546601264597640293885025263804353979873092958072607884372910976585033881998570921222906969229543580857720727208935718053291887046578376145509833713001576391481623454594672717314599173020102106582365495619972645771125261764620895547226773623323932791517402242044684118842097617668724578347245907395667586857614639702125076704325819112824640179787193629866145153359576651475549708674357679663364756329183640940357820770301713771550535183552254361049107326688887335143844889459806845809795458289249099300303606683872027469041481101064354662960460804785213154061872826454496790099155135298967292362098167365086830714632756333314308612651312646579306542672628530998222646879740644129485948577421043597367282750918304154560754210344824979102962652241227296592845751017204209290094668481190282382401127143524919843993304246239921651206072186197995219816884694473362669637036661241492468713069662287086768025324999884843380060716704383095769505191250032514367347083696547693928492288168592459113592746173030268421830521995269827879464320366176095512481647919051885326606798709661762029605413792814000072386117796147560551012140344693638403137147476291336025444628362473283139004317749345254082398878273445578646382971927900997334109059978730640913936309852698627486053224138305973522949122924850029117191142817649852416357580076901023003904062591623136093685317632906465068044075967470170052330965790930963348892854642467897394653710948850267211690124707654545840081437946640432346251708438543418574448606333708243364607868527544520109568624153717851647182782179944977046542925987120255503638835544830803463465010921846750465469080633251008970007788549360064683035465996887710516167774034659093608907710886396985847100281757153968924512683823283547520293633127723446999544610989974031510343409821106415008852485396015228608477173537676911792654098090902600064233666915326269315846059708792738877209522728588493882967122755991505775600563466242773656799808867720135311310399324518908464747579366262160777110479757260647303831843058204695771059651804565315382142721988684225506959334154972790027265641971442653416760908600242603444592019031464402208532218581495960040900255160759890158193089212642791307001326501271676287558785189894051816254331653624571316908347586806448614310231884368831087778282878748342839157472514412384126488261502451217913044263834035670666028766597162773628851571516688702142240939497543709191527299555737101207859735185242386031703634160569640606615460277484324761889250657413189736342874609047425954372146815570170507006891870396835133750807693990502845686570523004496984585467480650244624148206977780774578072141379549936333913207108069629586640990045214652886543467210688204945252332034435998159279079583300827120243048448*i1^156 + 320784614897125590667682401645045095619436716160447435048875374684570770454339633738071227007187512799438938474740987324204687483078582467226779182046396545717734094436195065242737605676015985147016019701993891902732103176977487951793349563906452050068941274851225707443044770742550776914600562468493302006590214286189964867164597859541109419470476541551807750440224003866281249003152205668550077227539296676306328649889878264909189291848346754320304815857245186418082312818102508384453799334603436538564400771909055605743469830898208685497450884866977004487476072510678145002157670459406489619148686171585472128932442248432924851454069800561027640388703569739979915941379783642357292062781120726191957808952424628404539186112646363870670277182779529586673094043669126188818950230277033408101437857828629795825876573741314754002358171959214429886278289654396608661906997745990120773938093039384589110457933650615671257208643275485845322995677741906853458373854347210727244113771883281165258926324154559748074985814883950373697373585926145756088500494902910215060797022671182038500812261893179035625398306383437983831553287131722996109476981460416907269439330858550927303664979159614730565264630167670989974427921789349869118033062966099434445752536165963095571093694794860833334012600702609192218116406676301188220476148495786206572090555728514258011491489059085438552809654360322914109696799756082292333455140409375460557228192425259673210172188961037047636697472174674695232913273459785582451826890995764362938757984553563227754875922948761596268727489219671272956066861506173932546642089763403623343033971874880541876385336352610812707730878982827569511222522441961879755221935779937176136313891455018248333622207749860686309830025028679658732974196172944621401037945319850489502509990599152566700524415822917421488685181422838120799441398501574887495223536527337475581024617498103325109958446403543159102784423827104634644143139664583022827625400234589284797607838064369497856461299415794282594533396435571495856344502828442065250885260088039972107219061943618243155375359876134786777687319341408540119056418912822841987788225534942058909504701179217426409471785158502634528405531651389430326393513437157511592233260550803878630451459270919323395826044391872738258424127197681066923017514224867499825664770206776878638250031335482605581837070096287051627676308211487908968820808122368608805013764575881932150945061560961459948488607066027052131265067802251055259962792086150806319230945656234261181793380410125938704706551811482110692706718343758669098571617953576402816813486040938870659504775936313671281712247351742634325827585489979770433630335619407834066297864046726821127683514404053240659587306127954017544446937554238372337581638028313759889808630054442512523271663055975550954001442037560230792406608395914506587444429112815588973558243186324420361289843208815946695672660929482396981945262208354410206279080356390300962518729056858406912*i1^157 + 7809480719139396044236398268430268927625970180993832849082711114165711300723128411583535493235498924027965247718518432681155665716063648479803635700730818663786565486117233199656250958733526878290794884260791414960577919078454849885585846685545304593548290914543840448458742068854211510910667433180587711663888541535008506975339807355489270023965502078881053693281706171013705558767426134434039973303912007818977666465786376481417274109533397777711380263290998640368168514038583429101809479835162844379292172138750702817093801581594447695694986110064395324908054840370363339083647338506428751296082371881053050574857355087734561877550957606495425567312260611361770964440703797050822589974093566904529968204069771664566984636694902005924965648770875701294760852177542639201465143075485471391624167513450020217667681928936964030172300714441244242806022121718238265472316777879910428275017292423866277636292024273195692087525245219738606377919600125720919485030550999433801193033825990983684262974204779281374916860868541836680524154480813977068374729707091500712971990837715862596164331954593431573736638828200663163511219857707847983169018340058823990483425447743568945295106263432858011541182117706742580330697554898793443307139832396702108696614309304838578940972466788139431660453965478341382679255742875152899846175069875369529888616167242525455183029541934172394112742472343842854473696610912071107385835145222096740425326142156451550591832268113255130076312828932856209187465018806409180900049649193415223492696202942435261705796656781278147504486652945694105782731479490552962687908339208744047332339880744977422017963074383303480272262162431781923702310335244125365964320949208776966984487700910476757440290164394793553874958493065580773658858919377800956169463904457262334666084702169354227443196392762654407051368368813386613323700735168011932676488432334625659008569604903340393497015807568369229745922950765823460763102045531726550418884946182547367278854512208259908608111583881518578808472279526957024950551668269854697763192758728618677202800851175368991147728531058591824499299840025270567825562073172363691826594422779941419977006569289386843847419424820702804585360881779714711222365142035485422671280296191774237025042507066476190753187774613455094408959928662719958177928020774087278604934153373249859451268824488444795593578973431624360599305169858742397448489192307720789529591774628612162886853362594044525237377991497966623137713530965650726570401032872749037994501273127326365894913945875232408399482618808605742483665890925873088064014419914705973505138168528342783911178283982417363057237236505627743685175354388177141643768699952493993446806525007958907637314771822306961119744890637328990020565317530939566318884693120662152351184109653062678331923112434905221574846988726238501235538600831407588604494490912545275875558801640468856552565410517772621175268072987303178642059614789804941075302128716349270483009536*i1^158 + -7844661476766984271321113158237490823093738023147233417807525067099580089842097023881344881742116683828597053065219812183476763489548646199995346917103652406429398315127358684131395516497824227234885710933372612192901081231640450809737751157374359594491849993256030933692539302417952756831060074730530056532009860473835717784349861042559259755300846238709895897781832912302836713334792939985829423453412271166339218290278183434954128797294288439669144263085086004909116354848555550668042980828859418520262172725940019323104436134276787373716095644083636383048259146107346634573098095296740685282833484247538871159311789049142385565967473332939476063430835453890949114234135192180778069009326961616410787021679048420195678126210564475065441282100135896062755010156432700964831020933120619965831856920244616670984482935237560970423296747775281817012134796981458720995127023055566673458426253491352149108724430966829892946036897002817533801505090673933570779250360591115314585911678386681747349419133586645661782416336020570082268350241097199548937731614161924521340208511079010154838574129971028116681208428894125764078872081580415668167984257482798916734045478405263932410609435837270408521729762628292066512289381979137519362533902166218467742184924345229920891087810512672563118789914292517884252084618398256696178982856025406823717725490817669709082303481485220020384824757267377152341685590089367534009209350843153971128330775088939021369346707318557631926084289282414659037253168149454598715286863684445252013618722448737142860797547076964255088237805559348317652198864053705150856071995047079896267432420301249484582058864324272561096802255700428184132100551584174862313982175588619598814570843665040383540536225883480649867379766960001223301548188835578256049499404187141323976265668781799200391089257278727228514919449294830609800033884953867745813210510906081066474630986575008796614953246726404880847113455496915424990606761958359774357170568505891645000729475483702817049913022784702383267081962502394670152687289242298383692583084494576865640289245570874800075141847997178521773841971708427792949149375540301152639024459069978045123622391426032643949029543814742851317634378759711146777637834594837218970148041548421508804509023553038563390031407752416176672994785982494276430011880949667607410159093343511195186385966117265606754896139717131002104814789690844274588654785211523763029385015050733784506096058023208313257280951895557482551123593024755947387296406196948203506058569097489759417569611885089366337232280410332271386834883382576874947945863766671199457991169746203572879379160940695024013490452640129275785250654259406122848396480872883883234299715611541865376536594723709978929489826026603108763001517357792791899074906835619103903133277410965275408717210273410910478356340423660271121810039752532067818206390751741638637023890370238822697632325676708944535837849480247851355846445458855009408655648882688*i1^159 + 15426377985222679350930375149990475337299570038240569039103793354851127235367721066082276197963068943008288703366527466774458279652680620354767228453213649886416455191104940752458135998832386319935775595256676471255691547936540106166108382105319322069883124139588471143187788155018950270058501666141372198770227090649996112437155571883389738907185550845075589978357567861843661210714430316408817296149657128367231845110876236170453376040012087005480810561479247344726456908888714400200161011581894873356333454031803785326229249513409410893539211552578553282095678675712412406101786783008641569411325362238110239409858487488456621929510416841271747067571538637969927681778775008616880735642741254154190285491403209648727791685242058579590944542862041915248565362630694927001755599228298797783953909683588281546037695012495158640440670325449255015760671557159660392847067888620471414521829898853707988987566835168788884195451650210115129404242884010737851938117701903121983520782344551121481674718980745769635663982192462512952169339337945859085744750415380151895367722140747203913480798883099785540818149520610737564296306172414886917857706649666713415643867870556784071991067068427212125638923634042734986375255013352076959888930078944804365594614983838461572991767866527692234789084662683922075271685550189381265688799224724306259187068536471792016832194652470634045782109166088850389408075136033441705524392156138509140491320913424409944672822595287412998954812651120935324958433683047580538175467187517666544351933105835373149761521313136021023397289080601850578218122533814219508119868788696523612340596343567205225849659085448500503729396893271401004223215267928936681692607139534996710497767370521066826317801115933707528285938367604591176617611561258863992446142369682054260143013502072350690158676601690544232343286475673410279090632068449056270301872745042193085907875301252331567932968357907918280568839022514318022024037156804935114595554267121602803976264985056456875510264831231280512916417876160597342171942730341278365096556514051439849876360236509029382649195511314131413437184618173907257250760521848606598154914170096209481967386056982113412322596066014909138496763372863723179805594805929636359139631906049165016894180692926651024010897327470886500924930192955747090941230014304953969385799972424486742496279215589169321186632377670704540622214759803385371375908015247781376329635877349768921327597813296962029928799521347196255970313061011199523545862188951424446554568884699390005782597125000126463800077648009527823764088490191186702262198591939288696546455705323431320707519180921785778048843884865129035380652911146804911797328777609101500709921921107589330697993829282549226647323138640255299542058809541150707620700092700949424196917604774918156035228013326792955279507360485478442330728751894264671055519322169696367558992969063897144498848630504963545759319566121819005748515007820470419456*i1^160 + 46146353736008399470342774019654850601631162681566182425628342072069181852054428222311136160047051895682834401194899827273837580643730094035457946695447431189997778729383134017296908311717945112320440467390216814529550625626184478563789807614526655776249830913682917342702481675156548357167283141773623274321160898280546282083317030435270594852828693554184601557615418452424223758841008247520083627733490867625294814161227162388089199683105905810831370662992191878425103990671626625260679106625681475108014029037637156963301773442801120997132595574176026829445636456048051127078282106194330353083216437553373708741928155348508670620025981860905661074791363660205188485508925775100246098313079599590871837350781447740511770960390831244452218560036915329591343165515596615814923746880807398601972570517501706528914670323336128556757509739643540628510472134762551425083606425057529112211742678969972980666712252445929480309477370904383536053138288762050515474239311470947548031861467738805006307039454277387188588166043278740958565173801169278646390951081990003697996213166699073731118347957189351961014121213529867556326359931794750244172433280651322902787356137162262928848891776719303641194460800860221155480797029911253386008178981500768956825579343072372271457382492404299155191721489530101001613686490718834429715023221016779584569669190195656210931525366846274444177522708490619321370580661628530991612013031894905363803222073231178834095980937445511679928739154591674508444026507782775899348198351418754840808675061884499909447361337567311037367286720489088281038903559364563529188021716704997888094201939872168253467111750002685016759365525722146129650552599523060909589181099960887532118931449819082260042098113342994204417890101396752386844421617117846957583864548751243414568523291773995379586220614738083570493634641916823117837121236498466657004539324059758078795014431911826248049527393118804713637315216625580120982668085346741804523555324198153208530736918642636444491935132163941705229877074151293941498005984063223239472927096916638127851168066349162447755265139564835803211159727644730509354219579890426312578153665540835652928955598832806603129522954216923065244733826559213611316693712966930502124839177793163293472104353279936788008697901842289050516038101421283619914774550232039797263941813463819618484887478054800715201069952215387925452817426348347178057162776895905438164616850201559429333629807900502224324602736152110263208876970796144003169528965911769080361798936320002840976573153515169985464889680884101061161904089396607551040370182415706778360282733260450505855354424003791846611099206086700177453851665108736747722139919560362406251726073367765810816060138167363539998688836449344902909993082408344690116628666358564654049057264967448480427483375518078094170180850505429907343479385438606198861278562857781887600013662275820273067785114080537325839429241507073923175415808*i1^161 + 303977724682660497210494959293222916619303997423319413923813619120777014171793087233578523022422719492290286673680218950052223710870054471194421323756186197672103256047638425573714729113743095623674855592340682652261428325510424334114841887980092675191076988844831326005142517326274186513624539758475089261307620325912754279914882411019923300135438418537480623520200458103618214548969276639768329039784548927090636547072475394287341318589620696108397888195519122500921462536543892234564965818024120340106237146077662808486974324659019744583524239432646893048929072604541630539150384915046472317598733971440969072227164451171421145277843162609373695439885615246114257838186674779012100886374839760262105792397217363746976257233451506413237503738469662435046880198653279817645140008875280374679306741348978100486077447978454869088880786034444908799522223926252032127362578550095343012277721892618386867419040139083071596667720081139592250465670081741592817258647102108923998042559426371508414459918273361322919801250230462240302596892797507718628048879934780219385501318487723785490552044871371699578354335674644522089531579164732202629300222931922732494012455109514600348380446057167849099059299698784194425247165973896370371665285560867139584091461438910465186862553324917932538764145284020950728993017473037082636908195594720275161638451596967068817102541270822211422132178686039325286631703081169612390018195647953705420062260806448692001566775030675189049988227110065798074214139365167871119528330554300317225549215022324061991614642954289648043799813412284358119601286334118177574799928178361118155609393368258447858810430479376422374866114178492036133128068660197577727325512800885448311750889756919606845529596218202320544344253292846724877932004958447940640258939863529172517236713835115457571708734719859509712173482815283096594348226296377450390796774046126576037969775024173868224837998422005475135540707489757916230549814401491272201896551830267347259515471787688657779146447810349021069082285698433879813902699681484257453345592864847549144295065277517216695768992636702788541386214817551276608761158207384357913603672548423741180901726929066763407534024449991531851059722926349355781206705342518717552673814017775358007176390185185552527780333614970650528614885569448676014688064780859428045653680324353820531024260377424281317112275708204684629001793410794230098495252739163201771959591805223941996127388346583277935741109735340876974150209952486123354545066882747726752958001777719135135006618895811633790926167737492404823182424866318376589465020536501039552313908891201634737112748420919372668491957237734270666528937118298080004118879209840719419647154025830504397757695601384753570740911003582713189832569728497796067854365585926091142566315943794801900685845817345706063401173529525702610242195872651779546996482880589274558018459212361709112748678341452512933369765429248*i1^162 + 2044108386883168294737160204375905012236559501723839354840631055956126981004856969182812036977521709496059851287355730120671902125031240989102120182676782870748233408976712274765211009544586373601916265564321472114891576327966175207688283097645200674501403089510201572772044130781728514284854840804195824883390883406334780577377845082139246672140435102552198598649350737808184539109047698450793700702730362841182263546547198358614420695865841000522810560804378029985062364875124577187076327390212278550037623888426949172586793871091644644128797796579913554974272867034350964787427089795797311697008451018584337393535707192828034628243189292578990111160378713835248264951146521505138105799623400964428381904560446545041117053308868518292168108889958137993306963821454742095446682584821886599374220136188220889146933507487095633993169805813457309692891479181697388550200596391240251259309641445823462163890865215724041661587821296373333664089623979977179184217378921865180784387464209396809945273111061330065384538759933754168198363228320137289699027446844404574007563106767216141900361223348030421622497396950341046106616498259725356164187599090062515359301307725027873553611901154938716411976342341194485593727773442629793243583922856842513374012649753852173827410677224508886375973883409252138830439440661019152827544251704284660512674899834682001316725427195890761764058278428270629605695347901518337313028549232916276401175330986163151798689982046749891033745890231223417284743438237885073312869271049215652052971756282411262831144672279704437996890759130028509910182775184698366007335886448860599460306208353500344982254095813337053528113769861385813370009830866418833791941640885900357377430287219404100571570068649519350091982648426013334450465273775209666776921597655399476418898971190392041523462662512259575988284295184565263073274799008454159319007987137409838296116237194022431412162780482240187391963225121408782727103162889510444473100103986249827510262097850983028289310919095436103568297625970051964732774974201494452557375574286172330407149278376832076958297637747317725417889440071144182295852804194973408416263406294945265739130016970938187780205013431775186630528962879225515639388011934571302940448794033856133315443463437071759918524621108004358485755935564722701217688861694739532469077398310833986273822324171642612527798943080707433962253065148472839193398711015141925252760725927672521672467785128344730124585436392149622869848038686258681834783709563261977924940283048214347222325766216017701689827880703663569066993180274967792080224407421879668172157396895953049411021205400496330743677898084861363028736581077962401403648109979757519966552298388134738455922415961058053435994572864702783848228084707400564493620161492796391682708141215215034420552567733310417114992472518265024543021225143041462474095670740530410985132021156298852102361309658480640*i1^163 + 2735390591835820059794834318197708335318163677815478449194684012022302295400004473436069501213718684512513087972557430622113336400096043374608107138120976704366230155983593525177261305660103132846277982463195454323484036239938377646564023079291797975773881142835686699394213639586016908644207829952217798765554671993593350821896892395907848111535187676192777301623077996918429234212719054445463831189831762927204972583969893579741151045413944008639722222977734187956891344216328598461997352223242324779360648286222104488511427784279184916050654389475134072271402745403315630331655655437014248429731889241628391091665074508290309421728723669284137723175710842643680931713188134132918541570196291408839487262859118728931272719769504952854325957348596509550783545596278665780869181926253767724428240182089475501351201032922767531919924883880648626852186556915123818864878763744283589999680303452044420220616173007696397749341135001012581143644322882650709562859565856654905494591391498975046351601276421364239020958724900048357589602192381558550139564240214434138611215047815920858110554945555757386874573274199328421359564304117446025358936223880208514756836006922793421779684127229218633321644814292743289008183199492309211732162518424615074336259500348504475554025073047827503038827842231614072068550378789788820103032408051520085430801616573888839293089022300438035912565913704778167884345651258208332731499346995790733951270597094927483854778513114576870520571410968720881547234894167501920065003292284995458657897650401454156381516352218486907903547037806686008214544650788607725659093304595663853181724025228375452834310549818683320522949743172830817590929259509378338955300106910593066861278726330764128440582050654017623503704496102959770688474060134023775553478836481039196561666355363120396112103783503050720314518595603290712651731824926886696109938984484430996898979275653378055432107246529702158820304667828751549640293196188583085073727124988622915742532606009374101410151091170158487049642968433969619290143470439511996531108672873142793652669335853302627148793454981296908614755249320835296788595106440334587659555167586884765626069394063527815049851306738135373201433479788864653938108921538808920888824310546194698780484932561399863875198879104974227741458222069274005869916264510724666287031078559581114536262592185778308184503472720914371810558378050739139724195302836628783351489050581474708096263533845706901620056354364524580143928685447679212136427983755207516218788612002514628626156428019009507707209383312237313411324709909553165125695334059588385527035977168020220352674651356518970005539294839776388021998004600277213810706656508386505717043162110496431947665378273505957005264984443900058399782781022419738044243633147531747672928431623614840925357205682433071925002119026428031327079240574702918503222961658310875032665604171321311232*i1^164 + 752404229462383518026179732460455506096055605812694976090795405407183412720264573960376974865085964471835699138878187873196837511152882626355813266992995917837255463096769986593613945949951351998053946053665520612468649490699050656414278640182387839318434666145463976792004579948276044091973100432121270699424212929758138387273183266987903042217491899478139000018862270467893224937974005110916472962008519764859798488051325946666436922751801642583901963769655750830569390086059905830702725534529287230508932089235521002887859303242910062799569072355990538703594388954812043839201239225320145912572805153458201002117371190774870067343945749334673861940935560396245622103356540685928970182327827150626887481762295698924268862622844403082461618049252397383466143032595766181122247043392792425678056220450187977965522999408414807850900312410627787172592539937975468701256961701597358590536069209568792764287264630484501559139311075364455949304100847504910584022897246108185574312806398763075243642157428628087521163407706614466675746246247815222844459291726235295428063210145704396200134355581659807233378966826880460021232900441676262498202063949063420013580555461882836731045669814787811202063516763801433654003073955703881616198694024155607231245371219559141732649978250154544285182268859500446226018451226430245561655034762730500139817613179734616640827861222818550911545242180454326507599129020499393937221141448493084988375572654107687160444626849608586426463015093897638563922904256994229746314736485271072422343065497553976549472513940516928560939469951092337664517257170343020226843913790320122398975942520847556252764774191212537733425766523458618215061283272752796632264635766439475254388745056116169229437557076921194723951614765581039251966067255985835040549735775749640859742937992857415904581004888553426323544207566177544317335558517742193618806674439134989805332253001742065059291720068534414849578207774567638632944805098032446453234373391136861475288437004463012399605234778053840842434845246765032679140897528394567797102486974514628033142919599166002510706859176185765719719929335154701071099189607552484470926579852409045799752866784313034391521424258955531389364608159654312217821315933046158017852231148205617259298169070030183060005069595604421152138555430550309266400183234914394075141742121045246568037612497346698093223929346969894172660769442154336453872631421768069909908312334282011517597203783936015517979969507961132187206707458937875648207255584853822223693822183467020739290652449241684890219070478297391919779700641211971933866377819061176654112530809547639626376088207602141130140720128198247794342645633006559716166715420958005165198574948617836723436107599848853074943097996210940916548101653967645258978418876278977441506853467615908474200371023355717012937234911762422108215825824724074784305473972400646258688*i1^165 + -2541837971217893200292373695382023272863059650564434704147624823636654010463787555283766973216465919912493224908523722199140330814276577300706609364289181552464936421862377987621596299549067176815142257069564704355477522728956185120415413807475904119488094230361441771945942136674164311812512516859391532683561179707207802323744763582720524831883503724418265717326369841317057266446011980321439044667630502055299511419179272863897309271649530824340864806884922167514339667241763259963918834886988193108084138888876737761136375263418989074311564165374771642405796563696104228420375527720335791487065719508059762929821307324484931800485921023575314930987231578611805359460720346006423509202061777243838608527599107758821454275302228272607796875902626061339202547470398504808767950462051213725374194774163081315124854880115346067763068391767632948969227648003934314987601555860382205946667894934276855970405698306318158148587273176632662816590109820182516110436672283292304899965159110302655729958778037364171810992323002696644077780603076585549462871034190721854817880069958955797040814905340453688524465437114592404649338968867324572615755074707191274651139168453761294169205996036409325447048745756452875210414232460280659450740136711253807895790568490064310598582558750924420012392798185079273491179155984002048201297416342887989491117064312904836072110725993092971907175195128772231518341949753634087434968688187594761945138754953995797067696847767932069856263369713838156289031583049406317194470262043311320462613585372963316617745477628403587439109074448337353025651286336967497669977476127082541784327278725651933747217083754707678193287310426829849274003725407718593966447943674658757391810224172197607496634543441467992311146418223974759858227922270429400318853374354596445210469890597283932715293815872031967213784921258936850919985068010450233080828404595838301482139602119352758850744760852057813325233326691849227511179584893540980911814167438961781884398170661259893322505915324029500692754376448121792075514945829948967472386697416192232262415970694298413105698200366715125471874819690411692107449042362224857448612122691317991262061416744244114305024518846076279987365225529824291012621974836284882266168330519457482872560301507129428522957084648304844509341950020147661891754202684240210664998754573678743574765330740220470163869537861126029301280877822143273442891701109881924019167435767479183545814954066043393284941163408755825504280587337175821062479957504149321872621040018329105529933998321951862541950733042414191272132568715153023282712209030465197917838217346519419243034266355082632001470046487657585205647600457968689699728208170228864317446096535889455716481694438331598939929540890530878052636651591269031109769636475375388188483199579006469360100615166726005240424751823824390736875190977756441138429952*i1^166 + 2524732973276364029446500577408414396930012682370036822767015124347903710748285061239491012762122049455937947497259620730890127178057673983952215070012350196176577199041613224216339158276375311277280730109524147610819930256000116856463017853888015024274876810633362488418089171750276183886275031546165060299632189371604688654876110234161911258618934049962807860465745398684586868973882775982524791642066566456579083451610033519235321597267810713226897618751759141668939544329769306325174887460971822497793548249985859664286369430458737810482307017661619026732295754007662555073176741104190341384155262255892066398873631987482827567357648430993737432067658053016259720124089496882976558085018857896545079975984476803636419924158175835800140050676612763449214731463214495265449404182674840699997936216261066677845220924644936472742290977404784481537731925044810752449649323983139078515454700656287828457493952513386033189975790125894492353035622813046019200401832137029552947393017896337313378287945776394200352295064294039605171981683477643676431976212696185119110444106948298025144427711160989573283326129344105316979220313548129030635687853404673818465696639556535265947647561518925038268213411246761131575881515309144127899177253388589068366381074881296454651969859202170357493670472249173345721354112320996596965693660062625553778809498826036041377958753770595269114660578386680433799002743053168212886883570127130455179780015327962862975378032612846647035786949164746651070133408567334381864593643820152914542083400628554983111210723118135809387135352652115169644313971965696404460212923072689592391402501951992795077620579389105138828341617271001194092484071788201210094094060137529063830544023639576561906495201522968410776567616096055417383129592440320705677988630668108406160543624415157865926108838004999633745738619022345040411348636723244654241942041361430500749312763793044485715922365888243137921258255831091126746412559983115896163482096323653299593640462201685554192643606054344657822711678597235993001505494321519382144437052708492103804423955029625546048538657011681971933710459456249319179149960234667709363234432644386897969382546309581719243428013657082477438965600161561771863361724468738909188222365606047106337380093886066541040299951615870103178308073576257874701877713376799427249836022306076919622017131544950916496976139097477585556643568469347796764530189329970636137947902244302834879913418668532068981116931740323599526498501220370261770311949442847180572743540491356195793908042837569420112575396351085627772465252482382705770705554952161030829971277385894871909908964916520276320233832320473505327870998717327255041658765843353963166478337445816716476905328770879173492353466270599233705303607262831948014603130601744094756203773745978889796300598260589868809530548532440898820263378944*i1^167 + -1219150972815713690438322110375453085271439981620388553793827865070052555177966389831149566046666881476044997816463759714365606967281951814299632053272901589254500553839355930137242823684768050217165037840453154052833722973832725782105013884643375486362323617171113080238727337488060832916065581408352014495873438578700156062572458411643393557571373548035402693516005137421944594979804579817195333782052110418207249071827326959516614348059197087666074317554202727296393428842577420770664601242707223462486491710198775661250356933593633119555013276118184990951957052442048665337595677205901079488963544972106757323244716323184286389928660775599806561103467752369142871512944709709728942207209862328139938347754712138785281331641717648362535498422908313456911256619068355378049020728415826350886054079186373715067664719309992922692787710549310236855248552121549159882458117896871998068851770324348601489502235544560702898984579788476150175651091430944423462808296869976336790811574774094712106036974949989318555963046579112148739960872179503078244269201346275555646951932918092417896363145757349343245775850879322113484192685209154484061197536663020588422200415622259737330215192732335754368332867361413748419902504584505156580984496720238579083489812143859959603026316528377611781318357057149478995660118011715051648293728744576834679919237336033805559604912545812241255907740940597621203798236319704226056994518524703215040892008728664520405455188104442396640920488565811728261041400067507868781235583855934927470198345511113180571198638964124439962342739964131695540573240307897111481873993217634576027233349068833710681774546447658102570579800940849316780269182991043899859992281720085397221152333502997345309520664934337930831619636441762590170343716337136027340060896798836693466095215017794340864571667708016437466073352539731153130517458276679920642651798750545487376802434364970199837180723786444534421990828356439361803942475100634984518322632891654175757505594465271102931088468464789016142991094153048931134665074595715589920329594695203485413609258377669775191824340048560508550882709350324795406768536529649807496082559380744158187247111060179141954213062291221601650839700059495770522832071137818950537468310631901733014302309879846239961893198471177918397740788395773324779086246275096553932992364390644308953711499235205145720725870036146449035054509123657740592029572767393461061465292111695508144615706424479499534457881063729222786886688119427047797310530341184034206829986651048583546579499044902896138268280221066500895903547061838641484313102778235032273572585192802385869215189805320501271443532372705129563666262606660833592803119669758363238567392314306828553844194045799189282003133498809928129458775240710343723870965922521812732343128026220725796280040491211205025087721832448*i1^168 + 377490166920578239747126700541910544691406730561410384726082638453325806135559823415708101418100978881052528133403453616899035532610155610096990914873685831949642368807692519121299651579904182265116565965800762415614112211362434100024525218775108114683733502125661519425209578538928024356486991139915817934913305038180104130479280074917847490943711193295939403074180101221800830508542201840705833969280641298947896041353111455071656129389653502071118560417864105208161269190331548480078430444171793194760354365507522844698832164715244959337946140633820497128265974565861492091544134591442535481865157873170427909025921911091060367594644008197394696526571304475556380511853200353870266804210763533556566481214071792469876136789562922044049339048414282769477999286329807297886853990072639581423684548944678459276926140315220522808094047095040813020006506169546829468047469113848116049938272505697355293317723890093990637013201228056228942563284143935051714459263268599579708915036652589897499253445019148139788440870152274797743464656641706596445915063472771055021666479793142933496685466715776281593566777606729695081759798289452363287450550123018230314017826680698858038474844296837762699967184436178657324141048497633473442079525197220930059903375900970685383367470072629479465736825857059096886321491802286385204263200119302047158606230703717121506313829012344927142112001272444883620766246583772285750282471830955473318909025246379302447320811172600920800911081256146437779747199169512121536429124842523492652199746821579095264111397363921548130376931917531447742314287897731396069991440351450878212192161495951619566563080980665920875362301003922979805831592789863631086589216600457481965506519971184564393448515551937524225906363070831009358109529982016877587910097222025800757444727469839010493811048462993463088736686131352485410774432524191810975894812901525276321035019493622848050376800878383027287365603430969841401236493830611764068466183470186123844822224725761787299713862986098862504561850300058318941103769536293015490692939721205357252486743055855406144751584228531281456010720046626005948942558739686725264229638050481494421243719183874297279075795392487197043900569595971035565370579598771536637259098512540794012263111144146282551047018790329133033400443595828728456270530251482755878247524278900487921934433751732117717508700125368934376877245658471934244900499361370492175780128767581337582401183737814150961410940006776028707356360080513600183698048821102871981696913614146712964729226347386291793287679203608781687395281454081578737117680422722704734313619971842602203530146856183675138482254876543286375641781883972668406790416739399918501820361176228592320794931298795118576920761978639681554858625231866535940959856342743051202660182910337286498763010159411200*i1^169 + -94667560312496259870297486887914795102242271466392829925841191583446680578641243899768705724291646650662279401018579906601930134906808777334601090813334959412198203258287790035067226662852629466706250577723664713750565052291244996846868056623898841707456194150498736576293075696073106831956321260710795053985315292119242995144902493484924289677873206396563838769968114123280510688031548546571305344009336938953830385948650803967276716215576336800407739315236768640435045703022132402176978008897993376585759799597231922692716770953155849035102277518688794246765874017528057087749665681188670216361848218037701475085268910127380555508302922445090467721463821329266019760780078470015592639759979430216039794456980781826204001029405455503647397668722474184948965833618789924433246733243775205637741814462656852778585433054593929574186783350705288574355452516242337636069796322127105042380437694895458785119825128394343595593610592665596262613009169894995251708183547628964820041612101534097848739536342027364767718012153476321539138638692728013136600295680297471648336961280149422268163374739328191832631427801139582918783413931449226910624854450996830859140621141915433431543257281109827691382199784280315881463148100801710147629070297642285344934031815916419945996803546461435171007283549034232372338262600427604860227267047124922135562565398201385149083183203164496093011602613963610220658385086449949699223360468179390523982447168348109358781225019923339785542921191863450405489811332067817874198682404851809110484517968055974111764999165146552021124510209098377883807900355198518496180432447100864142950271569572558597979642372920357131395779790726601764148717370039166873118025170890007593723682847435430543072423170809359216194297087251171139564485228388058890502665160745804407739901187431237369591172927789357788606521479071116658872798603000027095171368937829349010658584236042601655292462568415555947775227239339844486756297234078549953867837808910615585464780719561506841582989316586324404324754038272082908806758580250422156795027317104583842775853371710340554445688840007359839971921930577338057933780301879723468551620263062276820829837875915271703174012847708330948616485434164547146081931785758458776642266606353510253826448893713266783971405724289928704240320927452281464226581876895508597153146229580433244001975335571151755943645719932554844677289534928362938040762220883233070733830172647537529555418432244513134869318310327193063490229868099386643005445029535756148446755666447144071902399418420339792206067446200736286152143168206463238954640983936690327941932336844170284047882199967707758673112418868955776704811254114878327189219706452015779997780808414256434739876148895751474068605948018413151684306816126141620764654600715680095863597963143020544*i1^170 + 15121115472200617865621079013428421728941948479334777243148434700855881116533485002971056153805486256258371440983132174779576026274071974927655313652813279585067746208757714616014358635917611695645835421139688991155916648900047894251825512806217018078518520973355946968973141984633321797598970438358039242530474161527335716473704232412170165919024686403810368087813451326202359420517938961150966862061088496066852279904197593624879793601836162985452330041783418694836276773137993708912709355077645628620645534223108415776076349452815662614825802994886140994160441227034678784372166071535903165761205163393383489621954059991108990585976603116219077068458755851888707773396664102077563616973986831068988128273011343742289850616782365745456666005428278216479020004270306389398061428905829542530901072945478162915066346567073177006683034561777305017813305200715191853509606865393388628974408718981366151951415850665448870814186430561558226136987924122690013754960582292195350732537320927256520994558719209816338486374089981739581180019358015194234670501225239457875103583635741018716893459473427459318035871433321199780560462484741505186731055040713537144831970549296744817206391276973601277981245715516516088254596479675455014181887605095929155632367143662379781569902459804813995877453349619597595384884573291857177232668052649349948250276803293540944982191589028897902939785032715191634825046380382184979179411125624892858199427151988101828275347519094383460131014819052017601216418345243972360533470471645909793035776318359069949564836487075403456633782068441172600540484994883605686456079625382074311273290130117200081409186272350316431623446303652693654457248555240196909865944181791111035504874527770706554940182207135701087113532791782094881875346045893039588365468947197296874993012484120417949758964884747844832046828486740117220587170859046819790019750258223911071286465255010182924964884741230258720548229884328774470538580887009508880318446794185625613196802490448940260482915550418841730883159412354011611833464632536431110390370235829507647253697934539093100458286974667488998123851747009387735067506474524658943640279976979004123803867192579616335090164532047644791144474801769480526988544157507622440571869550928002515018076861997869559808964393123611178093311520512057498032942664963277101536308787794456791393739063755007299173293766046207468334194884603954825703460747585978925579056405058457495127251879706502031870146249866015178261038065493577295600777900864635435029071568400814111263249209285766944824505894421634359115494411271093568276274287930948923125489977511477670450429182919834640566512746173329333174091978295112652370713694617753187769896338221225099702380223970979742218751620203011934987915465279099107496289161685155971072*i1^171 + -1039000503158590863536095477302491256068188281654915273635783313021727858407016303811828855319632408694997566586826528010643163983100224415142564389450500208142633081145741493605536548114556367479913053181082175858943256660145318990610269393659225094503845406965853152101569199809052499355534972347135641557926297462033787193639377958984603581069326626195885589231841402256130841857637436517602681922820429125922006670200108339707195482606024362837770473511332515749026830763734080513984705512434853574396778202574322677854645246477405437404733174845414422199936665316003295475508320433747884068614492094348780547839259455544994370419160605988461231636446199344243516666422847036650131747291647891449156963638459014496439760071130987003928426615339261166352529196333392663461274648308090059606875885941440923852101914120873031226241650969657773968384665947736970088171939430714745486121784895506723754878184591101687856318844228807460686082269203723940626331351876528786684155993957487175276308923769298263947023971282921138913226168525460965312131930273202212387238049804939649219434421855695934337048438176284471484332159470500243905957542273808024254938655989704072376738596847757099984161715256543090221070139626443343772815851221707695765985039429415324437215116472087980064699797385444684746305370367435097227093312181092184945758889485493593488482156784090938052104889305715389421293139377109184221923489994219698125171620996127426196623076895289764839765883202106230246442791741059385884027232542301251471717721816187533289579156868416150305524365206357677427086523105230688308973544392103283952596350171452699963193932120029590452571494745140441820812582946069960213998372409772927315537652280970797384446290787049424562817234331196717632801410316973725996959884474645898931831172211169270362395346122765463304837027641228637647462184264543667434954980706127257535895957627577281470532727821825838322220817982982793312917660990228165494937905685880771902781349054032375568827686537537309307505972470479716632090430462490080020371054755283711566450417869230967621743561185479449964929308026119906158538614348275144906190462115536116262504133551527117564533647219335099699203860979616280308114597066356256895453417688492859834192703777153569071075314148022894672543585231479353884254465427258396427368216987596722520985182814900130376672945523234771682490129836390611282654997697748907412722207563180428515978527683812704410575448659956826998949591078896666517898402698922529688005228638172034195344240713518605663399161982444618764515906286481080783679768814097491561682151163514202013433811817856101632487029879941808591942747456327130802645624403138334062700831503243143385418373232204069218852757452886504023596362396749250166784*i1^172 + 32576866195317494919396185802140357782202207900475744688065560147115504509616860847771195271673415233522925651434890828101128181075073726994043883439800796732585432830102476255033051811961080903409698420776402672729520356436108293548659034585234824010141558088233645891654787728393858653842771039840088894824430945734427078166162507195002433136541423826163698236376287307978841808483951459684545518540471776505605695949923209922938472425717804619905557657762928858995804670582616229464299069675034986585495629541433229652678180504542636421711998554769844094933342018897388121443881034840297239459707825078122845059502222503024439546422185962308988365735659204882696083238305257425760922029914880443739499878490694853060838233597638819700184502988626384384580853378076673369144775937158137558809035724213969321609784401213955612312844288973941105066788095296411639046388600329671181126584804741126210100329455806666421091010651517363967387512854517015507434588853132543653625887781580566809340482146037402220715318128594358192623941208667642497263518792257392760100050755030109127438780520535996984193149144414015041264475634156000949483034503741957999799782265253932561499223225816884935388072038554599953708803478128234085975786483030342739242893302908719079289741500287905855794960605404319403508615316799746536033669385171380549443389589582815906442169203752599083337315272608569066875135583938384206740233831141421226884255067800151953565516436412860456325613467225755366365528273249274903707324966718493139753310556864207756042499445768108080565393409897687941797598723067067887248887186661882600466668708803094408404826938309543698637599082419113119921375763124147121348542258007116015164680382396703109099827697377419699617792074103959489390649013716159404832036993743433425668694912370176386328023234654300494459614613208497614332900279842697557450491635025599479719146543236748765149585680663732724439998414703717709964837359702914598247839707222356286699376644153262954238467892842818202620208420061232728243894322660481881824936945738096666932053080076742991227128071627366443646615094229070088109689778944878666780334597608856471319304024115051124971050537246021214226268477899240863611780436158428523872185469963760251913345214484721902561203129691340034084316888186825398487108803725659036162590738480425230618549093395020097868591616283527303421319112615417192580498007560518043123394638266094834160240013417192753896232016952036274176269451387428928011185875488668698786334827003910054358435520207671531472706941410706346842385290935862720036312292618677388036679393939179922141278571725983304112957459595822965338642051811730554507754463073108408323471508130386606500551998149848343326565924213875900678144*i1^173 + -461986751486997530730368351228519609770182850503287552929343693629213946914413000590665869794564795547758365476883749174700251491434904629314812813972393756969732087074056474033612016676801876840193379006759110875427939540926711238637238753631661747788303495311579365126060950097336319748255166580614472898767662751930231683330120213592443327526278950463914269213113347406682608375092495192881067816942208732598836767190752774190808856237579459237107742286618379839101401068702272574001319206546635845669179847341869131704241667404145882438029970647352732856245444017736799423352566230096327566372179267135666323851870613033971711233727367086973471235457992180400496464932038530800695112492391226154809257879267350498965691613301149991303949840183198636929034699097320764223835839689054634910153057316343861732989533822763543254095194740082349405739771666445125692374247452105304869186983482418499853611422577940263638193453392651260091284013602606523474434135472976864332866493838794832202978957267119908873032431215324651915785306794038105932997645005453549809985237795898422495985670253863459629874261580586570572449027833939282205100203011413242672780385506808396652558450611593663882653328375285980447615717196475223273887318839895164365282311976665473239592482346819684411517655844985491233877721919113792830430784553194199937045670006687374183365496412151447269828383630831381403119324137044168495784824794914515423772654648637910066131775503850100151870073344207665030966185802201000759549498740511387163454388764288620084393236406725967233372151830681685720212424654225812703669706402948988992140402334187831685080529371177676940667725372346949404432721825627120659771713433818799107240105128756344851421592765519826934825088937071497142506841716533684739146756634735948553072576252983006777892529183351785166804723064837142672952582508965701485125086351499092518460288110503425431255862262313383358392720143742750331287687560572003263245429061901220295563461595697994632518700355849138324936960005638571081216459199779164847849119644144937252347069919910824414708362084755026955348807533064366949138041594599613699722625834177865940302539997369642559578907476504387981825141997833629888676683073534367099885211383538017698103560765911107799842676884287146989752933293994947163106364879920053417407747400966946415330647847272588969861397413305421246512931890716459443744188097333388121522969093317045724989387295747642920752969906871764188419868044488957561566670547448477181266692786980822375095552604701495762725141994759025726342732623403459966189847413702768183478962362590470957312121173914161792057678134620698942140777607299265869252698852550285132560465908965517273779610104931729958502400*i1^174 + 3024843680294106028966319968138676385906228914220289105129409982758788333650262050457039412560563060503151330192246542694725710923434095280335674490304731686179444562209702959503131111540496162780353618989950725117077147436957768179400888905014234363318951767226139115282447424862991362173876831620790752332967519165735480763307476184575398021748058801600522198194454299851403339143998691322881980111433856258024784226261062865272169512073137564332836790954598373291804390836895933651396408899987546268612623328567055001073909463607749325382033060789102158170026715374495535762853284536539670167692571761573599781951433953263096697373568389387015857022162313184627831108768814971151861508875195933487226001677916733748531411061191904836845608707959615911456911700057125805789213923574325661773648047454111596237688388567606575469479914538862398387729099512005396874186480719166823481150171894518984937026275041472799012759249329862939585206270289265821949638925772220434258146941420701424558524306644626867515183474945806995432342413422621311391262753190067351328075533361248780449599154667376254150745902363429194409797125295321508755376921937031837708987758003963810898702956302996599304974391626117543271194100762442672742108468148965098731583301985622017020122393435777513750107606918498064759650524434980938051276967236060703623884710521695963900854524587499647728834048509268814492561366073283298529829129928449810143509668430822624244264290934884875766349644749802288643645284610344406070067741264626747835181069247135128389463048184598728524642362963938342686566383737448161752363021766093073353542594373587777574141717089790332581536266131096175900743594028014282736692136297904352409239321415885154626282655112784125912653807040341815371728964004804423230024419724429855043581210358874710901675066288289892779380368551255856442004852144266266362064319802001129155624695567685292655154995010661256542259386339671503981396306262041913668927834494300631353473375132433688913243311173836304837542027188467867206009572281511817696745779185112987265244952738483985571355465800281134755863499367771640666014960045251210774953912430343309466182205178845131565771291716995348047454267229888090327596211937248014080094283599902650168044065993529170648327210460707679775076341629681508627582130042297479912138178372068370837125800102536724994576430293463941888709676385261315860120943291784878598342187301633429727164363696430171108570728978591750155539545383373032928934703875828141864605209073804463774171617685043677821006764635487994189878134573412350528150339476462327041218550273688777283995058271908614610411369249965173454561978360439986200351028835620183178868132835958149699600384*i1^175 + -12354415523451496777342465837750874457977773823039770324196662137571710264315464426979754535256070186282981489770787498267058703774262016293327501879024578066289775205470119883065300642186749515114936218049186906179020774311334015571823096487672760197405997835152654144548558585290779888784069757828971881727458215350758891103750358479163950371670138588688278113628791787010388523511347017324667259349184699705445769551128248040309681764135982598544501597607072536815422790404420033470920222891123693444038091367258837589389522201773554655199309358640045099876649193536087873510276938433408991669080030965537690521420789164370379716625018133822309226201806277899974695878958047897179552517754649596071370938109368153335130203732176303348427065736941924444730696932691569134727649709820319307038474909523608367020597483530969287152530954471631060396770293245252486815076616419182640410547422471471297390664924481562938952094186104681231899968542804913621621044743781127672561871115402676475820017068276480048340983166746207614519185048140866357614619519064268490922351505684239261655655240121536426551068445007718945742211540354301923777211607997521084362396366405440617577132715785255314870317452269096804833116467776288797670118948641150926704231506675975032806596051484225170019359120415607686733257185825062089909451093266204147395493477927510322038692149081714433452820150759069484574264791957463270279562456947512249089512988423168160158728730409966863188524483915007834451638625539353454736660666649057696907521694746760204829755072541855382645868646770800390655204452245604910010855899412943154761252893627675013364908641416770132352355806655995960332548028270107118316454842224036367096064172375207426487577699484911173573547850144007260694300357648794394639065655238504827263918240363361439946086483379813346848802472028562645040816706703974645212546394308343698342031117032878510193425036635640988802865977675223277792269206979586967794012510102687660121183274417904199018613271785378619717197945538526821383636628967419114455003682819923855751801376337158351057517048330952062816481134583307113244569180875435685893405970112894632545100226244000565183517838228125950219828821347530117968242035068358450744602792699259890551692265722067610577440186890466202224727804161189098695370572433861213683178184725154846065509783818231609422915962399005138244933851789562595222308786453782704812193843145597484636615765349541709880681281535255385328999698234323914460873835335731776062262447449552972876533001609806322236488957910869259625924399025697598666574339236902337425618216513359661515700157327059554372579850582712317628366289905433011851977205452569774569553920*i1^176 + 170437317373348259356650671055915752159655918465010781281405277617112375668217735328353086636991003589226418373135451933098108955758689878699309427808841744899786603480177774513019519209114991297441722288262931247186899750322551926691246798181166603531575190452525796962778555824313488534509781842351496203789584037781893125242635349757707743776108076850612130158827139963900292844472422038188347614915595123405216746986409186144936558582995317981614018627377833632783149852574379788713224391992104367054523310674066696246224980450668053831478312751703203657089558522261301587724670468887177734626368709132554342525527647730169164006460508560916604071797863186920347281830889851668631153708664764988433437895917767652682556839102928074940400209088319533485128428166973613251858770457593238197201814193425325549191402061091623973712158345188758364553640197093908685992683601860940734619598919513280122956983432290291623449759096042364362312962949257883638791760824249008729076111204038473395746469056133156369885707036609781947781683771411364179086556307820677955152842943837144974754600629367079691691789418704466388496550326749722933247877389848026174489041270531570365604629135140483661958317926933452826670246252040874606713645559863371463533165396066969618165376924649493122187323459181940733827200048795682322020878597880106304478196088937304500522037122357764493656045829450033740677904587094350509418956981334587561269881688968281070931313101572015600270190130427516538669148315574596493873539996912012581653590069028093111404584910256430959220415089449093814830005916608031619114417030502178458506295003293875806917618138300441667893521290332983001990333315989830524912375931777885195765883395305586011951764259165660156225278066753830917498271897765295272768779688894322816485310506427578764932760114258669922770742023732773986354527512969266957558935544708667814579035368514242541585779431421502756676447749125975428814926629615874153122282459087260780549888229317688402077414782505944635367303139996161838881984002792725322202409419196744627272974706261034334866583250159614136478421763984924328371248600539908714028436970254544594297703944378724359750430775011529923088658196819645492214086184177856283534464052576769006323076979335728859932459885203670665414040217269953757484084518266849104358803513963554558356370763572632572141335501352415612532639444951286898808987562058683595339955033942401838653291625859935176612842459641615395860891282948408769567297650894355113844984419160460314855299832265659922854323128970998619793515313543744249512232738591524117136356279314883335306900956698275284785376084206578401865236429429537421612023808*i1^177 + 1186285751638460814424714970488590000977031227263164561429339939741897389203027325282463217357169390815476426985376589629379451074899909424091703270661782164891670724729682373089188091005821740598235818517823873810164650922744417976501902710377267987893140695910330259387096878169933639841090405492311961686920488662120040366130798300377225785184339935897086339310811327131181794316753304104947046384424323274278859785407929501121668309886973849776807396784913307375131868004302810019567512691124611866902493725291889176631383622632010112465801041299757152035562779609531171838439878946691642565698889200738687292495628639735431342940739774403406754137092566915565436335412235026104000311526429166118621245097180354180532459265064233988722043007089039976427694549455132490549399596864822085871519671054702333586110135417087546323705789848420804395416844294757510804706086161624500972101728618968963725678337237406905831080143808155857001904179972871237526485064371193397743860578935133774733485280709916849742979047843346175142038856998048289894636310625454576387420997165640261492593898192707383643008763272933837042951231664294333258827143120757614071174152234846171783438653249018482847279786996024024386244352454563059471287362281336027409808067246717251723016673460081761476660024096889758531433945086645219003218252488227464249019983716636548419932126332790715040088591107522288338883158277678815162276559354192653959537064262766857404090436931557808255081812851892676484712686591513536831204961045208513695602512908285831504305500821845546235363296255130016757850628014086754276985829163353563961917109329525254348871983416998845799512064657991148816116938616943649908907675922178078570417809183628700544130202960773157095506799632940629864593263251983082488860763779730046479166579653532387667341084435707858305696000199220491846739211659186447884352828876949341592748222430151541312678223711616838805280400729161587260706855765039273969034274197116975471786433018212007585696558018736135047027952574524086913465605209570198348203825213276496741144829479276580542977548324932324556137236456680115422522050808233574236271060540837078798394482334208341412736140918841277114922554210859949951492438617670111128380709751696489960442549153051330626748449919701166647936922941572464433196266505773586251248198404271029725182758576894800730934016355962993694798068209335885801067894104775367511832060330433366054964692597706468749585806588878867599563611291358282957752389891508701508117812189500439451292105348483710286399421087882474786411589796457024273801117310965872578168285131503752265897471948203968729917308562197907112196046848*i1^178 + -4015665361421614950889017357002489890519588491953250636252389727888900714514807650780220122086270059661409263353199067197551673990771727575921511060380479792470212304073988155281736242466263567703488534151992313918399003728785486766019602333463268523051044536108646723099485457169778805654094983539831212758193553263268245199036762658496315478187077379276532266347960410992013605044730351338620933910699767617506408617240954643145852857820282991662134085563784354383533508496808684427371316131293660574615672116373074706446849203688920954252655823174515634447924732670071753608254972409986351469862511593590648036932851955064820308196675028267274253177587822956744902654370298154572702442287828501840815751449681716808938988151844948704875567747282607380810888898202024446739805107543746617549420890603719203585611100271131132728449764800337242014080794769035737482962841000403788202684544570889729781801286937354936789424003821957142133676669301451678360461973245315714192046935941647982972152565918962943825133733666205882402295395426460257552229221060503200717980598907159061137413831149981961793645877173495800097561963274138510384906529430329847425659798676031853187679080335800194150274740922220956128852131108767281797324005139124244139724552941073613141416608848638790442993014870910573295471522884730111575293048348060630794375976513474680194769300888028753277135395617985893040234582682067233992302926458133396072634342809165203067656275242415533103367340191451812871493632344390465496059028844782535157076407287911998861965862783425915794692322589811423890058496135575156027889416036392311958659616410647426276328500331444624529566495392406950288589246137221288213708859665336761210403904705449597139074576931355331428358180614112298149358681841803468552723074953387142722125798241971280644581520464622788583678890881791484747154090837567063343096463630163921107918262965153967819515127824417916276418039494972432739331301525215520529215153936489874524398067230458534396678868811698065821660780200089177009923498583106501678765276898056828676552202328631529106959307051485091284334855509226965707160892661069624479100177916610215344983799523869023629391368567527159993790937625117672562819158924444113887154126972868266912381324324591434085801672951205003968876989041651113458924685500328871184539263437816018766353641844015371233209919634046331739830919256867296101601849865387115474310602851813999667956351950380584241286788069745806948918008663471855429823827668393821542088987341860912016084161230934406334951898936311808720315442648758845286012934250199060576577651335162241192139533587071559618342682624*i1^179 + -21939257596171784474110205885260980072909239324737074806227559940998230245741101865680273875390695209056261660167491493187293021612395316521288046528122938077576456465035295530394282454863539529611295731353658575199241851996617468175493563951648411227645427171995832120090612604166200596113384471660550381861579122352867221801865310626319100368773603899118138566632096347330835716918357702740015926562205256103848924901673067065081700403844003589578017619437048128741965336378532605753211584200109654506487189745889217493399207773938307012407630840513805113123192876222420552745307773948130257814110606130132873385377500770150131624355096656017410909690869269708683514579336171369412382161504829499384805822230480186572597699442947202816418860667028949144664937161304660959573445979064212880314435314159632223793516679703722952782656614308524753467279323679749656588077122838857569198627512156554044301426011487777785275741670853135049614600340064880333562458225094099244738251206074475331586441800356967276036142111417717876118765487484213433994692121037993057865467514372706243608848277576464363509170508176992419707035838340761179761760481004716822148804653852411739699898818968838401942233314384966448182882752783099195494770412752556510669554592000516231600773375508413291227785064481747731664277843175274940599233710048390197720597347194562843794620706594228108274714544923029609485208398386529829744525441522650282927269566959356875035198522549522845506188894755602998092766818925234001507336778674018844458297622696387796270290175012707586538677204889203564898042004362692259801238765013118074364026293709146082883590020267850097156516071089846031947931056537826269371250472629979411874654973987509581329494865428690273126823799831990231182571536745674472311449369899506587172914111273104197190751685191946535571067801174432235919839507752600828323055568863571958670264310175857716269452137597657767050038741393791451376215459980153960562736164685842717688644917771247368071396953023479017581797723579334996745267091957762046004496578697961376869103960133680874398196046906504811628596680376977570588511669329594526642005983713964420560865787873474949668573330445141438266214721999800466966545602201366464062512658341942101629500009644573354243591232923167815908792386299683363746422627815178829096027364089676284226153490783122395810767251403318099889788027365122996647835572749290337274843254349143204112212955856831332226641629200987531635857033342899182601394804884535724104306879945620856926426950283097250826154793731602630983481857375795348819651800132279593946346617124749428311740907520*i1^180 + -8256772067690540309693428660249368692853788936623611841262903490745715956917958741221174810697943695796685908169803770025916485825105732881265019611037338682518460623263967240661961007828403000020969953617587642574879544903592409284264940086550232576639876151929873018340863581333079561408905666439268977125717069911376030719968615931444803440777823011506485887623900670433402559776035235220497121901121727094864249951036817251612636908413661330728040542213077599183049910401860093359299750521771888516046627841880289200488165908130602343405786994292691980093558262364427498547357103176221796335576692063594076622468041779591080349111430991607712421417242489087638198311093189273008552898486758801591357243852424981947171927292179874098382285005087926904880635713813726692191005287246594950635581772233087989541616565092465781241692681323115759734972011823176223160027844982555092094082775073194299367318879818863891445271180015401970114706450633413700087026658108099198128910375761562814776161126329498471345112297367150092285985866829014855864249836195252362134263466370476888620915192252199508881843297936076437604539592554704983887555160179059387333104647749371665521554813571135269003209522142585943138491260959447696046811024265881804568712755298544836989200218523184071101960505919152089048449720349973461214008115494678941519053150011170600784226717557741640363007304554597052606795874936089602823796323067494341352967645174087190150377345475011447671507556078901838303123562304531755173285669505680223514879216175660010754801243990403419890630398102627094027556081827997528808104674497014012036834500546403158973664306975181725395716406135177108353429252348149437467302168449842061574762244056470388679864817638809346306562670421805443024364981361156626596604938899144371519881622421601012796090885507525344168404045153599992945795237801576144004562706746203386862564220666268594224204863770651533924737721303514869305534840086874027004451939554568959259478661118385193925042013925948478164207322775665033136006723156799455744958930566270422438992744166195005510242852729516967967114202497729471841465706259307628092930361600021798421489213860986921429042217959307842056227416200295196569333867270223529944847710478336662703463879711625241636193324202238951943354688127752927671904197522449702841994640995362617576594010732876536924467021115589688047351698660002073713722856109930979114695305524487260654722535084115667700484714841757903314968286975523874365012200487761082191356043321600345615010763235347584833267058800661234516992411956180919267847119544770185150857216000*i1^181 + 102369331529935739986371085030568388018530572519892463988487688854649267733915631113451334920718390196034874547605646908607688270308700439960075092380179553871528149505979358247899225539282858747572117824511951379737290982669165586489806780505217577833082621565468979924577159354583711406871396020653338980042976887323149471210101045842770425716925553851373876075827503699177796712757546023665281792496627555663428143538249609826606202680099981286641988930824546845146932081997677482106815652790338392604070876004948760821532981536585314548490794562385617802898868840569514673772553723054892421583939087516838510994738722446331101024168726647130238945992245028553517842728642635086372638296486545166308673863341051057623513223668427654712500421599806549925292128174264101885782199606293684537071680942994334011012373852216148317937856283672079042988431057795813920760604887620248978342816739431278241151088626664037700330986721963982310175113044079388825579021969277541632010697376789331915956475719789455936790055099853141541842671258079627450730790411134782590154118005427570148995804684721926994716713049474019709070381005603250700478058779557028928628772243101142690990252668101280851871424314670812849017582582573471150623545040539788822987705340511721359141626647045323110378742799903732153657273273360282353258106502244129904157513989662131837501101163783855275195874475829255391889401452321579352195459582120675103155195840556877158814913878542308594691994241398641812112137712375977819312698197357523973675046687909412094727567655656389364697285036990353845092172022684527863805995448561399658899791735629612940670107700474099320020720782003122333859691306722902841916557876086129477686826094852101349581276721589805124845662499672208627240591093541114243769583789865200781253034446934400708539845622514651849195598866846055994835817233824346918255125591644215410672684137886643827758865758169453332095916081290644087584713183961800337956911350552358424118481515991464539986432127726898195260481800426167731592543045102101867437189461403924728663844878284667159304755737283947750673559261160056954863491453732378741153045850498331026927213980180592961535755561840244328677380120219323743345224636103416976786959746330663241802191038590984207589641938367679945511007886928110592061074464525997656080331829605216428693747087537940532478630985704696335511343175205398496159363380816362737770110477826212274157198772706941189009195334993216338758256465072127710872753686465306663816510466366290116881064706091078439942374195138163456560117591290666660397056000000*i1^182 + 305273419905549022780668179048900264396040288070090644012189225482936787614698909195986209635107588903476958073159074871751637648859430314352100794707267578752344448160234525646717629441682265191830703131853903967889545724756925155899623691354852582900638237549077420987435381307739113220018875133804150572303380628877596299677669405464415118351670378819983119083409766023225962522132467928734886687341445862229313051374881719825329091630833208222291345767126754156444087450036476266977996030818360903752232721583514418196481827620665081011522523324465946534649355727301665237326671743780300303345168891971019026239569135930232183313746669542247784573084914682157152202860482783098230672887342234483557898990447562071665819489121426219542957330858704650151173614682667352230735932443264960532262745018356623005613077337675087751817144612181270191187564038609045239193912128283427475296014721730096121354433581150315976916812609259036843230191052540918134702271819053305699896957467808756059467700885525063117589755975517600909806424286507971698785687493081857957504330655808993193725097789346024214594518597546202103587879894237166397584451895773889451982571719641241756693522469923562807969651828992085224153176081952042006755092225093449531723808363294047727637815500417438101113095921463749559678576039152553630324474150290934608013322224715038694987093121245188670850644828490569125837933194022265659059976662810512902886468889909337490749940044870070635584220131632390104847275853129346245892779970119225541673949623638667895261516347260794268357145714562414700057795702274546036959540112519372468264247177821974084962382946714591312027518832599098693114433864422491340675381278514443086507186112519736396707802628459860127202351301454811260839180336422451421877973340942083887047217915708852142834132870652436404916318537501815630773431846473570208612860101763776935133464093600916489296653912302207354322690212700355896318806707861428120549117536882853830282151498320932149049117306101028327736259046250895336748854469809697276985010342998463926421668907142887176861033510623283836166506097809686814759593187513484395701357615132144585296863653794641378618606167467841655376478849956449407910975531676054870586233724323327951764848703417070364521942267647859364915351122799228361004105377848578632134245079231333844198548084835893633520193509456462622359823549018924270743529373457440914020445812483465663797127884831636124062377772039454044488428255163521878921961721532277749471671228267068739188070053195064368967524236221445727846400000000*i1^183 + 376128087996622649743537067886456920735322288183748410547424868971291460168288303335615394294252429336534170696239739863482903160148299885699441040825955226836958539555779828938730606970922899875252581187290999212559707528314431869689252281579233494364154521087735986896338632418071597157611902359064098699109754178298477597178251661193974024987539788373727460942570964682825487690423012069080331086553699375607342417890986011185805217662842491104528237290921548810833532923204377481045428755973162316052805207127411314953786404309115839874201412976968705096110857117117823905582621457247460105214272849149074485215601381553880234315575555928014289517106243527197601379628084727095040289460076376136738394021619864061712591097099954634110934367292768419680571372605264673004998866149245681568863915545551043948912482737960327489961960400203393082066724354131516243489296852201439943374382158332750999489653939846867434820493794732809301118057934372997409043121393834301769125199722328303938016294868336819305718912997876532529271252316435705288452422624227844045386492334458740282752581600835574732611516818744947246019091814680380428496324122762731683866726392475417645174450723540542535487535633205125419870040720457994067138064218541892899629701683577460356666704774306792990941121953594778693122154558609281860950493523122092229335151946038836806066726281330266625410863964226936241381602703174673779156660416467499176564653167345392425431573499894497854479817430181200010632737615301118709737494577909433395424924950071020888402883741698679227705720203433590030887550879003190193875865293480707407598063245740158263579588885994292270307203072281013244325036645480388730858592659628990807967984736740978202277832375785780655735740043380492626160370643103987055343932282291760602741121009984477454498140810218238683416373176423228156108184962523219832159778769420201291094309717323041517907598470455604869915500722032286093443743340380973559167654233267596130041324361877651495551349072074282874375838026414271445643113684901032623991011778361819169881818862163388996237993012327207443988914083576660550705959898095518275612975340727857917548428695417738045913708833197253738795258227099044464711687339451910612132946445772948122840919971789612154627807913478447724197013302565124671224609501822590149226654160281271884879638615407064149126221991795546281772702825128471819825318601066558326313212847904041544231349511320684455612954202599439043544366288889745797238645164303511562638336944011473669170807500184118886400000000000*i1^184 + -9893593167355988894886184059193872833615065654586562848601141461819894472468633142365033870651828131709864325063309552586778139124707825973556488196268210415282488528859281333465705754533784387658525359534357788161719422794190790980205799499133182399771478857517015944187882892001492359833926362092071670293137331983529371543843578956859903591290068309460050412977779896731416211642215781036868526427371362455341358412182221548250733080377391316764787447044252293970882581106817566619674223796126073883097490904922322411528911893695775830295076402583017967015584841492845514270008234753871228582152686163603914556655800327460969374963252814588412155477973393673823883259037465429871683594315397959260933004491120270698894934732589903766748605134240984238599100461063658969368372229595474322161896760280638009059161810214995026913585983662711583688965224321176304906711015382000449761225287943007047956784745949094612641275994335838700345389693871853999787413521076245153862484000791914724724324735008498049575378854121361213439497084870630683785213615277343842512133061716252851630414707425474748729441374748188245095424478959865507133624436658620337635220829148958471685572969499821556109298038501543742412190797891710291397903861205016091640511470627324349892138890907064031738170482923104359576452651046180812871736774176173684183701123042048338860596305556406666974031002317295002334582614594084319183841291452455001155679529041768643957937478220843936074184919526359413758933087013355620913905108819619329028991442950425595340084950371893685810236316187030899742380612296132664234687712811551740156624553478624184761872329646843023374208431749789522445200491857826863280041438369986727566775036948538676240208293581296401931316405346298667805048918991753948171767422206504211590903477808132829701276786997969116455680118960735436462802132567192640447672858218608934890916232300493687118519703657425417469273592374378588888502225800133715993216231406426157029558632217555008022787948365446870448531221774480005065735219983739323346095515901621657092580582114109688100596393635557445635704215012671611567636654939102311414910863333041134911810562508167702229854063585087274103809874402747260186331921310107779530697680256151523213953710266289150425714296164416152251939130952279958321734997471898048120680202338262522925261362406646993015776607652782577342349118534643865888427607036762921254746109579733324664289281052266706299969675618737021721706419635286959719213172220397678907476957644141363200000000000*i1^185 + 64540701851832087483477121102206950737484372416188693225536801884904884515606668319365465178708739874679802049012430098574904899488495416594162324948061344670785165033581503660370255820486124456765134596375507484769867401133181045742076618972125134182534673154890960570777238574376169414611147961298254419670734584256292863626954479430395766421587073744613676248487787855961133812899642080260573250042071165480131070628202063620212009079376539967425055301762422477237756684956926975068688541330647976047890703156062752250919201050533784806488077348161807294378780546295486822905204581907502003865672656596582276246485849160199413739184104128608826584058358493567579152707851229020593449775057755024798992491404537634236165591681163390786549336767765599121163417578080809046497970514818181693527175385127884925656825637808155491846895422188201307900011731805497726773146041299066539485229522864533263169682683633563752787921109607386227353913575062389545227754177814029381285032613669549018044045454374532294734166765513105219264142790754740494342854872793580402581188563369078030580421099228766872370330229670478481505066612988898834565207530351030584922460380243257314799352456509580712946622428811255491904212087347640737679093978771575696521438080227912496796350809005557388475195008514381292699681757291145804561252345972862589903571508771022376400336454865046891116544329200923601640215474341610160811230516164730817970008298557413555380071883430464904013474464404289343754715430652798919153343975167621041108289628622416457780392521231890728069495479509882757847007013823494145660718159904603720632379637258969461664842849847168415873545085545148117471298228040318086634512428455676478702799419246545365144445489044628249627577587572496822031326827442089818370406866700318755782714832716100739073629832933067534430375307933055653188773185152805191162767096084345017039585978346635550526286164063056077931831695577225337515715122768423585968537967847679921454633384197930404301377555309643244590365295247305524083838926289195481436266608210603263742453904474063842461950995117892933009653676548138897513004182639844061860999248188299715551214968483978999783932080015645259965776366292762213340385139612879976150515403041184896221240328991308646639077242042926496182218646199308302385394037089671950150700154740231642722398083723561809999016215379761304290726948189450262235163810424971546396962718285678848999637151470781136174432865963922430672626192813002229777282671575040000000000000*i1^186 + -157429624809143792353022808640280441750783977258526770959479868344877932184731753513350352846664394711361440862328183915095766417290133578564350282609318956213409177307494070260008570847612196649156471676113917257008752577482538086442602604569369284695051951914364025112944682674262547468441095846174807676152277914822176911033017072029714732733176925373340628679846999130035313177783048917230612838376719300632038668047427854802666248675163141181766949888411593448820538376746053418549763489735106735950424891463241905332947672366391854968310543631971283434898745200518451979539167646099075961846017834669884482340899047408570266591154707298790851638711341919505111881366400198217150693215604076777393174541270525706602569008059671882401315494012514860928991883168504623991302225988008897181952696776542113227750549488763048510055180999827630169002840954832505428174833985873658461132388278822659175782340541496194694981702551300219108001179866419056373184449097543882731809811363488137396279198321800894379387663201542056601851430876284556886378146071864124960052853684917638397093032314612310648963396814887450979024390824479884571848328727593375645749055340903736116777995692049261593240048144084117475367290822625145140379639128868174649723575581930601278344986824015065059138606080881476638955402349716397125630348494577271415533300657851704354529561343516704781951425570651331425555283986338337505222771744749560650655063839736039250060415683474898080553766575150426883017808799459142916036336623805233184160527023441597833841175952269739819853821895125134634913084876725612335381390550461947310006870164341410008562448986758252818321908213264455472101513056022362337812923432721515389180001844910573795598853457157314920058272939163191331058615667490615646937049801030249297293637747114554540225601798987377832172667116581053111440781157396435473891646708022279200190664923125139056246563547581025697391793410232209329861129748159234692811611700562972294470790684190887805380902591552201499087804881546991647971825696217609001837471890299352470636102010004580806107009490562980192265476458622444053479856847655695261655462319163421230133398175910571410695850165412229329376127271105476394299302878540253517111153117766977075768677280374204289301942157461070423891257067165631040678629128892049438377609279754080109688166917903515039546753537027314066692841700861814441572796474447094860452822598304604696780071924768584614888631439207813432758763520000000000000000*i1^187 + 290454309172200182160573920194925603838356261858657429164889820415622567946016793604338313047627761705586168599732685894537676235032811838827004706974970628941620354038483996069444490340281861986516396806558852697830162670792795269864210441856010847730759345871773922013480013985477586245961511259843545025479881042753745228585081565281496663533895160599675168239197357955373167364548390983038099056538719673330479754783559882062027597564858851333556242231868183793700179850607341723510897975275869292537870337718394254903180595490148089312246672493203486381848414187016130321030912668363407466356222054069912427623250618162607131548747793986018751533939759880009582677424716562328007207304156380865288653823683561029781129548048612343500442329365233335883524326912071029255585184574280800146616468108220383946000372605625693451230319641184381642035564048231822536433645556917221240960745075356297912748001903924985409724645799145791297589730790048619323970843150290333490855400445035941118621267396977432937254301360895717652914365967587171458835116963256315802058939828632881862766928640293393307337430778858309760245802443481358907234139167545320846903117186810818638345775917865578623969531553081652704695905441675639530098238820299113286548656421494906172640399204836865743356095232151775621786898025891460546225174860665316472759158318402026320909140555173103754771439428454165181550144970043441064564138205376932306556332065013205414709263541010591396382320143509013888095100396398381634738385378343510154016359704595408635925016635795728325449535952224990128932328641145332190841985250188367563500298916746817685541177979700235306940264292066110619769147952401178555784527235505445505118747990750968113971405708901299064526428786879484362860423380502426388541495083325575144465554613059450554140971726768021078648577395319692689129612124243346271726555116422928238945963471356203542603226011032530607123314410137766443504965338796722947080135520349634041758169314697926559269394165226163535259717718042314666993872574390311456088404953584340864678683265888625641666838955857447834082204718530860010650510023329810315151874693003402741786245976984666506349164060663732073303215709676461840536133886108526345603299510050692630693666442350603141710190041948325013385335625831840179278619524610303147574398657076143553293864426812514827706775009063062170713097454111398394148297765226229076777468520695791973304152522439524352000000000000000000*i1^188 + -163868221300648081168566958144283696001680998206652384588800891100092842776873847485098035659324010269086284765674986782907302281898255946596856257187794716705477222858840859845590286833480113649123288051096473238422427979917002215935644529849917834391914262835338057327225897285591255212995419294582862989206696898117503200181539062111691937665067911434583993179866457584154216864608719627826299590422762666763460513672526462802428100890543503886988001688527006491596639044505922181089749877827808729356678255338680205991103738584439739014533403635861269405043537141935503056267530506390011219406404834553289412248513182350274389122785798989437435589694386835024887261470790313797060171876644439477536156011783162749867703993066939438979227412429573621078931147419920277144450837150193630363995673895503477025376148842074857881637394092571031850823136288675501919821683268044472691266628204423923752235901246166652011076095318085702919288494824675534269055198343880124209893149525234799366929042104990106914505340383929042586922626119237504953969385330229174585269636260215635472359758567102769719666383280508686026313415132896877817304864080164590077174208545461866140211550769607951204666436878384499575089258169810577824215235366646124510001974536931563493889118340967875258645629647395053303765377748045087710084943993348767932743397764827026272104321892416437606888050609058691725230708162521115599043612569206846297786233841232481274737744328752823489754803273359629063224921645568819767106513635118318071701291344362594320486954697796716851376300160758161283740841729084003434914477816925102148857479375959341710712472932630795882399890379309570470456106664742371801286801263810546639954885501856743817964055585735992730676261183819088463992229288264978611713572417998059899875595924458401710550134899378558167923694551762629373413579379555598645933132348517731632279471237342471320177482494902259025684322399309226373021648988024475593782188279869824409985912966488847778875251621830537642383766423299072364956010966230146280133058963141868806411602244131845094482267409905120299347919357851599401994185881669641846385338965677983964210304441622425021559384384669855534547370347527732557232734479669993422515143360971194984121386947859970095621431842982032756114065632192905544855215213111038675971745370616071214840234644490281104960023989449204124241433716624877375737262563316000027643897446400000000000000000000*i1^189 + -1876972251441887459778347324173479580675676170851561163938551537095355437449470990575011320187907251873476629085251289982175912167558549374570534258849625079521077197475279746093546514831550855619284156822628845277193391803240612088521781912666649426028890785077258773670741765216332061809030856775767878291278695041070082302643236944982524056325336654097972615215149293195926049310012916914191372770240743745355317643436484798795710134222009372634671946757674166348832372017886809041718522927601398601422046032021790169194136535403003249709261431316339899207952634949503519064161563197933712095271531118042098694217871925918387873053641490449187221080426482443448878154219233204760297434076298169594582788279343591096072971264900821669536420201728102144711211282484243611758656089287719792325031548035989107974023807387220757672733236809924758678897816313057778383186924382623393417935825633437069151118527188262591537480650172794074823992926062887851810165683311470968292528940567041673317314119604783876734519558417031727923146487654583298366804517426378975351196705041565217822374353313152417132446661288285671917944641806961880560116442561256343700463920136410877741903326257558693934786148102835701997729355924438066891093023894327581115122445780781716032426101038005674940916481441388426618383144753131340808114847883347780246813891827635857258659231610555858438896775639799460433523043236655791178918312129893093821465353401502001302615180839541981098014445627344129587459221192078807873350965971611198474171799129826425966265465057986105220630250299628976480595251254035449425733022474878328938804100452215760359715633284669252720295686667420068381448667081258197931053443877766285219497592189683285569919421692915167172250310097065003854442136806612224859980494324539105253807264439117084008408120346440976015712244495641537793443690310368371124840199870012702947621786421685401485368913682799066598317634100205804351335580772610854130430758202898877394967955255670740542863983554203476425169440724224909066834358654998135394129637044555143032463107266692566491787395111726025478074162827567348578165221631356189867854661442992566868828881843543164877895745902941325815067656262338960657794659670085115125554659615752301885252220602801417019992940621994234539599081557635457564906078607995800716163632877679959935222055606123906543671117421604559323176054059696128000000000000000000000*i1^190 + -166340104601901262245524576315070215871219576664059696140567091865041757368527791622522847040313393521018351498001088850999754224248090914593336917358453020379816360455614196790284267940000722789113615807411053985771083012674902636109609722852264217978344643426774254485466814838385913449508608081493028182833812257173430251963583931531923994191402139763591639991902838395076593285940196727633446114629258470546749581478845973010343382364899032960635984098079119950700694686155054726639930569587552885178448048871615650432850528081046042755246299807514892186750167376509018714669133088244602311770250626913776475107627133136236781137205535256414348905512077170086115837690062714060856936545210650807960738032287304054026492971732488555782419195129450063452954269766818951418617991556210250176457919413376824088611017222043249053211019641810717943824930698364822961761011402311178866891881131386754381466428301616837262948053107030371891927603119644778169533846840367801526423564628945533086957496664056122889549737498722898298910390170896144103787807856415046449215864436491182108060970472798479098414007732599841717789543284092888315493045445797370724259806213965829398198782732676782050506277154287430044104706612575737766802234548462935473413205188719182935702809196194617880162596392521377280898926660266143036532817609513289910731213570258027965296673899917133689118010845694903912253387293249605892115836349390045953927805166639801886812807314385419581836624944386092082001704650606030159089095212349664806911432396770946118962468246242542567822709880276598065196768534352921276963421137270534868020860602341723416455460734849374383116940913076648054977226339061762094340369905546785918904504690507017012163769292658932128636114027222019168268886936338369772765560532055633857793646280603956184034723458344552342398530068294159231705905233668474387632157097726750594290768797569452840836440376084059063780991925502757240238949165988609758429795511363258578908724168635431964137688755592567163133945549013890214236146388961794991443925756943471155311247317322006687960906341657856885709699481828236700300975010510218425455415725187936559635570796486473823843112670747400876780179459324935213728095899756361158376441511151596922290984610926979347637878244995453763225431119168017694856348621111006092726505659559587067447785783069927014400000000000000000000000*i1^191 - N1*10918177804560602787978035394222084597462895018372866816685728509337898797758248658450465177625299964734684568699585040025082867218727162139053071490105375843809330079609726243069638431700870592066856066069680435752124402812720696496776961628335553851809200832176804912629344906628459552206946238507981196604381463906582984375*i2, -485923023515432075492033190015811968784474046358993969799231850305044799346624445551297896735551263519253491629242075353121803421999020875342136551941085959934215513427704576909470410305838055560336613908059156328244507883212061939246334949289917973132721885321318767847333429775290896070618796224954543195810131185133423171674357931886979018404637786382217211833519445152626664976327434260953569857348813867267428767071419365214390278457610936567986362705305566942259264478204996855141004544676145833297282473547278902998744124192913422995993941969441040626271833973153740430945344948917356961851250471622262612464814716332913357980623783156909348784326332039111747011636709788114691839170289283168298386376590689868685675939541674288559902185429617948623473711540835855506258007494045124104446619232359033995947134625500080628144359056056298502029962105443645604813695884659105369990256367646806437249093464994233173376706977212779938707590624691625024108219112981156806344719821164732898092875311488589703211797143342475882128423205682032553943909930862243720344753826044600441505647417273668457531417620466947511923056435470395466450606020950808909167250364060404368900362034258226421746053325068639712351286689056589782985215414687314154476093621135456312498832743030713951115464377665635656115666334402326130003077853996075025179607897178784006015690132824482483035205538287150085674694176843629365422919068797559399164751593718405313026413074380164947134557829215788592111999693335415352408648383417557398736659833512178620567144409672381080212596826263059322686655547805203654379363581786528128434239216124924666446188768215925145670650305374165874123642725051026304886695873394846306935376170716641165139422470499212849231227641457596945864927565710011864001474108852454780076726333096328127257017439337604147599717501930951157275721683028007707635757005037149055599890608649483886711530436138435083378672203511889759546926757446063409161801266809411183318012357178626199734343997166178043565294489059025266330691973451392253420098076431590016203487537245555395275492360796227317635477258628620934582485461847452151919329341811862971508676490967954398121534163269861608271257649241575269877580933571506956486636756883074950874574349514540179658825935492615017200127875781892123535222216632009446687121440682749698524183217920130757540513947875455970065502316943150349208075124955519954040373743543029327310150305403115291644422094662891429221836360608159788161476235628578195701597418944957068307456719225379289227395792674525950283308830374362418253625759384372503560825167437888802796740465627093116183641510402338343425312978384726755122971409373880593108844659369642903513763956532832491208685424461254917667490493313796079460303263958394824056852735934635807079427939416126864564272504276595956318911232366165878591588195379847308421648982559326791061890313447360736271817249814013134288356096751613934169442891599232819674392608592752360238022373915932691613400756033477355091158923184968390032141672221545415361216638847510008725364231510567005702857099729651184073300958782084211411430775734840757136784005121680399268807962304239730106304477748676212947325009647698389514253100167299473677025174299763438761461767168770535592780839565886435410145862174693485620416803450792560518025526684151520227056188237162347824494487150967080136057918381121591395052661964827304660417446964932442199008342823560709316823510281502540861934243455505951228008965768947569391688330848165471097188084508557067562701313334092807085808073226985463934917252420039854045286498944190198259290948012769425574723164968309223838451616690059692735234099610528238281189748809609406073205149264286346214420593593640904470333674970268000748608476822064482372934988709585816596822865906914877551581404856320000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 5565265669714847966356002493596703365498946337708139685553135610825608060694232114938404996075055436118511526254329133436407182562158283306810202881063276163577216454965941306188390159593248796369638403910663086598269605665770523671557637865272493038844005494578255658041419914312036717317851342503569367480226940454897274014444982398414440644514414071518903201115323568989338184648925518568239961126658346089195843531800416088642506525374863687773009927457156403198087910592646008501114659195816837732211371379173943872812813667417204194421421573458725963328051125629200353830675392111034864857913085690542880274626342659178838130007001478128612174970463645968832609569289573647689585193348958223432717785627468030256604523735583763624797614609855094514699601652831133611308772070225837081954825293181396986149300911124279947136951679873835337964290758736608454038326703959734130517412651686730939389779098317227185407542631794560471985873098003313574357668189175565988416614305362495019896560881617604231539257601162771103662098907774832840831484838488258273886326341088040077052785124338683162690188262883664472155927732238582619688383106984873143851171780523199001046025654268165232924993337603914986953052841418717635722231080894625251676711940523033943663223463095683856091594332541333551231243359484924174157104180460725652534072405113404641383548654143419117682655722299246822745462923732015176997874342314703783932628204800640060466227247788074004833791958709464160460221893605006081894889425261990222400456599026233286489859513784041470649222749960978419846702659385780543278719180241897691812271669999640578644438297852069817739899923071971564521637749247260721261218613496518581479064531113265122544499144860831832218601304845851406581304028381951173222319357622756292351081025172222104653181278861597674052559563460454693986027277855633071997640240196549585193082075490225107298904445273893278774480402514733298902662970101056317028836165253338957222237049068882201806973002100989402627631237585711057891041846238356809586826214429488304302038319933201272104173053750467333716559513534444196304774995459094528077159157297836916137395159594360951753328052434748869183054038526431349597337401639976791252480931979221704414261336799350513524476245854158379064187085178719694316187235987726967794844953931460439808966627016908594967204126136247802422625954929084272215688821549288530316447333692931952891677220705376933877917679189729371043266909670213950016295635427033768716359203655188285405854344046705799438049408035306163231614667560796456193749134566113141125863285243293290764500013786975970654660828677422864393399475714718085884486656315604854111987708267874947638408149912262402122926868118606364808677946041250726237393704741411554096359761542609330814328431889635702290290550198402401389773436785861716387333364257172190743298813018526910441654123975116962609736041895845539678428693500470619839750361467170029417547356418601676380380689221678330733320298829019420631912223998861811559042979631440562936540046455462967064292392459518540180929984549715260314101003296906282148663619130520879028363554043509698270996677430652407228667753650283084368125819378230155281580574456235009184927658986540678897928969096530044715807643484334817185928601925069696518134385144347224555277978329464275815324216991143774179026427239541085087247475486186516008930808160707216593880616742925255164042553811967777862524600013869287143798641321776475729478031394233497022237676007738685328947813734803834222883338398250517133537567787144064562483287682380270372185564150552295559758927565358946239695826078595632035117651030217148209236132354086989371579520027597060071187220549937046195662115081325129257203807797526192926196405889956755972827498409054567993610450662469681136565538416230400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -72387673016380063306762685166236120941623557511139341760419862310683016391382384069572755278723255922631140049947652335001728407372857502993267094922303404000780208478964198303840867742257750914396755360389442385119039569402031929113570948374342609862143849616198601820855191518365932968736133708947604553988088720665228711288198476878627407688597232553744117177257488832718653280719482771989501053635974369422750734338344791118721534059533897506288317840381743474068062564807051747627632293703591094708054473803627918319225949637079897959841146104651079145055906083160804430508609819004608861189952945706274336967358836236681747496901488987052871143296711035461200718540288311137508357415908261515356184958913697072540267876776971817755927726806246711704683569732585539228969630360907479615247218870525896992048740163651287956473360966421851786123724585710857032376375153133156774506502684240146525006278111266675326545508754970942567284684251638819949846460132451490555940968979191401510764405469439292592289455374131607308103799233446958426696362612689911656361037565546780919779900189676234295409799516587773430395367547481972992426005304928354493747394312358076404978062400556373867875129896990505416272802352291318539608242156546884079796487595894205576415043970707571625024544565374827285332576786231352098524538513703617709170079624873659472213806214991087460549057008645478497001328038773124578076290254545856777943541087179392606990169331112546445342939554497051334911810522081876987490583563018034618927413959541615097877611696740612291141202424192927143297543147712428489148484852466330638408716274853754187320083961550337173366920917215761260980745245397053552417490170881303963318669245318056343460575887677712112328250346191659551066366355148653570318883402111645176157399002500706413397021172987687380581519805678427348197671036927076203170280274549513116022192442555900674023353898757928473127842835824627469106578395395344712131257483444898105075698506154447360941030380662289653200013618609240611238825485792892083339277304165940610159301908963267309107515591970988805682524105363805091836794433947358711438035051160035571129344836812609963174514356269454429014394546747538300037451817812077501833211121502643400656082453440558404147575942951358242628739202500911882131982141848119414783883207304708745849337425029574766959731750689102851982654758170989537952662522799742621668899450453282875408095776146165624329269449649382010426172117732927802450721098279629249356230713577940116223913459222730191999429736227862890628398755990906658740732474782839216373525491956771814294476577550209240032259543273774781632704266106374983262307469255970039036249642613100548511047754087595473092371684971961133870263060683279728534155368341072154258242493235386072888157874718255726211974589520832371263872966219936076833759341232329946508604541957892399222538973728767394310852240853322816782132021692961635115574802374149780103380554797194359033175126600811943568596589729707498012065495711873122883174259864206847143103780920854421197132344127761691003701900990457650575719830581868291950377462799335721457564725754421429029896955878154425561899113191987057336090725950297585617142771370845640643482033019919192330079414080162583276376827593699712955038117877961169646546982918173732608418328681054953117982113887451939197699576099940601505564008346744451844461180198596060931406395895208921506801443991136720219953107342009231277685317209538208049893942931486388451255017705575077369591864616029696931686792565607513781993803951686457845224567495189770601767686364078466019113519186469800919270121703781582612728395238087571881184438978147237770280588899842768259015818239019548275177140013186736061652970006277202504389591673114555136390735821406845193696858148274308951572714881024000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -582936692059482827900146573962462302596062661679568120452164323610473706724564440368204298320716125826852954699332715411738298813105708664683100853415979371218063198939728932559650504618561791215353495442203996722594719655573171886694878733367047263908767018611691638098032194739138585910483894645169016801176391188166986348988851374047888997110624884686499721812813327067652098654297326287489917248009853295140631615456267966481588369976210873406861304017448249623245066869189919843482851751116061456232691700401585715758257372205623306070459722318735239738729526087210336183571516320636097892001073476069856915450534637851187096177322048521502760242391489229810067372702021426635630928452658242328659908392987711487542359553634377920546742116984432639882544186231249632106658847768998316522918429479407882371332126592603880258947359081766305158859058885938517755070312353336235858326058401486607701135620256676788190510773659336610847001017393957428574760382583966118664189267753554193466630263165747981799482522850910506534339092379344474136362253953138345603771272651249075633907450706629382424173798223084809852338490889787445819173906543492428483236890656597675251872891611137123064680939918973090049298427061662618688301321996001600196913839468870725930777956858307481317201979169569843341470695688079108412228986730165591306255435154048415464667644652016818213477471887150404459920947258500964067167157913146461437086171220483711639426223728469927655075453657903469443648469209178411233268208096117046418915610127498346419383830692167785145218643902842425609131723363918601837804501317954109835402945193478758848880635543746062876024936441917520581094557262725394246687228466622131368480092859889791147782782939065380155315408686160604146842534421328659371045047738480947355244469696621325800734607438982175186428049943923404578666367088162823641856902685992497110332355058947098910609844340309975240879030825938817741615331549641876641331183228541272103444864092647188978618330775166581607553268474127129544125185193324521444156179105457795152577518126297644721614078031186439840263103113657138985191053077583521318694715125157982185832858711532740378499912948560562881757303674563672149272256412188332114418281910930683241255117399788419135325057985723851743264569662749104415904695958184935295910146276264708815094904341995635043052250144419012579265766637406080274985485708298960155645068469266665627806806504772670206119710076800790938896032275707206171892266142399845522427412875716257108232633814032398849846480171774162920555943846241514842278091943744521007168189010157750919013046384461353737475500020940629294449497415597332185367358350601287705464123832549169391823576931824247017295362091298044175632205537381729775454396923098561285727614370937581860364279072941300298354114480265072930734246272888589960853348221408178376108074728047638433093244053967839314909213170641392565435944174644905854594229305281068485578191106001161739669656414266715260417268646430972068493623315688650746798737300874715698020752678045506306329769361117630093778790119732784492849995532343332281336077059413831765685769223996920365784922996506904505199404208414259623825128519483224888709292862349032169609102073898967078145480546951599780237147164117896036822395659057422368630721612491615731820345847714844840616032324211683180035957173769025070706363947183126333946753522167601214072619669087406250393188826030588754947657478866734270946959427090053537934132202966255288251328397639867974305097065282949426848332223275349338487945151384610410125233930296478316123358859489735870098106784559590075354971520892466519648162003730586942022401751268081089829422531045601158319642274028055860067658749281998107829442794868205998720887638550878868889964482479699597057238906637839393537844869857280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1446871804301295727157480815933108477469790000225134200897100590937615427494446176003589465739609157651970254152952902311990302995453228113267026176254067675235061304620663477312513199606431380758059912169537746994511040699617098740098094053679225655843394987653691890109962963688827536711517408912071436817541982372565320038521192122828544932039360580098833701109275957114366984965538161422599191447227038890364755725625636744695353196674669661005484144559647524532826256206138264442088678558667217567540412973723964374817657535723481541810481976981593242929664957587613063493433087951873347141037344930946108728278040752374729764436259950832030704792420580795316669225684253426320594229599407393505948728698061760732727275668610012980907595366814113518488045615214907361011163756383685001957260061094250842572107641112217468088988949004580115272101611276666373678175745155408637796196772346121671423639323735098035008732785803468053125138136249251884905076463159314265261422102375578007708588457023290099292882826901523400489548774397090080578131333147979434385222615252410041179824276667218572074088596210449119152087908645879302582583474872243125888927082984527915645939585604144818867258577623557325695541875432990237406621730586145832541948571057321672337126406015364564672632239640661665998912270935055697061025826827614211131445833457579452493908790031950410455050460973603004881176952485866291224180419426818279099432164750696002276782387355300635596152913269934396955805178695239142203851459014330640863092978129557281533114165933521386651669485685398372094042590200373445097040229073314052747974631699236835439756854329546135413223882182864594324682650094056357857635752336310717170932205405787309378265123398429144033199547668991111905513741471740584948044331746726490367143169740073911221635680165956965435787060015677298734396037660339128150156435283803405301301161448268392647417281172209874926370645099635651184796239055646131102275154825627801442246849355358230279575626782450872881321232805629027427358078044249960363327536081421636639160732569205426378131134807431253598160084002061096940095799441400343707464916936308460638528074645670368463301815253885217988062215469358858125077192577777057925952380924101341161727055260016927816530442775103998731546785561195273505787050089406265064531600077532234312984198969420932574797550900046659819685680870762095349838923544345292050995826619455043707605935892809283719598133698220067364365068289889332125142251970506334354135110448331848996565496601031395386231264123506684309070594888374667925905985793979366410039320396898665591627948027931888344701659997991879664568689717802782732936769820674338296281855533239933718859786961994265038930178684486421614782019101756013358730145249506076037413090971206823702139457101952200704076028305800029526518124558322320222784687550229889019087442460765556583789417356656057453271607248509461440385708616908506813029508047988744241963867307616874726679167180027882403151657531363576729656749450964540121565494527207077663089147173730833931844961142450003688678408440002298303858126453842118108726714421884391165442635682874291784631472587707879772186321055353408643576238198125443360181629555587583567526522778739177784608251637693478610945737860025872194228766542105022041059394171632289422105885725802295739417386684040768950362862481723498309931265490898288932659320639783198085765566183343763152574871930134522948328722907690679681595094597331105401110910646808442259764440323229118677093445995335696338746377185538137618210228769630361964044244839578746507539232708088643847771220280426719598970083837207134583773147457369181813779443549769870729511453978015918971976338206000245139875657206917160110235312110259272867297110030722105036494794926798473342698670289979971336839344055910400000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -86008699376337218071522269219880275828322253306594716939112711231151642509929836561187472223091541323600269856179032976226810772092364041435215565266768389514510182110706847574790356010833066681594115267269791314605584276073066370510014058379283226560024355325337756992980204289024605694303192761941937804578699745154784418422406336984028536102721458229068063381502425310080506131805555168889377293700978500955280499349746896615287310448573969350128515795401090676184425141455901101351771744514369299553191619665036490166430627634001022564200042782254468477048070684668416019180914102976716320110832417836009365640040454013485600240656721997462497622855454444761637066059754491209386984861261081183816839048685109397648946014736442794500283553517101207497195353952339188633098967509647710468914533715568713991140529283447455767377680151861371554924252026847916463255525403605853851134401701222780134474128485487163814278511681984222478922134838150575827509870351598109256744135268496358606992122536041157283492921622439537857350830977014151667995166875792201488696199226193366511580504098417994031884294794608533746209013020899059301700329805548861566966327118981279276866358325651135164270079448049877860416469693586921717333758164525104308700314742600285266370366461669097305093138480733093914989571699450538651476914844855748881366314021366732850858661771895530291945059861198728696272597291163809897080368342304453188743609402994864288328077177750657873431394749755856644528251332405413297781106277321537842311313535770096471505635529426801713257151283834140099231572136367557647011182036694044604980716562873815294720994958694098046775018936046429603897585959008124537196519852597816912499832975824402564676775226661608938171274664763252367936450000448941774038607283924303256341728270324048816304747887307262560732711344404033371126001004564926858887309350424628937283099130932845194491665091426396495931437574665526055633364547655512867133676128777514169501563136244779742700693727047057940194368061576254895798254341667283304014986395933074351040631257658239819475301528011387042160945306319809795084814583570687270903568215324589163418746661456961851996920877376292052755378326668719390104826323634281830448786054985358707559067619610922199675065990399864732928424363376646530328606415371056462338192704977195818726942551964961909497678573881364859533773872440772264305469080904228553940837336077288989381082010074106415712472179908132626604316170916499420145147836736209474851030171065108510726446008664595098254317203853515662466272904481760628834738691300655081568082855923467991551975262648226174469190343890536490219161121367162094048300012183479665899809215383456216538098801605815308411940923705885363517731651552458446355230709204748074092673324487141210622699829894707838393033091906763006893862544886878652878098783971868267040866191719055058679873653354444094595051304822540615537345128830102416227263564038987983538930773784627191620884559552107548247823383080250324001644330039386239734042410484549135614107017612679491373466384354594615871414145748973936868187367991175040282655503287375307183623488652199525084418009304334391639403462868247940016879429051553235691537303320736418985905407670695377878742783496345642380626890543977995199665621841654604986995846746147435103450219972886214994955016136663048243854613779631183257351128339599924224718527079004145136064772268311439953476964715394830605820655454618811441736360864490585656842588870706698578683931465811454810064028668607529189451742007020581271226594497105691925085353347257998802157287087013139919660864045948990542534793855620511177520361596263179684548894200368866755267167214592362366818558946331024892816748959781404283892714145625696716415575228532467477248416674731127608293033620151749720127347621888000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1083474825686855530050249844056818946246221055197496362749678593547779596891793922486004315929939381872967079538968044367800485786336602200202897117436165029920235694945033604821649371347970671458598236353593113299801303880089848203385099748688751589480176800620049885666131626705144653276892791624773526579027588652060956471489150588950979198307344304369087166635304363914680282554164139863611288656397878062321918221141851918126376848297563085869274807833650646858322778738035714429362436427161854957834883158407336415986862027894349356019899894825565057574494256198630239567200046135700737168012942045900230882069911464484596296309318008449083671583183012909761108728667175942396275498106726976510303613280481573937326793117926584124858509859693226470591218060770791017888176858272869712832287557113519768961775753895322507842954031285441202045729411854529104843424389084541394789496969027475735262103407740574707054525798060184402417776017283897362677049045366251535587959839678998035417777523706424615996759872473287196739373416122304668296291316748803538045335041633035998508007654344039144603084034639015255899113442608132273205492884820326088436053223428699267215396771011252528767093984847620611872933983318533957264173671478098293790726548816354191530915805178615594257468067048120337941998915360856052387749947912554677470848453170978576134203362711918768974818636626806190038015323274677754322173820998823374317144551724816857281855685280392922685750518935401273519217231812011006594924159763343865550178827757483885851281118806526867994652134494747704688358896597284056931704261133677116168631010416168855049618203508091862974203830974715144266758218315129400699031134337401433399319577795287469502409753018563380064772988136401586852960322095454959957153736482950053008225171225636437115775537354026682792992916408973956817726015177105834290032467935492883828313439405222051189906624987856467009410529077479747555062626490888273154457619180325886632254906196924204666708999624360653607401549124748510500017280950781001463230057073084481888873041151399562298662122550110594920350151027552197794080433349489775868077410715289754503527340751101297101170760554617876930235554304532789187391709126726183213460031302325939971390652755173963018943107284278291327357755337164284677109591144995971513191451368522229728343998452827610621106287310796431880488778735766054370562836240644909968732795757970247770391161422615122220717086188646504295867662801849858566367382107614910674869970334222443305063483258726838619559465997848062852848956340929586880528280023464056030315682879195279047522329639779500378006649264105225112763089989425759907871410146123049831180820353167917141164806829790837109310186474220792866180745750104176269912703392686325532261048808620265205538099386108153803795715776849589254641227790744143198999991779791831854928609412297074428887149966782196966133884817356974652939524226042041332234787262677943672940993012222043743741983876537642718604266043372504243228776579204492855060461687469614804722389425651035961314916020152448938225769650369723551415720053137336795155026248329736840795578257947730914878160792341326878105029043923058758694405926569787126032551043950453792952131563038392667448237889154723873738147464105332251461584305332164542966242251765155296896212698489437632945918278339861912744981997605118364221610490552411925970996085255831610692094911724817971380588339594275318636243555980614366323085474391567097940020974987500421846643906364718695791856992977319055398344079174402548740029354280512373129532898177513862148207475155447547229344411984339596412038524357077784771106657369672390063627832343395638484224846346947190965041744668041414392433287261620912426498252533054627819473350602354879970000324488646752550587571594700064366442158489600000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -7932022825953326062147344419311489978150355050158055439831067169476884557431961781503083660050160326432203209608229640179082403293256233658696641951895391066849579967603549875900508999932923499010334138540929097859231236827341683770759677341845315504012569221747672775402137113665332604229780118645802396928836141338997458945556487503026714665918735826699364777673604439413533840792336142120390946966913614392217658434715351363404796701160662098888805423776754931941264216449181377331147368629946789461876780822104692377975914438561301832454330856801423413908179847521011844380186557218528779883240010942512777533667118655288509417021660213569449714603930278933605362038971080736171035553072236338752380586229064831929295988094709205359259392552556070233767067344849013793516586998315716766682390903035840528047973665899236164972029564683061653959743669297692668492985762870317056262297714821240174650119527229469306286945644083739228259449632817880159963660417296363650101477091274994712327705419134482004548424074017297269936373076954645955371437068843296933783119328801467910529146992091732189835865933736962249604372065112165070124227783934918070015152906551594110987006230030912695903809738359117411202681899350938187558479558606251719239887902954056444487466338125876779713847171308798828047678261346935644667277859520970786573908273273279891415824843905651581555775377195968131612532140545417733725387099761816578064857024701038806086903891008037935660800847894416941949300693117932503429171791481944173165145991679782125455924703556600141652995731224852550177365581520852091911370269630824925271209020886787493349724185043955423193207926207324962225653021733776549533477024751409339189856156282813443305890218362326506623935024514109520288549234571809422804831525162785244049520630381056440898196218399892694596952259644918365823060749394569823232568539837952794318374658835419406457088926417786859718087571679087271526829617668641756444197917719918132802540736083366515289236816459860625113640068908663009064867736315937807048146873773632537314569961239729821773066057030071823531014132026111707138090569021591504675535209710889436896477555082257070701304555679147701063340584180769252943780047942121734794137395397308824970852756221765662702530232748365286696469776022200515121772284717265436603271031092034914297497714135653168544728116994623659102502358723815085120993235847063872252375430201529671104932905798000931697630544162787493690608375700148094899679404297809570473227090754855425969773354961462072536846932707099271248752091145244552648039945547753839132838930960235901440283807138483855858238991097906612010342667293719444189192239922011269680768410643209163642289261498270197271035626864091428143098380018150240667143125220631651682996627473200307359229438004648742676793197495869965264271386971611341897339002798323213495764339461500186088878469975636314630530399908586865271251218609395407564356193283087529557784536089924527082314036814578168356167385091562057775368028620591554777060731771462186857894733487510229565758634001914898315356225641135661346281787603996743717488354174637118974258529246756680947276989107080709420913528996775050674990685909138652995759678651087782940188613578845601896640582559170845345997610710568858731938453646499146043902005118721092963026016086259244711908129811706776679952820238323169949496708336819267011496602097154271568361699383059402982321984038410954155997655903230506009344812872903797254175074685541639902889735444987093941782477072690707930747664329185028110154360439433674213689666064254702086975125699554484808129207950764347781792784665567296624557873748525215860882819900411846922264976351546660049831455525817248874393870367202329679843905546725818495882888650057738810707356375292474360077308997727330523646392480563200000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -75981636726519391885630424051168147535776430878226445532116671969108887669316573053274526994544911382284299469878780013256477116113547447178648029604303601511845941954106105475458761339683468799363863187586365569957038567403358125784560468656431581418596026751985677850362060886813432129561763768055535347897225200630627520248859397254699049682713416354445270644983120624388140538248144625720186156428875906825280254720868625139817600851003296791244051278411744557903045245533248753994191575839491428762713902514948739193039446421217343420615270236259633120097642908965284551878682762886061390644166015999010600871042625433181813570278619380476749509925892484279485350908686659585837824677753819718337995574481380439036331443622323362297547696886592367802750204728490071610001330860423953626571627005610912443986933590461596720223509989618538503727046618429555185112665695191140455145654954353230173837891497238263119077065642441691400743037750468290818351887907315519192893015454339013412017639837071468914030020406393535809418068820294685127648642502891659911897443836860034744801786779706534680793893177431642733172505983120200153952498192045366411082781146213469470270942959522752750914713057293596166942633728536476652669974132200439401776174723472577863641696871580669603581512431794605014488918438650286507486517752442483555092231542625449554262817681541870770054659235538968579797432925554193893932533245225485354848899480328393052117078602810198532587784477007840705061989140859033910696067350577384403378425241710888290576474517344322209147317426617498026967151969092572177290345513008457978775902975201519617357679262454896566138608944069562236655131901276272580344862491355891170186373158247084667521655313293027124964537484641168854657834707877971309167517908060000840567325645337964989248081336430511548002216271194482328118854117028092773228826023242515600466140168567814391430829287770285002145058581525978444598510492608951093235416725274832460876474775395346606994172722524066956726942043379528347124986388456236260803955538770133965139467019767274373460049414483960856337181514139764276804265394393620373089727158909159390502684988527307654332460574703551523415653732950931690536013562210075912840893518864157758823170395537326364847650454512797474108208043590166804250889610973044220898144173140341516179958390350567848996442835979096912077226285939193491161609730014619750916269840049669813656234979724445245227662977967203642239152593892576992029528237764099296518094221348731817165515511218123351862782927199911672243611470332037660757183266466240903934324888215801156243314521685026271455140127102646224339337604834856477943551550667113547982157891009905348092468592384201356465590752779213233591462049561294410165996564992641461949467231684025359627092578470778608615121216451156805390565295466800737514071285861104608169088713347730225706634878865707053683733989303979812296048024007949337091260009898407996815538098796996465489206378398866902670597736848193527993338118437133613055527302439173485227856015342147114908933958353101101629547327247256884400100873317317937984645273073799814677075725475324642343793013829289790317498172551605041173331793884121862368677215351227421051959242957287802262253223922295160720422155572564883799982953671891160722155776798275412141921549800131202663447313431241616906862519143671820012618983290927075548737771740861651317130989324473981878893800742431359947141785858874608229997618498402739661200535570381943112730915312898605867629433829537677080066150745955823284388690361017813265502140390862008193302989999047449766009008583771367581224848702221051604845777801004817697690205409887278530803612380725522045911965254796030514744452835338027213785372002128606849980118890256595227305093181291395851597826448534571042805601271808000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -719841482810338259367673465686887885450184935013615656669044099612659798968874986432380677059864028170206219762427229859667321056723421265612824898522428528647429320600786174957310353578810463664580448936771125856758662918655050405499520170968785711640394826914195346326703775930890471497898770270564869666195308083933047248282511773661333458023851284068166658862513851602346673073156048134944842463604683264441917978867299211310947653852855542622404440061751863810210967367872485950138615288895055834622201409012485225039668097391286669506564492139169397598664138990931743248820179663483685189360725898338123393299976470350712478047431141378885252059563801856890883163864355941413137200378578198489114221373337355560255590899792708276613170501692982570152256630189390705425436542306851859439657582623737130698425080132268285638021236034467773758621436618229745227564432653854353146102865792298617107267156760448594704468511449023404155438759645569607520193538147914335746994079943637463496765484058544051658215343966396987881101815142188456579987148621737651876970291366436381906316454810398963803997185214846232592996762248023460973300652886803589505414769402611569374618045400605727515525556772849691787950266160104988498096049335808688470336345678569617520206606345040786454084799954541784529749164069018855917850053848180310452505848641642626382667802791582102185235528996724969506338178798074537504802949605850771385319565451574503531123245523360384512154022477594031814384141154913325632192601729009926811508301636521077509153584131670675279049655981940090622630802491485614955235280452674189683174489832879293998585258417526784920917753920132172396689383155866998954013112380912640565823799625984139348988392660719611470796117449297717994216503099452116506933064423198206507102700891139610305075975512348127485360135312110505069652849654149286149734229652062205310485444650773766895353008707576184383475236524441540861623343690155334010042874294850954803270124963365753997660197338046381889295901182733154607950848232651601201675618884468290013228058679404307934248701495018838602304225271186372150544186190958907560727089252146178718602696748910928215677604867512550030400820219240619568004839022775926615730587256587244529564055985729902870276158080757665175080771885218045537347211358301097701931805296751469856781031947480743611820856609990971603801721229854118613767437651963558886597157459982443251363427393720645942954208368514220349858692651481973757989229477706206099649614766698652572653798269027884512533021845663263924094239794379393663658752072851954225539061841461863486428977818195623904046079691527251351383307912917791593257869733200033797991720838956142582408120210680382041067533426161952831265530264002675594773116296315493515617088227098470267099724214330602908483576974706668714887474935057618924184416738831677357889217091738881850277107947091329821182208251205725937770705535099645738492894888375524127007397970705288893408441087523416224582971324705770968524363702035129287723994940034149272609711911146029430273379591217833109765438949558774473233990864831575218802209229951902543092236466613513827273504040229619007085842485454082160125596965349820622196690672884486261221542999093552920967647251275516413681445993077077131338035454502263655767731630716327863035728702000507386249853287227827273496324126123700633072776232566489820204735645034758324634083678755971311684634600517482075840698385647854238675851911257062049742962929288716884968905605852060694972005397215300172084429054437223194114857617606517790992226035332959537866352325433359722241842163483132115641902932151640056694727868075469012101377133986414297864678020343137808288278458338984157239372369328471506623677238429117715442799451486538996062952383895368395824134056616832194694061406289920000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4699280012365786588426570996321394004971162063133227347467581619929623933974684280434457740924664626394914575657719502718307393803011988252591068766395872635715019604177114013470957444079160046685837809331292672839813585346967921362158007427328325043751456506874490440154877439299082651463559906519985786671700761971317579638763155757100864804636866424808444608878169148888380695907950668490698749766296897039673394338262377872107393788296732881357091300729839384999833115135534210280091168120310286102672413212251028070242684749638842990630303177619641716461143066750929634289324598536984482778625067169789061290615248114690577169586190830343580219502409294778214526134260725773147800759798438281078967947328058258532020618160102227122987737928093161045063387802782429906466888360571421450460458775562546579863080786644295106845270218075954680284986526979374443219396665603040954378690516195849033069761814287666840402877870364481691195852822135367676876213876831689810223133388168265814195692201896715148442095330127839509269365185977975413768310844482753812891419097917848921783843502786542088230280012099830295945055302462211774841530718134821678645683189170234608630231884637253482808485788475605339311997949515106206538531809569485554004776007969797621704433735022786283542495308792125153550126130179295914972511639575502088870480260070152917989325614260203390390117069154915214439530804234099339747013058378511391102355571995984032792851688297672902056043808241283776699393343311304171818143330008062233566734144342126493938274305077037386088556672188645226046993877496510610083143106675104993588567534644495005862722839649809301739295340813751940619694341449092881975402337242983155049548080751342302631892322432253774228355514052315017481401872255108463826731941563650363963437077526636806365631257026434998205670797212596944045831142938410256082358904755874025937725750458897022837800479353412808968828759250722817459739310469828229988148298615402074688946481793396907201565982091179696537710796210546728814322768162879442208794415813689411463557246355318844707772202639239897902562792129578127692249355425271570785766446278713876210946623024022213244625189083313820678875670979831807859855145481231173709127162826705764975908791826817360157074777939235129024668969856843580421323797449350161756278065834766555139506664965358592191215204285105852705696265891321530322159041984934498007069048379804969894068862494659209928696155740162953400098352273199581234530669176398440953168996379209846203554790997140019801977026843789305998799381430318042076061334464958639307247167615023573178561969214425575283664778043761506946254233945656195661317584437200402479997481920000317046609492313803284376437427355155507848629754433704680506002846389743400657777555971541345661681347586423236792805401650208617108200467501037367199980761367914538740075131171530675526950990467431279117673151723072254231700159371149016243042026845313399700233393723528768502355266788858068526560527418645958303775897575621130055953337480851010119562316228912605013482827576031093552139795812347340549742422226341854626561010028198908387313049028074545329685133725873131776074577524826300739667134085735400634987357748198497917963904197623321689454771643917502085348993530491439723123389676761741501959375594874771729438731935675634731606995709402284621951254681181185618768800599941434577502809144450584962298718761819957766545710321298076645872913913742834783380763712622824295543544500744781828481876100594952173087526756503236337667218151998156150412634383095865289801780932524936515227188013970108303686167994406646850049717115999645554544074333434264327218459223894943918664113597373145277398407988583135937115723577414945040301398806372472408575025614437750089474040021610161025236754380488126243718056378368000000000000000000000000000000000000000000000000000000000000000*i1^10 + -20624855808876699790219750580717770423042225411906247848660852909203652491364480635093894844375888081399760876548076467752612283612153324244129311761982846530092001131494355689793518939965167472233363336535434576502897409983364709223070973765369797459550899034574008536128710292676528342072580724223619722712227982813183897670888041361659381636224077102983137878933742439810409187665731313710832688624900119560245552140432918255835602857470509213946937881591415100597581279227540681423942608649108692905432380192089451591391851102303258671055098585070747931089247177414377740557707128756638556859491595298543143275369451184726754049393530047129347683526061891844582366749359591581010674593565503550186867128911352241665384217817686100888417030644043365966189824713461492750704199691759476686334815687011948166507050267789340579728044084240418315030982664161145570702405169554597975476276282220157375953797367573958158923761984818404783180672977177295740664119473079160801720707033778495535541196179325421249278925669694004017957699546540915063251752833238598506407641814239850664434612806621440912083920225718363571711682391506266637203383457584416003580423501931084944553356712033037396111273389689534584616170588897478143102212754727466400152644267463275625496291865376613926447990790240752363337553302811851880962563994582082838808824827502345315463170850276368533773813107472329219807627628892177956765810117973911363152660039010266015091867386149998118917568578819465366694437914296640351420497904633511055278280517078605632583458814174296226670795019858359719525625205661977947217357255304545088928679767033922208270686936405304504360702581810685809927021490586477737627353304671788156975842892665791260736514939805138524479526852553377263422500388124129536830253205944198609297167938779029341435093946133277718765772468755389053678678202122333163849696216360715708261052285777070874592777864680221635385900053623668536486985985619114490248217327300432411051957097307858571781886019349740725949911332458145898447700626061084540356715419459093411432572371451169525214220084383657792723750672518120395577785901645111705762730263611916293011248866386469977178666191442276682835201532579414310255242730176371387933193948047209758663493404838280877820758441479689561409561783549617372806606493342366407887838224140764388579723213020342402434251183175349525064320007649706632725404992023541836122807062495691484458330827553237005698335774782565317563754866343148122837185297020017087113209804518880700659132035151357262758167285956532585906519652318773104021267289101838139598770315173922664593571378409277561056350153839445211015648418216143667291913510025490773136106092632667847611230112052023460548925682721861758289167182481457107049712565519978498372227829707095477499248136110105438016713322355909257729405660849005406526868003714464120299421746006473007867490518104922602206508610576511930483552082952041182543397977692766243871655403642476809486360979533256825931805089974166486417193174486371145138283216976737892047298354240689906296880696030482028961832436338111246007749749586382986307604857593472083529292938798237115094557081136788864732828410560026089077883015887807320992735347644986213951180667871488946642950290468137146090237786948370948514773488631722202242853244906264625083202297294687656203703371800285393285665603184162042016133866881948388972691351210218044263725466153651319690851587275061162530975708572066144182488376318434356669731928820654987530861341070457480598642446133326121284728505205385135275753810194846350650522408873436160663638118743820365895737313965238191143218468915694984319361543412241169649817359929966383731487303937994572344986811200177358715894334950125395534307479603960990118765973417186674053245696127420494868285081099614812551514865795072000000000000000000000000000000000000000000000000000000000000*i1^11 + -62468875138825463173400417716791951956035501280309750777826674983951844603597672189682013400735100761445533192284046789293239082950637152226686237005547149744424369674784935315540291978291824571631798825996133747179848568758124341488680467602499534405291854683029703144692812384081762155798130222848838630103881497425773218852285712064916426836964537360248117583558498188676977279280460281530182561864134637000205450072346902781543724773804679704361468023977287158694307557241192702123327802204849578456382092492643410354023545506693566407715216710285254022514777381536025025675668355034611578494031519631479625350687543276970836321787820255801817685122579224974655151205051147164341876130288616130314810178318991503116826442749606751601788911661225870282255928035898041840987522106895783409826172984763480204064411269922237575948951377285587192121202210616846663149719000072925319439170451805783717820457363492557383501336012149712309853943514925015262979331115371197319589874863096540377284833328905771211153739569979022390951482645130682454486860974836567701979349066186262358225731097415978893596521180536484772683783133113237321617333692640567876642885233740168601225555918711796656298508187636449288806184136800743764270867432777021356351958044606846192787731282744075749390314746548299331442441759056352744002493739618091095412311098496174222838944200288849915045286589011463383620196776420259439885949258812112646293797761901179901814601395643746367479221485324971906592913567079608353375281608533740805884482128572856040713382337249100549769100239126647975994828260685272148984001637118061343609380134266533086880361893727392369823318153695030903860121190834505394235221961913492667500282498540524018987931575788944003551615184865611363606025406871765287429459694547431080401950375528372509773723419070625654832847362419829480638640148982614081496065606753598801475567205855145226333393736112413593931659846969673266481132034699915440741617933500905123848079482958107613338882497291103879204722336748406682739895148439623345087559662844582655009527129537905950009424264597494146090309742052319857890464350101261626782378079403866678731480404156787720782473887915392243426817760839732992523691119087875613631993694089440389399814551029001761608743166858579455542930383843937822491577998150748334384415599653509042166304788084765988725346854463406261870478778330836754356626265136184738216282478760645138152199238963882601915098154233883954689913671884317557983548944613582671920419424373385135235297673348556330445517514655564059018231358649736487399777605036208129901294579839491725386272290769053427992050095521946894788162438448194401522508666041111409040943530816784125223899571768581385342878427292575338614565964314068267321125251367874391178237594104037549327743828562968947114613983874019811875408011926005865651701207438763518335130057394380152775469879539099451629428831467901338479941332659882675133023055235898862147975310398114205919376318587493560181640595209847477239250132444207157677560597817886813911420084402087176294951496831610909754287239427250663417985641832447135804022481380770261952871860783359593464864937940498382531099778123157453592385463539438321617946845778351196624205831226672796888803460853319064052331269086737935918691647330892948295516625725646404581455615895371996278153467291961640124329646166170289711211973115211773988629844717855535194814304966315829512076812876839521240243747780740144966134832280201167584783850987268955836674357451900198664457901002913526355828367655448712499104237546460881089341756333874312527998874770589126263578851537010845483631927470516966577801758318129332753650465788041505314405288099211859979005081905809023980676714418888713878625435684641602767453391898337873251599842576218516041281063100557782625987046932480000000000000000000000000000000000000000000000000000000000*i1^12 + -130026440320887893246310292714465377291301025393261897779343776591119277395160561427915579944677916220941843666884644206981625195658504329533410174943657664166191017775948368741073206405127988998079371798310091310850943456165145330162595472069517953269855094622207656268676986248103925625268942604984203053614308226949352057929366586730651647276919917131877479653402578265329125301637607955002448700088729298469576648572546473729116440301352978874911688185808153378020655900031528076425216504527457087642878111133406112296220577988734636319468450488198358550751663279970724169307842100451546701387533252558182343855955611440708214489651996440971969340171757025323935507892976793465853196385473051170764836548228341510955295134643076410030984967207954283054804395289813089613605615240390969546541815872434860356901066493993530330210804692383545157072228170854869062941475563398793647400497233291426756373762690033453568706663437614342920694235437932877245376788983069516059847558377881295555895880823240789326596778363940556176129111262330034657694900128952165853231996341911645383271238465969950047988885113928634792942953477677869777252246725670166911877683655707573816736623712133018608566151681512114017167452158231552445354741946933559735223024268721779927350745416030931594293233418717022856285755036660620850334893385772621158775281578159499468431250177911558951391983315283096199403340446846119852814160483635243959725153982510765048112545123038722296537923993635783234868013558829810785368108304307337701871741959455291908439349668571679869619856723975187652583669467947038800069098375689178050042577537354369805958435106872704578162888318648753920375421544884624805186334114937013806228084578763053949217694097198336101356039576005847063544112595685282070953429733263261125418201843447499408258074446581560130247780035101059865460401957152182608169901713837757706079969769553196168966923062594019969930768058246003979400535226439346857084890415616825056460832276553043836794891221540573011824907624933768278591722755963726067131769835503556938371541870767906080258432951652161622905261181833299995580745205674080084468150278158566855016257149731674048684723078249454258140580552887618636274617852079568883362709970491829620655566737895010138058145560292029998875732671420206762347893329282022493148789204334546132940903771638156123447553260775586986325141708162711315021982666579705171610061565797339301777393864686506714596471790968245095228992166650063789132607681694789547021075752547653169905353603243068362524590008651366588130593976524924319503394583445402595100705859782028726357742720105787774117491080053409430538477024375315179931756572996885901070268290367925063365885941388980051681278655550815636399979463425798468726553425316181966901317642977102197948635498957452970134271175409248165175339081518413478918588210736130833201235440711636964174204106207972081409783733784142270721982856943917462401009267214335466408119580377486207532235480505424081118404032015526244800958212455271597770952037196933401913486906961443705177418321232578397426211515725036351499528410594889166072123865463696005066416120973239194359215780068437277805150461382357494642409810363357928603959827608654268339999449059405529904414579839854937159603176556798497517188750398256533101914927449876320158446092682078533662353373610803076449244963759680940049118087303911950568898584095488044476103293339416709987357740829917947074929845639802623688896612121644837546470999029517374472542260594114491872514683724734778821065002882902120268413491178124000960917449284400542775580181126603760933663284273372291745051648199481482134458352832845805976884514780450243529302896239140064193482700626604828983656244156760817533796407058077800150737077422671839860541845550598528146221629733505393573498558873600000000000000000000000000000000000000000000000000000000*i1^13 + -170024061676288581754036998884812228550453103944451614274417014839928012568282567236838626535691011135508565614526188071012061284082451037012645592985873088475225328229995157037855065270029217193870680364109314880811233328786362365727504352952482112378169783325086210005834255933754488608327180311435601212555274655732287226003886744613870472934665018605698091696700758000279680687594519939119993294136054391087853836810165748271049647320907410542664871866902272176124366902785007704121751198133454690616539069252136317984354754110832716058576635435821131951673904063732799451380209775105764455227313375762899793023631773962722470601423699074895210977114563209789872135781337803694572762965861943789818387764923897298507833112394615844166229455143633549486776891966260410065368439765477988250136924463536922578000763674793259112371448302773572745561416207117487439923218879121173733306483650274174138930239546603461086025415985285522742034741106193608654582614004012247776899646298409536879014708143129302209386578158646634526658619726158739827238047722856555744405596895013351437257384366850799367930344228239344999209469383369846966255252910582487740313148592732798531242680181737895090936330735333120427368732947851305372412701779593286467878206529210239883690184365461455809332235176099645868203240586545930008778016464324753443618378669690192769415205849778008947027513305548829149429280391430547449296538305713844521221258438152406038342796981829600214087805059896112129131394528809260495184233731343625299094742424091138485981337457398738596375040435203790351631224568191296180254886036404462428362919998032462986963962771821287601800425619857050653643793512394943616671483469921458510015229179376834908515138791285452516393607528442708400923674209956779431248446608853291999711497682451818711481967150020427785957906768340725700219478347140857266637669327602745514977914611030854232518472040346976619377571733806481536815812012714365898001380703518385369591128827650224659855985803644903986315118616433863199376362755080429635361759108649404999979455540133400793437881715166656531504801212885021195686832172578739617501399276401055769773732867215752748281630341783080117938166581041273106721295507498278372103536275887537740880844056012573968902468864664474896631596070759139874123885507547843953526038793172597462457807626095809720995564883996969062605615687717961477467839826911854663424728281878168817295585642274900616405484924925837985280033945973580734924978098486289075213394736739616132389972722284895036805996940855722684432025809104714007042764014526757206284442489694321552640210520228213908086305932089319580042806164719086921203515355807858132882167327230807088881421306145186981975025370403253788424410073664198886702381328688985408270310788365937083137439798669309412383583150822402033828403293227855155244829994259614827979123454725284397212086237707080228169351189636030772616621252757804091309701277666720418044651751830431338910041748348353545539835220311113490770730082043885344760643337133179640394495435825079935064914988899348139380060474160198035061307666654741480364156815128726564398388191643424863067811957895306599530783577658931965272920002799203112438544281314297655147138310741261206702990808947384572268652191508649412170973318068840021696425299357194751787315954056199057313398285357258397988455441277549464720680370191974419077730046258880377174604206696483763936058550560570288263639787295752318097947691612311757835470941738876745418601434745081484679516751457316295009405779475987429865907024173885046057120402291870583600017324945062204659332624699256102167100858504523064784388575088805027176454195694236004874224161144505586807139110703881375825067099914761395918910146762791176772708550825229474670474235027737335827518094688948778949083660288000000000000000000000000000000000000000000000000000000*i1^14 + -73097079001514165498227606759850891988167279720332040432501087287722589141284218941322291520767933619873467747598320000758836670046080682201673070284561217869154614772510525678645480142726127808023081260865552570306191154025017016007263906097894520632331997278352147146073037854676167730303524086973373284871839234993799267903633600083625297055245430177172371610222414807741796312638099442729230781566665826793429726940511038045362173529414101187690452812348536260070874272396066542549062084234707177270041244114096584342990457794159391807908179492867995020938652638356590560111319160777402977147910969758642652042645170274225856079429564829894384438260478117978478087550361956115144312758627734266452241433078369105912515835249756906122311189827070798690722443441259920124201735741075588509774160439700967357622242281581872991398146945700229612883416731142227557797883393010885024846836582404497724268843167350082052953851174170528457778044785316060249520662893784773097214295660335034459263515035962030579422060991731720814837189467478296117669740627006691375737909333265208241489672450869984718372054855414422078474685991621971959881884155804701267137707695934389436412092957673082279975517385168405430986288076423794361985051410934465807006622364568499923035630611535008011797991689494556758226091402413238333029341913085158441698626573408197829655524897369062445174216316103818417253605016862523326305312804735847248706981551661842620780536980261539343100046344766993991039815587149128367021080097027913268845026484266662729068584952123217848802664674583359897203246323810827367292814767460524574720668359457924890352839370653110530796974851926133570903362814084462696180959902956591502562789332976421082573298250576621828407494975201327932236282411255400797465512246689605883455738073800311728789310150063456758508001755418992807829483854973750834125628791287283939806457138368257074134209239047567103497179168778821138526812501981034899865332966308656405328337365303016714571854720135747916452725982708605096147800158702877931823420674359851016185352910127622829626084137060763421404871348803907196392178693600137236107245786684210341524091310129955215653870026059331226272512047403865250077812063364119722725135446710496816868556635861107361672219190502045001763524749651430798275790139904689725394831802429910311449791668860131468122810619793149272547948583837114143911338449586308716105890270072039118935734085208973205705827180092746358858992436707867899000137457643160962727745503817280306988417311255792213092456637439467198162328245511310911168744933888306084250248969785814511466533943429532189672151746264914211139408168799971497366000300249775386060764558178805161727278359071844377956174782207132254752221627740103856066266761467996889716244402914604174628130380178399944665998297288545601903210648775072489929182921312032567861982616893877654018080570413366434678610804786952779938219388536347589401978303976718143300506544492376342129704923019795056647114021799519624346847972440855360678785642745694368314639464811932303106510104811343334135920995306541226646872343820520836420328396864985847015814231735291504259013497661397791873292279858535275432054196138596613456117976505919129308917764721283571822324173547784538017782007326319030390466278283032248852681781393744066326732775413340884394937292317320013792602683737020119388670190811552640343401928962493420133341417742669825178296911590875691557989410786074241505797942196097853562103054507008606837016514866454514506416709977336549702226864989053186319101437026760364021651062029247624694674980237389041930729439696056050401815961479876022275037979714056820413064440772900547046476877692581993924822971017197976222279074261522962510617680934396416103719968056005655149475992858081905112646786449910136357204787200000000000000000000000000000000000000000000000000000*i1^15 + 218396559558841156406101736753199291781516064693869331389926161858700770841237498233515325150997425762986632095450783510263927102512789145381527750074828501579560915732980415038386248575482330622014132758286015683945967642556585203193503919012476049548384553742647686053791026268958728623008204523582777166630507177006363886219984610700964240657952333999432236333291790212303024241706779222092723003477845276424646761035609279972967730414627156736694269244496905319670734633308153668806282373541406292842613347758591975350785819663432323887751093064290627831787618170724741711131238654756499937755845851284314539433727695355076374513425673099138682776625624464136416393227182115599236223180895506943394703635742484437632195292616278442415932700612876142551315691450938446052346614866554281097434392436091370882873798993407630950309979004826333253406418379884780432555173203530457377805540731768473501549592663803295505787670275713925250384830438289308812807608514213845828120134791582671002715296559312569795625867893703086876270557162402861080753026698190515163669283693267897270966013946938048113151906565246862955128777222059448374438214258434713128903406560387392740487536198705059037437687656090380192238288346342933881762587848788050330174342938733196339243580004315667375580898386251795362676021098128270149070713111974535247477559164302185880733905853437555224881166298058325098950532000462743587855229167746523747699074406309054810737739393848963520410225071386083983197724034982083349305431060510848673140928894040646653543510410890766570873215180083573714886204746899196434131448895323981880367040683555004234720468532582703414202747658557167661592644578000108024783305563426277590851678431434715188360822421262926735494352275308467147558377969200973627055597065021160608700401339177462167637119975890877941346127957105375694749216965505435848781007814713562078129496665972781102729992371313163091102068401006255162496116611450161710179394735446211024598245824113836310911373126233434423063632148695056038040313834655849762990501957673555707398356883703019619499813427585259112923035217843502099530392201528443591358248599485004051936425498965432209590970773659087447205154108078879929383717993090479775378279431608260615148358296526831609855366285757817869492374329810536643645061707026210514651990344009583065687753347412989373447684727999443321194380568917150779378692981177605890230554105613458149099701312017440822548315021398845337640375574224185685003877359805588854564400836992138575766782882288582219698262735487650616769918956747062524053803502756341177759479289830077692372724774237270039930576834614775439108163520899564586702753595386777170532595140214314699666586489361037018957755591623015773294712281070587654085846972514158993969873848051765659698424359830518440786514870165402569826583691727638548718677020283134949497381454455593546758489249784615799058457149468137203549214560387562212861063500644159479660433764357628810765679341039589665727974947564046500472751816126329349866194315151635893263829235547928149254111352324647861855977663252318007265004309400804749987159994335426405423284760434320307871408342882477959641387778930295167477049903435349454165854182537910725663668827241720406530603838052543116154791749701463839398163529326244390014063612702123688638761689750115869922498398909720901910823896296957642972738984934484648222736388379306937552828882620752781744482455682971202046319579969741264287623149110844628102462738207747991428021688484013515728129484501498293942133942402044612076807509954037544860180392555580493096054392498575771372078220610148620710624723295101544051446139671874785034167430763416618378683228090476838572735361975735489371697153383314828873276520796631485886215687962057369667372524606414339408414937934618555231030476800000000000000000000000000000000000000000000000000*i1^16 + 552595188556028531081648977582157756987618691259368465689726220989480286566096589358608048162012089049263142230879212205292118430945522985403870444423944408805979069645613130253454072733253076295044248276947010338248190377805385940669013244178840851016272316643979487730332503645237518307251327863630161548608659714197146285628976103337968310902262008068953411515552206397135988997951188450489400269431509520767911451275777080165955396134028851374033366242102863392407866898012833130426208476527979549623343886558152883241589598051043452614985956198933185300472841311425621353134674414007596591775900105457937190231254459888425939162000975822647716006430750895871445159361036161735438889148360898322912404617910668230593229107503890765754453596756844556566147762806384407419781770981880630139787966697919792501369547065118827563760351283620070900600764753874868335591996862096405959517270116557803359199449509706856785951020601815454902411239956394367111864608562716936929923175739775455190242966799229377950743338831025584802775989339950635718448615667285466093092522414278149951005386809146443685071288229059051744241724506751981093896786115030524649451076552123707592688107387277107142519231582109296794937416168427670113637553778136528587555566586646958948654678239833311406054126573392904534324945911433840884892935833888214783637671988420234593997829065338701328188018543744242748576096387641779846080771159588284947193381497607137781198065375916219157745152192345681502602771391868330929974697816627151684210464614964460782787337468377702477491826792813735318851358733384520786349961202606548642510883469884100644049688895742615347025991611838752326607738282513451365371132865580123611921549709502520853563639103608615068597300895637248607013807309076157837882174850000656177465453935943198330590911794809264193123264890274125807036794124294188212212832568629484392737126545809726744179136681072694153894083664962315588072314106050723214049685619761522354203035548170380046025830822221211701704452065449079179274005885144338090526050327316597457603948211796398238980814212374800116631858605588703567835934732132147979022517154032745308194857307179063325768153909606773485430322824710636245169935522161434774775465283527948426005923032434106956908492855073966026160224343730666028364208641081393445809069002223976936491436883723331044332381103500051265743856562071543482964837174885719768816115430175560036556874016262199292434538928188462317716420377704228062197477713727290405420954443842849231984900478482697291956086733998817610032361512638554449466063485718739457108703032142652599403061356118073189978813184404368086727000626277706278026759573338323103227641577843018159838174610414771632431846896986333677308176692744243421561825904490648807741800256894141181699809297770763508931175503490195375961718444441194385657621903183542178955050394453464795088215825652991969065814853173337596534106983521362005183409069095650395607877159413337598984001246935252134695970655307989562292932339192317133094420608653514478634635557904945444546840903465663445215313718391878826264262551783930284093026769364664451102694456878225842997951130145043731588704532864347603243520206431875170969896449293377640961395118205812044046020423420616744245690606041478858098795016439529617853239720410521095597881987021338020782473336184608021049771070438735552801948973310526056208919372902762965162720803348047204187463782811383741516129697907397870090556252070245070734736016644265259208146446481018159445659371135880272757299543571977115470812410150743177713894633556582036360077269053797939948012419310558696322856769813565683577335821014500080206873553552111239420147022376130704382079299002143773502195361537776656051739641482721213401462641191911478911391615548805471596469439819920312796971008000000000000000000000000000000000000000000000000*i1^17 + 598929903447405834663163428140251329371184402657820090777687334233417414295655144788793733166465404399377683330530787789918539743343474009409961231218844753110517209579925360304382429596109668381033064853756214524503595600503180690505465128319437429811678349727357433030585229754362177040444710044602598931725108482685080970865356546489056389527798639523054429112818622143283531624345363461748446685570033564691291960177673975535599174678264967313993715208137681048122070609817846479091032693355969349118058936919167466294040337406130607185048231765574927925846109683029805228138943768240610852753929269456609094756109832414651894445203689880301448399632641957884763960997306893797523557161592244282144675960028930265127851300415990850328542358470976145726170502825447460987551828429030881332229990464850675716911058827440370260024140828507970724037719430643910784889811374329300154712294858392384161013237591415957147153397300774735923338616088840089502526134437701098524233139451803006591160536148274380355118800336665218382491983954360638534352356520523461758021876256842436377677899910933887771874947231123784310665833688321447522636110427451096298522625462576910937629713255765865777882701713679628500490758995963705147266097935057606242477723766923997307217716664454237295676513388297874257646380582774565032291362368223775730152925528621173373652658642156267718052695874632194138292972041318491113797508282236580253247527127790436224552353715079832140229565645275495337998376227665617877595853151637762818664509120160154615464028002455966756078181306742640992624976035326629743060998423444088715234685751354129513834178513428256660868596997520923195778837246254041170383895241767104178453497060776668188566338680580876044921058284160248439795312130111758490272377720578689291618467126245122614896522803081633990064150316608102393376558395364990250432503112403677101866025953363932453958591280931032811914492866270836553655363567375616570943621332846619329523726149276219746615434421861616603618828021978726984825248156301738741189519767969875206589948049146647146625974836888242234971855789883134846749116182650023931438498479002843648995803236860811844701669519922764554372016715597714362881477636538021302184334580775757229035456437195823043137678097996471755631557045920899615742937668935038817116265118536431256720948286356909776806353257241554303105673294684299333087474677907201289593291750969870086346956460101209272822136793900796722351387843800224479392544983752962977537511622894724020222735263435379544128376994786874418375337612636939684691090205967590014869316627686467170745084112578722304834892258818914988333189126342805138036378864963646981434905883765351462590696469684605626502838050329760719119679212266991731830913166668057299219969952828381655555176692413581557666591537268629831930461297956811827297284836465158356270801714263939247947935323125942446367710483866868559673226014169291667205829974402607187636634240170400380219756982633296585189429018443876092168991291571363890290713812098427589617285555448843679678782818138065303816564889903451570296686767315457988687914023785296609991614119631955351789970737742460076352774535521400807701812552978293354574836025792044324114212077183974638117999124242511248424426672244463456838867332075578750761197753928199308565695755599875731530785253278965405763883273824265173939960287492341085192176006624177087268199809111132235830555802896891858084152520568342163072606962543608323962874722542168422744898083132802265623585363999446869551910615460268242760416321941388718002685391053188176965520448534068208234625938474155408846080807131612600462877385659978402545913336210310468549688625344897481272472044780473082386618363796560524938296797019887270219240025305166549648162041889829349365039098952098329688801280000000000000000000000000000000000000000000000*i1^18 + 167186423522193434000272003545964622852858608069646042361135290666470259455843217946498338601698917306276680289779192481972178734511954940118092329405206776785929207995990820910606709119620170578834140574030552221758095640723431029156525710296413856040745187253704486117416681342822665189352031435993497971377958021547031203413435977193427176613527061816239622438174359657284319299232519041287730727772247512757110776542453052348622498474033238524120866432200187520813496409474938739781214553018944382644454740270396662426001988277371143841533399054904209424367947484691618810323094536979673110648053370932631414028044421106402981513780488763349675497779244295173711556484837779616144571969509047346053344153120408311339367471865778969265989619688270085865262414320234648897387700917355306060415490504678578605401282036538815637691064015679191678654182575163463502480962949710829478385146944831457118326352407295601499729990285350179887216469370812859291729919450376493729106190674318190016321011448236098759506700018107558814485552856148356943060187741394182692076930346807494350503511246597744718518576191875026054650669622745784135413024037519330083054939537459215718524673584525918415599230207270036397464353484768345283633182431180245317694325742824270546995408517184242076172023335289901693315069159017080072099772873011789932332463064666343215062876130124340061557097416199500660463603126654444167414910830040475549481320626270390468889922548922854889875458338801830013741380721114815100420368408707175112336594470188048837840875939253344918810525433089793729238724277814018327263318744984996946834310692997014569114919509713475840480526495422993678974740710957559502529483378988382540082679883399461877592108607784582638078333972696109491125589342538109965037065850521127035063022850102365374164098274927009326562563207307354445877207255758288048695968296964581512057191915330910480520319644917446640134439568100401142066049852356591039217251811619716854599954402344900951857757632451447475654940776039215562381719634241722694570956822702677378403750374145313371872419478739317985992175916675987811950910216121700145372534958113469957651237117337951554975906076378030434567134450992717686661020384904842904008803525035774056945430705362140477148127696709709836231184159609164917826073782909475162883363078763087205100642050787274441766583162840587553108001714631038147568330167887041208868776714391940154749818510017942482699886432396683673525664610329668031581284855519733881464977231612114665381536015339116984349424030032689446698445359685641895663735591650093835046451960944371048745259576450290234046090552809852012084336214608783637159317343144694012416731907886211152321862558598785937725511672106938719043090644148453480392522161363006128523481287619006509936880624162839411655698850066586271348317623598231832802199846503114056472551809017704028562491817488744104948036857766391659591254999882037948503903922900201287625318125014552104526254120055113982017127723528571940876932903383294106050559499653579906426482075159447843768542217506288846024863342487429279792959110397403088566784548720469848395229243922192660100924059879162945396534050598120548593363964432432104601320117306402311287536712924384102681044680537371054004693276260750107559050670420260833872884841991642930123709553864565912438148036285408216656433006114698310149324603067626372069841345410063167648041189551222349902208318601048767301773076607119846280580686979032972522088044225254999864503985455919696600279604431418083995400365626687593038198265207463589437566774565469787223912615209069041120336342433408015596076344153392230382234622551255616005019861526330253338945686951659036597022147017671412372647809405094607405443914319932745177002888151670323621261781075517143848877226014745612307660800000000000000000000000000000000000000000000*i1^19 + -519006139446329403500693026821668720215158640356033766570159025948316783041353498685408661866352589200406887922042563558125933513081307398958486136401769885127576691176051679357036212061981484494207072953047551741722444509310959486922932682317082871179002280618024481946940314421513265042235543987172727845888938382118878666188495867350472672274070379868439436503255810219253699475622362519879908183372700007556250684925632885533278871748637852323746248875138775121830877803578101323346197575880826465403870096664686962238285768820918936492237002473400451543796989394899139275955860972023798203241442444875263774987717966973047196006548423223748793547178779592999517205105928993683299029472581245575971923744926353412418023670583884072490892640129250283877255212826907727540123171465701331853069712084995024078706839556498615588823682893291885630397109378404512451316053351799769878171165737301099236459891456523306620376250000353526395922364393215892909897954888235245156066665591634859864638251663710884595584044300936828377306049274996462589839535950806907146864995185733227053046947276022297397063232977370934725099844384844613337790042436601723815978391855176420510113307729089442551406515579602140669612369753539006252866836297552438787692854351404033262427601286100784613663832924233495853025995077346847634589915223782211436768173588704306242751365438389332199724547643816429575444897278883782392660911220498414802541061589568265010700393623709436506148372543581366142329308455413306520688203657095055261690706624844142396047436155907542517128126255934654776407666509052746647611797557281177616934031248642888439506078086471204531117184404808441818384020981017726255611305870992670419317715641630623552483703411055283170995938761239179599728811919514040940486168357798275471272356020435563045442871331630539265215092247094926683008402866689060999121841694411424622865153873173800214826833780266009745653845112032478037081178379945397983621917511160936699038793606018912649840365491595958369942400752057562221025895997387865903988475660078436804621760457535798127128175739541365016552229812397513582967654904383379809751983145183510159456997770111865760515640728085462438193748016474008393377100172689126621587276674141741947302081512500185132553170541724496880614268812059118434629870295483165397579694079553898506374690948425022401991183578757506322334738786586818058381539199346579318499654627166657298438306763443157646796671586607633305452387612816936233814063278505763095193995511289031376645565263658437901987157011875430662483680782085795767843890723046753001193311243955176129106648519040123458131609348032369263491684117142258951698958289228493716151066547361061253211210469176140907621966740075781447063484337505173364677699973444497517000152351528240916290914285560442530368324041415403421113074504505029418386275641822605725877918824574897860671841902447143761228117787736650492594212073036236026014688881904771150586266706155487252932226616333831407055000589878752629310289048578893256910041202706580890905896446226613384257170472044533582350937952807227904533199008514264545750918864605282283633428377923147616488537917583292305041512350850502907921720354544444362160809009579977859955851625981086311192603020732632175347781101099358495733120190119870913299369151599462280398153004196431675070065670706867284649549520585738961557423110284969911524322886384641203244683877108369173701323696999227234330068908246206959074985542547527049878582018762157333445885840331477465683154053641533230653394151833002864271106761635563180881008592948515266670688755657435350295425016219402365384974052655422572841999812469998660908099487619005672866433505981774825898850040036716077720175954176875895393022069870375172505578918671350513773076604838986706957198916021597851615232000000000000000000000000000000000000000000*i1^20 + -995473216439738582352586308913963685801247412154442166494570683293971299507248960971286694649339005924303843819075978087463815420565612393796325466594553164023314666508560662901958110968530436874573210300250091155566917251803529500686087682353314274079085382918783160322082783619739375829209859215104193148901047254885502062985418208369746489766089120192741288107978720945125482410814104415384912840885501421843239815291991707351039335577761299871558995273163012002139366799762605012194664251229926444097755641911679213061555857003256451770425737106905670216054496773299496926344294280139977053196402239954974321854190479804306883272897360716918540066304192046224175995949908930338788478553193685498913689513288115419441815497455391846760280357808067806802752417548017027687513757769140059270622289933491615724285769817270933376752712350654315156830692191699216113969253634103454424451288628613328616975536477208721834022178237496268866392986274553818275163475271807080059425337677563750539021337192455063992471943412312099772610104145921357892755965482363274293738620497334353279408681859728050770657788272593626276505577052079086033857446179280518147014700696671216591061537248298871971101616458544912527681154858429469160848798845335135783698244667909066806302480810110173940081575841427606641443012610302808337025169343475516226253632859343976646723084107479823005448869970668676566132980302276063098449792464958732389897694022966375040353551252036995768479811590664235750215765919090402513192496753644942631067715762002373091770182532170406726639615654083391828828549464426997540164875853219138634733238367438234574553890822090024383982525084065743179394196075194605693479792700010017154073478538137131410909420735361819699987726419018960318845419706176484240420864016435112660309759714238171032500422836966127594720406555233431943383090390908341656842289403063595916968334032398277145279955665560822836765344181691276039682010372668213043482421272669734135244205849618644312538446138306347807028063684177080116571492024012247616963661010124455325147201512313816667009417405118021421738637637256075596634485413583850466111776862169732441154117723436089094040122692787879629706884704505757005261694276064114942087581943052421202187441863580075625698206179867126853907474798719644688725978156721433651274468629830377344083585908507585384247643708573652921492401213399700465738235169018054129387726302283412445062058089255377082454963486147213384598199967855561009285431233097093739460068097882861883958083113616301859867092972258134744063889133856658475132218620196662605722746386443990245490209578291790435823495406801254322291327473217584183757619549285259484027455740381971661176686006864752546604379969709153315983884369952932065667563597919893608071430717661459333393927315987583971656037548937339904500096675386371594200182500908886916149990271622761548139490898256479291033311655769534109502336471031118358566309375175976086596904240223020196635899503246699893940984046864645107921732805877798506395314631852786144565951683495052222774059997851971499693700660909885193387199415590570881992740760995418111419559845196344276547516634476343289961812378218832596459984344296670411553345323994313528620813465433587115250069329103074564570808322903017874600333058152474440309556135204816055852533916691786167722361237279341768285048537973003141355005075991571250332711118216606672927795814885195580056459434016276327718346739995176196507248744483782115070694179789190482131792171896577138139238194922210010174520860823999122674307763427305184818631291034800109760566477105335135319940912320351893119043034714059043432869065103586975777593520996758222980910061107422335587486438450678312603230764922355567819291248924438930023653438024278380558755506292374370377946600741439191121920000000000000000000000000000000000000000*i1^21 + -1010862301748304240578320986611547590595001337370722339710995827654506932220541678306155319929083969790697701313779944826328149206690049518100125206266963880489524752253321483771622054693448640726737459517793817198475027452718702512771347958385948255536966286275754632463793184269752745308783539127114019671609374767345487234297406345097495915180952768092530254658964125276605447946245896154571284634842206993612645321424012201273950499834842426475337123204476406631853254094507560007661673951395733989909767135331468087774372240036654844905695870610680918111796170154017130119177181718356956387066588089609648333491318178047973834773096844776942040597512112655758617836962426302914371666624761773184388151365050659975359430312177599584002311158783448742206762253389416985402632693415079993949245685452538425795295475388773875356615166484630119574505836149153827788752702252673128415534071130847763898559630831880421263542429959076449915506816421022627087528964344071271500421552810968059063063591052041691859727464487408306677571560658175699402860144177181311437783425718948050490954053209045809831290236323130623008025395683315773091911220968760469798000809826355958215570884644974700595636347561923976973363456099583179672902606036661873847208110681466490787526577964641024503826883205200579930633686033591418407517255376062309021858031994813607041074834210553764833988781835602201093711832020894895945178962855664668164708961204587209094698008732604606240426774297609161254323125598121759264216868305014390480119359540892416713619192294558263855586447057496211245885855035133381509485455943522232072096440654914422822848172345470912577848933064083572245065581269792380517501965219432651038028373657045413994452384207281932378038945502156492237025483488387793939389049276769860232158411324390834678394588029340264497797866275219428092574409146677134754110892109454269118511296844438721631502996374616201118089521171562914167206804835393547659517481862761979473739773044422138544853825914375300625566421616534375520053050137990310273537337341677357822443691593679834037108265985592798891464347988317403053934511029443417267850374698774006684259666785310683528247172697835537795515632948674638969252917806911030890841236966087627069165549347209507335273067121568837444970112436608462149726493724917144576125393081801050149271566162860244758898682145009075755342239582398192949057005278654074414660522671997030271611123853687837365416239027087157081642364169472706821471006315405472980977475011458305485221313683503857835875508366299317258561261847552462268638693773151146800152264789124963730453697598404857284537971720242206820033211220172003793885072215610700297554977994955321889908597042960495169982536558488467843265506702246891147489503343630413518958381097334846091947503040849833461235460231866297935320969318810674800573629750702229212659486866110162144354380843820755635619135515197078209991914818284701824818440488357827716696433130786818019990669634452876424379104347529403495050493039171994483574443747709972772528615564221420283766881395633004820008608964328522514207639398587981254618959730576939930061037416220069943139405812902303109043229693318468644449876994294397584879346369232448280862777867496089566911023746150655100703149019577810743490139124963195645574353198077690495298238190694695246465342961665819442604525808603039638806223072183905685571488283888541018252369513902296229534080261889846527689415646899966542987774097461922028957238161243345842811222964406149131059214946700598963744745512576852847247697661074023567561976499838416742550396703958802068586650388832438063076372344243364208485976656870720343880871867444513629700271773641158991277268265546947242768510634850043668633796403249017757535289316536745528660125085018116792477251874393001505587200000000000000000000000000000000000000*i1^22 + -704434600874771975441743972069597384570231501691024936104927895156688884841761687670083975801422481559188759808979675532103342354419003268274569451752499213747660097675871221752424783603792002893816815973402084528330477125325943554860910311368384048299204615007903301270470243273749402867813268839332103252688483702741327976967493397681410605704702306608587666834565322161108855777031805321543434529732413538616113523051563264970983479972092523708017872857867252430964667132644222203595788823723279047432714413789576488563568517202326247249221947447159689434997012614063752842650776493516155450781973814953980204058188059260317577425658244681256229580608829336633305197046155913714720475033333201296925211876727110002122793459341778719991831056244431203436255053859929156253551546948992600459321118654146506259022843122862367846625604780037138921876625474853794519972754811614465575634489218128281275020490258849768289422269070639504224790148570250705994857458216578461843421482412992981251287192710785548977233061768906402461901964073618766868057113890694654458462449475351462500902652036747976529094653771745487548258873779897209789049183861024555594733258382418040123836382853672688118652865418327020215871036920962763571152069171818292325953300574603983216982403030046437948676606115468113250411495402676969616603546476630099588208212543467954793582607565479436582947117516952602165872266032554344667830298687322209058767547541081713936633481415053083432177728459820961157587587337279412331442337647066254412142509715590323513379091240044991516483976302756801422890490482149097448266191227767085734740883632789166423951823593035831763671048545039352946487520011511944083983490394775845421577091594953537788617070628824779778296142489174046707264536967277307250549374606603945254310247856151885812173681476677824210305449180118974643738002190227399747087146661020167114519715486392217580354716461926172344396129283116784244201391973867281587868806827130217741013046652746879296361116233561341598692135574369852293212907245094183022841773037410769818285626379260828738746206285307769860708794523346740710635603051827365131632196032023031133784303299426325344728225232809427549906172123630169419561133473272857775230592221326750980447159624945312427964374323978457990217845091863639323676304953621081721414953765342177588703174580687357928581763314643051398850713533419331909412385872978031304819405727170456368711000695969890530679161019641446328163430239508877082789567464799469945676101880185799875824083885835418582074411351658897102869799561510527613620755854255587528678310735470654610405114444028829320958035876503345819445204591054717723746913328405894076543273274600055964603817973611066429549476004577843360100562754460194603496160266608908466387008492110147752059622302122365066261272904232394950209085189197383202376857920722083672888976819680534706403767560291240906371782921476411321752377531714912149750819784482546008486526550140778038960774154983943324307106734452428848824215767945349491277107719156953007465908214882073790288928131451128448820514698545723318076090723307679538488761425025974602059766392196037722876096010977122607483767360969520057914898164480486174618132721562428670986998748445342499706717036399371831989696841706912938937953253473346644044847814953764981782644014469348507765297601369434535873247618132924520626626563769388795444481648268375891539510792370559204062192665766544406541173401026959338029237115495766693625161649056961610409163969228744425034067897142977311277691646390008770445329185104827385313390885744429667444639198301481731576317330917179008901562708113485966926677061227829941013601640405796236936691128425897135444196221491308267695209978652824595867236768990955659411079271723767397688822599567509688857587513831836352512000000000000000000000000000000000000*i1^23 + -362913506365015521028160144273864058126937028866371209589479946465966197759186424238541596048728068829838257183158926917045412573534789023820869411610201032467582108945716324394940445542731105732862768003388412006471439526058322021194911151933417581121381570371464842986999464739790245927747532970214262236648028410723204852579643323407842915713228982751011318826777611594595091021144580388845334854113979447986020412979606496469632481429432900082794387419530276988652069871910587394797824109656624775418023755996904915991256143295835147151232864440950818954660462201926224685880241879629051776420129964847822035159122619527917232837419555053537631751554204887124599725246249418308348431466799455301716148095135077660655952318220532024570841769764755806516567258845159218585719779432123733312982419403158348955289932709649835778741595606928273242329711097251437273144586381974445995313253540586174851084788142891577304218770672325965335080322777850386489133181200453142151156642257135830815470784462108649846955482233162235982220024433195931565549254093585053468506516348083721675315296655150249195605333397908280661684000311312174154405474611306853323922605921520640958531412661803932541131392311804979341541284185227364933013482866702158335583925292279497175505864178995704063675564174454005843436398293296337096247676806526562308230896247064898517550008682473212972797283784422157756717134398940221009166694610510780701248401964432461289011843914484944925148760300144558519377225997418469767994879910032685053584240161267059800611335040653968174006327791886369687366272646844352557457860848568842073300381440955173993359991531313376624115411580721699176638417309611957086500259797462497990271016221257465750102253192895982656773572559217319078351943980394023445884048927467932704895619128877522763910622940261359931334442781976794203536881884119683426458723890707525409171030512513714770953460863623933720969109878718380204886951742225663364577180805994474104122136586217077324773000702457499249720333750014384677258154148328067228448114829815413954707057549780438064826318451564414490077314382764666787355385698893343249667585161549702075195815237523158853499384933183161469290032516329856698541586709449144588504700361540400521016648360955635904280663382594380783626864221749612754262813454121844924355595043861734750308206672307416568568225016864807638173836374461304055362413677330271073674284930674004374456172147065093611529480589298707199865648180316505179664107293718845919423687179121934125505405474152960416764319746214601537186396934122671474581712398087440679248520125019453133494372349337502841814361784437477560968840245009669164868066945986705468735719701313011901907645314331532002654228187670593380508007764839418631626280011835839679319572907176598525761566572500572281591496211089262919140712571880790006817900186231713028194016523109841842150091212363278992914646937458504861511289844858309744060580889562212240591041187983972217044862397969167660125820871063894086878049652447021835334417279783961965214918182193839206355580825409829727165728372925226300468863426631887915427408542227773218278482609746395281597642553979017889144267354735969700756415021014237921659427413794360974359125740294109840265717140943596891003005954669480086694582564455513980332011478495101681707849043063709028784075280828253977435774637670378287489857940080141218269282470203187783107499518759688363081704730893934445665771666248806317604602683720501493636417012965733565408245495797242044406172936746859187922415728729341278631632276323621120134327129081229516069715127669038876870795457134380516690066331522702746373308832319987422211306779548186618523416852720410312088801846611933178135205174833927483909420794316869246887272532794888619974275495935249572576794790798787870720000000000000000000000000000000000*i1^24 + -143837150383648069010858627243535341001030121444459882004481231283035749403506523233009154774708399358748331579845743982365047411120570943430083371934541502959345225970092699975078650774542032033659605064840029410140751696476351778510616821325673456408132670301085785217793979815845332497599968588297334532935286716489733815241010873336810008632169129688692606325480945403097891582135799655973749189248713541764091822406397092408413139571498611093901491877926695345567732768025980511353338783706869126026004078765262507847882223898829652332918954780566871536563994887703512498224727026970144106879169937602827554631831464299538327232712678315860708667274749772220848565035863121714074574891903242700638376579372087007805459793553664544240596733875214967481023957106182963188625016743691938435011837169603700725927430796041945625265320745010200130998914725342149581101728615094842769476913638457370666339130837820608617773185245870753480942477376228710142943940010225401153913201252088391554595944596582235775703552933977191791314604989070957115223492841028424054498483678601893510423722652267253882334148822732728678943429340198372121367165613811530085532642975690333726594133346509845082358085323021220765746498449442652974144981622707037577119639679423490811950916077391474197572481402067940563778235393390900750689325655708085307192275828634549975001400259752314301169477378881479185960996242913738706709000648587475970900222318800012091699196331182207172823838512550764582013204289851349309634528831851438099449966989225790873183784193346223375287668104084912570807746378804076540797889079485588519960024455086622326591013036125281985113398115620388565680840698652836348208364307443993533302082338207925225737040229877213195889732693105344388067154173312868088611054655849296520134464033059864671965931967854906881850575040177740219304466176185507310444244582648550152034054932580618650713194087005812982581491500316425521070913272328036917092459944157222722125599813396846735163626530360862091290161354297555527148735127383512298394947692888836701667653033859152052126915175905707326083553845196544354305271951868053120008674973814904942609421727291438087909611549479288863185121863658575036095264324971667824826546251644869985486626061244790805919256245111128452811251464041617423919981180261448476711216517643199443670995670102173494232698148222563864199438647069104996375623454578581273478731106187664026500711778546010735180573143139941839585587760383844652332402272137278905461187147084499431431745932988570359046142876016703227499670960513653011697685376286687772521808484930148580995597756722884428039443062884793884948102651159051361530836204352346258060186974815495491084266678995970354690003449551658075725275019202769321953023059499964936977764130583426364258570308964765583442483149463903977849521092275736090710224543198211344977024491606539630024677763019533644038500001606992948136698084010282464877771394164939516582684271883729808943067646870932996395134813564595171669426465076300823247767603416656051039135032008517892078292558250948994729350363502831376767640668792959505319837528873846216389806773686738501859642426951597268803144339733111813031925981839426168695968602764874157385156056971900141484609876988916481964184618454433500088292553528664838133251136748129553754918603851211483506845843473086683900128392114746525972305012879161762267642725690365875675291517552459380238534011820697120342984020725640603624481407208999550132850899254946071936599469311747126664567740377003023532417050238379523124130846044358485125477735075288095073737474715259418555763217356245052770197807409770794918568604842824028958931593617774293642458550966906526932998665870150653400118230451547363364264171502255897268718089013755340077211234220813009716450108616212480000000000000000000000000000000000*i1^25 + -44901526760390390549362344455309120102758377010424953286889129408016684956371290725359187126924392250170503735196647680648111923281617821540168028268150037753100061642974261421985989841593779688115057461712104402852627797273245655186789855557580008779179334125814901995820189413738530707947006984979777852848799810999664161052743707366978501454828446291697306920397712405921864223610865515372827663386119049418399328876352460891026345914137770745640713029506939468809059469943498062005258877277752074535210965289944868404938551206226868145862909225011389110851779727239996626389960038401036099872814237102388776117957031640511469392889132418833714252786889829410972586828785562268951384845802658242975214886921549433465416570874947338273773323927294961383255627361377154409178796588787732371340120163576282007855579199206566448025787287682577506818007198949462129530551175799630153242036031225795856357694174562917159042435040664296208939637007184321611993858646820312792551785912783293309749730112439734319183341921193765362608238229434204252422701225724073350564545678462676243401789631532522970076053661560410624144440574422012332854074488731573799173404170019522322576281726946509171176179941452003274152377830268774849681724476239958720207448425294254894209060305304180069396555567997789136573015610493779414046541821427659015809753072303268053261205675085917067890734724862169746147677285014441757450242790483586832736437680393830695410315649965142705642781711913606011391025773037241876068032674374715262666743929641352624718532966745660408360378006516664097285649936236849946983764457997813676122575207048699908251935373702945383947484571058262480197327651919446386772466306522347242101097197312697375852051401769249615852886613955464273433320766997353110396815550572995439688401138424858606329297366086004209993413105756263847180048989170208739778973048106695455992819336717953418921690303588323841064819684704432144727518921936438152307910667189061551175820362583666740730878198775968680400121601484093611408437513981173616940120421143599713698430772541962936023649930006819196329982766177946455129836438460226149190340859005401492150909775124676551947186768601808405297769950820224830023119737740705634675193342427810198897440959097681836533005879260189262922735794412404882628339381672015197973582215562043795000950987929154743811463428022718401825976198027501870309885800861662941204413873452295413001092859854290932198371932079644437120607058918750780673714624443959389531465734419504249073954979289094748203317993865004306336828940962988361928166557452824212747112371496488967519878167454799623407000296883594839012579818528880317980792670507377630810496063283564428603526584964465267160132122954140356172136306479968572434050087153209735689974686246873433989842857713172020686632617826291193966275108360765234057990240790028543907422886924096659394623540936889741083518759483767959978912012443371230162081823015574952298851807753100191661665055513556055754569180238118516817775238783472288593764321198770396634252050575757349697684365444093619536989160219561531066946537616703216617806908737404547265007197492580495315243867216972479629258547550566602531063112163578887989652403970705309186974907705913570622360401962963945242890565038014027839877809540510593298270443115856664615407286382318990798916284124885448376933021930517861063762092370815852910958482855117564245529932649788983129983181745747464785084288030357458834110831322025830078750296161200639413327353995849437607084571046824902184225163774812851883155931929277061118179250651967232786621500569333907647592211854534348143779331342669215536102694074097592280270944320124638998942968719617169542085910071756484211845214052778485740532592832828126828229311016304290795645948721487988848247986397904896000000000000000000000000000000*i1^26 + -10802921993463753191737122136423231877930240586892644014921089618328176215774394133226768353776979868159258775827663337816266136707291229283454704934969796358854191980331718352747895749144507874554669198752133525660428684586589891459911675614337286755900423835777164978135863292856318952008481919508248122628808609390742880028287917504824777901379443002671325399304313080408305513387051769053397854363516333474097327790111061102322837775733195366769886417745788531203576506181367218359299807092412264251498698547815340737599667013986391957261231950115305130317279616195086638044186512719907817844711135241419246486202602025467576808861220353280298783170042050216188924879569804688831766533178313404240222511880962875260656218720351897722985337063974668944545073560470113530327327425485863861594583940964861989074716359560948901511296086103837596255720929955889005886245482438519005075232839159615639284265988466973889883248985163737221892555766505040186449360928352658700480745804318439605333904511316513677099378061090320934415257680750334261752864143933602520066830189481781697017381587354339874678511864594856109133802251712987597376306869392911067015007122971329669916811426869720625405242427556369836656341312317650192073920343700946137628377275971970303094389983006035661918646056559823596498248924779090025593691171046946701492754226203589538989142803142500747989496082077564281996274253170202793627891209310606677839844116446240859655824236751364594642432670363030494368374864491480363107080435607834761455008807174765180073032090515097189686394778718856102127276942216407340542437370768528540093920315137324926171399448411381609522522338126332056923115440097865667718680489084453201448109042906492534797668942849318570861275534073037011175013084963639247921004215504257613899381231045617889613882745948124866396344372261599607231459903832064417500391375036309547139747237141857407447221287936229753786178072498551344665559580789662009135670645525023133887864661452644855388241102196355994926034952171964356213783526346697133866409762269552932469755118322481758801513728544023891441998206266922282408071762442151870636787864527905673060352743808440918671674174968782265842551604661748119920911964237105889549004713837332248956394522160092086116045176384948040152927031182374188165728688424483554032260127154464330950752788119540820052511901784236577756766913345938041716796542478887134256202724541814711430645585887451972501716425824325200510215552630388962143328751218435638204468096961507257756879358732907248820475100709566565009977527800196913073833168943615784855263606053525301899587179766769384700827755815626254415735800779188623071839520716845601936761852492125012148694505207638708374659203208335689520060810043223900768549178445157493139987143668681883635354795214991794427006934810590510626273785415467005641907455103726402893952443235767851357978707986151967730992532222489767892908783218511866264547371930839651676856031743980775236756955299951021489601916031662604096853293794489472567952943720625092262588958857731532563426384562547036293908431853104035998608571396418566673993156365836233236667476645926662301051249140039198229574633962556560713695331452206200293274572155784924966776604939494398108146509806466049129011850299328914734691387417303189992835056374731229167449046888788541077206618977058274070819002159259240207440343178820199548039985722786460200004405107589006558324920300021562600833771238613387783799600097658899096204913232649799985987457927469606282632833077798084946918160560443127639732251870998145471799347505725572384725118933429938688408601687524891415169457470809103603724836465468826863244808484341093896150012859695012713098351662491459409269083089790338850376999121449019832407699412343006991902698249188136831256190705991680000000000000000000000000000*i1^27 + -1700868487870398617226408031828554007220865690513801236574395564387544379727163571611793160696722172009220888229645538653423765111517994069669645723461405292131705650539263853007074178964790035232158703989336785236783674868001975149364650275267464582196425060535365554522065454224044063373287239001625618769943693437678957386591176395376823638510755331702928575666239548807351250468044373439169839360114714755215781338322687300374881703022891253810346552103232738461194988822550476389067880985975918182846493306143410742908188964416315512208618007172386448525893040117265727083617700459086716333492551142673202398712219889341667782223061830812250190485070094243080590924748783270598391747796646503291247006291705604445944074288046441846242954509572564621847336764112002574733566720368035676817239065280462143388700075021669288245714295041045618684183598950928986778762360376364336654142902601694057834651317844782427110771040273015115773269052972902165676495793113553796272193216257172179931154559723672886621358522905495287192701370507904300121709747796418451487867244039227665221369736891030805283908866793228941836560893129368839516217057491883522802638207289647901834903872229864384392437130529098059649643299047062689921933953378519619516563537901255687689421842733278509732097407884446911384861201091543219191524589916053359132209689249443128167354095324212404527002067215680774098857009845985807045215598763505429434360327698614435983624205288419087225808033397426284574800126235856192997886188126071904339471792460473496410770421581326029018882901849341183617469098890725382572701086618512999959829654180583062627752657320054382943148478662224999947545586293484305750277785587343104049160332315968183492169768636818773709799637319903670850989374203046856905422985685722986306151314827236502412418162957227614026708633578807866681198378703943553823927221580772226822983884125330705449895438317463642786433302656779487031675691510649830350984581596712620582687117709762733598120779434793818761079972053086704957666220166571885849865698367183106110471634142213534489016899504233214197645274431591803494988324186633255324765152628623705680476240139199671218955884176999132962599131557052305603568667072951870112578347841293570216722469304397798756458041655094064084250385102843196400294812155769562330842886745913233146076335474238912187352194464443964885710237914732471026014308458392503138556385710249279998518577096742453129615214953764360101012270016519918296594651183283448477483899512435741758386374519042798267632517285125619069657920358205736086139871475248612320926690165626140099416522115184990795776587231628284748378827434576343848520046848774624112818093205043787587198648853151869054051016354888999216290468610019126544635836843535733966853997860707478564546181455968873420509325495906273001264920064076322728653127147704306650952911643491402432979632512628373953559889831576193949845727568631086226326313612582344175259516346345855352205994670256951838078524992608613669348973337587889208248888369095817202362396584598302762107285007240580838692738257647993941562468636305059754110496242792314135991783803183496469199500439976873303761008772228985105530949288025787984110840726007503969519698055235311602373619086608910129069376972670845939687989490960949768465336765099195657132168495589127845455191951165745792535196917501894013741018641990505292001639201521177364987924339865792973422122740111230013264641799433174051942628900446294675004815930481846411547524986493357418525424985125492997855058819043156741755665925721636522868795620584608033699848681396612487282522313154032566599737686050741842658533969043260324393540666028359170463423068173289267033651694865015228816743661358528675033442200473116709874039105165895690064293567239421600119879263846400000000000000000000000000*i1^28 + -73388875763916004855408420304597328752058204948469448619636510608458399177311401183835380055978635489850697206935443243566997152394834241106177856432288834743283457732397138131483637138643543315116608054208954178937664378980818518013902440114524492631845217666007100530688173483330045895418060204428281191949069332104656151837049050482612369191616755583817363300828310608858127472065278907840713362051455028568391089651251948245601111417135937627109148964456343316587510503234732981017690615233970940945246231154534396901744633491469821742821667525490802378336380965809469027974328550935365631464219764696005059968939121324198575464002124207539101998485665834739772053054625179294379434499325112567574194612340571781710983079912289887916040697775704332450171280646131893870347568945548750108310758872822267387290224521324773216930516475455139294875539275787004399880048734708941158493076550336020961497740119668460152941224494382237974910385452614445385848277887358265756332769744645956025425647022720084080326758612694243990005086333563580101331750875872234518862132786957120283629179187743805607207437893544189323191476987806531532622402779886682333479565677329498713404846071141088786758430275799841222804798638188645824168195733048609498088413512196387851932117514655566228098619866438376730883424610455314843253884556495785694440912010817376714093856559183169942814925927997948750304675385797148876361664813669996608086679417925508220556719727694522582802836872499501214728627279541383030262950880317080771235446218612102132826475148266070856828079352653229474923571704329652170731981243946981476668279373159942348924011763329742284239948294834528756212095099630516834417788376425151482783159295784995235768193896971396119650113921086151764286884262201162364023849339428125682621174583056783697262567314658642359886988924800098504611561543256543567854505240429141371969010945131584640813033385607250804063669248311638518442868389084811700466279491174635637422596813464906128389705770950076803022600764647292781808776370626582736497329127094584914559975109288728975573952068599521707776486798306927907646790745332722533408289515993751388060255161005164217766127199194626624754042070565056084440974341261855626221434857844834841975285546538137745212427471813935198813435596967780034400597851318031712897896528771103076069834908160591447589541807401259646221319026102427957903116642804210161791685595402646042875722328403356251201264981714693783637016126439145804294978750913295335714136323288524113246519279732740380397441001411274908222733697945626715114924112616869885630233150037774385950652180471207341934718134836294098042342653047635993201577985125302098904448399364906983903237025913580277084664050250650265649877564699239544111417033378669338442562450498343608254515146758342255129202226201058971826393472178666118596477845354544949728705511757485211928509241380872057276918258158362719518995984379016851422451340783211659958640556979246248610139802420950086805532526788467268758402810841307142902005750928131111533829313675855333825522832931926824169926320074608884080590161813264860733292946949237777838643548468579387493297422069502947806078933095779816716172100131678995011688035491303626948085098514563849202912445221931891333369166977587160850028457484671989382929437915383383034756945679501226949448152424940099535199691937183787571342084692604002753526417200432385397672043590775151364406598550481242520608064184045768707546242513090165802355706536659914075586947924038497881441819356562441040020886419237451488462599203037701150555251723530676176894936194786513446243073847720720375848429263422860383919019032155751010787062255800187939680858799241988445040217426249427451132689951844038858890027509888060202830733188224627246915103319221355801359679488000000000000000000000000*i1^29 + -5425463082190229232432005857302337380285725782416237449229524975255008162509796699899829790627968940655951057994720616539057841276167889592825427703267542069746551456050557602644781542808113249210448167882846830513453464525259489824553749968405947360121815786596852903268242830018544656070855881389517309684687908056695027881060362430153300897716022012273255162013164161215182617796026571868252046604949984936777677014713223945523226376547928814268166335250854924560561053280739310673621744846669251209523900206593704428565571049580497082412839120145207714272669163664390579190203032790470342130127249017688497249716082213832875334917849298765001103949148487855180779405490909621202875917300106610694648357337695189482114512797483296909161646854449373986847150307747714924816769093586010965286042492773096019103789664381897490831716112745322035486463810084657065079427662743880074015149755685237612294231858460744467612331844747528031988709088548092095990196660635524379379122283409809195312846338099431058843827634472552820946788629627039589703079587370151944036135415606764327705010432136488191797584735256591769992973191779324615418867430098276668687404592438910342583878344562028446916858490895003542128307317960056370721750325278558212330445622265327603781943056266785520153699171750917513811243932321033403423000943590982099197001125502551247060685745439841039141558692005190594267301769252741395827675816058163045249261914651963364605601745680991385752249140843718907547472632361363728735689538943161718316900695490621962941097603895346808917583309836619510971264198464897105824886659796640356260184761140042170522336014747132397809457592593160385608158935932834888871384854581417811283316678449499839394803177220472272283206535691267954791105730232309825702419953064458106564205889943644828685282281656127650267196360290439745628636403318567658737099391534373847622631834443330950790670774397789934894711508106211487562102913857219553928915512278496760756223500201255449734538311079542557001765055261005206457650587410634016227054353680899763590529485664802442589348306892559224980282909025976289413769838872632300709394775578964988134116025668080255364256094892755537446151538305090242193615853404443949955418742666274566629474475109475632290087225008300692010189016263239803634381772662243987438005385775281999408316972088406907584632885351187412479784629776451211783550487024773117763581135548343691223904486965864896151235842900305801963209911927545866302662670104792581398328725942881621413364478676654131083006913605833583839498659462937244389689643388448119691662896203867335501487096923177442211672875635712443739633046371285257278990416426714121587319506778938082425982450065112430386340072091305239022725048269275780378624467596765515058173570589947554890653227210179216363187508444155315253002106939000746920460072890453379931508916908556108377554033138134602426376670033593977435462886644253878685467253642835136333749316990431099793927180135097375670233819258370218093134385875052938915377646251996037691524541612947364777623927598732912052305446605373046939246805902088614306928093330479623232511443254382491165367319973838172960339563387753944199915184018849035247409436996020039475759866093398957289224425949506643259042207416652249463334944646564788264840305779107988694706933044317212155961603259343519629759003926315659027125393067725105766419251198429587589813786738334339157644624663972462992641597679656428692144878692249471226416365243933831150051857074322085459112618895973137663996300427119540154519835046669670218463986243001768802244013047137391515614522176179596334305726847698718761377059526755455676618388698916844815481331084177861505509516284030685964782180482204941161902401813418850747399928686371491482147085502005525302885744640000000000000000000000*i1^30 + -22603459635069901886046522217995698645458741925309051855296697916443088689018633256064560428328917669688356085946519669277468991050884252727574709408388663021087723807680010096397808462434156029794070033841270948675719801922331866663252896271124369625380956609278201447662504416427925381761268103250947152407889393199290548677300214502048964993139305175811637510865984825429333351735218199204576761420551912035556928489657580975953770876783180482087321226845038788197706374829288675004435949504697019740138609666333333935201186591934122776946224405596160912790883319664420474379084030409601222285676723615498874510437615758129655746760544713430523956879469302938522358591313991508411738519368816238168497355977252838726297828337070467384081289222659520471970155919861965851309629600186172017798252818266473122207665071262369479289207547455273858414853183796625152086542341909115223594025629331554338377561307329277769271126982307070305594991927897878606463062291382394390032669372537235824281477437631043948633954405203333113558766734986454804638419592446992824278524450152419799440572119264420916106350319376961585215084757551077403399743978208195417248458963182963343506477684491420130455349747962206069466302843401080155352648879751688494190410804547285152269071105102053815325116143839735008090663612134778744634211898275134312304010848223900682636048649381421114040347372221904606479506150480264535286126620795896159777935604435759415425974088677739193642307822437587697550937221596753422984722386541999081987414344203956337693328143362432555651012963553178760593104544582104005251409621415323668400542885830528192862016406663786042282425673794719495229875496123898042131054119283219769641351979739406684697139332228612823300973190969820500441862063821015502223883535883469416155265751183427222201903215615147561579545950183842977324651345321747738737114385176568938846934646398131878100005015872638779909383514681040418588121021183869353105228788651355451307028623583006511980663833975330374314782486484430794450644043481028532321495449565273789992217433434674973129280397643432161522623064674487957048349030222383400921098474060290546425909115421196335336873068826707357025355536044139365918681501239440800393087078842156782738951971755277839891338232293872156028603455118038420064869187328120037403572386009525510105914243298678669191880060293662035824751786569165881884354396121618247421915892222858561460701605599883746357547710557625756559936283408234848857965527299332058539150715569182399730953963440296926680873354069966470943044633361382158574133666883534538130693106847750240975517618202722742752293979346323500697864330602692964154921555765523426044206622540694486202419791988708956225665280067968811887300533890612598805709236631485339949568407221648454060906393688950956953213686348480392814603288042616607145380849420861557543690102274636809039510611941368108433544141582282126363052683152723104393304901089107131004579464451342750836631445414918928956358309243728840543085359897418540369405153357576139978712230435857236364271119864410060387105497944340731938470012047984975481293274298688809693984062610944583666286594604376587365500727700657527166690127881186480604634460425257086749903714440193255097735654096531501503486734284213318168699543704251654878977349854838796303198415271041527788104636144646580029206735096638178983718974908298027316170604026138230161159342948097390798257423947303265274289658599830967638989236802604104621103488847649907506592674180082580950792002095622772317993446463830346226755265572025770957812897774891568767681030482833777948419856923923825891203985709610920122042840886202216470763272292991667823416489980567478456473598119498786279868639464898554346688326543907600505374066399175993951881208279042235533833011200000000000000000000*i1^31 + -6886449613443649844863276867575311705522990594062411304487102561565871627063287760717867698330058258742387763704700181023138401309264356985295762665799503390026903940012014366612897540122112666776800001581897736645120090942120154514861697889620391113190211501025896626260448123029401455949316841494457541292792676947087018924632211037450468629063323604064186503263944862473293384145940475240344989325891650156729148481704827471575836327583355937420757001124136534272304751033282206742170784798133424895970991570112316937071239026270749033854631161025165640914716190363826882184739427067751015237072256469560621841929358221165079544966276796211761290905839947708291771974907368209943255066281308574495724623596899871098309370007183459786091456777234489183168079308965323216586126898975480132189905065041104897577485194076698489626388727059307481491622074172740042593152493804337377549825780352436394964619370047687698717968334995647857431919889369742307993266615532966839246576135185656377586280108176827280850878373646538797224242488222265524115209391016956087748090892225145916607936873722640417091272094862792405807414516516357639897951555517723879166512201301342102408161177373434892354026784691723269114105455328487883265920800132375424015227198068138164566320000181436435026438028632290025483711260761565206539771616606754656321061342140452831465476329222152247618290701343465701440304576884888318503159983344075410644140192682844484411914395760155405289743439633215871755102408650983825740465301987400797170888505856246154000867370393763693614804382995625805954597622663858872491283630543375878420024769080873386369400096461540495020996776717101587044872544841751676261381122269195268647071242820836426516549254933995906024633976178464699968862807776621211992179971081651108980672363587453376994242166495432382423132241544631090080342112993763631473128863097124498950628569550368898222763319731489599427437030265350057262090553803635903554965931282114387617955499556757449439871324216275569255299135609258028807973905084209402003058352240467321139054193251624580571080345183672856277188259978288364801601129223617395710968827687593213076178050355204955234624984793383543743387446874566077369861163830367727074434355574796613166889702323746664018548520717302139516242916203522068603495960422288256724689763079887359087593453104119446416805173319195798323261001101649707580248236673389874981760269723360856663733019564636273220563138369865742856272036140105377080532083435132508242329472083192272032098614566893791865260264759009241934586803294493913338006283461290770933483741986196464565165801030984368320963233048827122368741199629194938208436440422583868084605828550566115205220177075154748781755818527875179535701996399018910980112843612114715703595262271737466894022983603052872807731669058916029558781396136967736038375606951093488725532285833289687292122419792482430934066097115008420399628945732646476752886801085610459968656554486637219252344728804824514983840372589128217521598477293498463096110598495948844156870816137228974634517880996910520487577498673849274012077980943857681443218622588672522408510940489025424557903211246995140564138584833309459549150363285664968142577724551141120639965860096786693967339775392379818100584678828600377449699345103073606706506279253040856139154650654004376923574095401406684232372320622405418959899991159182928694566611505585199468354557150060670737269020465388059887434485325031660933117284896030865107189584888696474719537714831122885993986943533124097278580167720017692076785610486779768751747736399303514803688240449853976697318308468099332188367130349808474814671208346951921015713191781235536450409358362041094924309394702912245169261644178927057056115058371530797945439064216203604655438636479790307795271680000000000000000000*i1^32 + -487566542132301511497522262761977634767452462086195734963732295243324796423110584914896917210451659084963429630860568189470848648347333493172102909981605339366930290761933848433065334661959354950424504477132590066324670080473229032900399407729387997958126869789785379072515635711702454830632850709052920887168654567713448862006229551217211421127168492526694166755781577597059245958091475516013133061832313516727619513820394527789910642616931318460646181221483070540190139580946015442986837586667526765856332517378656377807394775540498134845476390703668220777658817330973124242949510033783333272432135698115135170758795720005845421444508229549208264014436525995703215100395014809913002539201041116453408272399050517490140127633942550975981887589330191455986218589751896560233317971255171991409617008931212745347740876652045532739345970757571171750656512944655537003228486671261655442784472421892375176733806560416390774439087936332572554859144440511345899614522966512607357625670978539834580642348964189129769526746087455728885965360602788803854352948992898732188791781396774522954306812178251268761041558273703635830243090608944016994586644114798196596334136438591853300427585436161449561145974241906557558606566853972325338198553234323136956845322476390093388135849016006008642879341798904018104391015066582678929705952516147463024710735508141433664267403663733484689595993372089531059410397011125292444798283808826618120162717830235933963121512057011156871525373840242940331832970874975295850659479371439897664602051056702989747894965396532548791661985740403297293097553742655844198918055130153505768979125988822518150472138065828346467831574177451071030869672302939054210311261984153988675843215130893974411684819153049031370265163018809583064017025327031462199354819703103978798667897854236516092581398505077131336951201052756294749517218906731738584289546606984590614034251641506464551692027437628738693401446672860329671897324626558163887892532989868389341379209721442612254662708215715594062182558018266322678720632302255444178819424917657832502364243074132458768346079417333829923385231020648397260237428477153483108868379981205732546448654213599715704261438073194272668850306270896652559036209668674505152129679479060465739747600050946160518306260891946911655284018287606795498449014512263259468924248229841554528670216203490224052249579858623911901803545042399542839630209163468835666690297011783972201110709826553337861599636573030662628142466400065627053364120580823531734819113292641931649997234073308862227461428541733049652572465838344677129009844100678068534399837731612160748184280838040905027886039569393228637117813983824733137011110546105998274650159545488884867154996691755150130425800938798174249439432566616788860211667745831964051534137821989505309093989955805511104175021358110356239375144839197543752643565114261568678888910319292582498718352451674676120570278936671970287111305636596262902721362087571406000770708284252617467849045354011792938815058149802996513292491282683239458535230344261249624250174707320304986708193848524562745115112735573803562959259348869565898460595473507854714665802569892170579902105641557283887685561931166688297409351856585210733439582133982049762093010072696885999803837755057885200147068111711856622496399814130303134816058686038512152688384758450467433851970485309613163966323798810941922491579788133430561993046046995655541037329375430973110845430135171071229060149611462553976304457566528406147636662699082393998067208663520427265507940498128117663549075906992644815909784091137107893959416438428151609524486406615293769526350523187138822507390577584631466875939774205884481055393960197501516819569954416712319585734700597033549565718205352811779169524737483951098231270541346598864826300540882367272714240000000000000000*i1^33 + -39486517204391940858451533679047392539923001684159791125534366497203525770274381733923545299426789219352629184617238224207995100763029985946719896375531862454419827071812795897954898144953369452622224763875090021831915960787286217523824237272637787932532344126057886755933019662902363614922996414490539496650726495116472380167011329863969812746081775317969612780111253606237750655983683622981437899616505024626477917834792298353887309275354273862745673741654564280268538696357841846450171328870769757190071739442237145693223790878996410435568761785877233718365696153823722752332053220224389885905332890013431180162403382004573973239705482073569365968181570100916818620410495393167909184330676878817840520300078402985081248186228005301357801025345591864604557451930857012086426945438545346818996490590009024536615734613745708048700184758237931140472531788804165829823176474411151837129799489618412034895912327905976550018776426112110687656781372897422017909758046077273092305723131751094440957228637223901129272415070233078985602596189186094681895954444202613955636900992710888652426656795172483039814405199210401814992081924220298343830863847351945452135473876609577355417738636240134325271240946570349258845807381896022026080763546152752447496071306441271898832908511884520575395486326078581362040700542846104419567620817310274363833734480196047468835080957002345248126435119174429914333463943277161795038364984465649861326793156532600928720823076153484719368973086853254029429718258477753978195418886577108832417730896934532852160946781598356518067112781436162222142343876493570670534607269481590281431165899330946573882300855885005161675734439197133104550354203729276078770788083910987722825165510950531366956002775488162713812897758739167451159331564903963898898718730513856656437393115715759295244859437716328650751202826382487626790925877949389095432675780813055710707666220629049047188764578919192315461720739743820352856728769586868727791205912197806551368171638831193112473776286175650367629954552790521209516240068051120608236298567063097400020214389214321485174940231011752454783491568553546761916119756626932031676403281425663592940416869208233097563163419217340124072461903463234124838570041047507429439603538358974645943070463159423508095854856104910795159526153944006717923386372588502777012695443872640998412202738660923685643819322458553356031329318156652394033521120705485700566183769675310670693253989031720332227872071761843693879933101637225595019110554262222968441579132146608328383438319047305228046619540955958067005780610318195595366986314661106451273202624356499127947246126184840207014113705088258995985509844202745085574410295770353370781540678931845866807429159780847482608629924373636281972217080626089152696461596084945691325256727697762906162595369476562502038034498082112122096338254000542370575855718702416060980996610390497548913528442689984642560125530634725405944727239178546107812681713028959598237049388900634463686139213300942596886283045387705405690520943711299289309361912453980659974579978574152959198194547979237087648329155621421525353959915298227173961654453544606740609147992237841599314852486750309672775623789412196222734055367232593179189204938014975725805527122778710919288482405224805445628091532860105720172983253234529389426011960551769058988677390861278095925246625773079619394224674761947718707239636420601808009949366043260061387031754673827539060459321962850597888514819250622695456086942722199224994853595846845381673417113203785157604987316800379456121602813120804840862887568493120033848188693233315914385955014199794248578314524609489898470220912995664524582953018080847225554120713354865249612458174189437412622679928360809055254484192902072390538022156556178578217334589995708474160494706414648819712000000000000000*i1^34 + -21274315316850264784335961262816752259001048480969089423859089845821437348545133931884541098587944539311439439115828979988236901162163364829852642733813213295327534405151433297490682956912588534110388471672123182630824149343621291457836865980485016828332070804779562635007572767187477004276794965549528433122451128245799991884316298629062427580965514202447129211049006854354278823501916157154357581284239346266645197586748083821331737247604978752904311921886843103198632724502175429020129816715730290068195184113081931452762108157342244337941384244772353411233159965799507644512480973439725516890246643602144907936483711074520676958381193923784489416645951288917671064105367083729580199263972161788840519835362195143452129629685164262566466190552992073220549504106552667541569573598417156447084135817413674989030160384044006749927605499475605703614868814217023576895628358906871966554833092816721855127286971808989253172035588783578328647284961407126402638009886957525138132089875476391430620596098641478573218654569165963684034555213378296785074379921688370651653475528628963668130224036240206056731499284342294941093676666618102347663603013223039176995051348078172769635879236094350258391815401866014320659864039739449593648456266817824304516937985351846568429291436674441671917152817344675876697068068028902764215972727645115357884188424481308895464629200481476943332113579867883447827126184541943870391789162846031860172512009129955716761388322710560929126455144895900747048270921818020687951036129395838421704583292758055942838165533000118744982412112251899999226105412297750102873735224739535341697720670197785833772651846899514089474481229606044638333122210973461142080114241647179645390067851024216862396134370971975158412463314197810049823253436485452034504055948768244198077911401478983653736500686056151673517816966125686051642838837843939080848586048753159408353474965052412509413650518358753082266356302709676256593762788390285962658877447528206006463551625257928050437940677478226069506023065087190766497636564413289414856294917744730483047340692758673370029466269003973087670740388374347767165908839618169360909002169456603525825697650550111415064927130560723375264468042706125041348069732102311967157438927917958327890287334114390947548988430385798185644422353044441495289919597432082637928359566080667801998106505831463722875852727439722511326559051832889571640930842149112756307057291454526519980024118309037117218356372747002262089037715766081599930427627629729740646066184697078969562848463270015073919349776941644371426398675974055673995651705785278691853881024827529510288442566301070004424287996375469768832339929906126713437070085385096485152704385574744953957940783068981859336608630711996245210329454109896912001291055782321770409787196834227038193667997587819237338638728581375812770568828975990225488781655411789945135475386328883562536471830213472142217082591929322806075205759020720384645696409445445198326234343638830826203899371207080198696688057586507027931890664922414478847491440772424964462400422168066208039811879633671019670913540599286992209314716998465233580945600752270595066362613552084613286316431521667050331410351645332165482493379840496842802640823159857996737826101488796070252736544141313535085291713268104451484245616474051359207490385268959838261928650453986444924768778460362184967384101826268770270681674692586226634335917947623240042398848092948824570876135223525057823116099948241211274035217680724805819158359664477280863034486003487184574794425369357408921841542640082797766627927106412035695877427101078522587936004493766301627753391521699793597783121498209031793431839657905156073856393429095486463474497201794894719980781251026561471197224426997073193279884115323042929173851174982116069405435536754081792000000000000*i1^35 + -3273098195084204024697458508792270509977153769928195578630145743455355998258409763514196032566827644004995614772898463447153231853249786725407172510132177176343032872760464540130317308373940995066096241343496631153720354706367607160867314488089585662058858399071852722382720627158394524378039640527721216052205968975475581091440299105060520349280584199416236552196750848144027702741073921766170843567796671457553895767230179358382311958070664599181873266298956218763422857890820094450093267891698574787915197592055432035258098887822653092540986117434578705438568794373037826859928989154944459585377320023250343303234446396868452064491593941124580492712266893441205815081866969165997178161895425692972260120674618723075979811020432554584707197933212063073919915422292017410438084744626603126083015013243418609567531733754050563073639106404476624669064471975194276453390888493804654270923734963804598448487295418705887240142284802602630303607844567268330078939524891140329687644877318799635501837280269757254546752260332760142412381396437228336170499067234263910192199731555169699521904993555184128942249721258420202148294014081427935931285289186636949743256311916917938041731569421896162007440845639829252237081901584639163386088818327648585738869505030642516509174721378555052297188386866340800041966822906405982331628266175154403801701946099778653672100681764526008230411669744302563075316183580397422524627744330481384324668814363281077273469848429448075628765008663080073960514936427317365694776582607582352710421349858198272320775843030312613335398401529398281675039973450273552920316693031732831918187190917602226669434853743614035533737506888045757705056619834703107870806672240345283114995504733154435291450833219988893835409779486057837541232560626682076773153616086704095179309672143992576894627845797369218323032337576902487951429005238792505308411503920894860359658102745290546468328590014486880533004815674858716538812296657332673050279390032937320423023994456083719946501499211854794995039005141880089395661544251791264179142509070331397520865753791373507724292477241017387368447951523675562309752310953802023957266251983274664935464048999745035487547587229649937209774071886954090952689827404670254123809999621467884226352146504156574651525620608779110504255598950454827526400261364284920759528428789009331489692216592889490475982152524150438601526143028184589776924089945556901877388559806533237685331670461109690554400844508023596982263061199476020120138427799694112191495490549838578944083008838589866406773960028880310472813660490525268522138943452532124418039972001788328885008805988585639988396196696799166304429148181903910968785423694895983281841791747643554392819125200390696771853256386168268031718612822231472544190394585533658677871884876370021636531646014164666553320044843102534457058419891369337700494082635496115379519844097666271293585726088637449396301694383229863759581565082434310824852597071743428718923273569816547052725508187259790118781237367629286475224958448648990923107244124996338501990282811570728219118756332104081142879863904723404292579276588203407891387745811198229468164517004398592681969529974623630982174798397307962039842609503302113587540238537624297735886315517673550489886951543443707141222477647354627849548511364613137503244625530609630472935727105230025255723556495165456692607626697876913434043349123830031448362938279829356557433290723442449964999704791618996298200840229310775865988915264504996679066558968273239508077782524414680206556027765760138955377865822351482905459460172653137794310136336783490857414382037165617935985903623631853905560204127756279160007963755915342735340928481385861208973596708883256904841684029502107207485074187864683691053578554095662143775795840260504563899125071242854400000000000*i1^36 + -560082273003741420542237914054641699856538307659269699846394795210381214718091705449776611628994832976095570464735806702820258808558864744426321040125804180914146218911363444106177968171371202973388537058144577081272048121743345659533769820420639449876748070688157808982940871968065141416983519415271440477616319381847049584451646170745883045714615459766540292652516204752533223671886572707714609822153769712018346913289564365212859776289736854602032676194023072869969713208103806246677879071937792575272560478699597922561494537178529328208528087618817617418346133538659739789199847432976367752326007189843210251278638446526874908629697365201934215311665574914932822137484005593559553899857624539104051494288110959611554065589593186523387196451913709732607942609531851079659284721678092995758333609345946334909576058049089556576721462667684231534182131466842167991710146922574159235507109196618232906875918757740849441647719761285736326549116725810812785821690795673412376236484240401161996791909636162470881569780922347823501799640802671035051815191180309591456289962857978554880612704158453842542409328369133380526428636231666738234496445341189960765617426839044575372747884969819385470123583351809795317122234980346303570743034183470515334995651970005625073136963770694718313541910731357483310611832933038944784984348750811881024421001623791360508679095312775268858686459631975396405239368522965782071778005257277368119304715480360283138936763942868555767702761098057830442020003291905994024200042042662486702505498541175226202494640550498475093555599261971538051466612467126273861449795573664320075676399415574429828970530033012654606562994277975983438564332777051925709764478572899391504623615670886160026252952766957218095538734663924481547089372409487995056351987318513085210357280919608039474399773868096014632833818838973684608954658130202328727040775448683071835803962581022330252603250235335987923520487086839810902269424426797247560478629893338713416513652815923354673394113265233384700334431299785689190549718461419519560725072665434180339619229892880167039811118939832165585919474634786317812259002413018548100022901704499909319956939574216145185510228820539997670871092700139668008564104911952676481742058429581872663831843786283692426402309847938343584440311066702312059831519528962736402532429889255893608005443428648233736985212675628886871451825555352436950373128261616143597611891205344781533841314885745144783622837251485629245770492426914469616653155609932103211800067833310976824992216942543666569008679662402360839450515568098463015023031472928098159179415558139068909517534863273414798540780785262507538712725716171803085314850601354669027587870577662097833936477744911951899871911017289706361181176833584427825874880008533726424933536708421141284331285652424661597564558748781523324737932501289184500832672736406567755548410943492971948074409383185557476984457453662275334399051972338912268567989693581079028955074744276884915506147863808932595373487705759041008395046324993559052513404275621243708803275388011801744748680796820339274375682082566218613557981232549793851276094205860810965826290423040331617050317368394725009591667181415953757868876527014847101171932497715471554003182937065236930092576930822973065845879193694656990888915449816783418603967544005142328781206478414568081494090445270219709384553772675525681763138156475135131521881510075429560087251527924583854534323716850275209986408530642488609081449254530820138138833588879835376497114870873334929078979173951744641187086143183637765549054714796926763368212990837198302776154603612048850440507009125776966028253039745045693691933841610269314936454019064922833672855932257058655234717595146910500604187321649276149190781537057034623223751537573121529018414350624358400000000*i1^37 + 6550727893177383858497901608685746898765414221180876725171690642763765096552110514966381975537041145977550587092052181969553567608351903307905948719856876326499965009680824650847099674150547422898091749732825247611675960412490931485839241012519060324828050170298420857386851021648748470221725275884061709159537373045529760574398311527312452569135767523143347892121716849009996501602631511199366286708671020421779987762326459207948776780535875111347212592993346066229863214740766697894500492381778359542122971645894822017754702455940409327740820922956728194845813552175957490141367707215811771056050369414073159124258657811591228260197461210505441595796846326318483002579007971338833256068874296743697008747607273320934575060735577162406475389644071565878170637286302244496410166250944720125945311056630644300873599953961248369824962359085141995254016801641059478173546955476663853675222626582902578002268516389943711454940713875856139754000732659918610023337746591572361773829885614066284582871567763684725230217431922976398102038483476782317422233552946526800572543597630975772237232735991190808849653836500173298961288430370495584764182392733473390456275748104417214563470598166957421328045506898434478891248301049755422980571134707480542776864773462476894853105338173325403328971319669808850906668425112483580266652120785967149950502405204039679692119439511510675662471486803508490335890733919477016724940410306230420801693235850315810672008475228711063211055031483228826339126714249915270802299416149413647832882047255881483112494137272620766997719793127348477894556335485350450438186005046708742078346189492012620955245445376708179198398387811060893422451830292929878137920690460635068112048860963227949815433461959256859996212290041807626371198104208541020077007999175687872997123109846974101338788305830735189410175041839554681102782770680866796104501930744994636726514018881632997117279908511061374730666081951167644216998152508687131559377907328419298793903606120080547660371333854143289999517592618337702197170399127430521495060331172625446557674675969213238103817324212848839867765988113321141114043330888765803443215760193785442537753508260245116837296962429833360668159019315644735292916425039703530674344633679836147443661434341703251598440550376285537288224782529563077537393717875630161376538928302473060968427408415425105301491597939057220702482560981855722985051866387962348828576923839820601521834844736255179944807441742665507833956605818664583789778000148258119697617212073510980776235194412926501226931945787070488286977388199745515760590601774234744069283940706474369177709140765531451637828732364777802537082432108780579932811925192169580524764162772493791899340620751978712726153212516662929712102120832997358527800316009117422077338082166135400324515577694819672783235070255470351203828205938679752318729555002352782955234001862623410230091166170462890728751047865137270745315963472092601601331758826893465402933432341750924758552176193984226488517902561664833870724732387977788276744207852075954038061290799002050297270451864229629420067333179907815978076267056239917737331041608268141276886871680604965828959434979154043461506907889848970183371152256145597909589608133703021097183233879630933184251291912141688774216640034917221756808698905133470302999617150567734824273939490587228771530242788660761533211606309890658298012326916849736757387020707683604845697389799272774522650850374748889303825084922242142380756791290893308253531761024000316350696124778708194418097163275889220371347446353989466875638185802622248882773755050839721930179779266718825152867861990773327079314160592170346134544140428333670109760973674972041445921740115582173318500957230064451086026964859759561682958246039681062505016891986821605167122343788544000000*i1^38 + 8388038921588408770845310725326165131032231737089841345652365382620549616564905796393262497363995553327141563297898887051149616328583580177802751927124123853106938110925056223786088882932590859115069933458921772116509519959056664193381881705413787332191063947798681754300541651480576284001896098569838341631179456696140920281886520264963043049279889919762005571397319362918366911039990216443276978844937369936726874993411176704602750726636690030341760323344468168284823902082945634785730141095326383508396355221939998127968576250777882649006291539700741992773020784116413254773783734232577243280954347224006175004388213768360046503365034554243875865262309841937133644106101150013790252011092933355868410521624860471969131246067172647464427119703154935843804694421818303762368177916804144933194348361514844138931046324927836841124454540903697528527545809160004919809850509624613826825339245470923418955940204110293691687697440120365192195785473256319211544045873684154724128586007309667338726081843920336039248800703872345382407100473686387055810867221661430088127971273026279582157708905602862423027841653720403958990245475712809427325814454218979061757296254526964349052294531799821604937138243846444356536829659366669878201996266388703786594220433757812267115902026539289623844583131584416337451512962144104939920328862094905946545466817305914047753259931699483669847077429053065655468402182937592755153461506471024632205995293774164669736560521195603422864879712302940415737223371173885408663917771079303018166258459112169917478166880090141337915487314746181710130195802698338911836784708206166279176950354011087362185802225202599070074790655334794238029292479034728540545230932003558787597058059300985083801278705316012153520831921044079795136714389203330649469401504423487112027947282236396838479607478030715399996018151072034711436488958443135774125492801654501024555256124187254056878810732850532449885581774745893930263406855465620199584101240375301167886584836384635778764939771042630573419121676548206850252874263124171870943946595236345029904530925092248930828928370263381309853870780161599369491008908850681879382081046362491336524142695613678767559493432169464793699206765372105196698643894469383236723208108712277191508262533850696863691956338022351353173162776164688522642265449686907090897362453751494087775905677547135268162579193813727406357678897457229329282021778200715961337790779395444853168756972556373785099520000647303785433491596381288855057514085729086316463747031594032126498458024055702002019442891913717932038180838588581022980573847898060238303997412958893032243443033222271876112069708805162114099821502795340931736654361322420203297289655667089152636825980145295475749664825174556117301759573772228445921025623529362306248573879217722413806795570978734129899670797007489054632675624753085205724729475864392990080566007152936972922358606567590546484952706178264720991320696271744913981796935000841117140453899883137931158430249817389131339953929528918858967087630407622542456973928689567601388640305225277061608779581431896882748479956843483749666002089761683024812320704551152872191743161389590683735011198193280136795224484202076023550635284500710901768723937270239736674868405686855988951030998090012593892833588666899939183627598821655064402569607435836575508011271076302477433499226986046281206482574392135609675437687445029430935712354353155141178429247498476442770282529461837496774764206625731245428468021190509199642666203289737591432994448587231800508689001242544044493250284775926659595077199719072753377757534840687392524463514290579210092798775513935257794431130806665708075895521211911980514944480802979340641622926974748904324897656383054585878143014666697459192608809280204739658362366594226258670783100354560000*i1^39 + -703224823755185164858246693974455248804748851221671396727826505552131071805552858677226450024596662140854664453611172318956689427659853204820583357711432550337514768760422919304122447591505363516554382723855022273547066125591269335277081292744198906627296700709044242890559433040680399183645825499757327710710231934591120782579398997585772486371381149212177881408535076918915313510868896090506621699686292621574260600634157776768284359426984291757315173173287464241221023183696375701734118050295308760465724520736074639050109715589923670265813257399896250073040264588070776102302523866711905349321661791567959129234818457031783514553969338760967399760943074522249565272430211140095901179647461515310804026238567890266712038330260008913681352291649698311756312504806644052331600794134533969926247833827879570205823394346826644348525610548813739523025203974430948839356612159238059227301848631438546937181777616211322391791260000422143104656432167373300249934586413620899633390219413104632689688063756640862873925481223142144483716930996650759153078925756691026623785337873778219522068833978146006150741968774629018250231672704218974929101626789680325796998557997454426097792453633255037624351457713155011788072209907932699838515929958149585397192633575507285261861166256239107556887751776976161871266899213651251126286027014135601259235429891328393836656001291550939856871483649746581386537998647053540315916870360232048476748739968580986041122444346610782896360949046073514556018310976591001115142235443566717084681636684137924019298423611302891767587202925187982956114737265287363701923147583450233231293465075705266812799998014897156786874665456060321537698656051057556680182849931912875310745084908432022547484225336108992025160739076765167424958611043551140583291843389712680422719737763015839376274279391043843330399063392077381858558303566254839337791232594396904342929683881692087023933906643263971322713435119090772046221365357496684903039711928612444886041857303068148670147496341945793402538500959752098299122440333716087545662236622220377541368891598327431797120966724937488219044412220235954718829023684458013563271443173433338942372930116963614084644395136968865461092423971108148234076767260039462668538299194817543396225110350395348990434935179943447192656655134468502851873081123941946040256731562924641669661678611546870827778377580589571160474962915394119797352259828844304964801578086238716830979807704187245122993139499710403936558478137050101347979151852931997359075812206276880914323914273443224523422936878222639018309756330615691022284981026819106000355692676453769753654843709702618659007129405167178581753789510966921838023613862150281590740205182124933291044478316308955313883410684618406851466743484054088177801524620880240817963723733897775178988419256786665484141846838069976367137902420446668117089240445089567050057235074863847662163015873229672083997271717470733802341472298931651737990219159365842292451326801604239241064809640399306009503416988683568178182536041894799048288987702430274295086446234727616913089989728729772888986607793760934586217548824329444177246916466120708349889803947823735554447044105685445712224142417218943621079633166386771539343031046594342324144636360352411238438432469023127880034668758356293930098082258201148182270986523946186386809592005811996945446753344438371214996091647302285930043908416889504961260094962130870467256295774052533040407213434443220507615911187266932560086186454453987170590646979128669109535974360099244001959637583411336229517890863784087764119371292009072141499315926050541706844651834109105138839455099540973334987133498256974914873173405474776463887842930393250977009238428525055694402456235881889169079771196841347683323185726488163066171306507210410643149763379200*i1^40 + -56024874239477765084972772178332030022326062754897105545409495872506325888489431383716303484246510065781927291934133810519338271833707560138029424996766273852880363500453678166104234801070498028754053200593641026985502273390119976349033586798079917116756594724337425270201300494365285274818557308954922499345795032970043444763182898714467859690706187184467775890165530410051666820465494498773363377464687321950736310328831263249677364518114479219029196988386285011071028295768359321325069102066220423705243625635814418311790777528976056288074733709207675006872553597143400065755634645534161932306019311463197816747635262062004327753694011146242735444566249728265140395178788152239184771078163320628264377206364551477798166354221117447381676338975384043102721849777281173715891778804628079181955180221858847820454083526608011064118492589821937827307099793123377140750901643306725670171296886621791906326667162850465731573400861236542702269853498473383720945579745922563135795580877265009198297169194989898873220869829309006400203921605242946511237837456471965690033206217959858351211484577351737492622962636082269717184791374933835997475727177977210395067053431418021984180698685343543726224482292803523273533009845615399157190290558431108133143888163637279059395184718133859828811829865311463942076183139047415066224879677504215964335141604234903221749072768850301071762010105316054407612017240880271956805786694856650591014335185167024544941306970196407108728011190433041376346280402270786796854644274583051634392122570885085185434080191725778087831326818336629582478440028242822571308361815934806654358234039158135021541926321377256710271657693798845059456941909439591151043302406605681879039101924789965860611865306524135216837368478311759861882973076952520691020080500201251434594631189469079739027251331915911878805473371139697806027899742856710471495599321656255873393285941505897206948760989983647383703569928067136404428914378274498704777807884365581578338831080366601325467060225591402145338389777948147738346757425515862066260312188064290145400656016898082945907603182106653940351125372926805338168174075404450632505445686817356040438710674905039289158535405932190729382464594826239829538360550994508850754533775265979265847834939717446599074335596681688594259392757228550859438283306284515125636238248277116242653267058605844417159184523901105794483357657291468793119582712394420232517466194127810877912122931766389549981689627548495185802054585787623821825822038311354361088684453216220816612342356698597418888196054932943501424620469009471622719167981531817309798963302065672706498783726020107935962676731765627944373982043073230537256946672833035313546033294322729504024392815544799898842571964085463379549060497944542739715863484504691549166330653467511038853428043255082633780128345872946529564880391883051657540392339005763647435391782010768302144564033062780872452183376698582460825048262438733692884155945803183537094453756015012416468381632635915714065291817721831634655163259289083246193470944297555682187785438607747118047174128353419589737523633198369098222337132991538660484742893109638692395359457048801941970223039022608855264284863005926767311144959043045107017145161757021760274656990278924471943488851004958505625221971370031244904833955451343778142242155629687060629378609420431153121378448798559018959919784198668741435139030874040507368984739586661890188229119600247119021883541125105649241749172316969472280653616237309525646847574403411534176015476295179262207382638008391199078001679197026965998728655243368285332248076303381175886664760623133157320623975691416277720026500778583080973796616950683021699956757356644191301880084278389916794479040758462382333008875139124265771599545226765157816272887330121879807590400*i1^41 + -15819756955641927155553966412534192989585188662515445547139762673793418540523842663643945183522613042613564783602754515347165260246329998585634283918323285189325494259443207939033074445525651888368926394008517652364979385674477408490024689139589467435727651545577516945192402432406242411457276162469903545889023059195930452429515450675708114642771081314118781757345308067109609108602225837128776650943505259431488202902257897636607593595097731896792943419336392648728199787081304127431597893161781844812279704130121232992738790463201124230634205193408395550352265721471211339319518571161430362432562877356306041603499368669489285382087607782211869302343589552441887061007763838584289421919038971331244208094788436238572350752324271068824803783796962014361429075656997998033759463447555811208558801668438818590508766956464038985432218848130580170639520497368226364941395468639853894624794210521585780492188208242055953725459476181962734050402636777484783901128705699235239241561980599080583120979500528621125072566672675065637473852101146782364994351707644429548882720408244492584767286677653911881441143894050520454085390571576601886894957873216533912249931935681559905997521456049397407656167606364928243533009642809232457252067549204864333893036818192762368885642170193470519294330197763987106223069506274793001989921384836352164804890903027857605684506151586786278648282439805305914919129512859127256324895440216478671542719139774680538525439411107648065743879775155071143496760164801305195345277144298062304734802450848001671444298292280080762677125943974859210988444373086931565173365965214047391498889540495613022747512746702691922082737738219714451770826680614428547450120188805606768083930411966772590192786352277323395357778594952875617065649850357096890827322117780359891809378633211718003253727826766615451629225394444441334035183761470190854787950113314726401537766592590206080165398883493909303665804144686244180554399379802215513126212848504876101030322468351623599987896462951645998361391991257989347806443789429808782433879968772050482580934546784667692302927652463194412649856640737793022883554497008765414216238015970473213327192677514778077980462178849108624706636910121110677244901322012995536774156524084047330230876030807232345572374748527890949019502548699146858626186341925679687966645657728213347482695308426276689115505444934351970550926663285687855938950858062992010081306993825120281452726538247783756073465501457146728207418758170472516077590018876813555399777730908307908378226911550135697968765707152225692733136537607788416370484513171223245783410773605576564342255572856360325787674574333067836851947831350650761019000223217754427629474264721456168193556389719628660628897269172958488823448216873012505975678815460428589034887863558521968614664466679704595513517095714686404106833494667436566791565888677090238812182713762562769794230586385028672641122639384823655690858154471577205383698792107377185276973619291601754076629790455297615699680089875168808968324307922350461207126963458996455070212567583332634528989495210689171075860802507384751375395280440815126240283682299603494410007052107154945020308003124562018048438648791414934553634369201830836812505757079505099747997822072810163563595796027047020974246218861849148067012052120046089318680305144194407315751633380489072774139407002815167264854944609907267174034062819928644168116152223278207963988570819168252593958856391795053487539353464140835852912623179164295328441824720722133674350754662952331398774033858853268279210772380949259800397179897540859139849628758932545548258012702893294015612158611945853530004188835955394838374569154372457893617296642764227786868143980022806842443750556133637090630509870804545602486351575271756416211413100736920158208*i1^42 + 497114423341969672610021080007806129501394650083073687733642693350525257957480073912216330494075158633664905029225976314393913784977001902983424856182265391381433902172670501123609374656292145919842975433326970191192145985135363526653386031599850989923713499145528256327432341105016165677886135719288031932417470775552821377754756408904275157762124252218320150218380169564340598032080361795319230407889433201984881909631015279507647347251893337100199133399548200476717304800719043692927285651304147624668982260590773179598788976454844855814343850563115562578952552560070643054385798953763523993340918452600828750303433260747798030827544932359485141967683304497563701127452177566910834481058400513063730540891557721021382292925674293570631961017126983553103767648987366482504919454042860279125181676776000836222997109148019780778617049780153755648727614509586799520357703279359697956813892201676350905503079600767714567127799525618542913988352905096189836518330436987386321519202202063856434709211186488102706275094638287419539702749002355568224744069034704449880887295707036925342656179066103165255636610224141311607145880349734982439964532531300886183015538917144425409404737537056327195228312913895417108800291257956706416290927513519104132210859697175691540070063669605691827302498640411992510966223483552393150879896823641214888036199038434758063457902282021304202324294712946413763127946768530176827418936089509972920787023340905473345979106204769829411315939278660476297569818235812334222367997104809040573450771844239300870399476228770426883454971883832496060157578782436799306657225100747284483747185701696059704964716241421956000645101210752436284965691166705815857321837384316712754898527678083652216417748936931639994196650724392110097530813285861423168381537164582424482306927791445040151886125046752085060033613933215017097466434808821811630137779862855570014879371159775755198714644177509068424596026196508937169435383974370885903486257625718505069935469126838081060408154876851501343596616400086918976574483971718994751449035588800737949992291742307549143881873234498228146118720643837502922168751783292264670642777838948848970064639446208652280265513710537590245559227058223349212919303530720986455328192016115040805690851851367072219031885714960029239018138037183878212150837498433734811622191528896012884053251563950562392694965258142054623472693158506728613728907851495762379823062311943559422285880646472338067051019814927590159631506539964785960575529866906383238713248828514681744547937263551644031388835489241890101930120676074325202908817417885469207251146503418359308021105977911540131469585520287203277715453508058032482129160025855844991655637552264021479154264598940883938050100933027355141627477114434128003698105583810827582382111556136614097264726795665655544508082988687381482267433947169264638054598568134850209977057527747178002314173023479517702286245466594267006227649367690868193010816700064446167701513002120104745685699068101245432099623759455953707476901537769047898667539411227077277242656072399294985762693893987440186359839811288308591411239741895224999352664564848894309290869240107389344241169907496162209168774717464131217535859830384451947449705277265628804595970634870054722696534691484761472681593960568392884971931789944453785008707544473853358858025460696470144668556105023250827181925019763844910585720790814204918962578851718082217894175746754828396958999068770871271576518939041501721454996743554999636545649180082136238738009900015995413378076785841626038893356713498892368699880935632856880272790297001069082294779279210419438199052552099436769186904863445129488890112700049989189115344021171428118681435525477551574650822467398754570016713260220925861819583305234004419201290145894498304*i1^43 + 33455110166609054670114119057251373052831773357797596933854685597959580808252329465087562352953971346967623235901937613944914637140980833545881700652030296768541847136650678333968062884892120791184425421024140514371722056204846801659337649554784741419042936868605768744197576711084500526289865443229454589679033274631548879455378703470894263862759675060395609898170251860649829590704894515407830217688894643360629778562257919579982721830503689919411601605852636957970763987557423298190558236846184810539771713596284485508139799260145354789748034887920588338148414786040919922403951735126830700790001921770984003287460668084923201745872504092332135896059274887398847601892019699843199042845596670366045594265748478012060203710451963721999340839696649209555754815755105826830973199415621729809498961164401961518933550662926999901605254140108051452741374237187519395439286134218906744492005458559871450976941317029149104063690173558215661303242754194033461335080260317976776453378174872429340032704812395876452762170319761852230723259916569572261087317761909925202861186724162372729835544715560608634651073280392752351302733039717448597242721870697865236224592611015994501306649630945159750604443832284689294825446696374001377770858711919059376575735236935454799690236647260772041434917670071059787614380744544376707090925020962834061559522462848968373293431880057088019958546826666710531857033869452083282938546028610651224010615611039611385613153993184143690823868597144069204047728345351289589864072359723018618768169635435183967749133721628424006986818860524511428848091387962409659108725796193173250865990709729072410328618015404974449696203404242477108438692525028545163700807332291170200418790730253010026779237416394705154952889993595803768373402469742755680120150541312066353672016076753058980856946792628850480785078268382598685445264039904101409226409786828922385098936878686087889681399959837499546025882748077760412343712105064436705764151424998209224859299960889169644236534399313338870614177338438606700646775361123055815945171894958694453441555703505715398813295287851133906181563182411199295250918380363738798213822836799519551100879688216983263950679631179305131709305852066063277876348092713247114294009654927500737481046748145408204988257833060747925753944414805746004254548060842846870067091041691722749710881885975230784876075713103513236575062954466179307847744860893055067723068296611803647835305074162841489019800772567037474182686373895263914450932651558654792729598778376904679956187858401640525542589659159160162130016688935333814471149382314188063537850132095459531173302454896296964225338857363363285512642905883243702001339982708287836238837990879488971992015838563920280739031521967171273651055514932247105137579424999095385116628048105162682894820269749359396810381014870704909137232195201052710066641737099851165310024101513596973638823553329557003422428215397280596722437925160276965409953764602318215452751612790071513487437528187706137010843377005299535151476866312564300159089124500973571446609831475511671765883191340328022555916417503181743262615408143527800841404585930054499432161202109624146949394059074684673911841508969130585208119954782808222164630792770539351911273027720399210269667640635644877696997696580534357651253184013589674421744114245984315098003106660022548181214784621173929665393088582345045074112280354298114228609939870730348253379185713263913416000111688140787356729139634304861421063725819689666541080018666626242645099482701576770665616691050992721507445089308037831204355112760977619567957619696004779097584270134254629715824346121845296854686794619098443269602410376839965983774839836491209698130840174781294764092412345592416817019817155337871655248397878318875466073368428544*i1^44 + 7417596425701280854420834039273547994159986157513356940897472172762787237967840112995611823398849824228883691074838820161102211453091290284947494101508009728492869581534841999508790290640386937542937389179098451804995744480517849802835252383359356050485451734263647672049113926221352916638583720103644543065067501785064027560498740026676117326365943415799692557780643687815589742052422944500745769878340059045060096443256963129975932812539006371009311155326827371083615119871958840810214113508982721345036908399202348396517068744524255411344643080606757995760481130658772859389804188440993976644193931745074760705244554889496929663615264877401541567140715206424125402103557938268295657952322292620408302793057040698236585494442294106593350399266213000544288096950942878586139886348202085805379322755181015133395698112555914201999344183964286870781813052761291421429688607287903522962806481140899320015246546790970398467497213365051914291238793589012700250191424726191519632697090979629812823033740562949643341270372766245667040235421529896599632709513778119735993189884911827893699427441155645074155349584359021320116201660571087624258836940013469532992545886429632218349559007418706261096854030019174962092342068241152828123389529098548961986096748860846970988929849394589539528281482677172488615754897067343758498963560117892601600301342606064473587390855936364802281079899838317864905465174744723393596683351262469113511783906776538614726290963860803429237938266261505852251636736411544553295852902428955615439355207525276999802588207566453440038019520793494666251109460209538379955780372133278833245024344375534178880942437331779831410766361409169106192968972259565504819099136074882963067179112357043096650350766790412376910322772018366648482962082656221320008476620161468932156440247984019256229296819141014746768361758993922263402417821245819314517540554959085872206398381003757091222067168026714717938237577377141306522147436208034532795196417329364373279669007995464823136832774003736618653294075656315442222885851425695873837096323620496015473017756444477430433710442090520189136404314359980451083709256428687551464305317981268254225631818158245932222083650166393401028743876149395289400875199183764376869465057314397669009193025407893988013014324948940755713366808016286792409301548496771638502213500345173029500120508207580484311699201315663428780059966982257143644234572737738583208770155336306231559150051595339142630614049087827690247899334759479795334395100406626529746666620284319303738328786134363436936986109558739156288950392226980949280447159254541629049812175634540543129412103705237206751208370070010538386762717180802525739362178096915415376932418795910608840579602981200269160486125088135584667589671687577289140044368422416823017295617972030355802328867778159646050021494048614294741202821989521481294157198539657360830557784485494664252852511728992196861404011578490187407547354285730909521535424855990490332147820692291815384337168854153689026142926589006848754736838001340611568889737578929530249334877721064737648395050258246894478405864098626651830422663093422239203941800718374234780488678067280397905904079145602099617463394153002135139811703492766064468842544582378505111015200671629169345338870765090979064088233132302493588648552613431009654594877533721517847516944480378302701177378149230505067962818610951776183452691937348486138451951747696835173288396273270919798750760586706655181256806800662901355967691042981264031199017419539308003598510932902663232613446996208915060438010121005886078875848876690408301252436134680852223338708847569352013079000824562549015764808452726502698881626469848449514762495982006957704994490819013788997771709847453222830643071720539986597242137615436994372423385088*i1^45 + -603153709074168393886975942870451210711132835800783792410535027096444743588892627222577350889075241602377933449885064698926307499713794074783758476582520735105069414742720943242958642648204667720759455640868142341749028085024730473012672375220183743213938131662305720889080019836389394375619251415066867089909256279556743519572760902220296705585309413696349777873027969385523194094506903057442489036826057472727172995025318711658813739563569948214364837395722528838261046537155763976143024685361046558068712755612847577988582861825697254380345003568537139581019858115469398836854722045689105431733442072776834519159032464562125477069754622066951170873960687001048917854457826939216600073536417573062588711137009737938126654770999987753360317060755522402625310714926198371558826548589016703360065983924296205988112502639910768530350058472459794024464309130564139826037626046081539004122149943167537478479193284933348318090450263281007215787654971619817017132594540754588109098914965076237603132675288957852071350655306194820904093233726368125648762980754931335720296320853804599748111776320480251582142137617048543719938675649966271545143280269109432116678542179983775137336201397172463081298933936889645472415574199763023395151448712632107961673844111179084864640405814214664034379956554960766556872481776766569718877573310524247017600081444750731307637580941683387082314052020733525574106881823562446289823463846081210684908720280523262173370234835995374056360205586798208521113479190091714527841688927367533551836385511445108481289324403165137968368916777766396894317421271038560432613046136651739461076324630064383368679472962169272930429761197761940832381119578595168328478761143100798457752656525887240686499683257030217699144380444066293340926680013743495728624261135686072012334874533891912107925070117608040558983248910643352943325715985827616440708358659586478925794319748700444266180317640551569076390630530699431235979412323811244524715629467012894119352304958458192577825499327335854484341118346976496662625345101204490719213040089939075724877953669537935851978640034299636456318162716919955386788667055956261438593490846660979866563206696141341399911955345943747741899644010270265845633163311609326340152592283472730522055195997391600274227854145773690084994417665111717914437753986159920361652323564355173403850338759220164128608510218959283225015299989798259888316052228224269049716031686069360345357997920132272678301972694117992442468715486716416291465182047971014773068319487377041280421523019645459969190746268906236794177448923495426297502415230673151936487977826316320998497630251666498928431123593782371573357240873245106945036603463202962765877901596623124022772180742090124984337519973872516904383718545184977302052917848723546955022812900879192921724515620861698468238912498594323883006147085354390132664943523623687664227398119657754562867525516398871683548428224528035769525235271355539106119095570524255593297338796244510781927718806310670717481711760819477713199511173147686936151202351558254650573705735912886470345919485401324336505472581394750948769437366357020243579301145876449278664430381973772986661276439483504310827417565696014127269111453110049533102454193083445195869151057915113548699633656733543895932309043365603424578630446033268920119388085151391108216900854470384918743103052441929394378541577985141463327824563149133017449414320671417743294405623502710645515239718255958471254398181951304682338030854340121922390369761028149541439194199754298246966202833456100738650837255989762870162379559965130743058807183531876859971744183976092722777213475140473286417416197203910956562862829918814068510615700930139724025973653804418883439866823593030925658600065717943413069063080513518004338688*i1^46 + -13392059930948432100907873882620059606913226613592112143617039759720811238661106732881865934894940467583596475682721729392421183069133162882680661101913000795434424685304182704496932397164428162468943199111756956299980465046325841268984159519334699336545878347847347585610295003191668856281650536060414873078201716791083066648277811441898502058875216506024172840545428975554248098553408263534139425584446672239164371540065759934364206457374636049480856660631897260186649673197136669138861372339348712344825349163625359759246312125712969837517100291095602876249390907003815654970924771966044636199635282843718362899253689395908470492191524117449227353900249198452378052121585755752966794482466403949420676448226890864848426572363387148811297615245986731303363222765266776087579446719553850278596363669819496863754539629346842360241655128947556323528315447605039446468925855407464340890278148959701960893507808176283521582486214712539712756474067415550389658930169782193264704338683834468110904518331036323858370118256622687938175266310280747967853165953389241121195258151408775182631681153444829776959920192871845327577910845815112376325160491683100212409366316568631700449314116419440202449807611604216702679989131158560973061600776290218594898764523091114153651594975317114390327125600524292075736486541687107375210595398429605906852892221320332861324447032949599516816457223804004235339753703855763895647109182582346033732404417928481988205207756528922490099087684019903301367487141499424912481728318376359968106893745480176228903909551596915366307128640876798839170897230087427945947199389447601722195455418700624102238461654475924221255581223625671708463279399064304599932997643841804980365196932038013603427204151562923487451782699356700212885231328285620208985476293055201665880406805260423398327430858297260828736695076966726597788663888794358365874304069240239903850236246271529521992111499236425932170900353738369644719570237522884426678593464372687274471578635640890128074611962559494991941744576723843124986285294783674426713907494586110423517368282605404392543001150609196609326672915214268046835609483049824921707889060631737989894960931945239905069765752413110172430617352356144615985603486725469315061792920607993564971448738892330037754423099597525656863436913910514923424521558457282078197896054369085280821563459451133532207034659707574152210738991062074651967024747993659176392440773341608646269005575302006378783493331471221026245695928664232092052849246652529491973799611420909944177515680232740842262369751425865949642559405268422446155769889774596298378107900443874203662196921331934482359198253760651847476822618013461618147962683558543349067652615289653552530628542156608962588140704834337056729842124498845504177832990520417903201876126937644265642984695576220375563131212743719844672342097156750671369781671719390995523654508387384047443200611375905216549899684621160133643567604663974017258025406038593310103189661925555689147595989254117865380641107728356127529297853328060645652334472738183758521724431809243419679021318006317888322977745794379374713365733471536296749139228508419562221415675022180126602813360145713101704500741009672167628329462967053611231973735583364691432376786133553056043683507206856939558093923468750039636330596316629390316729370176777996653232727342003273687489649034717152934632938492390546241004576832942206147007020949294517192866857688800761615093140846155805992117623036648492471549747988054668208395691705206731231425306048832094856177538242269067686453733100508845792277153298758469379481307008284037109929619382146087470151834118237490511679993746447473507414025981997209177592122540948373919801402304421246481678439281914887939482052681174446723749091511644454912*i1^47 + 221502789866415470666474591449540327147467558285313329810659563366154890474053721221937200824139880925145326135637084774003478181630403219664271690472654852398696849674057802539861040202368251312671159985653522770058712573425716943129506254479231709043032810992786108995578608692690146986801437597761450740454103980149593484397913241711997501915694182895292001028317064293471678458789175063586610190257820579709311891968397696702380396749179552528991541156745333983114703817669756790348945429971122739989077421620627487342947688006224703644875864278379432396200918637304021074061635279069717537670206663275088945402005907194448070428753639613555981884047916568586471828408718285204606829040868691763983043056149884269608938203461591296760305600747715815539334259209726893817040938029080318247137730834860664198780870412271604773794557683502697755571779579968696363050848931847207408318935837353413372460053656715389532177519629465848998560288751545105000146847370889913337234756844412104777143901085723855746197683325723900864158494403877166747324307602254328328502699834431355635340890580087145692845751884199673679569810793307157372959729553289122911823022826351340175385436628010643199940951236337858775206205998482433446832164987850121053856130873944317596709971911126125105838550485997625645889187538537884956068578699389016569916018151280775987065142598925798123329126426857222928350464669214771927503234323475761453892032079882651125994428304754166229706891826334470347478237520438847673073264753024605015317592141673578774533178051878130155205465678852642418139070955142427246769761654390511728395080348907943773467135357173127074717525314868870996471082714918593825696317002206095641131635496855622072406316227203231309113986842618644875232160374823023333090320154441714950001815698615294601344261547111851092166221512538592557128444140805687540648343166472627325157236807781901093449895860025361790575708948816690569295378248341597331630381060135590934153723467495448692556925053409866415509042005453129785423083546520051440118008054601810723913380233035973451554220740476400866413771052828318835651405202420115600983170094265683072896823324359314348547317185047101184996979530277185569584594299567752200797715362888016525036977886143780309689382868973847331060104469897625067441778440724691636873509380457586791784694704293800989355166612291062492507828768327801602192167304390224078265943980176755537045627679423260383194955031881107224493576522389922328008921031095590446851010154546686780719975351348346394673497116364575960479879948499085015299423688994123465232602041381847164672173567804764155181322000046674671607783099833498006830944471072590563950648059098317264680837887927248736031027034317150109969009953268465294048573056921224925844342074268425900271313526050288600287456075484292412793238242949854912290827429213583949895357273842194902829637153772094758434472198643530033440396847547023811175918595661990757855092409580380119494029183284006319048642106906397870373087270103522018389545337818657994428467412636275857411828268114966438958247975734324959611277673049977128673906871600816165307557793611007217907363253100685040988421551412620817790718840709334192024842232852210635087892450002589551301211862664814705030683970181866439498826928606861199065730384869886454609858303209971331304181130072427047344128309559947641306730224155049864376166899288653272414345272067225090222407377768116270591849600516276101401314951621648759909399449836244941642514759853888959974471617827824730540527340179689201859964009314802168865341081229351868595132328329579143288369661794804882739717026717910805314741394016236895978714062562712130632808540734476433519423747295805819638905461552676540368309740109824*i1^48 + 30690283917024297993040868534653123319491732986248003395952477913139426719510478352097437213702143762273580549930677621218667762062234974923138252779131724893287447139644130879372538775409994233949053800182402135776594396802868523836012809292622265275225376404225179682233209225386106798399358812958487714511988634930254823743439989233074831008556203440487907723156855610653204882673013235735934591294020772096011206282192857053304522133139392298188039388010614314512583347708266805723391430692476777957557226899934536393769874115599838370987513426002164231373871472342586592157155100783455123717656405251133915043969115103570729019565345266964642270076077532116703244415484115512803848801571678659483024102735593207522508522688043593450317995965294265792039775702567306636306609299556418998158503514318161596358319158511548139584761149986668497807375320440068186752340950101328127078889092448837810700676827438880299405015153557022996205301025226023410321091778746387333886926090213010178552448405652232107415774803567432297203645139313301923866341284074081602134605355326634109767299722616221786029320923067114103621145906794182570925031003040812083932643305255501416669369749760637854318971864920888979227148711355266107629988565513184912844323058870880424380812798529750420836304304707111379763429261779576636905225201905952989663149639066089267216297996807221505239755213505387968534326179323655533674096541125797249634202365112363953578319203294680833409244220362532457989388957477800836562618327945708144080500642540561365568149438887687294604606269658979726929668595064282904948358508893795215998568776181013179995117808789367090700834208956947772518490235958840085211204742445954890397408671770001722417185475859322400040829808670392689965449329766879961271950100796989495377340104122904798999471256485192636210572025171203116914272872080979182453144163924144959570791646637712997876495148096840308199003446792854772859728788829989658943440006621821532928897590847451344768488080876537633038007285010992332613872597802188969360415294527069360920250363200392831762251685522578410870275502452606371459301240724502721050269279832714870206421485397071945176321372051342478542386922943993726963719731336675527852386245542885363058674299143166244813595919884588105833754421016710004443052188990584261637029992252853015675272781473156594882753861769350490075670952128625218565252790880531696229795619523012873124197335912621751951432257407331345649031048700625909232163666907560089775608173782137923531378210209527751795611753479973729657700824042674092869048858918110034043430222234444695026687715908700883190892908744983062125532296645457496377514811456420838088725224483345558799817478495703271810210047854926436057193945578258377692381855737811365202128304731811052476967055027092370535643153387626049339847030339435393313563414515135485077115361585800026137032279444259828232867839712011661509550693653674891404270083719536367573864266594209211997385576158458462351181865452038537206051342177466419352519437878644518222426601179782505948702956224488722513555973635267849134214135209392929725511605036189366434160360405032635095304030593805178317081501429057789733950831606564739714059156573029112583476548579036933310166089155132839504768589823400109670178077957750032278750416915873734777429675370593917341366772430042743416035632766484549082497999235085134754402542097217282842635574019019801649597363826826869967480117206511262214091217052527821389540124993795616284966094686850775140332685404369022003714678378224766895480382791494072836181773833630843898779373648679878927146726410089944596673420769627738049429390597872067169087609175247472136212371635982668754839819501411608927298819206181669044525989888*i1^49 + -2550814186034749277891310542577284525804505888925310378243803763075644965202815275253068022423909506664915984219670201420688981584928493171987540829887660517816891562114330187543873068163997936244984886963202760078181385073785383835139840628703154955338340453097501169124094275359189144970135332203781375401112411372736773140208992516854292085397186161385826414175802210656606358604371384466588448440989887731223037791168595478347714506067402983894060733155086613793039128405755276428875739629159693320754820880034710757593117756251771720633356119974018059426436095714557597303754270456798994729773990967521338536294996867445654114187836414982822211432974996639259372675067792686417044265643039863394764624282851440200188593775678707127134530064764480077496881007538195000091674639877914451892276471073453250800472250152234719599866580812814726705024588110051424748155531328360054485280856873940578828179775817388280284416059099016895854658281674874651226391509156222686103637690217467464280086190120551365194175626508543090665639438444498424302359410178967495327972930001910181552679073572952920139021454066811324038415553122985094966668291582123317382559958309974675469413893094174525510672310284923174695830008438048697147047598875330687924841484002532695852919477339028171686905861370968458711898700986852654124301883296320525034667984409986281795926007355482987373413875274863422156850585469625992857774973098629031443831434356309054311578652233621844182518615465596091146104633975586270636859929047124636810632797830764396357065475081388581013134726808016179052397726424558955366541284807790234573536983971784021382799024304755786873317588987275563160549827752991480911003166384106567802123103838798075160923139082175387393029483898185957516623726915466491586612842951896430599182414837642293841016359568446864269757576522650609323302555511802524452836614148537642684217056185021805366847648834384324259001482455764876345405633005990391019661669644960720540434068468296288405791728122505352756639239859682296978436401790911592104365443546199947508704288956484297924349622480956221661605797150856789842286633459860179993516409044430745035432281036234263771700055407216434815001690696909867767217315461682976786068106838881458821192862948026614168830707086589412316464953478975404253257376804940133144953361394772099278365197933215613754787095984509329264543460601526851297329150725141543916738754530278336057781539978950512175295781624787026932684787537582518480658924372264242351147597041668425355440231015326333257084723803926567078647087064470358997354334337291581474785587420080557642865667342845968747866683858489985000169172872646698221917714086393019965718720751531779191852317198365463692239405264948292468411035057093418746278616749267407625209286684814002897200924997074740649109435246388268463669442514943763777573395800085433909797507326218036719813635853042810999087983877419904865157936592803634840760228341917678799811259755140486957124475215632915720999305370857834532725809439408831577320015237588703257043746936244701220468755793355505034964560459897940285793035635712260923157092192365618474770772651951536912107187500992862637541591795219295710382934700229200097118763185432590007222782479551435761639252502144942385365803224553097594476056768669186799512811815169244998755319978027032107973453353536709251650329847244957182523260070189182121447100729309693991335327042665653160717381294645271746528476231799781682065545761565774010812753189036827486624837376374575216862277254741264229689804898842994756880953759603998546991887792851199109920194057621074671867039752671633559628662420362467440249471736022669571804694405515847929006539605193117217475216135938969093690400660753188881694720*i1^50 + 99619832589919595161174835970407104329818247880979862714916597910721594717881770122028177627714376934875096538221104071236852077848096190497738057940474771412306606085681869353845752194863440499449850042326834083818152928901251090979153924553056297908374272501794824022740548615298379459948668092265137704965873163649697818472008105726816477187905548898210508071890007673327274158639214910580981776153455606700133442843588712577747709658490074104737789388348607342630585465448068278481245146199610705102651065863100712726122732932157938857119231832228570619615613394810860371232947169929067129302022385062181837016055915354382683568613872819289552717562472062208045958640801293818316974990693489412263301970112940421730319036343145031853021522764480035661111345872128856076308451741320765874559922813722773455638426800175722642364585075639562824397844852940659106861535392413559485343321918099134883236041274372162874230171966791906781929762001471943618663461126901913023006495464877931870495002176165273382406520238388608078299676463278139155162012250504916870252527236237135907189510222970971760310976435966731005907660945316628747553867629297405565310059453215563010131861235511406063255479949762087479006981981630587184662669152222792386072738184466340989522816818341835534441114448074438147580368858149083313123808842563373847259051487006314889765188863508763519724817737400631203969141322350851601288342311319116810290952708070011503586676187839102968861423023414684010026303838464621433188341434267815272663426651362668623853771809910019253612677232028477391511672395429075346019915948437053325657691033711124310981551601326066586838468220766152617027956128521075138220377329216356388779345657776168077014615825692616805291984473069911385672693603148544944430560245071319375789344164233261375956677639970801074840768932091029120327089321756033149351683383851964783516196884668816068038341210395330739060519815160931291064227418948699130893995424898486206649602984401316555725585601942857703288022202668755272293788164747471921108326726307736002805826210022724961774432466057458908530982143156757600793483817883106441622208728154453770701953242427673868321335445198770650381128766775007542698650371345048341528587685735131189829018400938866801602461733557341241646866195698010941053094152309171012863652797336076642765540407335558683680558130855741617418189864069288434612162651519175335687802834907682680397300863018765201707236673673705237747805532810451980502833398615681510440177732479679388979399941001980848175857292344039553125297485708974297821023662584314648636585023896404746981644396540946832894626043733189383706158164572522862864473033580244471158125495208886193286344940375431315517272114368874624524886631719388128331077898480611011841769382818489267899602791830855752299796448290981898923444463126801863815636779553260991590707875661677062888006735893165846488065821745572292337836846795852776187476960035560695137112163393405607486633114444493792174148048083872309578820316880865279138239568593672490529822107999042242926547194153879119992455839695707346069764626096653490828607537323346213977033403161044130265383091243080023517965407478873604672776324105192438708889961780709741105620055702287678192687119756566621827356487084978605509335144212331770962088976400844491486973926902425025170885635491575593820036781495044225427229682842665773785395953916195122575578607267286632788836916887638917585014491579281656557146414932345581758672896785840825487177267021317448255573992171855834323529973421353655948240449862854048069154937450455909384342099661220258999893289338163790211607346518835165676045966874967405773235311007870876581339458730722363873819489706765537570655435756792709120*i1^51 + -2682878335559190302879420811016869100342763435028544274714699818398117805590924498904129726280803325055239246562922513788261471968915075292120228257251043556241052210652425793169356481328605007524430241251402740323870948784087758741650804876845714326908285886484393875744603030777345206900023721306562259525738934914019752818618403144238358516760329308316135834945655253384948889442321162068471530574496146512451877636632833010240882091737424518214943247046095582624741474643486787456442879814828031281044052002189697516546004882358569168484828839865836423398631853536393580902621883878073989811700243101518490418956861442420999853623684387706304871916256409572023417154795701993981337666584712657493511754003077267834826400666015676662369031282572882647448479296559331410471791337752587617551623983767670169484331427004725886625363039797696017737278207945536287362730300343488952193961405196408194936062879121504105565338269063120703858876588731021554790313046596726255086261543389418602324285421183230472359149048449925638954469241167232775623666445351401622243315560538413217076477080105766770404290418300299106688102886577596763330624223393671024600080303070260174368432231913338702529038962182061409023712228957794810136433458017705927550889385475150884356454039694686729244074684807198143467669412553557009133453140466004502046135379051439968163754589517501646827191650570424697256696413790019351244052998741384669141945531900873607396553013663209690636062790307056923677634124136486504631446658829340161369935503758566199292680883337679871032964908010962769935345720194390937829023358177785524487163570907792743658560404340709325617704111699811002907772868895830767131891914785135405055353259369180053352401209905809119224099945344583804072848902872405226656708682488800939386975111746729838279947541728288689267653669469964824717204940544043804374305121329667133492003571882324086441847912665679238300711280581995974182792759721499979997663423258512871094238388941020622737700635942605200960429539826334475967724302095836418448825686304869010234643074197455759589705742990090065513982261751152895738205851133152345250049080970501059082558368151544488730180978456130968773697551314424042324162967890986113602338289778611820047391788117206519029363413475706603281774521559493591022872255935361372664292718691932398438497291038962402030341429604864863623679167364569914089741350961645916021611068650281945014913757856711747954152376982493431611759997384298085402835272956879065715924374216256487192931150288771658128118368226256369991166820432499713318736248862927335403325161760688531028798558769586989934157804060261820258096112705169287782816452891112102548886099052530288948380295025047049717521762934442596083427666635683965057471572605131021618731566813166572186786188991676410586240908056009042109538120031989896663947086946595572228445557952008804631039438867222794312895122811945419672524134120756566129280209364264927608906416433189535285009126609183717929562125937794907831316184986467977979900724597772947871378097676858416761780056402201053389164298199134094430573134651180810383959631979219235476985061694791891938268724140452077322491144849500239084410958683120873087963799035241831556043497274625222749628800163348623926679875204350680966331620673050502897351839648416857124858018463201145120702164543880123559547138634472677441219839922062266375462504403730356953780111091906375699589856104223696132025180524804905844893594553091578066789086992831418869121419898515308905428427743841963923118187158312437776472662620609826249009632937880144159900236556869005755437031961350466063315524537683644601990551704938342529001666281517710217506163908909047205978455222789052295256248583979008*i1^52 + 50751992008340111071341671274637996396806040620067397085315999471219551180422443507287405782793538788612423064748817114153267450312275954285721187518876870363116246209864473994359666917329050326133083877083468297911882985363656887360259180875657426016743628982030420655636543208265404867978785084629459558986941382969065059234076625038133655321380561562466568054010003347812476689686078219696045298625408151286185498053177146189885057050982696550515976760606026523019411181896915160140226443477274538721912788614894135205815627390100882354009419171732732968676321751961601468356920877154365037148526540964744473413454535948418468247110568193759397220573793564245582145558351243858569446407081955645149837530483837288917771467729688892228397585196179839111953477836986349896337408114706838966081001618709781507091950986362606430976360363402447358625265063579398199616930087717325507050497815910954716902043512895130978396198301558745346798832904303969939695228731492320163598757931263039199726655425632514844566149045133772248777708043547786207194166667971854817963835458977197466086717667816752174270512840876468528396060467904161089561775727715740090805982594316154816711216696982556590930008747401751899710077715684509904127391987152611329138490185600676139650451066682278877553435005368690157761213653519498060650758024244580131123426240801020400956509595857139788242792175810066474479366296576562902962192513427455399700745265254355787256878587863043947343643910960417283903004545500356868384216530253087143855107397383861297137780188119511417043640807565195436029330577784677407864302080985603369853487984289682510601475361198325114906360402477814124539975024027001372229446312086570063111063324501798762747164294322837596206821323715596590806359605254540037495185170179396104061957715022198354220635768343020805193631711153628094848179855510383214944174830948136282171454483521518479860656406345172601876487598055631923763400568217436303501416228421604006675617047341977433975487402856353794722952773220227897429852216446711160911451982943131100168687295302281863381300101478707571418089149091747881533734853653380361448370057348551323165808361612294947504104551714733704442294164595891909762856915537162417283905187111610127041192042733685841928065101228133065626838767605478014163945615837296100126565982269005958729571459333029266912035606127905469030423330904268443857826030577012031922983204278821730089815618238015741592517258808891539236617906626767465215428707526425347998615687820831379993076068870811902614048685304643464306486087593485164326486302243453756209393934208926038906063710126200158035173339631660945716507109860933751467082807488329844894530085117958975149286325116697531422793833311584615562179126938689731514638567515890655546607227933311351970012129837422327375252734386246427288868083324090432467269098896358612855478092721221368583877719565897421640848851163820965177662028581248420588637332456754495703189551318116810143473215621241274422038131540047133586848418391653371313004747463884701605179479853322194559794022844032491578860807142343860451866748602397079358450070903509862570823864645631036450621042722358084416456846322952498326053993704099676408062543427468273108250362448286906361721490721004271004926313070972780239875967282421402478600888082636587878402777934504688336815060687278182952579658909806658800646781744902562085250960870576327893109497996757702967981086561804351234852336868657261232546678892095315583142104855560718520202379510413118417474007102932178239875458559945573314258266471090640668365937655543918828763546422955438518428715502591000026239455961529993689300564002587654780589997811169123210857490234965158626012005283434022938997686272*i1^53 + -611778788976012884966683810349571377828168778390362274641303755077852582904182705693595872557491539192940296607914486573166406432639672441671045309829279638608267351586075533855729874213732142163932766699300059301599729401953739701488710599482271047253398073636402990184786806249344489772828094300692292795452755034265796289151959152107395531743282998575175180675570813307629304511466144269362064053287996673622861329936962851343372827384741991723153270707344068487079543243078353431401489907998441687612753457719848483112473957195866058090489061724517772873342414199794645983237923299783500057660022844385612825429079002910923779397855644714469273145264006961275102472675041265357562500260230670876697763257607354537243025553223765562816143656292351980995942157234127865819266859868572811416689003811770215713356561929192211152791539049919824985739644762659583445956882805179941631898302196089698029996395291163984297877675045057418304269745578608614483468803474875781067625137370266885234078594625869659166404577944811830833813544265317658997813867232184035325983665562036705757072500357954517477498117042602537950518539027603189749466480911297994540276987941083789862467264984897716011842913316246462456069600313667051092090272359342074722339797274090333626487612037154968440365592525244024932245812491349295798722199508925625894434205753444910986848242584214373954362496129619457091724385507989071996095390673603310394725429286655641360010461129007531718398591848466282156553875311198751886337916065131125706790548437486888165120671616631666475612746611971120431825225235596966418607643026155100747857828244171665950412757916684669432894508679062714113962567004663395952250624078462108203198992342215384202374181740162703975444822301797421048048535210334085035561841943436000321329939139956400768625698678523889167467897645182869517644852021272722242981707400124925580608442462797036926318975720615753602436378204478732755863266678245770606709287382804554310344017472557792184979898650675930739409923381470037663707515970509550984571611490693637736580514451443482134201770556772220524593937802508413177730370021002271198309797920039237766762175255992394281074216047997536670002814394619360251860906015579112727620945479074174160999235924120125058404547931734433690638554083128445207700784377105273973659106459485047418201201832100142135310391464789308073844566063145808269720685043016970882111720202861557667333852024900436103265257815852537009720968066970835298946412689763536727478348996436708477705144335784939836260282551263996382083242079512546425364077138568409748569225485843408591731237503894207998920801286742451911015513508432438976749225862124305092495350567356428002368404054002809203184185295138796574490611932826484647245945739430450105910629847051275340407745936079123616676652152245470471966830562311255267433119745715543045886087335308576526740796925410512165139556330135932561900830887623625439230553325077000057326900246395600520865255157612749322689216168877190739703181029817212722914639699402045752238915928943677053147819642290857659772671546180021204825110023843935512374478276092488318951932505163864720790805247094797003883043157351621564304251517052993349321220198800406172135933881946974713605173225305960826196256781851665250764217227594422320399957121615129655285581005180079466681246758755949537386692029975588189012596681652026486499227387322428510198873786841015557281837159818866168248271534540852171487325245527291195676322976878695146428500685196505976715600055346482070610644817628123377494347872011388957267364769799855135767947777347663138742458397135222079210702886580540282501153742394289210872521261677869977068729986752729141931501569626524985851904*i1^54 + 1144290843734248520449783526248295457216834068048330220695574541278497421899044615078380123766214522606962689058559843965587837631963788279226444293715490140230037582391459588896533560627702576537149116303543967394403480929195174879477148363868860197180036378212788579562372206530711102706969939863889893580728669737638493801926467841638659030755355567026277225404862008934300152631125282205033946203985928831498858284913239957075923250463931955634384096088267191471954029363722779896158719378422547930514262641512797385289147190363373385498799310801232820273785697337950124829132078336872553274651709253586816036341673253745259229468876562168799626283359570500960251359423760370656701458094496117266499648989806613322478561833803537252002599613101334283832861239488487974140054674599482424086749820801063603284508484252057615496246783443110613302511092348168967354264929778686518819517447398953989742956766477275517882523077081637807053559394307301120654049579737510616648422729483647279132891692247689477586755800046136411258133069208680179959243805066224033489619991372134046314324641086456626451886404493704338442192224763604502822274664989371184267513280157235318108485636046979746817412407097350628668945160301259429624140132948324087889111514405293199870248372153554173251165026010550327220997868331310623346371279026700852807881516067223011422643513279442861379775949509120202295310988047971338300399641544587359679971988751218400257898638419429109303828682303003725653308252068295932286895404965430438748177710933104949913321138434151171980030663213455969916451473601821373906005586187278063790076792133477761906686030990759023063447260926617235992424387921106747747329256562811957413892203769323464761636144163777311941321152917248757292118843052700065003009296781537442969148900020517310141653211529594558465503595400379338631196693414289569594003881708409926499113542091137021260994709967109809084664350104214887087325524537733282285572920371590380409497378638400683429519653623517003607677781345544122407224773117707829735937316059186926264812122358882689803122312334463089923446833839657236969013464313672224466510228240476950145532111987332957855126887745277790624972735383183013467424489419669736814155611234423416105917090710624480871610479409162367061036619270317329641973456326994925327950351580788371600096692096363574864258671190369892349424235692103156262752804703896546788594522464170571214064723760996951656243391537858533828898061642594378317336253682217370903067276035310911697451266019946834504166825573077405931214232350825817581689467812152784911629495516281573807412595991457851455506697049572684995270672767285751781379494938405775549255049154409140181757045195587108071042169884230013439909817556770964384400539658708317745220388365905652660980448331998436842150220116790514111598329421941215283638632924466905247210478539898121608420787765239098432875421144547460734222625109490221977722924182392254306731506024248320725621579672768575440736548618322750873367871284928093920438528880043841766745628253961241393605830615884197978960058407344361243253893606232972531914932478689583300187962224610951931297335493594228121021526710700516069688561232421684874774078530494458543183208742311535157776639291615932181010424945925520127710480699256198105218842506910214105814672470436947280986858353963054191496464880235585013432947681090051324685139780861837503525138969157034148491117456609927194400068355778119223377328776009193408099793882754579309270937786938812610640802079783835327295199517038403323615861527112956358592942164401704704596464816617838338252070377794219676122426456219132080004479290503344414821698730612726254150643149908325264618435858189516800*i1^55 + 153601985090734657107100310292562655775232416015100903685626632107822380464729272253164020373026362541737933919087258131818941512514337942127983992598727604533784277480305235899016390129182611700123003060590940956460455920540081127710541301869332322745084704618068558246788661251730864048550979466388723228471502897614694685726422074020275135393012056130069776564032649333601538919973252482172510833951455857072341973557366584909801558612525434448729937871727835479297500798063002232001735138742602702642769459922218393687952125202208393765392463729204289092938167866439155697969227375859459036869117596581128945009375573969089673370599413024138426140062402154618256995878351278151708706990568796467664906929143253985027667748116050968682355137802903571807738137727633999624200458290468965821744913510055920430707648175740189712981383362064490322670053877626780064261891150057986592644666199401750847707030090475112924482529624286378075630039120769001064066329513732149761497562062765347781953618993751525846662031965472304676439903378702884589973029680356866720097788386618540912574738527625562830043582201576579728025696560194699177544399752348413467090433975742394396284765943981867561146077068151999728703320430076868088075852776662201559339203136830370244284727056408472885468063060565742801516449019390971661066750041194218752131949314041356137930179533274147331622369876053269749832729393718984573128074795494459912069596365758969596598578408246175441609452770287681859281779801374546412518620565289515510570093704854930973769146770033488956565736632465698619178166471630493626785196941383632051029729801057537501228158422643899645915825506481156108631032294332170886624007738597412973984565993778838549865706748429080862544195000523521541212519815771959329784149329461099788170891257985369434144802666589221672546272845539927058377944949238019974863369186395151261060796265728841745015460357495870582552371848393667552205745751080580833207396439048387890377571913617944729325733037724839387887233344259965781930804982330330119410851948641160357162544803935125802419590121927728921211183498822772351320884764824763025598171405368475984673833649368766908630934177656753540732825926220066123974021892392167766009409706560215036218162000678955749977904839245894317370782930991341092114496996735603627796024326810079304155864329207719567659757103621041446758855471057363956930616513939068484421257857958533862428241071258081965076542976469873106141518973302149667195002728982008208966172433598231264321656413794366464390161520324442512081485393658753633245607181519311345552389434270653693713842252045226375357219353729430668064625344521710351350434051928618495765944666278138668257439042059278596417435251275616373809212628487115534822475016848544242248384899366273654456975085179492756794869396718267821696179166489359869085917562820768601116278683837833287141681888189098243590153896962431352343210754487700590747103092972759782957041722284988321826548143505444341394343124404404237355763295655443146632551669599057640962780610187857304737072775679354031716486519288196675870299592107418990601885571264186196419939116838443117830782814116460694172715249245313365977220699332830555865800579894385390480650438825006169662486489381202735589457650914258340083851398010605626711041355111441727486392068641958064154385018414738477109392728422919279743305324786430320273223884743399196564019293911135867474811253042206631533515124174241691627392021738854620376041376757042029989583595406135637005813957278461147809544714455545744543269200448200651792798910452931291947709115745257932235175841041617555600311012595836180119973919174375430247336654294147651019063818610578039897537346797568*i1^56 + -4382067282286689264829080501784727353447195705972308228022649831213889754953364120427919768163769794536770444477938468884567554519866722219306853924206332031023575351959921137565689722814230289507730856859031020174569696044025013858150171895607558936752636234587534649927459491264922503506810408074781917952021525918605784326949753941951747481098439588993341152802572010037912145609332414464763567243850611919425703319909923805645300711090944933763640262463271122378806673897218475305745829071438787392361947655635359102975118921856895626090581432266720006001687421648518194925264289920943664252540038528478042792639335565949157695187142148245522758264478551790575671593539668599044122297011397314898193219431219682037985057249390333684397090237284410681014158452887521692256884385440442038172699125160138703637000842443412982498099227535415063387800241556948257452475683654046577424717423417855362606732157989454860191600130989662770934322170592424315310866183374235257494948672974508910665464666081203671125786213401923648134261199998670620811706290083829909969129618563586042339862184451239539615164792560078299392317268702479870160376429913332363294313105636912185372796637064840565867101948953814190096734568547967861892975493787156525950760796910052602854763947990342056415842198048626167553298561554913007249443625710665505349082049251679805299766489624438175872294957013393748507793097358269899534325844815647373782573196282880635827666336876083979603642216934731781379550973428430212660533666853988690001424972069514247224183465886817426497886825389843190086820914882167958295032868513699880781390156850318172903262812762651838094026072940461043601253237181691931954499782259368950416978215466573168905505737576123328044468650562466915999110177178796821494360955734947972461474633697873385491506318635475456924740858084307920952493623068007257540603848491153882425728163907315642081636370324613989564759911812430339388933956999831492370265641437273047865677332170963755650975238490221411699291878853246287919786605574631489746468182034972425412028935249186469990648329672741763539855687784774179826258347337984132462653081441743165806877957606580260930596420954517330961577668129016647931039668433931150264946603692706809754774139722524644799463596195904770466784569221464800144432325185118920199905131342256942740140712059972846943418125866615692864358196050971766392863417147147794393987154258093857134926379502056846260739470660682298220373814331303813057137910414914030855165355686783254098222014160334945345121357543712563770530475885659755478494741775008045494182738245783494921225841770280191008627706421432641697927091183496392363732536536731424075407906955530329173186412440607316231133805293287478146771444107704536737507506561158925005632037929831911584040691418908705107025003978774383574879880907294125506933981526863743997220592528527631260733441005985901840817166767019601631578307679080993766158526643095568942882376706340767274421323797211827463619044722911365130261173052573601678374694065756810639956227923992902891978113143174086273007550496279626476086261069609016176451423849095001512230248210466942820422892641773744014738479989582140484050349822421606421255450706117871891387609152731429946238547565856676672912158036409130372326323403020096482987890268460766282368541939069266371560513315505584030195697209980443782924676266372755114716781330030109040745086495479157572785291838195543251618085811495851790310591981830285342062049077594520764389043444874127306249892466138500733979617564060630526578000745526649148702581909118969852614848964564869885541544073460096652209860740238253723697798576087748444909284388135563997575349390760741021063053312*i1^57 + 73230149505524473474803653135136709106832291538581812707075576077374879942532778724082361811065655345634133641495635806056828032740130033672479359550033324220196618204767642819017027142310565323978806274156289234074653105528758627879953814839968755920860166462736838132247109773059483048201708120961877420162889288488816596216817740493041921506727751677915015399070359903251312148131355382322380596848966933128941654603884246345043383999402471510290226848977546149625518742839151658544083303890303035434699391430018761250679305534567824140891927430005263630685946092678298539935738771101613478476217621626782666508555798596872110095860511211275506965794900473102366293953202474178298426786301752631550616910372183017894953599949951365893629045978205646014686940597408697626844888970855101589522099604848332497220699522351764885228824819931845278258900759487097129035289932723037815671588799680353810613990714975166130429064934739248194728986668432990825109613211399561581625844084110382422543764295765262251619631488809943032718705182260982752597301473277409059629482333257464369088059289359438641087872189736659352724868477739755472954675129104545611730256581342763372630792685657431842403938161336807584526004513484335635115409861172084015691214737145745768970520187747153099733797797868068239530315428277884666709482827132086670518275585234457928775059639491564947910943348266744452532805547424440301993323857055330013271133155288585207595822675871216891981346113998784724678637979606152157810574281008422103339623146399369680784827901817322671650955376875534746039976573751694561998692558840242950770054320419786465271957276152968993874360559101112519072634295432814801422173809944455968030090383370072766865866442337741258428444011580511356882493679727117164332039769616521855960606022432829937679744980387220987463446246032004368746902145044518917858899950772796503211663596346671581071467751947049390300958270464012216989211708045768429223426376640557861752473806636951843195280110334919864771214298058873521752320834036131870358540546001331825312688092758556887974315554898173871068363068236889139720315690273452393672536235143459137263652196106024395790908167244964781502203656430319587046057746612770978260399875290013038897479742376862961197326659768058814918394756026756329615781931425108977660757799535095186942517116985609848178471560831233529425393835358772970083184967010424414686199610524644366066339461123992475657119757791961671074431022819060767469394744594972688158632778135969434403388109214234179066728961459443630921550773024175205119525872244091983492786974713148863300766200920495231997919969008798609243044163418817782695267736370607964604346016047551959134244783645678097184421753124018210495034135559536326864795213308489022613498777265550052641989351849526671787735886768162793158116891309205602253991376185462466442633428845727647203649568711376384946186116297166198194692287021193833848451601411433535298061729413581087073616346665597446572055133932679324836266495736189210055465204715692623278853784507963472598518543747334578768531373948521550663108772477931245220893515678698795676499171555458908280513309853843222655720167783984797246532191426437620793191081066051550896224140056829110021700762070725447444022058531605162139431338420581602336146589499981912439168972578693444607457840963681680845392372342203895935825121875480036830069421376106351268728234518416960509807482092901625677704234502699214028639596785855879651219876004185197208616939437570154889536839905548634952146838106870008143609109188959001100504277026960089835344367083111740357681057991723110978803960338805910318835999879736144616694963941194970278961105045286947913728*i1^58 + -811890391421329181797347604320589419999112319100545575379699647260645013834835176370257997151325537513674303342823076412460121267593998085736814036582449462799266033828056779821386663871242366349545217648841171158921756738720044003041354916788704387002454391889722102631788209509735624750784054772878544578513520146339548665755470203180686177034892333935356915366768327250094943935563027894645398467644473500369794190907585799304374089964192595747122582168242676644994012593995994673929777731295720282947029576493314828082156050619574174000779189539574988812910993870703467332692476121073178074626961877461377393617782303272075886514517134341758321701354234332946019338674487312542104793580831146140670321150385577495485706895948257175653268516166762944713919879572423732773114416906210252907212729736955759335129963300264373792583020767412759938194662154116703648977998873186757386553908755068578040169271041489527015173356797517542813018494275826362283793118779179872518902816371124429820084122340971793309487786274839789379198668703312882808009414967842199535133448502004741197195878297412756548630821445569788935312322233814786544929916569366571751173828818083169755430204351855950918188102717799368911772237491864369629313600187610873571510983758673752101495441639234630031500485216392729791589948405942959533780589853015599678202752437258681777999786723616637172476636539251030150487676945943084376860809972301474363134585802328479045244881917942354397911669040740384868509079317199007739796064143185428716852105228971044880507519750445051144985008851974237089575344090509187405012423932310186146147271313877938275640807805742806743305933182386042598371156668310394189062927086008860144037750567292864461293966349873554366406955439958890797453846368525335559086553899041235684793935826902942272514160590193131931999937572755641972283883483360630085067172812118946279137868633908420127676341649470673047784637277339680948600787295985074706024698423328719353338370115278856946921551173910177469170392087095830760583509320458892845402666779111168177792862636537991080183690391934051378455350144205602472508405045060515386590597769743769478014468523483163401278915283303215770239527194122660429539472925611253077736658788045222371946240802667995383683433006078273701432937731853901461964859763183529345822950005315016020721976488682266083792237695662862084559849768824026969264757878005534249750218000352511418243653194046452914575819161829370767421354750809712111340432268749436939399922180716007997394221109149281011413511323942928425901396921416167482833200856192414837132594766413876924933884411209142245322559706679932727311482380328137895129363540626676201455461903840811722912496312422126639734631341708860849934638560723809055517677979279222295605408000311379078697672515472699712822609953019397716442162052116598355618847891437709499474329762215430316544619240950873099254323289003635346509059470644778884138113800199118516075792543669627795799981454426435700218448074995260194916736182199817615383534060472727768739817340670381672034026848326017748133554149239232930895189582309162553609182789992803520729920038927931862381684929031003091016093143266909075228878575274966740541552491851224318737652677492965224189083626178786451410658634348420877697706045403413527376659101482427082061559728273421147577325024808561728151845730078396376555293971834979609991015030400027984452795432910590306729375090691651551028107616670472386520866969209688552072470966649888183707289156627894171485077560776664457940203532844023924410526646410615439317244878405414412694569853372071827676490874794616111225945978969890858721353484044400830013915668010563427129459062215802880*i1^59 + 4532294123710110340146077340789190603510467097741842542903500230473970155930915759894318549230004543874755283959102982594494876758794636979321227836188064491461342487915922290462731665351411876995573886067172129876924241119758534501254570978335285341742115799319644161376327915071073097279325566056016397632415181357920603586627551711408706332629052951259967758701978044807232437554102019104477218601939394976778445371504479292137803744893027060778031041947505990484799229380551637783258566839172087805854095399128504733911126574405846614670047524030024307550578886417545987079754552786224411595500168883527142495843911679987394160992517048064475050891139558914395914418393458057332394765495745807688724805721701490733557810795941217137543065702111792289988811766153757416281281706836257978961151780379540933676015474662952686782189344365175645515629137945919624476383904256100583308043457756365163061653972786913165679891490604872760812189075136258587126833165930060506663308686964965504296566744614227167343314437599052878782812159205963248733195647954133397901701567424491555950062375308067387984094153545605654036661748970878890232904344403849744682839238753996480951909278670302141699314478503246298006748491960175795206546056525264122679096540210905840832668772782646123072227648546066076336440456059156345470177420503988607293202115326100979919584053584868290444959198041730297675405987341187645643728656823775858543858950077393761163448310312836395500478416044404436210842762419381978479212540310608649115889024021243045553958002692315607411769134121923621298593754069465235398717097728858454409278381925262891811997100510938840988768503823092428858811338246155421703396722083646637960223367865837164462584590837248973261625635351021004334642283946468439332605028100625106499578203719001015621815958333787871987296889140202204257217951064797381721628200359715023724696302200629389068572634121489701924460109664593543301510813914890627781349131159917992690551833947659903571385157380060061579470246659563347658530487683240190761134252790478997177566345391686403550518890692442958703666022178727392595094577270883273621068453086160673304179520753099967936198589844200284862428594902793834208441432654326753603695672085408807321836041804410081650666369048204121270158576235750900563875275500403609805839906627682301993880402402424894689970240530779794959012643793161158404763244190334067017275158470814558708030305523588520040340451422979430166757377993739265254401639978510360675723462226387994805907826673108975430622391407964569672833929083248822913397679129895980973862756385182697116338581947434296324383896320386445143689743701970719163574202891243512303089080023602554669637825761475585741363498204347063034628530521507083132608625593787401273024821899692154142252179409039273392490714514642851384440482493834902077618083791538182750911129937854331756238844999444217247300768889447531199530168191195647079765571016566539801146785526046754210759103683639331402544374551551437626055080705036526698821730857995548618361003513078728351939044440967338475848468228664195600505738818413134427493632724749769429416156420780192642988590274099895658022543118292719130353515246732290947461233905353465652822057496962950554543412073311229402413995946109122712389259913190279032389567895682546052806440699002389622774029872116381360143453364896168360447729964828024254099078833608948128532076930388801733888906852687303009059116238709559443803073621313247365160410757995182882712137832131477216123750281378797033737500505641069248188498229542630280584193804328667059168983429044741499793471358275567145967375360854483887137571679094788491813495336956587886940986015744*i1^60 + 38774987010378805512692478883167585633904056998599403696753660915889248614135593257166106846541622688291703674500566038007056637983393649361840193049983564044568898329288162179646428430930106934796601177869498073121037176537575653886237210449310304948280644423069017863985939769848888720005643188079276241017649043152958317456454171833604246747656931948089196786318883891935938732134111695089410170385289544177744206916970721526181252193455727374506474411888998112286293031364337475654705542708569495331456878783845739972466045114178078127311037506581189010966420483905644413634690932623655068724180738955640764926747636637160267262290217779596515343610934831026709843741843724819172633115192715147523968837467812146226818089462920661641195690672903817077394429751512943578862633339204839688784527830701057134805027652622568424993491395835497392248805644866240335568351345028729602640236466230751511952701428297201348123409405639142841306354159467253041612189057661133355056972258104794484384014195895877205572062363352598151942209577439739713954362278715604427069109053331538728110504590457074450785752077864559533980869334260593691916799362925871718119025895346531082148912158068329596656040934330614890218711606524617708920184365075625736072306077261910614034796203143985686904965322031505890111435779537620135875640509381988425800727018836108235914162529415847792472761343467558318794994288145368604127519528879483569223822148586971418500278252180790449019305402350880985795401141149583051432163404264294494633997008970597466851461469961332539676906697348469717915809544082407393101736187177889341164444137819853760619875987123051967212538226949881186918350059309676216090085561172033917756292449570033246888103608850390609574557857405714772419495478322993001470685401306507843076988472727150943885590617154442797130957300915400204123130863605253130535827752401472635138220855415473562530297821710019011406037752116110255031395273120640297890054882636273221684404072960311373769677573349925218902784565982110208549416701775128999639701280782376399472282279130740828900094139998596421270908260556501293316743032485536909646477462676265582081968862721377630565274854723305219577970836840421550360927856627495505972186931598199748027927677145853081778221214565590051539022794807156777683635244170555237831948902828319429624646688150668567286436048255288557644419729517848431677077915249584434436919228617085784568385414286468140906669503402862156738653548969996836129510273411643033590266616281221845937237614565328980141964026978493868993476263965237464853559796044572460609185971238581694027722142275620502590430751196575167011406954542223824794164680122605951015220919198124550772365551614782859471619281807543203010883614399773921997789271123401935282246190566704451310819109528794759061396195422463655462384918774537336703557607139752129548029700462162370506372238510449335846447189836565896017782785647308221800018811877802412817296907026856618250329988407346050522514006386159160247024526816699836471412376914022508911451716462452555466573806394352767153032323694187368991795659782657645384056867277428424388792749287383820917026155455469661249488189981088717302464334526588136510255950437476820693026381036091926450982138698203281815344895811968877778220675023265468920484060502548475703529028850435690306665815073770940825877841216135205304035640485990311012660331416779181292496226567023783101658646412158892775847314224918419961876741090519169392172624055524905130477937824051302349540340232160357115508466143121599976718289855501970381012625082450399373172212186494706396986037839064633005390088820878888152134602031329190817237470857944002518319104*i1^61 + -1488226666553163549977823333014683162194538800074764504422659265839625484202517920310091990997710009040476779915702001234479030890868390774880374174647575417299855001763075293293720247804246005515492407211641816335670022984435767405226576154695467755009458972358688516789050743400217976621061130941938443797899537638118210725254178568231627789374797870443234723524595692672659377031090786291218171447870712052365674128568702813004818898065416796308106432376308490075901386347924188203407319619830696776784115695142230384001363342101127395889785467449206592841643626295431757352759632729805692767205858986911062679687143426711574289536302470658351233052206507050831340550568106993384232308773749380698078950843970343482311400863951963910092362264725044531435432336926583145755734632967139059802793245450605288541602186669792859762747294876758800894838623941224904286423069904565083673266704461090523872569943447300926908756136278432456185298010752915429508259232142621743078460411556562152607675670993415279141633476066923578799458739404485309099651082275714314268515815786754724854367821021650429786052188819335963205999825981907945096516278078143175137234220369779710603119911538050909422887199326484040249783913761666789293084929122151752053919134422705079501009430951384771907226466224646628166827946080337295625686201463487718715381382783212270299546575563798322689012683831110867042089736991887630165305964815889245503115751984586054588886609377859877868703992718612926480184108484117974903393274969931973678571237319207925839644024958440737835914778319878972638180007752348151311643932230447624701231181350692856225151149426869312427111559564695527934432569308244649759884562692459264818494435070991445064972974232750421131379934759752907361090975483339058893924686046392309685589218484613014898371541325287356846009992840134132753853728804358427295918179102754814150130052322489538498220710843628145199422648843624656144657480560694557775596926456087373571862651525115630384138257312523813487341367764588507746353890672330056387103026637615528975146177396311123451319338873755960938938661336728326143280681520853168064005802145834722020126376619285207052291682237993528835690025827394945668583032237187685969698015806005961773606593797126374517997510020869714915340653112732135814834560893595707244224196433805989745827750201974835046768686236790273522075808346458820474365749978361620927650888977494358289947752729266720460921248487766480069650981428903454270934781706809397950214578205657114082144603286815732741943570020546863509727346551169905605305007541929548674678468596877621705906229931240411006623767631115494967115153122068198223208527044542679008737308968718052249346139693053129712021849153980314832128049436338786485053013020493462045292195489370002639713873222478988051454384231851667576889056123647045766242625456450416330266423842227070232878143890806285297503078998480845096854364233323294535314647865110547379794522046012734517572486071496428434485621251214483936043647994311154107165291915595081558474441362496549162426822688984731465794240107338059520394755793166193951659847718992754036106107417672656729984423066361829893669793732497267316428123323291337356434275553266306166494278717359082663047353208400268874040141327302518808104551178177347119969913309326081893976128181338038760544282623214087424316513970425755017203731565272544001311554092358134531741702834463230858173965168971336000003470705144645448280273221984119900581537750077534162583959755888332531897951843125135324049248723309367644174518302047479220891091324125822774575037337407921655643279223459006880843700385507167253305152183954921555715139078794766188544*i1^62 + 24619020793442816923836318699509465845591238955805048214123479427175047784859122215715243053215339162106203042575323996625974441943003675109870955956214906203193941444754723442768015942476827098591471862048343940598858905680255248949232650115467783139087107442649952712807241149483114839638410959296001984813534654242641023635140619343500008939025177952381717569520307893565950607622771031919480403238918198251708107037605654127507105422938783132687739560565885969822800062933134897816099692638151894645646317969114899809051346075044587368816553353970952434899362364236023863401041000482606946626146265722313191852329703756154871684866871260746737015088085759584453673169572697974468762732712831036071638263939219027926007240457453583866593222834287734791484363377251719417268603409067502656656536355465886158290096939773369611255460511174861169472780802447851340847920606655946422102231992728030712277122787136671178903842028760081835684049566416654877401253107904416424682927313767069361371729833510336603368652052426907211232871824829446061373886936397785655315192369815768609811242579736811848942565667334929439472825672734892478290418879341856172333212941823592569706045247101552355305630367436145295996956900780616331094116619558977838062029862809097577874244113246722002178712227864604882494579582967653091248943303796097986370047072877675571880193314216679330389384641462532989942374016530376769055201273230573269859206719065316746837007333318151396340079050430241173089201878722915879661126892604013324444423684234399886355351543364102821808168152135007829336181153529896874322725083871051019297230916884275672329412721831659092157875381280815797199122103637750283727745252283925222271506709099436420586388102322794267646236225088988324683156495449936190142358574818159548522640903077348426512147800997348799078505925323821077788977502854853569812299900540254404695530657882811974021598687042546723233432013533242543405342748716016348759602896894177745430503985203610144970032804542052868150944042818616932659211676672721080317273292234224927088024139841813569351571287407728847066024200867511940847435596295643835408029267403930484907564946926879681412224964136330069837325732171042326767586929799702413913438736171811060546457869916206593490966190736297362035494259406281535687974003356407337187890675776734997061295363927178327868100495278409881445991649719135713193848749512372059368395115312854927335258829872282288925222619550306074040711425866506448012626163297760767227552232298557680758473547019702468095825619842657750291011079024318190611102574692600888308932767947351062558539994007949614247795768547113226626115160869472691253509657009455471263149336597454986665987240789336538338801273364824015079356500747151901283778367284720743130871763886030353290791672711090893454205046622234659397460172374382978051786852809153640533461166183858328410977623872053821731283033802509963496757994650885725719599213861762390387857054014987650598937226689264961755125063696129038663591663262546547213486208587598175719595704177347702359045209095356774492961778912851795980478411007513471631417046607805426719737454267911496482421431070274028597515676604990399867197772493325574826238053846557213754134196843085217417562098500665002380456680665706313627284305565730977645871338599263511575695562784969694532811288895203072961584113733797079078562228897674600549208795725616532561287942195338577936391488863656343458668032402301123620655874353375041694693399957009194688176498901229970766667065497529066765285821186903695696320437923187174527724480162760991888840676200809619783854672320304659753477699049324952819836445065901276976374274745958400*i1^63 + -297658935502156381047841828732025374437785811321574138269569452949468033343730077189673232337814166385433522358585180697822247011467129105096824434861325859981604801569939085654360282160187085972330405023617775069384509007454639551820447817986703745636161231678845983985428343009380998318823434470878591391167067643382837001221309047716675208466979277248711580213032235645897901276071259775212286506656294161888259315701164321385366972753870963340546025883128888793709781937770369100532565625271768655745385987505663344949597531744834151853009550255936768091680981207630617588427547161851459584519410650236767888440516846058901194128554597715751415314762368709445296881556672939350172644633508226349754468106105768944355761187004404275378456879614514528020045093459200245654953325058820938564138513969795629145830746444051402171312109192553786459567657017956760759791659381815471102840432641308696192508772383805248643310152256574859449244247642649099069114389345525288352313836868085842312108574676428594875194122231872332961618368306314229177459303581384702887580632933765752047307943143236922596379692161061798937024817802967643340881057281431565938267992314844178436298519353493668567407504022688560256468005999801866791467392932058360983282244851042984710183784483855363322088120767256032121592943235708914626278769957347522044541753049818122090758394646119156401823345760757279681784436709809416842441642929257933886364674499101394431108277734791069238025068745635651535349971718980575296912051841886087840278938596497989546832120659664497436462157318342987843321943711296057414036045364743091856883191320114619600845029527498212866027966170421410127014998125393598010163155094090527014502856262400634796587677303464296249782124716719457436204270821227203791833620081274906776357677878536871585483310604973167057781808104986212927159308812403599795086060829259410573771228868048302661383171563349897614928275218467459929059238487696561702812118364096186310497183149848855968534808561108313971982395473528758988756820366276446631275792589120390001565918988292958792200181812519580719230164834102771123088447001165504834141162310796006068928559042268638508977385805663260131476169301236284675616201624698331051083534657204757439022985500496818244607834827637075724322058379541660940144710036008598018197446900931444520232062269780327629002897986551997435020198610273544193410518440142109441270082633279883097271936227006456766994439071928994093225017242540010825874714784373094065798877978233828637552360716631096685099174413398904591832697752051546379770472678193342924327137445417924963100247593811221430132719722671973465739881941271431317668201902125116777028156874362739629922361401864723604292412736847374113265271443941843588747017071709822045213166136062889218180689435483461969407236712225781965413673723630550809157785005200993914453411311423870328565516765948199521064111135815299026921487796804368653615649691462148426552721768480920420286549093700208149285486604505858052057845865541159854066403830351978539018127004199632525886860058852427542695444387084611958016978372959742795283533981918901248674812970286422599986307108468435397178585937426308876798535505014706532918146653106188116864880059782207816997420690673354346147413508250330786211292389364048199885064984652766222921268598002047793403048491576865007360814943756001356901502935105572048221062911929547350786588587608969918605763159287109338662100483887385892172807635855223937402897432058395148463265491529602710333681587888597135910130055280868126612473289214025938978501475686733593877613276880477847292163262213881263488245162609239822902592112427729650317858439168*i1^64 + 2921858939928887823697195460518993282854247326302311145013670431628558684439650846648220217077702927798527326764725184317385835081486892301401352517904370775571918971824678226048084701706492247512006206452886771417432712723609601665013050469590311034274048500111681087632261534415852718127848029352787964196415608380013289189809471550840960844065463740319504438336817761177554804867968012465248457587362912130371967244539936045501130777830370160364180138867051010346661864278960967986347276834672477985187120905563364723312693030095177589145594544000574809769291716373099247595998692113451959729778093526971058660034552738151443128700739731458846167329903757352717339621732742171647995598259728031448048450816081414186237565418077743827204542826474164926275147745736783832130692383888139018815213116613511070752898639963750038035900380684249043598318844386620299459801510868277646748061098124940371880635901693408971990206502186150960203157581828850450514312133756153643990965343631185776943486424388918311268730250213682592145275061215071961060553846627915024531695020791152255720380617708584734431959654294347781397752501154382804426747942030712912529796799848571549943919146490943704620238861002625569277267403038815247346536835495312190273545087804973892776576795363421338170412534902665354633767751684913511874435246994759160541915437088140186854178715865624732183172443111269642024001284830296716771869644501775123032026698779609629667343384604935558208544864831805492465323853823549472040921499009116739010390970918454499562738324422041422901813974826256795620343486920559560789049554702426891268033513515199025524503068724289505360028375186197415344013539225476225872346516141561180438669162260871970908719594921576122712878538950496155779238660953970517067536337299570781467199966706550073731671018556934377139501764798624471798751491718692288882294752277918079156324279179152903485890986150576499707518487216693112759643493037386415860136574183666125626433341554655603646848251037685188944043893584807753783945059536217433039756405550058656718252170590622995167705631762142501021788046153009909812251616370903437627486092978966461029722397188195114031361246183343340168687167518804072797915270721556645865702336951606176317976897960255214705530339971345777111477070561958608011879291312779936222692843274268473712859637437233135853833327896797706963022837796917837090771403851162169806142764019111529538636446307067623337804573791730932356529679931664759634767362483700205233929280316393853101483537807858569285691155202581005126567305477008895200283355342080034209299116283674469417118593280634158422206961046909162016853451528726863471316017047906747445811708386642908680443028166467292036843105781529353608291511925578766695860950340613722135171429909595457113302219970643064824931248334844331549849795673673795019925348908035256706173694175062831791587246343724262135293097138162099468409910118732932228760728412278568366006658465826470373772892873858220242826256193393430510308107659041209131124828594177123605613675289184205666967499412369282807570220132089663822838519520021572190242582423950278861619242141664274653556664132226308645331096647284895534663134755822425592471063510287545342015686752618645811098776142748273432931142232654426977891045331218475472722274128185072807019155635025772188970367715369968595082544056557295938932258563205439667373680214829313615986961921228335390352933158999488731446251206098082970570906463256890473473610556532700232829816255896467009442676142195235900348233220761501121848861441745701579590450420970951315427854982808169558005118177493588592258362206211727948214569469613077277179904*i1^65 + -24243663257261370705742434756551112535661407450349744800563092216827068636599291907125045820445523312156633487830112936260185960608696176800192906441439592035676884279329546205711514068681256308847562806448847146885082899399844851440787493013549520564990542190170336504986142928027535716059871327137894499158651374084928418760006791509443954070699594104385045507551720501392190881785664776192423682524931663099540775262552673880639161800443942844539807907196045491899669032481395076138719265821236430402121708424754545668139847425230999399510260653525387615843090046159899428785680733866747944597645946395732107115965140709150777855796993558709214860502052672010956666294363052063000956038456335952521891606358763871685754687213736364320259248343742040274039973780666108234629330014761805494290212278637407191847145040642120181232628402912897907518767470882260683653620704395065999286319412041725112516455679032193688320532945123732289374643033158009371631523158808993370341469211964917784219778227399328510911203924642508888720357919589958958650976908256219223255538704239977875441604491277455460831953996968767773615331804282068093377568441968211092454634749585335768304040661598017440291097670810313929865804884641857177988218256341953234988005291551927899507693035952914144608002847221723896927101939919409670481793268588594817550202724058021378164957117252154858487961301189222798507225850739017323523307169748533449851420190660747220729503263887525319399199391643219015867121730034403539232589653832745667788057182837777488127701997016518377633784299526807793325357795582141497267611166326062191539529535248139530649986003580848996865409912923031788704217693994592915240475836122362529631833761704332687381560133763482484251725357233646782877107188080353713849864485319627268403113622732893219188864479296692239511327692675740708727501035296966654634625299102691151139086638984092844548003106981410785521792522781187399702216691231873084002224121243466797541626867005774678252778622727366669632691757007693173998384453980275682669371293721549891836827748265220690369557491487867181950754199602900133169986101003668553998739813640396117397058752405485609196763774312601855871659343167221714466047060134346036521762479088375508250797031468283032372566445964393743637930328835598264578775260861706296324796322514182943351634134567729298327739670371579383301731037117792575093865269522161599656429139971154751815894837941885227002236798041537141890245813025277430645233815791309010005095695311130228911480172038497890533185777123107581140513050511723851094515818471461286075568182267762652435586618227184442182357868246496688152744061089315325635581389750789851222989519155570689058402069518828952149674356778248088857979472739764860201178774550160979956392778311665658501982730588134654008266946884215732898318627724971311296570241353666511502095003799001103287921169741252622436129288404273423817059266557733466205561610372614408408258599743191098472966949245738234883392149799748334741814476132805193202244472968279991714581024737853476026402394269252805526709948936845081570537907132054114903456662317513568140888350764232285772756582645210152457505102562475111367324883791792280658546058626931648643289183726002511130718279546535586824357194189209500579558678675387958521183178414350009101845424644347189715638697741766090095026432260498232797968100391953309739941625447772198521467033383259806123775241885942036980761326804540501451905778993691818791084589415761075350328817076599489673548837860910912749962414913435592349789251978069925330624913057623479250478303853786067505654200532190876681687830396676897426826991232155123712*i1^66 + 173350785848882547964642923837290197847580916480834309922918949282773790967762038686024565670904833627229730240497499222800531646315358913809188018711859321451331132512673735896489916790069838795732829925969174016961762257700998306146990426174098815075037212853590767796894796744478888696029796367134433277109622324384355731162727497235083113874345247888529304426814583194797370758285760113658818855066047475922272050179283086714685402778972333701015471794338132956438943393821730886258650529229345234631458645866768737498560074143722362820800246659533626146874333880269767096865680572143539550411800910547372310610085493835778478193944980522110277923995431062743661600602329652051994075543327922989944166582610083837497752338026074258726452403872468123905010371275050277263332551379061095444942849352922093314314930659950239426720935806600184652116143965616479320253823940430304120778330377077898295389708461268634602796031868128051151307772777113722415693323080309567279776599325821597353413188840686463705394347926544211830639828114462575101688965071328974896972885494136003825364512459398060600369819179330620381455705160708728128491281656041014332032921255262204479343564051333708421506774666462420427201197760340944344132402323822927775779869412222086418380830921948588957221309734967449456507631592753862539114115490431189311679411654670996205639014514833242085241164579276802398139141181062640121434942969609599582949145175162845952162040068540724971738784111705812877794971453423332736543448615270213862655067335125746383956106737354913500001476958387045144657187414552761562474577144871252518342398442141587327683865491751009058334321899153935650251571885452783861847904680862519842852732323515418548710744360766185717872073494783221681556866030949603701674229695764917986360645152765040008620873703718525109076919487884659195861963658257693368770398193607707670647686859762641914348895644878676847459670392499081975841576957952874785470498365905535286493392171487194600290204550277707640086774581208998230330805964724345846877618202655344904840499237040150183993970171670861364009941475087929365280526404493126042108045222642689990372817106234017111267238578225424324211344970237279178331339859396213388593090434919545067447400184193624551050814894650049001682096267179316390541953517562545785212288743121815720289088170449673225706716883102927757791948400841112346773152448840595118305724805656677863362994634910995565583810697688404890145261643898604410829126738253918088454319320423325914788059943093428759252348229581229089561811529023470573582767799378708662064288580428973314646872221381799151439593693667693012476778183455072071428867364654833637536827433513277542507691834504265644496136506650295550195247387590242909676071386953517044302001277449259769278174652263441438250976855175077518893139914893375188608936262506930412941185128469829744490953969115058465803868099291382449545802806011363087935419424611122006401502916150813459302899120794028167663626261549864179667071307802138905860257797096652899242624527567241054622856721404154602094878688732297235137625766439400367302144042859633354411296139311757936376920934892011075410113764533530652183327010428089468694583103455649145248551691713689872963020544401499178376399170677510856891422156683894744924501727786448619550454753128186150493390617648962171048207692835366070119955839574565620606710314631610258487116829869798471293194846470729106278885842006633659820678840353513444738329192209428179099592717228529731019434713113512390855383622594881526428933942498627006520021910274641303373308181673036380784807621997515668530571359716584914328480989052928*i1^67 + -1078732626528014948562187149944051583588575887745531853707557825414688281051916375602312703354285010077382415698917161143340914383698965797401686564857187761633323255469758966167070529660722510706622516702661307421393379700806468817220752825471442923290090171885772136758119744273078978779309819530700823445754184314227947894908042395440587457976033510057625648114388732613335898239991936640534129428233206108761799334927003261964011752061844258653291641889532858703738636505840934228901554191490644235725221145779345497691576721899430928934599253594086635901518175592028919877398680330726529026627421311473208903663155985489803725577391853982943618197921466260908839581978777656082724906806946799714695358750276939973944850332907811402570820380379168043227948523473727127471346888185105290156725544144937504549804519784099619080257626260674025383069420821336035765518985888001674542949179887506489151673646235587858946866718040443103099298353252582339929792727680225273168026743809906975132207389507125921060126505184276115984908543803392425022739755127659417887264770844566171000690452275688764024412132229344705201340788517992838540830660730037565114143899804408131393721659687107051680326996135086281147326232506578363292473695074901747343334379405987708321158713145312902085165452659699333940763586874139608471638910720934223896396059236303553719971288423303688831912615154007950329978575802210856880875820374915894447379337386358439601671765790990148185777219236718919137352857002701712927554695431356610383686806897600918955342812067002238789984653279191994664769144658870238233222559627141752026008814735995886180945598898121392629641555135143334645718646774065428282283554989137670785247936184818996085464541407455081812008921464676067991730866347375381648789264219421599814013960189190271704806329371898203452765948034670228708256952537277999155868960349406254143679954453804978397480439910848591982542654254133431479723721065812331144076074463398875013574396756850482082713284048799247874881208009669248862350713718609847407638656871717268066031775559438082352666523548445886762562032244499410998856765194330304988574818635053276087955045050146276328348711178079988890611806581170465877117617336176925519098372842008504868129762050774076541092963676134755025224554411003410749576658272440439589354542078507397254778072108859646036245066498011469726520259081626741676984962206573789387413871322695106083143394187217710144230750590314518783137578676598125656289671789960742707074708026578900359793012136082447930177774356283327718444364413384211295693737958196622539523040520452481556866832663833893072525168790712413152772074214720671281748411716442209562709707811461702869260130481749335259834948261044970055661180584151938502647477537318434130974472888787199039077857558306287661788956286695418892814757377512860690983436776003205869697407601179246087314402570172113068583241576039707023031192907890769539917296895299295007229776673202843681651309850711068397007830269575669364853276299143395433305194722255969550668435368889746236474002975455563228013678462969880582195036515864143399585517488652400191297102125764200152031807261168271697564891751110251797501363348580350952170247581816467316416634803692644815093014642263356336200815665963723247568006081346337565089351511347936419939255008092604560367956021060809789007391125154385787597492377936459011328615435208407865438461447666098771687728042476980772047682872223724111928371030506005683998366952461544496496087258039128325328406474324066588316775882351516685357295242758280545984706407974851531698851893958240341894840113638416300629821040753081328433364992*i1^68 + 5867965300983166710832760842094346592615006241665979058366695811119181546853300587079397012197198502756431234875402882336153381239374187227613853818159221520101474340651983090088812213994996648190896151314702696076616232137840494704610521690697605234621177061329763588355862385429336884781826564541621723671370199319299427996261674868952988355525893043247372158212405699133861459687862571339377565000223514370990173191094074741113789825854994383566537598230858957167974905020369354077729054491685697763998302470500951014480660489520090704531017425121493036126951750091855230783444755908173909043756504955163164950205720576835365597038847638785676896100114122911967696586363490912773888533412983153562802245555730797593430531606332650393175275650708784039764660094539678213754992532820554374117297941475363464960023425262540918288392500253637886283295736473484571743621903935089427243189191484356693430148608640567393101072316501521227556714222398150966873165936134959062934180466635921507915898699735599311216557100948974697365580356221997407645237729510567276147575970137385477289110734756571422334331702031491547272758452998155542153416949761732132248591777945025543069681965311533869811263629088832612340630464131643533898545186337918431725613315652689940586113842258508344067884911457022101949461181299449562850513227358402731126408599940255384869439960634580303947345569860101872889221222924466697043272116637432362285240929447547169775863879423607898123480032796196720728049955982842764196328577534341734042833595128465706123942133603410493324597663066918974608232797591341313908694030466925249286282169226557646270508353985892636137567629906250533015558755611508580864483057887442989509113859776383908484035972493058905150850879838577814376587488272850209902718325761221742306846468316575209825635215803607293078094961664581352191139955207654736703011841769793183320268291842145242960604441224385315897514470135258753681512517407248483677819280000479708967594206671860041423420930379184682783157493010044216345423335885906340394463366600961163382910136080245227929746758351488634039090850454184262689970372534799325702766726880694359785666802684568104504738908338122211100312773410193520735944475530764221130981113878943473174649516481372808717437914752907023096303844584967046483818253072770584433595805456564175917290928369067198796094932459530986122430508854751804263786858552765122559212085646615110252449061437859628965224984087804341522863581110833099591893941678261878623423428123936024705651922917296621112639541212986979382869541786010127177793593181738728676441594920630231784227685624229313260857666842805318659783172325174957478693738150665593546257304080447043768370443890138870133136903101515980804979519824795392408185942109451085755902105052940462682576920485868363498244871514847066955894390380279073110746822593635003824773536412535373766704371130734730720748896296924000047240607776034704360589311167395378545232393403919887588569693653025689510719159070217740448909169265594678086741411002880862041348464423729729098239539269426850326632640576701320678586548098346468564226125653738054765516121497803227041724534647174283037856712447332907709915535014122221516559412991884638859321233799502959538753985138273123965974490269740797485760928617808487663267042764247072572355801149769411939320062749228805977351451569968291223474450960607129703711272024830999213640081883899749548618144561330790376393252216601044560553628963792567017499316257004166850767440965256773280629796823606364888565145152765450585407875102848687494071924344247648513796361791225587906289581686759475074171324263389804363776*i1^69 + -27927122181681033646782169704500552640688239025361569405873172761678663812109985687352925478988554099020180812292745334153571211548655786039585736257589621732500704196838960740162377664337627028481537663320962423739775306948674797145046454394831060438219286072608525718417312385672554923211688516191441663954114792307902618192484792822592867518779357235639658631212540181868701248949012032338657276508412738214849648613981552146436260000950448516099694003521460297983583555315344007048999439438816879527382322350500061047428510241010658400364973598688323625390322565680264635361670677633041724037055001094430213991292831111224170291643789182977895527682038717742067272482008962635373313374337004744335962227330163843261180624903537341113416795866701062217342312931448763116884830090215943001572777348151656529562723393690418240636155597415056035011275388164641571607208789247290084943101863050110180621081246888172844963162541588396775485931876424528240643222488162080105886471872220323260789444412389430597120599376709499183056505848162868927157095036839314556714391746184128782445228491272290182179934934034063622260254858248241111468293080299883933441953752268829669061575864132635370029079283243185263378052374196273046955463839105429670891891592503162095044701871636946337967331371702127321500173251032705531313608072893181340410179313732940198497904747133761410187267878076837576334307529079851951999501961826863202145133677610939930108234249285656513668908744522141689891797552304196798333625129635644879754230273994435719943612057187122650515802901133536371448881095422173295081265487631493246022224845619662863900268543029157232722063492770320003679743374019185124884272365451780451563669226805072537859630216512740923220857899707153463160423901130045091716679943738939659951054483787954167320997002359003326936860642786876332888580990027767229844441590139694870946634143700371880386225887850111274666151800783306491475463969779928490564104470885904713054874864529079777380195485169797110512545835877863484123604919155545891483534560468638290314724844013478222739631691816203961025619027805996256890246932253932037031113126711106447559959668816195339754043387421285646152077546643347085331139365865344932364178184963199762940333978035723027689591358822483306532468514040326174710764371485939290304992091226826775142058064804949413319868709564610663139811270769534658031896122492815304022780198623641059580561139875399676986333044244645583294385001864082070567434996829916928508742348869928846619878717832121235628876896863152507778894757162894180879754849987805691189252664353376200037574814637542648536456843474571298179927361873626717935762606479315619278846057967713043537707945818245450703815608572310052388640807500997133304508395769235241136678633759155610004803734721581816737734177388558300850665495768745041500367680011890747052227634411139154823415929157288502509923215722960295502503939920373371261115669113262603248148389762691865937824926075923121617200554165944460202563729825609766752085471490171496602009492996089282405883905961793972501398374462462933009229468703144940123969801250946340057533130360369876286023773521949397438599278881893305767485929381802203919016225499722611152677784313600818967588412958819602725398627751227167224664001460458432146431923271424911372526209228625646999944879705165536454067970019632978625915597504284093634072397223758264218877941120619291780376746051048790312491292726435718915691698572873137497724105200923057624837242315591999636595121100729114314196468173307714116434356061249765608752132371491207562499422110482334635654349714903132753713574124191744*i1^70 + 116108085605924764565109964549494794649627535815381005920361991265750306329161809362612061616094860669398014364258976321011282181620090032905788647728565811813965519326304071427226935195144894089992255269376239705813729654941541856807773256835038188544680147859354598720848490909301603733917573862598566716446781455086910844329999036827195112840381077176258080822613086444209090102380088121744826800554898330746187672693488736905776979269670486170661184913149224848232589653390088807939733546834257093831471257522898645121890608966682587792659351062850843958041745365548412568055331945738631201915638169270047274368785148315896070221416999673375022823896354360890981966615639075729042463887267419347873139625541584846547984818411442925246780956201827225358837849427716579559828124437869415537122045659839704913173299009884373347743231362329516092383038004202543205977235509425496765898590875086107391959560011420155409880011314601950050713770557297388730007125639019208958635672800817066803680862544123947528468214595586703514670286164718553780532222317932941467129516678938812542355504842889704982233895768749637171449872171889083550451849332553831852004379425568236328458360474531001873470922866475415800652177594540291793423043923588073190022444448658987122542998648587679849829114756516733638647343233241030104608656476637536886463411099278687619112407629776491557179012079368527493885394942714852510989490371459847614054041542753852945612198287033264657784730731597341744025267402274175762041400581586802244467732196586801149925890390615004910321761771676703710769376231562591191804147078515136405584289947891291883329789002072937443246624623242319696158843323366496308487751903953408533659335005022471389932911713081449571494395476443837656751699615574993949692350033586703409732502370331358302607549356077057645401169223844974814668413814008774150005998913186550591586004422096243698310452913989134476505088982049165665733755846294944343338188754476031264583917847117701622119683677822756087648855869928064698363802346158265713319922014509464475505622386381800262756400245390506169728853335107118176724121117686731248862292194930551010892320820546045625054171066119062865237645062620053626144992162949554927024476552720066493430252254300042765819544635126819623783100215300679911283826014729121450453348736485008106192884701862242309041010706436845103131785209088007828106195805012075002251207120177269956405227692779347200587618322739624100827646782187228438023693578495119129956280357362046253377500725036323935789190800945953525414056649357035832306665533594250999115403781484878448613746884073691641684894545467358236446433475274570054911751970144104256471581708280089762667035740573258374429803921176570013823869713443266504296011061773142997966054196383498482479553658383601797169078675273240226726645066139994783164464945107302714132091269228447218757011573485452730422555567019334245032352410626187445648049271903520608962467397621222039914849436532730659359677030284260892613135247088967776609023084525864401034450871040760583200192962219132100422292657883122648104707749034784302270089988640599528939561514407701359432805675077680561472904732364013730116603652747112322255487342132794484460130400649980465741406501050946880548345350000024528365356971659188868897192123377182990490459330634219334118826728037401007632936465258655870530225561509434226916650945821039366413429400409682304474323778371079849956046459863395415293193451517759383535451623942691910694506391294985961205514437433061551688355753682322257450642168132556869072679804247903414048478463719076514796289471229127831275010260992*i1^71 + -420418404916976486209703694900458886542118650075484400466606289159944811627001600584705685534700199085624773778108182344362046134588137733263665537596376601480111345012239810084599718025848429427098273966476256708049997191383228981005018020208250352556350844794053000009064815994428796736840589191562838589277928299398993488398291794714706411519275595796768950299104974735332524780521944495534609966556184260521930775014033304294421489048408072768875336464327762593977502781123137229964465260985333203773656313219348657759271985725893747619150381751095204710550649942840662964782833585838232418796039707493323940763882318295002056984698240225533817109767213576929589057204500300666364190174480147673945742167316159339719555746779720670948422418553368671841005814046969595731676419367415983993188152904505724444726958305292407089428043569884753946676884980297703849161023785737860668093765045303434913721675182279856524838088033039237491323546369547723764311423770436747348073353689558529528683863124460633973772441200519609191272276182236903069729770901285928191854069342303795889143829001003722638883133657008475763449250803262929494427503544841716958293572581361785282851400800787942719110693298176716405225909762584815490011824343042815665276020991582738131632716755986924146130651252170254140039372525930765500364237973777309609548197780161522312446136835819802545127701246000242250221700393737225320512493690778935390079584274722921498423213482408757728045371396220652736394517491787669113794118398077729627502879545214876479097911075968213621196439334610386028395853915712707748498624380901568826284056068540935716839716064131718272264536571082881140263402964987003377152738239696297178301201215786656692892234150747482850615119352568308628657723660171321235634374035209121660572727714210383067773376126862762293202854869967015559004963879589845735358867309922153046019019881389974702817990779889163590737003717176377882944812055173610151993509365337975541188500599113388101347527522132951809627418221192149471347704493736574775201017767200231903485331183940230444398767837081568245731377528801448727985304585043753444308845675730310689410258555706080908911141302329155781909483894640541723183334363398841261408263810313116096160665861326096557321089557452273335863043962084506555002127166738287005826357384759931983958989575025264127645391338267359815008901833230406819390704660194562734974277133117736407833870331809431057714393508942896672433060772636575944924427106265689979018273013586382343938156217665915841280149194269242019924571176838354543886744903539699776819124678195196345876317479713001533295796462646519911577752691831291194960830020117045840887823008908058691726553478596793371955463124955092567438578685724131015546524078364630088829854274452239000280482488126889138267921067946702407027006861796113262327588543744769339245159095934249499653337966652305854496618781649578463770839584218534079514890384364838358834284170558254958976219348488645959744724651882614416824083856125739533190252422426856173544032875348669813592471124109074380606449530045303586028875956217305114105275515766809756949189278074219728276118762868316683750240309014990498734510116952340558102635580157333854924526699515970978184365998993682167043407049379032233510099305144567311226947907682627082950451554772453245112778361851536951575301228767351961706385850885060380048076553038882512105360748694256548436583256742688158778250148165281624735414812144359899119994495290359161520380675671642318760796051464133722358908808950575897693634419905363289681116918452251990183082181690423063808800288585371430682624*i1^72 + 1320796554256637715475409196997863531077961135966323410839148782871199104261219142651089991602478954709133132166544274617216002161651993868848677216747530974480843617827932773909499198666375307354603411414062045057508514801634213965385249555793552262600933373621309786786416247146278088227241730103697579496159210705794453860682607575251644729734059301904819635993405020243054520096282664651989899663986849962832780178569500078661070157641302418050518783774501738228853003002035780638023605704973702864337743421618104252155727882952767756038901169577897972886357787418099017464831509852746146313661264011799218073245697475929813118002551342568339723624505103794829743012329099394015406707378304293835816437593239308812479673158923123270056516565486835511551223705671744358786780903106534999069061468245830808441880886944122056708212063469574804606217726376484801353582054938199764015645097062665514844641238546796241104337419100008129511356349369495587005515802638285092834545466576353151184799133340886351257562353169254815799895151297943404056272705694289054282146065276164333451854872684514773764684086946305595303487705461813007010717307205130293484488037097858473993076049428628401534965220883565922625477758225626369879009057100538518647155890491399957867958635927211534732613179845866968118517530473385271588698937644081210648446778309998108820463506951010256573682657955740744692812752591398248533884855654624273192196545621894505198371945012483253060813313650282857768815183314277480051943865106612351421671455650624970891987636639442650473722064489250438487311569249522853544278911690828946264018961972226846191265549716097645144994670481124896826957165603616564343712921265741315274233494220975591530720280538928915215459765072717090363292130274664319905690859428542091748702575841279779893810178287814967700569623414144593079485498903361362282330363630991583339091718400599391676212976651184461552018509954837214836406294376373311811659572568830898630120939231956667066251875973135547194071892960695564797594161636128374960366785470426635916001620224676842168725388186157044685898272706980211583932910532384609264646997894433964559735731517555813010949993531744141953891975183608037840149316802071757334543077645149954609557208196613029762932031822424222964890399680244407872565939615447261699830217582211896388143359988773598059599563970037695716264726016544702837152822503046713514247382665221211403560584408457404223705420703355540230795208092327305182555505333199331683191450356936767442201312491328922077852436968405103858242918340950673753536860383992686265791306127275040203940773123560644298393021634970840596324066421308103973544863715170834895065373733122900720987704250271699594867331781608615710667178367504602894326539236120026342916971990750534737877946661445208335108997165931005744954686384905441019781059886058271690518509285637283678023338904430586483406480379902710408899982787145364188325339404178563660140298459855438504029944200646278268756683295060146796425974011032014167538385072298862745697587220182057379133213065786037868674270541134055055677664265777199027862955682054005739104473241489397301014768033472622063617389040601591203567841537839026762009570785983714547991293717271651245589555058847242315741764165326877462473979026940883224538897992170911821250881777445869589609495971442549274607720350552752437997905924681205768043052538127205973308365074411851349246408631599858556889122200622388751676716201346979866233892416959785931903430167952932392679502754419521815901479642354098629557799871824651104483924373830645154770914841935552228154418493351002112*i1^73 + -3585210351888915158961917014584442954052904949796177039568369473225063483532871432623632463411030919051856028287548969611168837129652156746464964372060650001294343290634855827094858732920831027873003523565268299695303698423776490893045484192075198029384723495819305973309892457297436263143032785260779769015294736807830100893789392097626139409845135814253268463206920515531600697798799883542264221416013140587534235895359459695526419453250473875062005556726838088747907004036100952385641100941774245158813756964066080187227822569780414742050193798372110230294134729286911170027251616458529247692335493362459771711569790097371142862827123139927823946006413235558999918025469020178608598631081238039596821385375090034668811507152113087695381403461983938805080740542752468143031049913537582451123245760182342650168652021072327912621149802898943615740705009552276474206657517750664845686469847211249205746511430750701710140665096262461035153164481615640219996577190734667514082319364831605970275284246471683752593435508111468363641849123880215086419153011855879912693003127490603111866503451963970872258075658738761773186580403472374942353990542921299622755287549980375849305116886349132948053721847460227576089876004742624825580156174500424089596550656988643565852697812721006689405047364398324653521800563524941723204360280002355462451300076794085531138061634028289861679698783027676759091233284999211314027917861255931445326173101998225213578198051580444098855702950115767489133064269721901720907341203586201698389793149113378162244690325669012698089202394364591751623258774895571775142025064864922573814401814647328147973088561402893326091511014373405972733292443849352327674491724021571693960065862380169556854983134985480762092596246454277473898751726630746073225739798443322562941183722057213788476862084973929398536878726444934194278136835458626861806813611620006713355464562831554532702447543491628887778263564678480377010296493680653556547854028309317203202426348354509399445806541682780630029961493140979022986655033343369527561639039416950421605607116883437565435762823210652395220146796122336834336050089331847513663305732670605660373022655292318717726866006668632474855927815512259399551610364030287235615438301422196335054440445167499249174409579454376148162773044666174311201977025653476032062347259753666110362081808848454961127669517484316954860794542584222038383688414653820500927174238737792176802438548046648260702463876194502343038310947326488861817381480003188309910789724780386489776132888555622820745389053590230659767350467413827056935338818432281028607806235612232087325404226219013254192597407983518840270855382787176121266930625881540616153427173406622259875271774247220873634992755216121966238665253003926718069613245250663270120953362258633560655604877027074959695558787781222651560129035272832173627991841647321427411827691716872724950371360449085797308407975021198839426047062328019305947812009778948801984990131564477200900567783816049722712539108077087969761588176689187157127445098839956033892649218594431454481062187925286165599942302092035618625130062915444911805236617721924326197959964648306136189748923129653117535046313539372740355238109756068540385210466250600727889600820085218891685809925175480693456730223056652982192355212897506929930082469311573280362670560276529355704671125186520808713439662611140863601180712675443828071852453562091385315557536828021675703446507802714598331641324509915088656914721744495111130658332064751021160622353309585415812876939783287283918457903756697096485345152405674113266920473524256629538583153556662131040996491788288*i1^74 + 8370793277614190289304376800655778124155360545545179989133960766140393201488864941404299761343217802029447230397532658203098188512613568424116154177344652032843134581940399073740301273127789308231249426818977317343254416726011766814334397747363663888837810678779250446224262511341880683784381590267322772275467365838093662262503562479612678851337328188674431764838309998987904448287443709071654465847002131249249153360213807253493611142737506154247368900317807232699767859824196649876852367102105025348799546586277509838878745045729405777292839576570894388897504703235767901886382015131469378636574997385174219215900906745504799352437167812462523993577212179353586952452739413086104634676850197618002949075166478750502305485332260444183813252936227947367543375806186206707861481189409010266640125700680847871520624961428557355688302709721588544299327889907077937008036940265997731093866647923665332538479763352803788812031249951420601947625353839555831113230332748674382888124758823821844867158599970711565748179368440972446277342692907651753616342548423972544907157460484549889563457972523643811730821831881907981022978292850060353126744965539672224628929163297952689297701832435231036632861661120410626014197577413690452143753322675642055675139405253240767274639884206072313856673638129744689052560413099228357446954148920837012926229409750339271290894223088099900753230989384103733885408168376026433452060081069495139435553990783462747783287213150550316875606233759242760963083045387909326734932738488957410620533590989208883060681223944221279142239252505938443362201878675586037442577736247380598993351778979182568337513043585649275867217163920341331340628144027443189460521532291473342657995118515853875275441510578291625706424698652987300766657177664722893417577361752942746764638664481313132850306062465267495220900360619909945456914923961809998994735608904567524692018695853898761415738893365901509305424904761018501272342918900487592581065472459609244236390237846450329836990676114745276413592711848357182764029095699719713390802199137655278271753602596516581479422042990462617032584117295246989310641624614478526113532826711581769536430812955475961710897192464329905620148171867668878008979485532851217938905146448863221589523725026957086729251243240637885084869746307213136705201107696046068613247008004053923977437965545300214178405357012155393342167016078433336869152575232871272171984387644104063524992246567191704396243655635766888353713463298269175640556562368727968550284851364436046582995261993334819663696690460231735494968463006556856187312329836283714618295843456575189981140004179391927641348007285392991936688731513730604138806647613101363254520811195711532774818727909638492127486365346152821174415094826955870745153144094241378291465633095733600452432621908944743021198649748796694408733662344243935083219893469766989857829010859976882405942369734289707425798357051622984418654692658529507443730641353863817417038276332460103311015866673768310968741394282902936774173273066691672438633149070072088354637498019380620880623634979847058052127267356464399740282956737529828966625467609510819011491589451592796402921208685024215902140335520580046569264945621781999215283238484616500803854904843161334890284497437568058211844734797989550081849078031051661781906954906684180643307197254812955432991685592249774375405205910504691963725077887536102232748991744483707491499832376898548669657079421078496558377500058783834084062531665780655516587624375749624721183476956803445988091954101261211043573594869933652838681090227864239343242823298809403350731079484855426622685184*i1^75 + -16728501768716530321007760535694603856734643220903130625908693324776759714834398564062538945405980763959539711137926390892026237159289063325899444708735973830662696264395840898801315704688418782395880532297235864901135734391750257321902414965918846130236661065261124619204614177697547079412364582119390028304901797452645150040092155858996588698449974949468868835319944606932439307198307971417952600887922578860342982658678592245727292530600164027414139963706269732591978116249567604158536721462577671742518140835487504774879998201563046707990178029730555587896776184535119532255319059951531137531516318014694924827806449926561957886646443967872185710786197938699373184097603949720439800838696667966133830121204815292246280809168692494968535736137072601169362025679067737926961736134737438542929650765162668721655922230991781889818462152370230633008608600692014240552757649340508490192632684049289329534574922689974923799441158978649317914125048201343743023907605449353399986775707351292258556972336878704410663705657918750713183762711430532261457014742273548809407894887038042569849012451186000354578847856783181575212712241607731215368899976020967050042979197339908337561370529331965116877812722104515373288819779927964001060705592613754047429531578967692636859546040664627348381969099790302334023836186924094519641338661391820025452694192551687362846556065688256326878442602394689903231127828609148484515123307479496706315321633468564208784622009201346182282248394920603657706520310570040615247755765777535157215175943414339374580532193915608903329018762747762351727251350298174654262999536663242314333702076674561831281122325258441204514139522407355192239955769976421842876137233580719464524017538889702113335890384765477682226769814725831674252162408351474776045051452302890263115362485140518185015549509164715873499323075613085867493460050909976384413489587991929418877084762699760288042907795141105542307189917461860443071531140258540705700673384950962104323118556080048071703376376373375601259892846792310551970459568850592570557158383844438628475127083241780411804733132023303743653494837415051486059903780650083803122605335534602408403253182033518603486186921699509528209956496280501791542065422433877053605945890331143527417159442879219077106024496842308700796977834059569126032308806684306653720382290413397407294717665934493544090289399011396670055274626484467020385267147715161832181397655289261767723674581600724532946868799724230374855346475716816797372039007303958649170664772858585470295901263022180226693135423456974108361824072228421917490352907326027710820193412963894579483868542168861936188323098242525898128996991562279183107573139851715134587337581911645047649259156253452536570495040678540658640890368712827446885501775486131349454110117462724113353821999097000401828981577550307879528503696718584792064013336700658778748111033498657373714709012498395911241206118548239836260727168272470018660425487371761108126851984005420240149360044360932286099403491332569833990007910534968560989552566381627494294332908620529454845385960340189581783567905727352147382475034501527310774593852342301553421242738860626642202997619449065499086136184659296123263959395033944997704961386282053099897354804948633998483905632844765684358527939399452954767899591535561865295216274175106101323746864040993468193612433761845810799496448162479848889912950315482149174682760268454783966766978527513129894333618081469398933007767913951093973507591420289933164108513117749423865621464898168231340657141369680593359672067451423379750025483666536540915595875967751556526532051323676786688*i1^76 + 28469795802028336961406379154234257965376705899529641158245246327150876363111188936000324152532957072683270736627722473641465438416687457764586610086167385764617101655537753223558872901384134773061072761636781076282040321502003309149015455027375310820816540547015227728111538874400331683121249990606877924322639945524063652605984185640019874157987269522761697987776582284091004459103771640623924878641183677942151914165610295154759267380167862697545339641408830164200794554743532832344744199138352988079958768459181446691557065488995848954395139182231636050546674494914837361790532106157447555786581207818758247774629112023836242077267033975283149696452386098763374295445453562812531257851079541195644914542750260271854728410533000628195161775566585874192263644559529856771254721570099623645341497083452078786512813487707595446953825448123630452916896251248803518931695920469999102871937740276028575522060526771162845420460287354509017078405116905450325600703944649484484632596705873272390549309965660712063380914834145732399868772104013728306753678179244253165757514866298122872853758346852595082011216804242916839192353388677990623387289526804125401392997406408266718553351907481268772568287247738532484162075239501051520973014124320274151434683347670533853591806144202194792374928868781262247440725950856872831765110973279267809042003318692956738882735462675178353021081285036505333799674401487671578853839626164732565856441625634663528193200506069930257791225163237107677722339737127938393969826678720707140861943112047248501246375092002033305879174166014089273267676129653673920651248032079211301110053764970916644032992798329059708852169300836747349427796267170006064667964714408680390336707552002572222875847588197380598074302533360629229938727960924230637560581486293858794716483434934669122770359627149979166485729274450838810289307135814563343139370826514469402684164761984674282469354247271593796750256710687062912331894291824479214460755185005042620731917177282305203792219720008628647127272300015105066455283633293045112819218975274069778183971513799410959869136564862620601212441840037023508613683738339498974885713096729535294741442317645429092457349948594501457760971388709082529878577615173279808787733584579939588643600526115741248720947197561776432365253945177597843033662328047336256557060265808095183981810580623251476488303825379149199038497631505175545115113981767723390325710236633182089029443667857369868672753365750845540172947286067053022147473090054325847220415111514566665629095474238458552489103661897290939494030142768134350273687564035092590078983837495700543302070546577919306842246034841933572615543899935415805703952347947883829568732145720254647426574634643605731800034391184696517977243306238217744679979990408166781184306807030896271922976345290136138628120901849722900031254760325107051847039053355637539905670613908143903454687695969698791465621295477468668671199420212117928047370139564769686131411958301623148592972061361912162971229305798336213795593085056595652526502810022344405353645377574000086235420681612411301309255899154713952978897478714553841876450823542769021708385070329083792370240234094803842670841050545897437192801682415066682672025375932957884128093514859148073848020079444595224504331137722021037625614688637000985773298556933118786561542525996986238189526890667796080718897105900115836788281776504473541241758955183563376867203972779582303493482630856782384724610535595662005784306980063611406915632774199821149397184310172294516802096012061724293311921111956432475154109021001712399488075047686619384749660766732288*i1^77 + -41094654280748360445969238808108370278288101626679568538504268662097296222474877417709154389433416282150690012242181030468760408678133888914833520458575663830492969088434563646624862477996263831280834253826680240059796904014736649773237232977702066657267599138318898515044764305027431795069393695206103693669336811057773364097493484778790033989895577300819745551681476577100926161271424934698569656845240708291034312963214326445664036278639407378759478293943121510076591989947397142122729995353148816203016886036942080414167255273956268826162068447852095488526653837505968152506864673086680567630035973166364798750944905451449536339996271107113704320391058583796409939255694626518002361575232612725745430348934900450488664348626543186121653415002880971973821310626422325680609759747659552675849506561442389211393802560288608673789284565405120293144713944029971731204755753241723796641152651673071247568659170024870326039019822126673306910471955224702394162445056360315256484851355160316675430569667872755401149239446169773154067473040059883691428010842138176441069153110963825511322656623083363340798845041570757529182063218646725747386721195198557185735127930568888591383831581440036603573612065539549899806790452968765268524852879940994978361832853530389019406025499560275408720469483301608257157648610901703473669803567064193367521909639790140387129546250076450374895970226794489428895361548484953815037529784714013337577419949524335488078441038973737417967014537930613325972994134204761344295237273704652466051211352860453668513692400373445746797089024419084994519335724516276770224991862336387080576672072515447972816923477106143161086190406667338197372981131462645023384531382945269685256132345329704613488365704076359045472505643388959480585930789150854179612880993594606445845351724325536984204487419581363175979834006907615934350125197279516877018114022314214598063982710097003386591791503742573952421276990627095497065392493714365941057697365522307941562313101881351039241168656121331148365623742745273492790037825201394449426330817898492665966733286216084662429259180451605326867145506322333523282442852427704613486950687527118466885742462354054624293911862596062905267274974271259918591593165664828011797844472191960699494367883311246373286594979774472795384211381130902466178360501353785590426513818498367770818127504878247437123600081661913932554901151087491282539317568712908095574864072592745707854045365944962818264885387655584324668547732126142199778086295712501126357210569793566760095597468286198751412013754710589755027516370461226626026458226106123245276054822732312612740728812743497592176689406980776066857507360692363704697671644185426844457464626219368090403660837213995012291654649378470939476244823103344784680575481123396961791927938890667646764240483292285262282447098899315684304174275521209874342723314817927471831841881733473615666124461129629620327828019681877368577195798428013274410047222946141384574604739446941029043914340985354869718780798993061178016902061230990329993688671927721919604700010505074934257517941584202399356575451105452969235622406659098173734825942347749135831913141368569172879289131962033273270437766957032623141401112667814126102974229890552881953580600715136970881063631896645268504413642415377629014235285084788722201491769981275736957822859614328991928613601114838271907860647211941476407256062132853404224169894549015404150864002834734901412441544387004650637824292495591982533723153149432389603945835332050286410398840441131421469250847520629559535222611459215385079374039134687090068286325780496058631061504*i1^78 + 50141079867406479108503400721170855062961461139461626876828249451904168415531118264386817695369048480867055928620084383227717234285029897863375449055331176251913228005322981419695720945634876071173128362224015415418177971599104135791449579414829963765888799461858470125535225969077944305061706950932268306761238523748996293111620752166645026979530488614051414617003420272936630720907953747760526013741492599912874120979333701090644090004202727881103752515705433454135210941195381650950493172699310564396292300860846667068203239692762246355282045155462368894567358298612475716624832936037491811787577296767217643312600925566822580061841734679677814960359939274088508764167211752670398429468550816661585898590447150928917988244719507028472941496639396072181035207906749335414531694482175778536880700087976983896253755488372944002236547765083380701119026570719304555457089672197036954342768380042265972202729642091830955388369020089227645330017811528163652051065754005851743644393911751457346632437621160286158461905898150017514046170536336181779573435353795581715564366628115143697903766578831710472346623578157741328175524786400014900545936660984448921831777798333592261057918131617064709526530355189476553189733924028160761772381742460524478532989474314101757200160111582655643573793380262159145661287645908597944770345405986507970736181801377294630196819691401661831022826692283362537731709773924247531328431625906741443180829922810726767161756267189558523695575605690981918353084710865021068263322716825150458016421555001890923524541135670317655929037912720813951822965292038295581035058071159504571338946380467871935312948003001359398188249542863371951663242995525480274519862508125618502161989776355287918975700260099996302421952416090324783447234689859817263012859920614501005501301468552549372919200378504743288029644764201557437425535305367852153944669603647749841431375731540698749022720523497570842010635025911864870108472340342429381606017936869524188979327915648286103107729656559133747457557759137457373121607619929967061548313648531595860944322804175775321581484903845120726670615289106370817909676732024628051235034958273816030084926257930872506129481463146318626379429166503110127359984541813074358098993522037959621891205438800115520028586084255816077885202122740013571362515503627394735794507802562189608417311738248531257084740127465491752725234600101654759625286852779371603382007552586741072017801089172101850170291253824905146995837605064335662390229516604809446240874854004076624761335517575105356426042954054412460516021707524737468442152166170844121960265815334415203508319472780954645971110235078785093408053892899974239021659071119056755952611135632391772782080970990269234173713418991683655428076125135990316901190744708294879914382924933613768530423276992724768387542248033553333704954400830457198326199484202385250303168098230104256633103690593626172513331655405339034149453176809419604105778829074933964791210568934461403126066776593165125418233315244664653132873985107719915411432378018450034657150990767289667011879487972867240373338622663390084861046709100078101916703126702571676675936020337769121426029921687924487916515150513933669512189205242976399143233960303762271275114632638017435446010560475311113914913860299523122425206562794442991678310754183084534483863263653019520329383969822011999844605443717004678271499166623194875223049573976945614662539857981212877224266942226101401126316818888694238859186070316830166191212339629514183586241438938858153282045412717370663452751083815165110672489937415863322522278367200951664640*i1^79 + -51423764062720002305471558692636129566975798810683023900268746390461929590401007617081960636500922050228122156037686725201454618577088329295175029443768810107963772952402107349720777095733744388019412135920145446894851937370245764575415270275772252451690522574115719484075490482769333234819828813683617978835404055553819485447483839541819903381557231957876006217713427060542348277224382436216052645244947745476512777413532953259951588162290582049260570620575001465936834930972186173570246349470408216022968915418353321327050568347203660299322794156506733779981530581069852578750613961790418144259279826798367969354597981063530528399150059404482588421181094075481539325410295185150555408813189519169465464196001464440464245507078573701486427189238738240832290057412335082669300456393778480887098156415345815140144384104970585043251679648505299703378752635366673000696455754834511796278562005823229590564175943427849279788924790638046495083485886975989846472202145351921888346295761104962381113815764271918949802810771119203146131119963975351684244606761856265278794470247922449251451371750836321253253158492387959083738395203900022234528262225889512592764544988838945786628187474986275258926675111537955514324915444523599860798534093423868705740030167082196844752618424458652433204233534167615610920401595110086565123006142287867626827459944383558666764695244859385854750416972207131180289865132809100712579050156365078604663230136667741586817742248728630249117651764168208080752900887487614987868311339647676848165707905983059904383360523884968466402161447883086336483491972245369310563224465106584505429161142011800259938201877252101593445911900785242994994869872308321669179776546797592420182138474891639775437333545384792344961050954322696261043510875113480999906446728684897768562319324132204327013122705481495535557918774930956234489518305655355870723924193636325163107530331444724794283611000602799095373105009904912973168749222450818870745826286732307406901282325670481345447309609755064579260612175539393319751142605677071492570758149911489754131433576941623225315229685650406284038181211764791747530990646436243107858011774303737823681280664876635155409858080199874592792290701199813948562713296880057000041796424706829582923148584440749096732644238407403022216331089979477903504511925267049458617699917870395585014701126031943427136342969711822463891025653188034697147326746145077330841501720996610466189252959906111365071454981432340181129981282885098974343911571820630584508665931127734714382548546404899728939038796193327124488452759382778235673516627967128467806174513261590587673114251800873708941039835114357385768943239049153524928221872557117011855320011720745242204220008941086962972205964336316153264280250411411903105720035437718956760244301855065478319507068211424061000109043955618774474773901986511125181471116661775546710742374340024541503977933817068452118392353040855559633568183291850914306105839684341094163591392208862145487017407795419106522458921848748187446247520093099729349183913233938581613847133079319165537546466452886278988013727615055284806373397270942617960875177610301379833047666023154941681341252192007021792006361367751551597671118000246183632988824651161078017402955496349237649679925138041417762904587648261366692466749122201373175237879374711990656590750544284879099472499524928703308532407206361651553776471599275090007011230863754602937686600829730775181589736933243318392658244466532391549095510739227873086408641614943905648139346746830172474430809934784388127949414987157681588442708226720999652589526056960*i1^80 + 43487150937759859585558970103037063398844903307351475894434216852815215283511112037755662337168553277764808612043723469893865125938895017164535426147200809650920750842907009912583365991692004286657034099377282156677286472849204174308880264214584491690201658529697363489883660867973590426806270158853947661240923030491954331157500141940405898334474629065802822961412050311121879104401788947561784223298762544206427964767119673318968738825426031615193544223684749667247690119563936856411822286378067393035447361057974022854598842004548365000187419885423204323242986862284177921092930933026339275052391068363817366814139543094687949479897628688880378174409206679397793979315842478884022452940091483552018817019133297690605786364761712801525711129384258881475726937339348090391465773464308367286166096730051733511176794492072421057545716959556945627693872704719294774334811028546447310168436440692963100619899525091194007263632116284029738593295987135432725235203174646635763048617130930871354221975907908248604620857632040957594095074770141918612077192450784658533054932951789228750015952671890990137983732407873106441556771504380251382133912965380722641154475102166865275986550911433985272533565365850639855260610320620900001825341619560517858393651345703023528736292430149186387620809644565920233226176588743670811072936171504904415215721886142322200231784158506728416429941106349214871301423375239583462352267233659910130139054303234970008759668153222101651183609965020315626323679001693799075392475495719335413767295683014796037531299120118094133093314273426753002140076150458933288419791101169409061774468835734419594185266091886882200165763693042297500236154939556187352968418951330863829195763475628768053537858367383926699004190396754871220815310599612481495866812373438853252468481946126136184581350810310325857182450328125059610234963062388816990866936692829421041149691178747369978433166534888532950943299273413843507888862577941641252614253188787870387508331899654472925123553693542584486251971571530832278212747496327922613792611709532127646232215217235305817526040778308610697523207839021136751176346585784897056975176646106943229806729598569492493443608053044031203807588536240387863049630011241880018852786392483823034497268368608159052794917137236264544238500403559249071106491653771152751551121861418442968730644193650591043177716628926126392684612943367073337879519304867826593215190690570192099497408613373543512662003264393729611784597476666393519511171936417354481014983528206932889952202645977037256113108521717521189086466414539616116738092331838196199597735644037103182316450574530199169952665008048998448722830684920835679439993391603298534928958556324058669746167609917032135070009102028928643879911554583219294325166229844106027249749381916712217579292175899313268002814549808941930016025590863677463385087010707192598115561657127103138314858814044511675556479815770192949628229812087382902732054682468098025890142487000571007354250740617873277327730421269044665586055978144295290969960355162775281125993740978283629665555618469515472000841340593312615150348639277442304278169826885781562304903101737087617080651922622887599693268660401441544484953447687070689306031208945117912703879199189173892847903614150382270395295785833823261399519877678940458511285851673623432171198410972919577192120985536422134118421214297825237826784056320491911075278080604760451534497936143035555541232931445219196989169362967956486909330777381768343084284423107279142335300887708784550768016569483499696206669575240571418867387600976395773082075136*i1^81 + -29344116257046319641023989387576697034649663883789519199942570417890371624141023360497605893059666136474073204627037122452493533380110346472580706180486380083698961495996968773398360460836717555172982431186376179603771818262991898060734372793763889301145027145055632462349295196207911325482008965544876891339172635478145089044547207124643246034459846056647504356579289009470408514637736671121441344346469851930756196374846789922813469729017360694123241839368931966779403247745084838514213024349380060434414699379516562880897048155738493686468132865557766819821564662772921926249545951412804899495492892521540716246720284305801920480160413823392821965245540317043931090454500681980502204520679648476508348840252778164941219538048569171718919711763748792084068445511171225879197784861858793144324489133724650737893186000055523206213378308172221567119421235311977958107139330310757481395911021922431288328066514713201631121364586488454903833338342272582336655369497329761570372605671677066042270414654498781239429985307257176965927025330260974854275520565003378094488061368055211410972604189013046629673764459887452855263102747393591373384837817249598535364044624509628562989740240643354311240243676429192462889629774863870811819705240799917193094222963037044891906480874458065989268057547636982088135429130284839943674336119028713410471232911390595616238198713718912507123435077197872684061075625919324811120024130148154025351393466580968469135207074084283611404196332044597387086980680994798717667225895575452565092309008591301394145967113725433119604823650965396998133985396726472283816955358566364169968678954995837250507309903776945748529228492871448770335301039879529586431996629261947781898662941688191944721665861229573720571440102310675225081832563881450763967996876207911725089391204604228003039724267830978613836801268585170968523230729954761096565958417739578359319186548954872242383669396882537788092679018889502900543825713118950751318530651365778801440134867840795113127601567441814590171304235367316863684539668392328589830252408236179061402570988140660393767308285302085797885882419748596653135052201045163694713594126440072866686322062712628410540998898500383793984687623596277500139504670558870966722698449674617796376719964202718297603757283185937710897941514474236378297916035743662089301429271287014994020663944126762194970628873350851410134645697906253850434224760809678128623417169443793778781752627723657565080415486026594077308691848304249422917162422426381816023967462434229728154807611404764373570162234878368931868241433042687102037473341111226638383351120220058834689338515770242087132892303739290466900955083677494941098404367272101332949467014291648267261143777942978723897360019357433406489388499732915062472144878582269243653209604061949457051821658661164301035033300605903716913268726630404499217032007063430302577415240957348964382818236567122178515011224679820192568067445358320543960197407673673233728131903795040941721077558711034648120635106547979620293611685788018152470594801726999933487072203560655050912365574288344542373207656784118759709170833685693974973024621905477755332473096650038284701817420171917586804948628305352695837177749867238172931820523126690382088808879828062163278416160943697590110152231967473390784617505486667079531638543785251749712173190020218359576789009661000448957232513868022933324749159524356682514013829879452564008076242345685166438261471417331852521892318113112819312897701120095249735104742078986739080408997911414325401714073524547923805125895163045130080881758554833289216*i1^82 + 15589310091289649297045907795941489603295074831987854624330508473981076847512221238931333278300576312497792658992725201508186964353812147385738465456700349011839885301490385019061867815062190153281692381490702923647919276591822085555246029562503064079290168116118495981908176382930819498514509781683670362768338213898158851307689672082149014888047875452435547139711756409526906885008287391109029092239892937970209074571922628346419663931466823399499318823726236276741958662708537263466090317237605729595986827067692267286358355489329039147898909923411614893687671127677173794921156749038784474396856307750998131216580380394512241491008351042482470267125414625638513364275076848649706851250351197437599946361446293415042196073722566067291831003892421673016612260908672086841175666489109757700556719490797397225489539755843139389291369891573838314016376791526313844347873036596928979486708587157719555203186935711522877307411663496938612447237336071452499941986295372125983405962970855807655199013786234222665206761200381124864599822173414492072223612126542929723395295901518520081920002080586086872192545183147227514279712883437760403455649670372995986206592337777581331652671893806621845972937634952536805286020279484415806224279438703875375314507345396039897055798460699158301084182559267593401862468865617364893012579118346772417913992185162956033553423455890655092967939878566472169510206570430867762590589675463679731477659874129699230406755875059759027453414964200296488451200038183918727042891271854811873437885014413765655319222823862680514323227308772879276957490045315118032268552431773848826202241147954246367274636362452321848183245302190599929476482211581697454725031703874131200661583963861613640797704153253937043964496329474586825601165249684542981891559860469491479114148408581207666080045515203793300897251570251772862043831711508737640841608934321358435360456072830981667729867367736300896962108769734192158890450552718839128211645653668157599877908868541435652826351190979837750909186216223910208070286569395229318149171238014625597892891675058117736289573707079527320681773369145687133984972912851104322361301353543020191264787774985351061338563209767446555589763029727992061008648162345628259778562333553772681172644687015227580533663842267436957902248982814361595546104969589310650280276933901028990233576003412082445589319685899814793599646743368009248356475368475475555852831490979105154462171946873474222980817325225469020252633895756907580559093429533320970500857541420095293522774619791571634012222097903579917272127643981654142062498503372903104658627232832239894443263112834198636992690079809221293107932636021012170260987887738156741242847326533038782474354223530160580893122337034894796152449207760123809711759326499116591359746584879240451008204551203390623466780727687074078715964216247880771784414762156519337437621178593687235816385861799191130473727677715515749224780841341407347763344085146191665300780923278248261009442922663951133141288999212316483111039000934754793177994324150862565022528614821202371813454805256915685986799050849144153073557448000406160848556500106969013089115152181387080571558946283195832049628753540908876448030382090708196262251818668881315539782419652148394297586119130768609038107074862905592668750886884674752770342738883728035845570162052958247254910266497591129693496618733070966154482492397316299645582419197434594467023921065805706811478966455503576037834856820054613584169676185929984219002973751036418740818490491745125154388260939021344122082768840006949405577835446272*i1^83 + -7428362557075688803490195617800692874509068248019671103522319727447166639616498092158423674126161884333446144122428465676689110894716134303139129617974658726850531136062522387527028638376151159835115715799074713114186127162216682719892156372865324800129308769574978393514751808029723623456870036248775935397678957133459282702017851672666564847063560909033314759709672902545100552860741861469097068070496861412557608223531594277737827481937626186060323213018468424466843512390170414913686283283817170797619031458334608623974701268148634287173896023237819271755283764218259206251257344373812516060461809627115326317337966341518246725217861943196356288743766134531889831967880041769640593566665696899038006707316422274729421586804019712469312971968229982366236345234266203429426966764702188113538161990942792030618995745542273130713369966142567225509162078732139349026595401807791869429961071614898802829018818283043995070908403326493943017940699368635535824583659562466544130184106799326526606901609245373039565521298444162902708641461467423061390583932377265435864362192098449670407773925091113918609678657255790724036019376165166765584156893564817007875202167393267999605021974939449009330283895318438326073538971266274424775262583179540860201752054810876488577773950895474455233004975700706280869551628244286512013056149534251098831174033751923448546951053175980925047832636449767010804502544781890052990289555494638940057949886214983300624225896597734530252156699892010002678387077715123382610237326183609680174283573482550822847284999668194925083369772532149990984965341900526077350195216682851115932182654921830250974209793498897059448318856764301611116157605376552212907256964386507062823396565242431821013740100385678431319477465659923856064774965862328564837505450687981018314856084332337426463146256666307257711166953143819096530770366907674690483202677016970910486252704943516779421613419791872239219596832586967970145333767619272911382328273220511507385760894830190681536569151161483197900280450770969244178959294692101065766218617366391040565557102056317310892129909064753132856790011971885829426752725893442025666742977783124565708882318739635215538376562733352950334174130487738765540807167393304779134463160363226117831372824300394502432775927945805337189224521125068615335629529064115674888091830452155428476959240306257767492783821818478499368800634263504293951175629528472395068533084160525471821210653947728009236171997303260695152625101932730707624021592937674637664661109495055446512686029724560576303375402727663902659374486671810178446597151113446071680505070825359280117553590231275902578367488628280504410165802484560404125407035895643032876241610089917401028702008906411275160639146458724316750871229367859465162038069355516501035896649014761502626737129079033360816976518771702272276448705434409393061383453069256042084794433249203995792338997645999482002063207376972025356908253512979360543849294537967692677826450848824430558035594556380035720929574084325581443026348028456352027127492972508264795541789235147462228064580430947227321308218937622747159643762046231304319998624899906654379522155240362429935094072065844108030038961405544100473388172800780684789627346685358596420552571970805857696929316415130384495133015776134260188452484721710507418235877923686304047006691588943063440656182903570900458201123205009086807438177147912950523912972213473282866818847323933028082378376416197338878143260899353280770923291178378637081811103039151640469014627938004876231413898724147792733984952254686270597365760*i1^84 + 4222216955610961632285235007094540758603578885745068678984226303986026789233608779906779815998972128704803846964375723631950311544270306141048193234855896825309952552284335875657310983454488094216122294640829348452578808474266195771409590062534287570562199524144822773933272702443803859272005776866293423862278613926366183520691284107388739452696024184329741506575559661807802307319517766208709971762041054163261614023659575319096558157526775932836023749918739073345543941313372353735024737418238899042465004524697600284726361454210916834449742308180504310045331467278028508931300388162871963397557834778499154451160592985457109341174672875105604718504688656505617022427841309993487915212073187759066023840024099931962356250577934506744814439375896433017643075196750758769887978816214239812683123076861596933776538262065737717747038229522790179057485515394675289882156445915402556410210262125648359427344490091188578155341611252397821985783201445922138301649040946452456204282150573720500442992915263065298095135544238805395713828900949792827500386618036382161732217184254067863113729108696843628830609569057043375356275947761249286565899537683795905550373282674035160521793423675835073820704588798552802980469690314955598819167536158290652481929894969899519880228896488018758589366051332495137958677743444632866141724806716574046796886929426623524248420377647853716211112283105972288002341812794167304983810112062911823111252404874927388637113679709324083635403337973033992765994585848754924158402081407577097674462948719165100052757202400941957018196503240017433925675396830021382052959080006382266342512198530083053143764482808632729559347482846713936208704825900231532159456651567113456226525007117775888086480821193436914125626279920805181057425199674589165679326446139772946818205602880951855428462933309385885721841364707343028232383743133257389432977078793634206961275975506337441342203656693961019601689164754317574397807274944615649256589106230868855776406270791650869996562920160315534405999773597218047764693962082993254997199269941107910166981047202810853593546459316624652386303841734137327310513004583709235192912012210351925068845214127494565178205450820724445326055638839979398061527478588973424161749055388718927541916560755670070688824342465376095651024104201402794845828942542558497239376021812014361801679758133956757645564256637747146157219123893390569911871956889189092424078339254044983341904844208015773601017423636014598754684447182452913111384004382043785283108592254807856117259784665823330948250609976847757583236950544115887733473780288371328638352831601231938518522693660932150582214318659737539244278905051440975121337354598780286057131505103651207949109542057423421557663401183834606415834986878873870512197307147575678857309842196430648773737737533850197311437982174875439309248673196769249402215898311410134305087388442354349252428354833673939440147160775296126556269905617717119652686683619815318988498885493121261441564935859281786873856204505040117768899862059616708055554415365610339081305131525221232443531063216028443348204601715290770809175045543993157246517490505223699452962259774808880013891005303177315207116455381564636113630925340142635064055192527518626690076960569228403813217718921665072050623274587419068907589528412961664761986209670933401215649514571631450890335941685797955623135495871568313748491588680593598601899374431382689591642880987479412668231864978343653551517041158655405403198568455388030431656170513546156413437913174271238335537210542886445831852310976496926720*i1^85 + -2415590487069985549045985135217070915009846410487778409168743575516158140433266447637409112996322877255487828490334909312635452518191787842377806357996394367337981768052987649622045068703760039520910593189163500786523330697899124092059715984840915116623732642975709135407123716786440457683396358849749243458604326223645824331733104634602621471856555837993147885095602100943477376293688178794716837914891571316638330895907560712758480838361482606359889377545905838220021545354674349184308224543057786754598155409111734284346749507542478687524676797439725511211017947563120953385959258121841796878838765990206399931527390107767286975271448767896449763430266192985663799096749254353764767793936166692540565779944677697155658699034445511897284167952841789624841832216063799785907978074618762821727244373757948340681334850560815172812731753972739360456756674557810882420715683639138361913643110073736393304239146809950667685133602134989361732056263556236625434410499380907052759699598572774735551195414454089536627068232021126557019762142616104743323111076342489345760321328428124587114760780652585163550871825469634821833773705737432834271754536633781259869105708573168930024373508544754489446779719412778878386967209915270796468441567884624618272431224050677430880930936448185452820376550155148708659473574813280844663822096093351163072943494855836928889404730363471319706542847606466762991375579057476272452898828127783025847893454022785094937799391730014096885362277866552721687330631679307327956483958608047635037200607475913260001396793609143604445503377282046955915958588075532666552760546755665245887383250299701802368559759117491388014046495769528853840259772580398979050335050190016166528190027643295649190848112259930545174852615556674216050093833106273041099844646151499998929078066156555434616309061617461166435453853957705894846222463866356793871254524542317997480664602891199677929996072182836418166064378931015675078416557846509032302349500711293686367231551311399900281362330033645068727323622558138850774176730465919009364828680428118312453274542498546883228938665904864182257050300561222899568696124681375718788573348098086735791169296697136695082619702499288095371649526721620320537968727271681801048241472983446319109300005123971614141828573925882131603003753582599011777369975925464314898916955666527388552810474054835092175012644442419557471979841662269246917658845096420341737368346147674352650384533058143334004382418761709625904496893950438728395189560143257977692801700582512345513741636532452765463066065102070780233675261833278787019216622907339056732567370198410269857216181818326047048644303122979458582702927905339700319398840136502202403984983508184403632607178645330935888514761947330121513909419337525250737733109674813909663109530722667533370309766503317110346120134127925799177406368711840752137376313196589481621844513999199313476577970726726775175340451902304326985000787762428833139010812775414702459179460210524393282789943996390154613146632722905961777281645487459397951953018306208343387623034874812987281952988227804545360345547007570938299898892341975834833607945215499046122848873009863766812682523919655764495059962855322384314096927083445548572207368030549345176573078877132338356398790602414709622234919629843891449041847677016660755802306761131876584462426286508017083009120692278650114346457043130751312776716008547583993130250052172520990224424443264117482642390349394162022273491797843130651480754111319674574692347975426018327264418127915852252930012246156524203102544330752*i1^86 + 617897472945788567264145745623291344592885011392155081904763974304610074850686403237263370852985776033593356013012650146364158341381809721492021307276970620126361229505795005974269561546097289775715444419403927652574748632103467073311519778633912939367296426041739465390306228924474863787045964855884220288465652638294194991799470602774190936760753866498458252625434477648492868178018035590668406198414228287505225452412638406514288308999619697294686493289894959532667620023933967229234830516939408331376126450897358065719756416384633742685877924733412570210454505950737514937238158214132769857877651200585886849854336253664434872147381520908955179494786275152348478367731640825774190738475725839268927818816593804678234200237265610254591457074819338524169872572893860801745783208885496666931967380457242576176624799020011895423168608870327492350701727615194388245801319850740131621325224230609187659310688193033635258558268909317802176620811224418943897827240767282892225343723752329413220042013574567303071651757495497060770262544838490978427943521741067856844919870589310946531887499399417353955589970638349474777157928524514798311024624411468453774113950909562719185114199823009623747799010997342741600011907369370582901394407329134935578072097405017699922245513293716620475521623279944331825773955312408597011420817791129318611380158155207721378309483308375418005260138146980375110014111175762107950664470813252181967670834923930301626048690406428313233977314270151879821904007503381795213166244972006238719328012420941190295382197924106303845506656485803882659270278355750696744735508045000586113846529402481342845867785241383698051233792975079090209768570283885571077867679471065273189982807542875111753527985390470049709926175810449388360890429713237729127155160514258188534299395185988979661471053338785936738439352341138557935044072612384271751650250847797905990139466632956632409730283732560135847345805442861562454156424939090467713895224580875360996656179439208218099405415061416598313055456363804926903583462279762913365553593492726450760284824087775406181436806544580942865739714407421707047042937123028301696110127501123231863233619038487181953884516627152871493693601127104709332978361117452683219494102987363236006639505874511888183334069084322766892335385160106783253112502752036367732854380587407024674995616175780608538100975310213370643483750476479755380327805567092228067432597916004868000375634633634393001156183741060010568488935385412354037019615393320628992632516263490285210944592428699050107500307421406400389633099503660444330571497067290286733865277448532474344969500564685004278329018700923101211559037954455182631537933239701022687724852731355969664008645459549611797709206643278903014661613624373577312962292515399905275821331703185497172814361103593028846281184106365546374800121955172832641084976103389556009953960101453662989115714077396423756524140688724656570075336219596325289918546200256224077799585085556022165164198512123347633601488907247173242895231371138260679197516408736602874431941697107101558529290982099583971413686653187946019655704310692182710992510508692435324702109806439719891520826213068928502154111156715332630944559726022222721374016456981623759519159237974517385833386165985931286903421189493155133711705751769864355320112775986632449159212918812648692203979942858728050174561583481190859940284580849465443826456795888265649346378495534535035014079914362784903855253458354978377909794043026629540265293377376168052536880214558952903778457667750504666497024*i1^87 + 480553295639952664769277549055122458731478760198099538239693481382668941081003647372555260851814276910152889440193791616766842185918800538744475496709369760074502396661897358104426332487539739137293732843828190410343390895757902585717473379534816141368053149154000213469268163624745851883712389271998810686349085025363234216402846482993280705754466528853838985051112343497618310679501134366894682407540068263043683222176314813256915809741805282373940998444618399107417219620437951327682186993721294238646946788079248691510374657135532572219987635683179561525418538309573646681494667110236038509004489415656009016978934750815840845871756848570575860295480063344424444589642943986685020221518267547235716042174590837566730611511102910316756107400876731094802764459625250743451045443043514394563376446443955512003138874024988180136434130649031706735380513047705500867810795502369718913393093746251433164280647285191033237035683410221144657954986852771749034926861464170754532509325261474130029048123429989111296391272955175276435136194010140624260515833951498605494473696475194222118071102439598401093016834183487962639706675162642543422841514378384244687592875086644132828762334738430261057800428245817166267849352037192922093849042820734584457525870437137602024510030437505809559540507480334951892224789080445361000903764279751213442912777303276678920133871787672126392890085341181919359491296214553499613356340919309745805700615757427444448504339278941092139058243460248919809409576507629774730799162191994385684903642374271496915433465216891983114341118387669031385444209168790074545762181449653948864538946151161020537903777557302853834016674992236471766454635287519924566474499799902177341825254755209518389701228846957813562782420469400396486075921359872829545667356926315427386983899602435947258658891259663835775013482680131631465058254443814709336502204653425390597855011770300249173190235663392037828671585129331916587728683618046702183106547471608496182971088236122635258540971264506402726705003396958493730178396851144031609652540843066056939063104894203351104939049681326916712030063882053482862308325137598482934973037121674330147514540823769017063175411614461822284781311002941765130423720384927743294364312013962898233221527088571387630092756157951296955542344061552329446258805796357568369933601794051712445226981058168637092808363009747763719477292604498044008099171927167714397227559915803983057884284929581883103350721330645523264226819735065011392991656678438383564354505357778288386112605449781287920351657965799500025525591783987376947190065185499133849682923852954426829585696314616109169637826131619873481067212508849649745204419689936486089657574239044418574627317999421714999544721108964133446797000085098369305298418102558593148166696393603160036488241198587564873652749851675188749601797606544329188219817547849771921039328782673344879254982847255404984687338479000415398573930646982595792329871751955697391377904729879087227342934651098463678553169093580440279979213591912430527817061226396871066575767430848876326604316853641833160065968034988586759908432670483151984008029788920132600745092605126906384201386673149368651647895078553047614005939901510511665647833820664384028000716030329310309309097008876196347157901207579391577266449071839908256233079704182779605316156808069152371011003916020680685148507439684324367355388860920376644223275655190283463114893785883152749252373358478390323689444034567813725227202888329408382238212745162956827418699732170887246275982585459900416*i1^88 + -693522828064827266945123861422573064175335429927166188272726231566890428114167461337782407917597448332158720127432411245569797448602874811997322884217087598165440189034353850478277120155249942427879451631371938604635417154653210886666058598195601329143865920446141367492336492532122747625453823106330188417866161116954616363381271395984608489307855825993171928752001812739576240963891647567834947573975601943002044939710345789924146690883776958849807198588075031471690984590364275423645498496735111610271317222264269852373260220220810263194220362485804721961364888265429177027086791909014934757339487808749173423188298999311945996138344497172630910655544744949189229051209788896445216389743717625571157217719245494542456760677591768127397175340348655378797167258358173357134920983628098367309153308586184543790950738962969672910161244690518399747578340534555466791642885376791929171391827045382618130012040370496972693760637499593313031004276267678982256551477881578430347366127106866874416022244562998010686701327169752289759907309262088160456357604876464469932208565343126664139050542806473686506467910640793856301003379051319519091384037123513637909126630962175661814126172657093423149984730657269550100386235113666895419942872656405242114861589604475279216049349872606572314404313550692758912988301087140071493941716666650010020221199379482703474398911280626894108836090682446635329673826809773655062028640144737352739867071003705506092811043179314766049027626180390677911042941720061938098386670305470335044424754485240179310844234103831293219972207597497448785628873316383629354441161792335773896856004947448443087711907896607096930546679297389188234429428610970918772722785049991240342593952636938815711916680521118815501278695149044117810314816735674690595586574992913259914774985613850787156035740044030666050989415901189597661293516242267147840054090430987004851610110380224581969733753391074923124074837298623660097093546877485115968233288941879708518903115439699111444574054211042801397378157155157110088740703221439146492445309459003089008909867760221525659987987161480058076786613567844042453283526795196874705358631902499652743916354896090851693918952436918406899598118649949026304638459525030464073125981335334728237135679763480782381791580198089920738042137187111353848918887558085113174339710586054455393600656496461826553766421857691001883478854227664827198759561361202718108810159016118641170209924670053959282303944228569842567176678841432633638205645902902193134699500729547369561568113301301296870019661332494862445284483545595328894036378561635938887370141567116205670254292533796505998211325854522901243624180540004688143466059313411337116398133144987612559335954716773983225199369675072875663780584745447408268323922325066129618912834434316319448776126899401290896286829196966528553820950906235379950803786928667122223667122453209940258400755576445888375988817513648870463276901272442054986052996640427024990966773807413835911415994618443521136909199397853884974408709902108869779920890871048905464913329996443361369219678869955158786578939390490481545453973039516420892129217636726683467487451697841802728770022571609477029109191533812147512459693338609058411781595646012157158188637111939613562527586899299532758806974417974284994459312469710425338292801995371151895420728015112966704529614611303805426884251166478589590055351045318175381744265751664683506185643783695012433795466494847414375226795342287378945884153220856184025282760440890337252719034123411091159945026994176*i1^89 + 451437239455001754945097839481104742263385191613489237387797133703225031699844116844474938110068116959663299183524157061056278510069923312683640149632757265514431790093213678689279641898114008299967958856513663455943965343363624756847202942144767151174720820894485119073102616071816371666566047041556472607071215341477403430729001401883659487920418779172570366885597407087738526405292844739954894655904561172730873084346598614034316128933580522112597474108149813504227455996899232717663626300978124993790993434586896918557539300101278016586167061041930637861007334788599219469011490386979458712428696966306752888492018757178831067897684054659829101079872000427231846063324842406311115714838211012165387048264799172404500756840781943397571569950068895900258376664547095288253201508777181802377690509813917774146787335931266346541632824321471111756426295724954898059066825075684517643313478718518699221588105517212676895944220293884072808314880831734048278917985621452044962645464212072013548192434719353399191805398349466885603381341922211734421590425156953060718160978646060345666162252907460631993004802287630392400588738717867383883267709979572340735614264892679139138499498901716328758577608296762253830399946846175630068524493158155561439626408328112221230501928940244681782037611045911632434184382566818987503626457409577090195112728101431134645828875315285136616876519632016500795015819774766181770020227956136835666068789443538832398816273451583317139289754605914999482330551073850934260905402008150787450561229886194909652182014746561114883336932149734072604768207771757020696548966091641518724953408117095449293027341305418592574181580369034739587756262946263284151880745348855144588604436047931870321856077452278562771582188446685046000245816225636286037738939992023133471251118080878329240819734301854247687119022363469790562786987234982821791754500579543926591501714163935119677636690081824523284937726065955635887448681339338136253259618017981712957424297140574168895456023278930967290899840100692318418206274682152263441223165690895270465436795041607700351009542143325094377602493376695799981969260222311142448275050564794119378849099953782283751861800783505862885480618548415469458488165597195003818669130563627175089348194207026199160868207747856551691852594092147794555082176409034456899157779996274320158970371937267176240583826143957247063064207024845768101608682703745898244103731991399526795808598788292775992359679985449696098160867679665589837450722110167445046628118572279243941150167220533393486385131319818113565470075708569717467180642297980579420117819822263025835617785203305369119922906979428055101043192045236504843688332329254854573947422360367425902110823592778895792780809618001742499815329554447393372902081932304500132011860844912056005534311925409433760894443606478053106602114283710937846089384085854490352078101444970583478199102757085100705624833826499086867400771328389570703082762967813860847964761954442990644445222867512955616025984268000482373925902996436811210539972013244814639807005328343821930357428710406239427932020873463496500139175827411216163969788728910060650496768249944555611351467962486855128891091844164135800782979114610887924031123457819948973508780204254334299498320511291503039871196245145684333845543595268035944991093038142707570748360493752201616511723781863757701776799607012440116554265368939333562868613845619072876677231321477436198409151197939772643392882575260268206368756230718685252778756828271972615059128384590743954522112*i1^90 + -154158599318221202369293284037841800590458583467394161488071956163372788024588626484978357458851622226941770358288878607623092025203470202080537469503929924554826409097564348241787058315072783837958471817731235981316760117020064821884010830723190725170564438450191813530069338518979213233620320452702172468859638836425672793121840431163069020159287666616526056427637505981238678747810368118192879888676312681292498254504817241817730298583582669744181165131841292000555229198092692286481213123505046919954781790700267684954860054903540795884462157584829761954115660313814643219173637060106591311835837315549634929525790631010938812384082574810955211567144377219719216335358048595727151658505354220041880225955307981871258225390960963340476075493100192115264004546168996719385396163638331828860444594430959293666974325910776099174537239874259880908145961416830898980102979209459682494751280960043159037278984555959977962446070712378649313155303672259507487613501486377303968598373606331082010565650766857107829317350061783369240339166307907359962297077843017953657705733389776418057746683270875011086940538168859355758149965965768053334928536349121061747135515232200621791894103401467441802061432975921183544757655968699285092584784539871246638648764480655435899265178228615696870209534049514439403931114118573555427837862190668973917016891050477757233212336472500121067849186757961921443985639381952069930482314200278818970819160504639654525976442511862350004279088069959465728266200690133080856773249300085332309522269183881664331972731579171084798324283472754379226748338811282346645871530979095048086019465679472638961289531287535329894013285868278468390093263810241777951451094247181311822355881626887117794067828998439929574097957729921832459214873733646589242431338262088010087002071289771141757584407155328724752775752520818656840234924143679268149925533906827811587762959691662955636332355125508687230079832627735937279727509001047286010545121513200643073347826329246883314042810815961550112536568101275307890823438201657455790083576074011167517652051893833322979492350765114513709295797655998121143356050019168016509590518564779194375143331005635303202017951036146974110872202435256454088077330179226437387773409323505813819554658216351987747109274654869457638999520754649343814657479398645828385155388493422605290872940648864622881153277775608184382879585312218146119677344479914151358331189552908858427148059794999489440908138611617578426784678389707914727023871848793528689471768808687347009874424887163935963514025053714029076168979351810453081698406044212982003243860970333493426517086540974152484365297239446746756570177895081705531191884841719508269176116201252681374628678907175666986032366745993481477597577458177025322693916830257562258741734677228930694244834923087466451225843868911541156400408211114393840268524070372291913207167498923474438383687963781590185786566820762875552288798496816241115589050473434615740873484573336235875536859984173950240674073956750654111282380516620408499636975460340429076131509449904586479837491174617820753788746602310821215086872254426965730866415787325170801292021063436279278029854828942784479742517313837201168700796171286200453671300843739702854801757237135678281254496876748572348315861176124974120337696968419919503775121765416458543597179388411547762660034589143697946525503629633294836040915888820490267063879809573000999698923930311571983597870805057329087349539761057354777740765055324667569833811049197457795298213411334651904*i1^91 + -3557124306090125407352373032415038585907831065888517574668992031104038568491489962684471264771723188972243419364042289386146774888254837505893199478185277498430164342722100620875119321394880869601980085123450754258733102963688999716420990818267366153856367767055324608216006041935953513753682049753477899602914392761446861269160993547816738434810239378633898869644700274866517320510180914697077944057280597425747786684800712464758029060218226521468874168162246388426441769847451175371963361850827314422605000950653734360451853527644829286558797544964750338583000237871795016924366089095592937994121319041486879915143625841763619772368490396516736084785929464255544029766808628356682100825128247983978677682654703739410137057530091099129419402959026829704001962555279390603627485936057662358532238537050524054024987539562374537792896645231869852958563371140965620040948609321704208300525208598640489746903437296365699730952636909607946960741671082640159214432185415380869727866954286761344306347142421089236529458588670158314363254420140603586374497646570135253515097820812285655025131876406066791927113469797252129579879090489830184761183664108255630667497813370524452482064188415176433929966613688545415266731981291601110359137669135387207979463959814221341595290365472813231923005906200323619327233197634181170900462903800428856655579559001403066662845525643167737172352872248519112714462710978613534483117294264969977031902206361285591162471303736268553363691004265409202243533989369535477519435582905306281046382824362911983414913957657968958759770803280871388231059204555221599943422995777488069098743589553089702002297789754189792280201819031661797900126347157070044084122403154694904081586859457441015587441625032395806054108086934543848423785454978634717384788212087866745769002513194920468972060841961590223909098695985019224226871696461306654420536448763113758074037025652119726609401985544985387711961664026302815678263212499211502105068756715608658242767125128662700007605470671816280338695590615219077780630450829863391455519047365138717158830503879253786806690850966379901285880400434060474183312512246315674183128604999113559407473385226522042282993424752564229687545356420674219581973300289919858567799299583834930127951314842973324388762290714749810000979932424701663951152691718514664178464950024433092883365940235825949971057150370227881108291035681177083465892581988255967654430214235220304810362876946571260433816975750426831535963796397593390075500197275877725091040942441500913909641140839904120340858053585263155751407573220882000026113206698764129594894486710671638108994019378745904844598997702825834832457001041991202649659813272935865040245279868790019827219468964027834603563898504301689749840006339239917508764621698920397246440634320983504119444326116109068475441112716328782691178786356287200948594133268476639233046645019853135968042924772188490937355906313607715100184320814461892867421616903966248103600627793317208368085607527067501244713077604015462314345156172917498842675173548440349336258997140904713451544708275608194349323206394234955705043830562898529148018134265751971237352100114736275213546996547584640848823429192260848287057356554616199667205957705927837827505393431889151334623923036780126662547283627143712326151830325328763560235273291078051075949435919573231028306885512723817426081754466515702233272502541575430550885094084435457371448523475640335120885203559689298748819463530309555435217217234039975048785745296017563641858031616*i1^92 + 29464901394876079705741571474426724353469499744990547669118708754050914991447543806390779119873473836524638173785491196819082202018148650728228645612033039791566422371166310078776861145962653808822838880040264162276258798190437347669793536319575112244342674822301470140502103304394215819138977679167503471141292072070682059787049219518105742565515376035397986340715057695281574606432861303876663157975626639396795269852259994161913667148008955967710764142223225114936396250797575129539659457736225785985224055485423077384748706892592473923123566706122212364469759082564839038420082254412476747617417150755194140397384060888155804344416901382385355236674541818269369373148312339439885272221129959413228622586307873986432196920016735990866884307182142914015328600166221605946360568345190808516718299997812397644998638130356506580482098395927510818773285057408924072527640690218857291502180076159742596026517589209253628753161202007435247029881514068914505277035789723638983861384181013542249769771438531788650424359012250474116649834743174289231907027972117328231624310726057404686011142775588866556754518405480678462940175182212656741512326899442110947813091899729954094871703675681896666384514341804787580679967803769257155451127028803974259816222647678226388873466688062984156955916212027932647344537777396525046561511690067273040933984721542627590566073874136285079616973472265744142182200669348981602065237762603961537905198916860441565521275727086785972303679645299104129149584795339791721316114764711734613799719125732157201237278117587171758365473829021859395933064091534940385017617631991732997219971511854901137884025791833738827476203127514795622354968314515651165057808146918043956148075655882600292811197818295302769980316279783385832443855065511969825551748246064782552333557303443247221161156511017930882971585492617793315339709514497972410600230468454981578198443882728190060214557557216754647106484656583036214342959412598637932930316058250029972340132709221205031215709194261426947497952482386471226976868495989224115370598752268483231972507947057431067202854499127680759914755832350588009778194369116128452500183352225895781449769505195571208390724464492091615874269076653305245038271354763536030567861938582660858381138543903480382041399566563855977854227029200508886788903136376187450292506132873578746078672390860772285711858631289284029562177164662390108668386039152520170886322346057055472610303879360618268778518380041157825467162455339764573318342531322553983341345395118103362897692610766958238086989225907833877321087532086653120721112054359449330092108492406951485795603726020783584858181278685527472213884909122455312447184984976929341981866105546013117723992589839390560504960265876183306171937502159223268346528354381504718951027818762810236323209471305731923772630920810662527334350816256274622774043925385458597695956429804503280847062186885333099661840564250083799778864513373295210308557243991126590833679505509476154324111652512334457184352392078703328473551936893079447964252514106728564612671506144063382732605652323503343151398804399385265428566722221759448011204454450152337713470256126269250512689792696253766946340359610286142144244517872950911532057034383387928178550664138983526562117423061197818224353215438588955560044766399041303244667211891335618707412010089364604711751454837951868042885565342406413317076151814666635323027785011592487030464461524468818296375943353753049032199776903994629467753642634797262065668017067965348610048*i1^93 + -17087206762093908151817834751141356382561652103640324893864978258464973384409033597830167399844313993456334105170928798938230509791370800729702342950522305279318557910665648355733788688036777426165970863505778621805163071921303645507559622735627519558622581150544687282832486620261444307824337903719373225160735630975931172954944158340110958435032343907507201261725452008292963848507841056327351556957683505606350157905556412387560350223430196047096422351288161946340416989664125170519750051123725373690354189787569716402731433944577451655093046985045721101457731454618070963137306668767339192517406255647817914557410531479879320341368801416293151717976469395097549347211211904215471881301804458930700611658077149117224876797543764744031146475932818117148341364410776385227566186932422479542368660479231156587251338646294611690968194892324193000282692651688479493855060012496537300792492815659044030377328023879737958834852745448183823578660896406831947738465832040698118635111376770389848243900155708322819979550493058685899903837422600639483096000501350514526142756834586472306685060474364199938196360234412179067031757453329575884095256116436164753327982701327934575158664425606052843191155654636868106895802891638576485430651747759902748872693691929485702618005707577272834885746162585460369514463670487731616886419390192007799009618412734091116891226005557728246241733355407122162721207937821469074967602246530141526211651337793203348240210404089088825973315634290547357733822663909960710016465542859354143173008052145577140889952097987439491294465230270581040574946466421005944209007803376883814761238976556006251945969187020422932391702791324984517385659493286054581898704468435326963980531414616808414885985380811989899457054017283257742925180495284217083278142013470074120832432721858895024573743039779033591305751566111815376259526607588352550651778954085988138510910087851386235761661630557004855352558928048818140233542232455923855230276040557363076455567204192139134169909171897790735244049966661700851477511933866586981468069447372206692672299332724925076299446668745865797213720565396427495057520541162341535065551672587988263961795202513839374768064967125148642155498457302994237030698236133754104413947308605073027405616639508969366627761955749881379975346809273415584405411896437743230932404377989550848788602145441929107259695736445509236706694913649099769024892090831113535453600421565753423903345095212455756502598792146860652337129339927077462719321150206861765354840544351089803591038531775203775223133112095611843662557854194007568387377769302848357040944903222113039725384933975192847306235070544233028565261759386429712438698782070318464402160879631234006329127696675636347308602992454362237529386082050149415303062234618223075199928944935680516581892615207132710914879331020722828905800915205514174852563157836319925808279760182065197411191745635660884535829401302662750497150013835019479019915579030479922623306462133662765523930073118847365620438441895473502495534478772214060086273638252501606140931034938328380529378828331292719449313456757129944642359388699512936830070132366214005885713380445817612459906452860806033814933327290895018458405804452538500808381441068122213873451622914987134261839484146381915962433421568650123331199475034066087761287378895072465398504230016122794760630533957086319789749064633308028411367659660764177811661824823218231039921051381952080144828451026033992775946346528979647292719052626244137579180601031151616*i1^94 + 6002717828387723248931125272453140531882529179370048880836540754004344900704694124849115545800938548887659029540148671943436573575650074349926068064987872065889878795619111674386566341895762245898354218382045839367891491594182052848488420896428669843248785742101348413321401267073582215733333816101495972560066545099715790262752256846172773401019628749698353611617362103882501844367703183877141539909323865237476741605216044683896959831384481526790809172129724957302327493248378776786300869153305887543060913238135205657781267956406036829490777145080690626601135617855622985247996603307458491668649134096009853716313821260096575672364018990315228813429660773097813869536548094047369426974800021618809478710099707079203652288189901764748988135000410981053332917242203745744705361711730058152634892573591460695470022194388615440250142616201295134089364529650522678390486004315011569754683960400366987189833767131785171786657813414722812678309891176823183090353946830439919930291835568593734712432317694621219929138083816626640358894497251805128739373145252917124740413781279917876596507781913731063652831755999888039383120022186907807334429827959961352781109180101561993557151631854060527907853342609725700967137845444329682919836538605710464990557926233183404998738916815433143451207295042398035387978470518102068252387034653583007619244954473501322422757214367840414969558590636140304322540980288568735492948617056302922895825312346771410980130876634005866430173353525701809859368813494112288611826742699257825171536598028953331597946239943370671611509707694870948002690716055389504554100654201686081338354074371566206030815016775251149666280677435015553574433308894636607916925390615326807787472594270415443513998127380597617984671729982816792240520117482328519780994809418107108036259576050031449393200201807695403602043017956888191703613382255746760289562176408410323547389100441882913035242811346022457681681799477774410023127631688061216828474482787385375744733963374280916120585901169339031295768531993797475115276618522137793932347986460646583465301051918840961063772367279002803904672421459578846458061365841326522655643147188165977572368443713006772747609467134753722141179660185826537348914351986849638277743684781116169842929418550093935795840229379691310571087384187493313687363441685630195269628325739159212348272353363507617810792733995520775614204480059345317723337479227189154691734264626800669579857870999961330510505294537999116335268483889129870818083765547008527671976754355411525895226442898990373209542988639690231528420282935291986594874107099634650430722372773299028937550905126809145794222819900117234135214587410533868035313309142966205676536799032080866536028176734623099153872606242972402382720452192049694049851535542657189009857492817830407772661225495265334560584132297666078236986988925336674802644886647501368248071598557685043000965100027761381953520086888695358762010933466279702293671504970165333950501508368667577569671779007403988398429902843964795457851233413633867092659276832002107874674744000309049890868305420645243249135488328024872153663885026838420894856637671099720465645627522274959337358952923084751230730978756992876189669494139163440733463696579031037929896071550380499676999950538069930526384256882469709679990348077768960002399379915058386844021902926072322095599539390711804411410998176259087474690068697430168888885291394943390206862044340352534640336487151891700125127306833216591118966543521064244467675478016*i1^95 + -1006354942993371155136375943205356254027789493848931532133584081197281547445174562589976487424388335345273074543872047682684562006658717175193539706835442061574864936476071157614793684190863491579289676568503253126661945385408450898591673164644466684400081282901649790457357415937686240329765888974009183923779409900635562864371434663305669908435143957721899743343709031897191757877659107743165046509620010860106607371983890639692279776706443838016831259219112280301966677319261133274026332883865797580447881696963096286022725282508854040710183145384181862273066188867251677444283922347140902727770982531166494521215063945891994868841361233444540837261903962323786188408700097955721561962371404395596880768357589774922046089166032440764749193731130165847414631900760734599001248808595516307533120069057420991966455275986485180059742157427946589128482441980780317521481822113677364936633416500005359807160311332040979265413977086413140939258808357281653248412325634557477299601777176178392447476742286307548981554625059515226888429822400903988886870230854174044693149031415882754647857122106173898230720684451015258964771245680815321970355596944451521103412417584834329351164922682139140077551248194602591261302619608293920383018181379594652971767249486544057540143488347001489663959038695772494670218717854297693607997738293173481015052214201409770607211439472960471101686162912185543440947765296554768300111635567246053280208473534545390812161897954720212536809295153711360227877058048492430700421597934243143876252609237941882004907716590005778037581377920067773914428453871829997405291179407808922425779685922445541220878040243548680685462274008325991022318745814111591770635903885712267564920155446071607101595187191530033818063106527668671367913676497150945629575606635742686084508338925592918506634181599006602411028386775942521550168516759896881676842069641206095749415551198490833252878582887103414117133715179236226225139292228928639137756559120142919753892347844082491949593672328776218757301304175669050298714810507940394718908657019933582855174254233037253539098672198148520909669553193639177843441884708043064430919264071620309631734265435018307353294989076299432837415885962801539906080390684635189770705907103243660717253278459649757346397786562354696551590332610671508863487398347534694444769105454752213309997209124839287680454797129411686430206049281321118633865849246133060946374807055023005557388776111901239836044268850372668213051678152512045893926230138920575397471103418027206187696070235192421411915701375352292259593375863037153623818056956787766435343913415451749213595814959579092177503022670015372327130180376676598635550159690388909724031127815743638152678333756772078219400580096832867620259073422494730206403633742878940715442291014789660164886477706344153487188465023190694889226786960513386310080911969479561435013222435002043422671478805559828800395823192570658906350360697629956101826149437014148928361323947534660284978688510707055482076013016778013619978961520271056706925082617918599298444657529579458747450929695547809455242705689787534403209933857597375758161780305836474438797712561093788229884757230114847779598401622196757195632918508183890683535734525594107707298763235540241555779667568380178642487288978252425884339696896032964273841200403501194699960507104055171232821908321744631659603539689816593981292019963088793786946483067950315370785041896616394557385986943940145223779746880169228561154077897923082896640*i1^96 + -327340775728673176931311261948947718524580254230912428447860264225792379906962108317335141677347663912966317123995154579885481692296099831721878544867161251673531570909894219249453845670172413593887054236363719847542675029182540546532636965491397868114437378116216144037405661856035921777659448029142612317834205966648876369630588857222104342980037606894876408332037563001170433400170103351762295485257122642578607557492520245546347141151852540101151540178411454202268415694397435593532467313164087708749544261536830622794719085312939797042983485658724112574421623241472999127737713220744944570837171120891437667213778450445878031661261734773185254396122153450103708500719139569547777654778899505737387791101675688751930572972491380338445802107930156121674521293314390042297282922641303836693334473309537710548840008142299206174676255255653954769773878853384309695016054316473873279331974379680479476295877755741303421933642336755533929246008905014183336219414891256751929296510869077844103273704947597134242167436811036937894569647174023131959530033826742922085925798333060850618722527674317668706509593601234926568110892769060692606735790523978310810057563017273665099092523106078183065729527079484827042787332297374423360307062783788609801825827406105784272288968706864080452079877773451628163094092832272593858264336115443511134816039376911757915855518120196247531402750578007802383638161244071956007253382124807019370162087476242386927916234399999969902281683695665477484327768653306381305862555320935385105542456305020836929193645085907803731524075329006283074744872714871368464555066223443970822595560316958921470114654982646907313263041653756882869780230272071295313104174424072267827431660462234365235494487121673899368236282212531724041958885937362234071210977214506753078592699853814033690461400484421300820803614452259723794370214255568152409230256259593799869505343296268430345014877472436430294686864688410737342100295228236134479878148077506948102966082993588137875149096752737043075601031321431536893237019062987045632240066512085066514456847152785702730662565553762911568394178010752422077328329573392795763803164787176570840569868714096855841774059273274353959768589563716928497298633399842059569279336269903057977183570499190026271242712219802440991899367513814912457320122552846934332911919354052423533508306027849593909793455742368302618140167205995229431245395340821066875642306801845942256909930381897317406742217203978493579377757773375780308369490236848951869922907541024195197989446569817364459956384683504306040930070248948197668913427342373064748442298251992549704148093381366962064101740871991418122991277373966388802570621978928039152463567776438359371588766862542541104416673069084858202449478685105937819712044756570542293662159910030096870972971920920241528495480041838266088252884697902026725796077534496265655877056523478512383219085635252516630790179997036846083090591305696743471312876999011716420418967322345753757267493465221303969019669789043205393767384237934373744072109796342274808180469225082214424267414176355666915015615485126582275218261321598232631867823771742132869823844105463842242342837525801699661715541882278747832727426531862635896790345170086610423919527816104477328086603600108956495691730351444621900831680252148295941149107501815051412192131571190206296261284696919714499818617612311786915524223617190325897622508269378788454203922002364991564051058716221780297267832587120018382083094439335936*i1^97 + -150361789361223418988977841819345720681172812550207835440899650601329756195988704037769822839511653933658715275963977926283183161807215181905438715043849384325106661130054479316439347677480103324048859010984844412902107961755442836133486987436190550523462422990567283476383078291919626180991892029952013477784795373822088178343367150036711098568721688145582557895800845761303743982405291848708408528344617301566816179416183020715736193006013335215245324624895277202293129037082154853040992446286107863981338098182231311036476481020468343980580590642222381795596827228613450062188034462416871497671834728520845199172584761282306232652600311477218602162562455119248527404972156351073190224154076375793418376190765464250549408458896086102465014441641861144205377042755764885067664309638022635534029019294643097635120448085066908602200003428908145342931765592624713780953635877750082579995510980937966540085856273132248937934977909236294357202980934734197508824791195661486339867326747652158104974151934117820810464505738699100737579950850498143993453400100044963628596402943872750621205421727164587893032711982075284058776024408413185419160614939190077567371762150955081915983598025437776075634813542913515295791093904728925246236943118238067291845434370604841701511579138556270919145502207625867517936149758654252178421774831530553296019711276754390383220013562880956692630957835041440277539298845764424689078768014235156574215941808470897931896907298685685014069923681943418129515979459913881047102582927706717542714827251252036658990918048211452683460919897744678387636130585544536127996975237425811771810665707228166813989122823213460976943206560994171090371810276281134401199717882384114634702749873037317209909999740200891798876452355402119114483359231128020777395483542975723794439590387431707162369924705372984069602490497062583049950509791024747528859657438014218815744066701499629749654458474913312305171137891740039776446594746501058984566373690767993282362337832711898538720787724693284517383617074237103035035534663001467343201034785539595924579938484658283715334254708619841933026411673715714783567076424866832317238829353687109491836400010906069849140141970296055099635895228487768871899588769844536714788002732756840081541545061632595825003691678172683011353844112574504514877008435596061132631638174925169389447524180290074265389094195849922966119723808649896565542400213087289535055767212344332992301229355196726615040490786570715302329200652071460506405191704933525956683330270636449370248001681161645155257439792219357303502332685133943666237037274686217862950948249309931520950731685702873298047238188129650887197721185178011576269385798503264112364575199661219554028363489743377825413326855448514704991738357820978869707457869252578445962521500074710475134250850879242386286339730748838127077840042415957950577910956544775264435686537767810971939867395170789039347235870613717787143928322563319171659377688273506848026432659671213085421424174839699972019278936802459454709740430862705737145875267133699502003681738144846974818727572912871094503940171029282331083068508523196752319742533306374880452901177181174951666731091421553794547753948191827487641550184102542992550821425655041723365355581366658637822970015839742735463508165888966385986450562078787099879662383000884869345032128806762097889338425349149374689041060698581443512044484774708787326569620585067699217615624961347577361544282517047472560566700579526776344543232*i1^98 + -100664561489533806634940770354011191153219312851443209637628939437781423730836223704096771742575917577240161889136193784801852901846355510857500910501349415092848160847043199317202425487659568800107412522088277424819155385479720884369620251060004340989079340883285019284665657290420621992984408571737036294533051110339461369811156003910107319779247659950029811580386565740680404532531616133854787579452522759432144480242735982997893770559330113423407957089129369037924689688397372613517607853505772771450198717663097506349067045555956162466219149992512687350064477322729119277633350881361354851396535260119088151774998544856011191037315942580935916890118983963746243836675378936722823393077389639963792587750057842410156340271431266775524521703799836083855767639312593585306660249807839982029974911670518192317220094283446163661718177158144515433995968853565204799459634754745151621809346039344883821100335727675472753095499368466180122217896630961148145862635268371494938119164406791433562936742482669746859973919384655513187173801456636246075764887383884307941685813654810379133873096263597658119591723763788145511652758393848915655215949709307176603935543290744489649366782147858222308119271419795980825420567314545566854589240817698283031862745151647425228280216037373826674856462927146501783349358484683553039835244836917587910016591980732254358501819357758361251361285792758233722415480611043418829503539067685347855157232716425744242701104812917035901097369813038152933958333635216206803619825986829633787736777429009498084147003776395599714008735936996840713907910108659779535846074396977899765269322828553867510384124845385174518913067495476263374002081694803889350210226856692870091607011963672746567702999354370654812364934225505135892815195779680556168127567972771982392798272742157366185994075631863514319818193492157569295400504404189558571551377390469369441836733775305045113141543817179085904627937933400496350988005534839123531114105107222370298316041317572062329035668935637135706760706679529933833602300549259756525558539986204563811645603885349036830472673182582859133988274394510752337428030616791281729059508624115850858429957895882656909398937197006774461924539241798500756532782780453237844159581942103206555558982223569459817797533042573003937740398859678085835301187278938532638060343484562216484805896249170309513778619415684173063858924391793500433076916042041897921460777674868497060852467591853835888719391723080868394922949977516267608075160031891565026125659027701871127090516335672103168764970442254408504745324122253321574222760171040660130579354522270426239424956558985822519378968817376031596644869930388895968000861452813572878329669117660810987517783338895571937321216369995303060125257364217510140020461708406117799933847468890055402525329437291411719417293778477468599441793605253111108017169682701517669677570868031854581805928465603765502232278407797024225760838037723828671187502351165606661948410524954786391343494911580885124014806778043366968388554310384282186817711532207360891765448039495671765560691881866153065481968723160992096535492365457178136978606838815070788946597972267653871446306654950021404557680165295197988165215202925085028735225603718540821891326197403631006604373761687820757598166112058599533278959480914948215837808848742533922873685657869306548387480792521757858319877140061638421472327733189258633485784651346744526967361358846883571271402741818239477603208126222764605440*i1^99 + -19185025704598504113245053012907577092922184151319928589417955698435273340447768785037094283979344012635702354142343597325205353064328081114345981259163141601751948145870457606644080966067118948285278698272914025732015520947595857653343354251081085408253829222135854922236233059649281618281519013576786106309717592743516399541938048024646908385150171121080119959912177158500880393032263760225984867022673500143637623060316271550645293026301938732351284058051580397488397536432498138454905014306874970342095340793768597113730830293680121883210552951778409785317660844153587818370057204464303337594123036853518376960912651061570813399206177116430936530307802955040683367175344563055930668231235381909939165201399389103681630316661843672919769143972444009060556429473610952922268070168111797422031895097234281470933647109544901544223344730998976123872420515220337474571050596803286294598246143653684320832577825918819899367878740393375782548377370824435433770461739149784128164646636330586611844315938814691678415841802717101458996480405242253464180857321669850658482106131460904190861560525241252934626518589804688990924009795679777569628887387074949584913369206233737802209882589998406974160660395619956972897569452023739256928747340503962764076015860559809294613129172689964969213241745833334478490433191785682677327096159470516288305010392051217574788674903016553489026113727585270621763482055764975503331008161545878060878375369936796391304775841755308520225640896414735924494015970720039371029162797345846208456969726924730028913320144622932785196812379850937645722124921178878318793305035224085346408930641426410816477312913325809021361195824383013562563173566387327426698555359309274421807227106184187944669450876411991642295775434729524635253122923890913439061967025293940195734676070473685193673614692154062795472519719857711032280509555291913544515752230101678344913326532335095962386944543187096940909381761944160894214311501368114973666553972197354487878773993258675250055498562973184003076255434678999553877769963975226504321913484321215738140353954032367294287949729194061043713774469527042300180053599518138036433769302042492403706744923245154049911864905985588691765711534780125925861301133546302374903991379818505592230174574471695674655805196684922935299668853852615990862309151786353941147797516046650793446791895140870513308084857922805364542055426255851732167281821337172941868124077826837788552296523430047424306092752914483382756465435525753377742847435698043535247630704433386824772447255632822040093875042851741846777696702784584938749951509627434185726873309256791188545146121588828322495901992025149995607640807309222664274150199030788600456959427024840996663012812721217741937093989863273654495284512498955516622389493377111264187161124419659239473434307616441452509390498772379021397370631966244854715871069776834115740150566034268969132378962499510167790013575761333368812383844976541725902653774350016733215533712036688899189540599327779104437955181971306071134446779090780968587276628001028866643144558452568315280319792725985860310086631887205625582692410603156851217115126804246552118207140823510795687643024809365541731797087709383644194644534670668454461949616182291849803908225430707701162094507515517028174041305608449915815725759369899344019393937306066706057804800852228123582771432578705909265477011076647255258288203949295619205718634726921375322218414268840272792659135304869709278515522699264*i1^100 + -2722885347120312682007354389327084173364185108298477374933860218722062625058213263372876607811144727987053511001517631022147102841073746351260048343855943180261524567552580162313639645505947809571913282396355893948547480080503488199644615706744368916628162062698126731631124815872997875603523836983842027606916094125034213713868247234709904002065005048305415959661024878792777589877318045153363728632258877039547593868220152583152890018497324663862375464729626391195784407956133783773695540162740954095664374945639618711585784296250871187488572224333972104148935880792956403286140427763734781743941170771577645722456337298884021639577149007052493004503073757932998219207926797705009966756327514935433813852761272690034575293264343440579507498599359195200164100631335624109460489301914310486272332241917522151246097277334905737651722925178648747959183501827696346849413498014597994614102614767516363028023193870814390178222744611404217181274988347547824670623216188772252375091558213243818059074879010975241252013593796272605579938829834385621991999178393390612596461419458495576994473125651556159007686705658798334515323876237799519236746192232764655506268108472420272755431431285573937900964652744887100278922592214276639158089251024505814262826990673455955682929095130847262050539229719860826498713326293135186434112652833346154204365355917869081304163003912784751166002837999170888919420100277587375265517776947434897837136995313060520088475593163345467102696918854155289781790724138976061832065898572641567081825213160554832583985886609034226810924898985598249389914771359352600402576247897589354847229152490410672430845871584163785377776220291125466068381629070558710585077560192583995556354853031322355586168357447712502897239051344430027223150645393391281315552838729271834964876248276133144495144684395058559303461899787582618775566987637674385125156586440647524680135424273428163119269036651386735167959544635678163155932341231924501782525913131571250052559483755256468510213372691053836234178681499414945572541004503130348484557902971531213363330390104340978236091901054849489230109098358053779880693313536086806819302704671052665205377552296699379486701843761890994772979717203996016717076717813449583654970859789847878381411447354794734302042208672145529436369537387093095428422274665453269396375676927241064640713570020749515873260212314153357503688300072487772292631617924084451997160044831637262583035187086753252370323436090420705712949727252050787649134373869451601293943587423377087700241506217924175524351814917198266599819210028245082538266914166394064644343791258982791112095331716567569612615297790689616933924790516657626695286370814542452860538504597684183447322267114582475532647183117200791676843069948124039109602467853586779801723925559709718581284684475750471449766253888315742394206980963029794258220049630580527364146562025004263518157154078353205777120472698370073079417080905836249671129265754475162895456222862885448806826085806840464211057925621280548490250194018852398444264171320822103655623084988671297413910514725781304913878128513022707236373999627120379749692309847331541179982066868651752795553199085293834772149672110210927975988828240671588448240774461522965459454717996485233130937958421406221584279698315777643158717464719844128539957525551877006025459649616970573431742352771262375799648370794621154462971323185145606341516702217921957400183904388933976797883079534977460522188800*i1^101 + -266986365328043294726994404725646422946391694628123492990465534655247424137455349269560452217229095557219282443805891130771196520477716410741147915634028149947932130262733650179499227464954592658219943349482258863791669082674109791857168902780821911371406520298022304221845010604122196522417097780478586675172867575125955003451557149459646273371404463818367574067124553229108663456089126490945682311916787286170802722186318211987867112545244283720990215549274737107659935012897050606993460854172547484588049633015990569695010889368197552020816645703635955191041954748389314747152402265820688023369196755689253476203819374427953942624282497787256738807411086096354036843632014643427654695795283763020275653394909202616175624762024733100692181450012308555582316976504127687360991154937103638685750216561130064087775851533118029723534671429057465442460626039490999132265712325327640614529718970833565147845849542066805832422403035463953680077137198803435838114658482159537337335634879471707136225295064217620868776352687625994801447254495065441797846320327213044668603257267096056298061330273821333812622480990777820282166009242115915428537496533526531124583321339105479011695896860182615947421350513995851220659257820798067172168559403229652542672331165172002440915333021810101720174952536541127891071019280687909329154704674509023929442826500050180759808534144896694278047166222887996275373033282549855931787660125085934493955748277429062996586262103710110621563502361832638955164074354848288196522333356205904806739992704180802618991788585894859464674793042148118400488027718099683129867399041605480346967959281194899870637549805585187933547668814062757647133809831986232419674490831191479307238961455497701159228021083838600839825872198451080867266695636450659352452994340048649511089237995527022356652124174338223173011857977602475982941132216048848090674122288132226947914457092915210556638145739365284764366122713421797434987403046650344831376296347991034627319035124009192415905686158990491575629922090486659255156461584236619326820510071398442952109682353454126747908935756716207597404082983162102196241748487204456362715258281633260102547731281413779420245832483051554611609016932083502711146143108936943861745877559285424521141326981944235884529677099462237032256915877668035578948386686873156208263368083222736359098316731364816067878890828221053985409864714156549871243811244532213156891946712029082728157736153224989678533215495508152302857909167597131674021238769465774884738515773185607407400542038846054532041725933772241301483911675269350541628257300499074181306600132919252296214476729181804295585072258363418291896951103265262263315037778517806308565381908246578740816771671983256600946129210454757751117303984708034212753260257387604618099680951987532351511737968071954570725135838286215227712272794458358903735915979686705085033491171030549104403271373549965195335996080707269106396132911559769375657464322762242583518886529660899262464831679041261646803625501189464502796597928990314999286508204512357073004934597710590391279067316414527898610304721147660326703086634313315676628112008578965310370946767679487620314139289839905591049334611115571905653228431433635285401273891730416907201693169492178179990509485976414204176785193174987669361152864286886035440390385350600315780657712432546610156210912238799205243520430252233543611094918750567423308848864604753511004381075092923177468670029026295808*i1^102 + -22215569986105953286365097411314237595111880330777236961032666981213834591153785522507414494989780360612875062766783154294343406809708277445928528973370596425406983048682061780087976294931027980668791728686071016904744714376369835356516181394982184714356177339800125962494481849577765840276392129387097444874891123883941043476500395537613695636044466476724213511187303624884485951579562124315353978922698138099125014219978609235419730220839612028612287945378050319825656747947935935948255323016906746257021174090284190881004966682188501536786021267338501037783663788461585033863125721252989355627180078067086926023392769120926835657260229241314357840831604337871270025797294019793530913560007067335351905873607014251260914371185004961140887442548686660757478074907628871509304345165457418743855470800048478911322906387059493232203340749140575799794866399396759725075530371982061733320331044942457808640345480268458278079599340240150297564921216922927443651922453024328956211566965016044767726446270471611085487363717560954221540618579088828404828640338810925635456231769213092409463159537207599721607601094947958505596383257794076314313429787467995308016711536789322490721131134828476833761795341926676949710752848776690336873706205455580907517044524921092350824824876079007077152166199467486458690956715957324225991856242078248718890040141770675764260214729207155854138936376193980499451557572170203388838022399539562288467178797461535404830281786768371412671762645020729128605964008419258538722602967545410254246472676799769240955828259578232563112098359896296171150437449198420610353855916820976248400322653596440662894681346739499863875987180752286039094667877032125987138488671082771970734323117854800996005570452833307449337504356096399733146818038900975907893597861785296107512478170925168670023778391714291000888194006898058113677081438783038544216768727990630959511756589158444436532617823124317365610631069046023141102095040601384882727756723716535191833277811532159925580576105241378429517747233938527323393096389389605573890170284845484050267682096611236048168884544469563252707127166795993557488218216396866335494332930896407314341297096786105110780760164074890448025723001220966431651631482531184014286383668837545837112522611942879624338998906597941124245232958132760727810478532903240223604711766745309559542947825402728623962108469027121687456595563646581732682517012405726322377863474906725967238445113299631737707348799113317029266642719831247772075277709222525804084444034139464184324121074836453665334742152962859169046102995065221787430293791357446758725270787158135159054972257323611843183125113842137159684743192031136494338087320196434592056860972156010374686800625423462582604982883395668614980918036243601673088118331552865201775950406854700964191590178443526258757264063082777619929200587827585169790629214774638240948084839867570244633801548154075537619156163152174987846207928372770608023011928326100486932848543669172513812039272692358612745442405096148783663343330672428167335641219490518099540551749720224885919974865449964156146209076292018667588385357415120068191176688788646736778449674048558561960884339332244064286314657838087143658672385352213751001963040552022673768419350578244522222022071000861597461380835626303657613658735485044922496281266897962250177865576947537919114622858309310154243732925399528214656166537429782591137034074595889003377093840048339377871363506176*i1^103 + -2423178639116884205322837098547276334021443838978195985779356806603266995947094438818214700495608842020375547865786377214531921872759783913412731249423424176133952922533428939382330838411729435182656368698703287654604188752013994828336941716197672668774510556054508395452359084470400025465328955958140926548407761070331851895182128415247909802584630995687403761423533827879381781204773691771420671950546086484151197009641150555650879026330923153330844404929757900095765009922448796690602030769153268144688678516792772403516211980720790310090909772001551138985661263526447338020936694794014064083573380187781519585159895409425258424042478997814918353905195587447647375853647299370889347719457712899813010286564473786029236062656392470741013892175766423318823410468167466227232272126837370836241242847481338233532992087631852957925331438597198975856990586416059256126161741001294636090788794731219022925241126353048292561601286161181778880703442100022920370802199885473888020267444615460820663509538088395641675734867049910464594387092353976608229407338154584485613206437070457084113444589120738715248487859634699381514593891436932891121025978983827620027826622452672818854941213602468288990849036025337223379419748280301977066279785371174793329646286839647800687145548968949596273462780130207300714608671848076655387422640622318216351900569052955599783817208597750647917593397907051825017597040447516797728221368245290015392786257952312163292873957262050088546471817130798065588268697107291663861714479549773973087014102866808545696306055064874566679462770622642449328568862425562561775302531132394747386795603297396958661634667339947981235105444394451144143714381387089933995513944510953176636357481441496182974157823189337594652958183314593975371894417825451597106806301139938262065670898480432488260871351382947604439368737794659405024316058874051955959222381175577978582115123721240262765224400778599031215851941139876725080251845806438534813016218332376824792032298419908589008075238396803618533677295314196098701753823231841618961546679007800381467608665880267312701149931784158315273495744767716483172186223381216509208348800138393957226743366691324078756044109954089731640414092226713690103079367712584532023676672340582290051009004228918514632967641595356969933297158678039377280230661253254509424762203047060077072391502516187902519194484541517451240969045903112772798199724596797722088623461945267450036035237458830955098086444025587155312327842134928245417551754609671887152123727805700871724545771758170957543981828243827470272446867782895214690028368957381649726713074118676299348848099927266120480418228035714677088479744647657771166912943330990041758791584531061412883872031961809162968621936557454264266928255764256885804978716447520464554886415372886763196491558284260325789931427944397515272519491249215266648702148220335020564885507597838627710052225639057529990198905559394823748879263689565305470705334174676885451826024460714930385397509003624050405398466978102342367914524352377169972121732654050293156658774725556265075696682752853090336502918083619283362946666662966951068958750857432076888730133223059559987889730167324976565084124396873623080563203472488100062732082278503594381975241327987897826776466524853179723024415669780888561231284426067312332845529517794123257286820120244205807346745988380827226817111425782848328667898779049323547367146397956125436787767694214142361600*i1^104 + -177928788628976282707885075229387026134048840366436450219392738353338711586645760657468481337976749556784212961463682400340319592521043492511096897580966020136249267654740673117066955388705287178725794881576222041880028142481090721847046307749631787219486460706855700359397860171290860373513548348695619195785891693873572014054153857770156333914791681087734130010066482648388114953517198498632397652377987359903157070931664338318926038294246419536312539383381623457669032245516419704100145189453272061234691567492010267736147555948862879678879711986252480110977098588710803791133834344133808767282576723207064887066475335723507293321797517049329543939596059729346766385958242634602263544811255132206446977223113470640317670998363417690817917129863691348246301345950774079212558247098746743571257364951871684506312786038605199461956069135233625342265662722745941997059122585748239586672074544276519668511486739275339455125764705653659969783475714543346434751496729994016628652278487905188313910547344899310232302874572366886149675170638194586812748432042352738919631502503761098042662954778853480050717861511327002597930845170638659180045732153496317437670776176813074044920853452409190231102915675574379217316522722323052310712951040227959325639532407704541736283055416472183092607656368513648797440789405908149566176459540818433763856078063219341938371519577441065793492336496028212759586454518232126032939361443836447059713158380433422056268740091104038973886183421917644538663316941517767721183081806289695813197757488190201692999779739027053755607817498056801523497403418158137730692192222683902173296447748852547428221229453520596181933515407064365381597658575989437557153119418519945576767361733901739428025298911799913487993939306067223443499876851136729727607673333877530011084315115064662618615394457512886082793301643886752018972142942756619667092197844306306817403534615586186098510761062730218061182319104587612280556151507693908841982721604723006434575221483519258404207219094363508796593415401428502403162022695889520991329975747076569926946372229175983812686845821248677849939376620441593289896249690734943881266301710351728708982105741500371479632129237882441915184731741991494339649099573851250411132391410660650924035536938601792925429695857710259206186117062606803109074914788872078820272479496492075692739542830016043111987273285129066462345731559224781144800901337856977344737507228353125264712254974843741483420996939037308710763263989497710275898701744983738898742048491677995864489466383920506271240138952596488048815146310838837573860421272843044207732285267000479048824224218272976215909992648831582831778151342646456141398101238151913621950721735583421079148588515759881212915684345027770885487107380906258642640243120641072586124266502429377321189087704141978290196650728755036628376939347035232506292604423544251812237579696933568454636412708023610089104715604141748343586008757979448938578096302318823938230321344347831555600841917181102681633857974256250374055458315915861771143222476700583770405213204605883827855631300118792150266114079510494487204765459582219527701042068774188719963648762714086810124158769900421379344865130547910741091598659175960641541820707492646468673640462186549503159912917679386779198390818992125915296840682583716842645119569697829572825801205143767046620129191354737593102671733656271970832302502068827218980906969037166130020496158228480*i1^105 + 7327029035742295412069355197527318236151331560666709067568090554347370883423646363876068396951245745348133636892012491051984635371310094898097091501231776405029441476565662968417458468231521101902867385140464620932992134491802588867798518563956165669515511103435746043164643231829187235539490650965175101841051080485008714891302550952749344654168163392496783808818568659289411804862126285027592615247947895271476132953719920581766052343412817793248459120285240828511753192151595680116488008836575858105986844050290908840035011024744951856618144692173058305287883280986655624052614734309355496939087212804281384221966135165238525726002222418714019065701644123596484195484743234195571394016640450249168317585408684757279979840776417017308726901657600635433711704374363189590371659124186727503325816700437552665758334344446211177864622295494592230535950864778440558736353188446778823395711032214877951056103078637813665823440373542823932798710547451447595481867249081166749052304142096336583486534124827290877238438590541187902221602125858344933123969374249402369390069223231061681633798180442426297749664738995922360562213753727976874938979604230958166680341376656747722815970228583403717737859030568454502740950639000807522615665232989966160395650420879235357200364169539397342058499700474379805183162675598346059284053947467881473227844906156509319692510295455927534548215373912805645031995513777576122709279061883585876237512358849474211011630897122242077944525764090006800523994077218269611615931164935093800957819788556012510519397169475943022158073025826173207100790309751586327574985312812170411430019745003801044970830239916274153846336790047842832927231648019479972038642451690310474313156113016224713187313262975117982281133176579773799731839610427092683734642191360946189441517332211138647270366237309244376775007106302347192298531179723227299436208386538079915256077899078250356706058696904914221253692327876456671553364505502732456724082587418180006427362620381069274734803584250554599233950814487179590218658463849754790085258719096610888787127030926696866605280961442519514372515499994484736591826154342960805756256241838576420559070112204028243537889111168904914641434862236745120853358308252316405598904427964854220907492693727049415916451233484174712399108110256442721684405735362588916542308554706219581621872064593801946285144222101985229749405170923327829801742781499508687219545497551174981527402351901652048150302178077534858286763961833793355269612263546890262187494912960842030927667406571446745272411736641953508544779601696990460567818934490812407088895761690784492084388140693699937942760790249825094953743348550669722730071486073808130979648038118453881979831196821690633808853247374978303451971821831632421709060065157907504745567101111750706965991798226446040638058870552969580872135346469299321187891295622160596424691588607520566175999001663745149290358679130815751284750817800929636153772874344285186008797410099423151443768426583749027506107990001294640126314563952924967048922798337688636813390816303386238520500005419705076165097628266866146406637480384080123656874577847509077525513495701244872300385135359522588214570814903552039643169972255455302967591093486455520394129348370900759815714664843198353960612610042523806662752040752366764583180640177219393163087233425738621622808514795379562150348323353636542850915014200708355393708249170438302224875520*i1^106 + 3210727060824495447691005628458534938414152886544174268525123329557982252087995361754112283707668283241389275492183584025263221093232817916560887070064188258353843974610116677781686115662312322575756596506273915614142138951336157770453103438073603631310987956482596574067180181230245130137678378058511714675655993176743255527644528210180810554385744715704510410633750554154117876275489370368196962324439663155245267669548822697390356399517020570664671302117592478109335991238629435052947396221462421976721157217235870042104886472618165972005717216527538246444537087900526393340956226979978390677912071272226879087280084250282205681107489706136119519275386067097984091955832150503421220592118358487849189542420270894762341530917244101395838532862609382897765291629618818031920912238080395085415926685825368068563189148773745576830370550444622092690470565503943916193966621899312709951353765148899528015987609471359540512429383185217103975541618792436308780063136636710578404183233636042296550828060089934725203897852984847357101687300692438068276624673604379355228325422180355177544814230457007007543639057753578876654481468624157752340419848673026154832043892078197496400267577581992224536373173784007942822688105533813124121798158887290242681306105525770300239736197111789016849081826953428806593938393848059460006388395372792136403036326123606800269408807208078740636812949538250879455280995473127824744420044301923226760004468249713408919934795273768902049880200083990927658403634876914944780477549328706243254260491861376410188457835244716854179861344393763318427929015163590609193907479312091633198997090266540675984103442344762139079591566366546661888857647157581924237805669069787699546584412782401103209416374938924201347184765362856601375398632439441944212670397616136914188677379475158867352688181925497312791617569943281122093054996904790026316013667201935246391919945343952425929569496237109480960062098743203939516365416580786893457963334218896278551390601172847141899101181089626164455253458121025269893149137886814353835310810987801069504109075877732200817393665504793491587738888259618240320280884076611568398740229105613230020903984096400489471834513121982769799155919334260953498224500297512427227075745896292467871337593637279705453745128154971597640899293822565261297605205037606186520292148388826851366409000365222739616760306859562816824852842306448389689711037438588989715298879133528303530766975517527029872445874955591151525128373953811845391544781100419623434331397740522831971082498985663657596981734774487013607192370985090248239821727486664457311335479283312558187971946220115532458937020885618659527912047419166106284967325873533371566907661864972536767835793898846982391777392573849913591613238108242623271488040403267576439102810258807863484814571156829175138958235407782574271734099787915746215607959720449825870431675568056047665771833922059574431354860838143038633402186492011233560823787174993285264459746876699732293607735517904179761513235919154921801977293528829987094152697942555044761807484955364831900326723188366420723009198338416067769991411734912697377453226193748504428540801276738368919595182513389540063002748871969093608421942091730789301610526477773982133938196542696099461942747664242646554794506113477841603228244414796987843540672397863903466045446240587306382751755183368057102205813450714606385521150487445510364264316834794176512*i1^107 + 259306366031201433942095162110427349269349696363823525698972882793449075383397456387682979076032376099936067548051196990670215258209848532520643010782962900734419445327723629436066763577201514347253083549715587765257347544143996146084795139164324678063686556844140044442228199517424842102736001189353486206892668980132551120797683253016155135312473249359094428660907507663788872154785954180051339111337327206793846961460995022889314415782955362129928207505729572831775429550345458774648758809943926668180237836433341771721978782849731365030327299773045163792850854713570073552351726928879260026377478993958169552894048122577023033759283193115971057721882460227849156499340076548808702666718660814778016965178686807992848105825536181797171836450721460983191014498319643214254205207709602568970733921756592378392890058018177310856241170595329287850484923573288265494359648765830521240011907609476906777182200180705804869178080906746987481792223869619655507930888236524151843661672939052882167059454043130090810306513283210156777474643411687152751851859276723858045139914154461418851892743600715221379558955954999153579896433976770515416037282668355975739608535635674913746916473422500092678349585234560470166621578365446689410593907627185137991729620629356153836460776119618195791727437672639586020453299284948111344274642035514472646807954926677298881457945924102524325293575145351352042834629105883163650900297343394403013506403919449856896089045538891816764490950462046368865822331516906279189118099294024043840404196179466946992420176031756722115800275294284098690696996598992367807293532957937563630152314485656218120252402058487812523074094334732392133905094701243580088834712906640486021649840000903947131016164285528254986384466370242880376524659877262694390146540995610612220940286385112549163569467225359211218961471470293869340440385677759076517499790462088987632247840224056810925527106815751092925013831140845526873044860183242611058885032958425725110205303245673321982737413339224745127539773822534188078675757284613255024801779889149593553170304054845399055721145149870513666635797289776781393633163445840614172533408743703641781378289565378605834462323236797464981631897963492879814551409726113143135012924933132112061186063775353245966474020547633069678579775372926197667582830126558890189907265666221417725252526234085020617297771381915180320107763485593689394335750030938300282226909488407637833072083512241809407299177114191819756488009528799643959980350321401839073394532007103878204111282702447879713722171499314142863716304210345932913584001756813314959113939947257352883894792448806725039459434546590621109544369752416968332679368887888102146210476262392298641619532294201458035367014820321890042058654810240777636999843561087697838463744124416680893285804181823315167262624746543372881710210785067604156358094075013710751102177143264082153800366136500977428258694291817913078090254235970898435155621275755599056753663010061226208579550379388850557395896985627727611438784189500176156288613056102026484951555978730197914260330556840042874023769813062229164134751133728882475242746486925927587934171771037981648539188622832994085947512382434715332355399253493739996773191076556162373842813112805402382797975702513619842818642339032996547689130700668335349191010982154662783535481449610657615810801998831517545711521789808234374309695777660331179783353270272*i1^108 + 12470668927736175018873884322244749935388306268262504555095701022107186564065568817974803798160489016850337706223656831968067812256273713633189809776038218849273793073177762827485881013916600972883192426144740243499982182479414824534715588177071599693844332535820432963716576884924671569265760827934858916980008456105702496090143017841672245038174361671494014999894781674102210291426590641488074694506112260684750872209583429380365280304042570926935361409183725866167877813336797545579529449664269819611344261240546082817597364602841036694167866699450343024727069966518904816813056733579250771059192882222056044905800069202399634347889066705970508000123887874627446176325191922772877516538406225866716956279250047505891326269327368669207307558630911597466719430199679537633562490946797797772661651228035770734390592365216846904719670487084042805304794896689500771637134510854614011318370405999840666187771767035837133710190053209135937964585440507452685621981675112664552497457627781542382454019323906970349564483135164307315350592179915547151223639160569849038702605394076308814091121702926664418724401046051823663507749554062047761545651869041920101930064424110903503490821647309500231368010160396780874236310058202029814677490249192392901878827050456454141669291820060132347789122503213549808985813553212682713735637398663629713766191843845265822042761787599746851064161697242892946867978926929561686033867052350663018554001075792287087767156060342942015002845032157057140242805451411326274705718692139599557535552874117323520558352279454753123458316543040516204706895424833061165497040083952535806110969624852901853885665146520600572878829368039858450543150006921087384965032455588635966735244594512411377120997809958191961599940464810672991117308196761526908116415518130997289407127739602222711528967777696246034491851457065885603761673637037561195888454891922470559137900168180864086713066946102433891279726546124990239461668680315859419207067297040364562972118400364498804479682746515636019872980073469939990772771916251974386933651337423129780378663339646381561966480301643052281723994927176957156173623213081302667545382584180998125771881127682288481719119818867137452910484839885676824331483834440038487411544934808251542007399983240515406948279857046927311717917140808296983781028195158696397886430956889638675445216771979749001193540607637195307329226265037135180099090891028283372702383200157702848700092070907766642633527865072274666034970379696427188415419560159300541420642094859230787072492323918149928617076991343268747259746820419566129488372026107472829406303651132809932952177003933095203523024714326926570718903818666841561429112198783507439986215694515120250240040089890618459600522883859868710507168748853077867395964728990237754103097473312169684662859967947400518731845654580618582960709021298432280554628582698065131919099124944058813246288530358259521570327762992857916279463124731906625814193253650848285319637284010320328618209067976787520423055324958378619694934561990602630138685432166522764815762927041176092649235678045990964178203248156649155675044382930016791143961251915521774471908030488109351202084712431117808160787756223465524559950728253572791038914383001199541672505555002237055286229034922837221825837363343836657027720073520745536863098016241454117123572817719515208999013104839553175762018570945239545472990565759831005724672*i1^109 + 943639513284113718042950957548994308802173436099372270242076286004612826338993402101333781089655416493696824625742411542985754517301852037918897395296128649740413280021651978271069347635070239717757874757777137231471128677410668054227584625782989212601650143541069996836527670668113108330518675756771659530120325740067925546605944134452685317262273342495490944739925044656336799523588791168546376363382191907463100828894348781127277130662387888127779211936086948508587043300709792065519298113182221973119552853286241104815618550924610593130326891492658519179606563651882922716318229520709245068961236709204786263814065864296198137393646904645284702468105862010580510770563040387402939051307020656828646616315747877791802315653268156000040542505004350428887559796227289030927468023963157472706374274628074569853732822967433430851165695778148883735174872754674146391071109457568902627487597105008066438453778228877557426760025355238100750920310133401331920812997240008424125127047713101721262561310194656785019206044689533613783796884276011460277807905253724367132259361131166533410199258890599711556167404105626826438054647032750987619225583111862198405479790413810501778181401943874687356538584904519589154941509011919100443021063031762611329290397627691827964602719362728274702617563651900261029384640308180274321172889553089864110919836169429300659409792420361971747510330370986334963865646686422008187214527485350180154516744685308934718691197523402102227187189494924231844821676808903631177411618092953105286144601613428497039288215032065345032198262611360427703093650693578767766354327392464135069275510080314237575453563164018185765832755034173199300097371824038928153195088930791379862641746553696715794040070358319510929580870657308730053950959398944031031034152290276672412990099091016118874174074204441748857690023726930933385911219996099004217977737030715086361906442737796109069743522893209145223855472422375516930592626116349834906972138116429695220413272197767398630387941002399722578777903908899933143068759708297946057879097978556145448922804156939213698163558129097066817438342036174159188513660146332243420495269867446342231140565164998031366316610608250123460717279000794631797125812466983436127144368442708934012628689304095190568746431211255953282237307401635430930456867272312472521856849807992812505365125448051288205812590748397664477868272457102185776285877564871288955485756411736309016652562648766889389004845842375318867291176245335399668468909652416218565451111214616823578671879380702753437660297690019164514888291546028585026720890703071716661296031960665666768710179906396453622264480539708463795320022071061863629951956427761207565035302268529814095728565586672772187976446040036960062272936244142193597836093411311451386052023101576288040288889265457133358102201911803953452816371058734504118582569509004752485129110790991951740114142997846627323930372333321490424330035358528187092142841064303204962771782981535223555586306346412624254440561635829470768782159396215525136189647346951364636027366353389334237740011547186458736668308776701419007970270875971299534347202998134959204111897321242512643410810413141804908362306317479013459508208139353956980244009276018894119763231623671024937632504934945703355491835097396235764762075190469885851339437242574632600736430170264685461790189585709983897235997264297521032634109593124864*i1^110 + -87002830129224254167985297828706950750918146130325759282168722411539068512027445476261008913956151899164125038204960362844835249727342551672168445996122782020531961600474353661788615327456932729814273195047571727776231830855423772962588765848945023024940964601554068370026511416088109531555645662543192590232830314370164573409108413340438177056646289940381658482473773906264503020183669889274753680381908244522574265911292814382847861483568045818103950694186513350369078677795812793812801541397189895238087218791602964829071288302808690473522619080516520850769880508185071373552655902096403176599182518532635783546117009963979890684592051389217417145043533997225700308568135768433451800249615694050094818232338115630365597366969250935794149195018695991089127921786425626383350099750236382002576746363197467302326139476483145595091375740833839535099143427980066418483542042680726757118359334844253858759067568701554516823135945614982466410761003391294049114308456370186078626944636912813812454455419559231316298068051976014928483988390096768628953675633893236174347738375358898382558867949666291754077945997804782640713127069790435968380514273803511350318160063366257629068653650112130703097322422781236267211938901779656233497070871649072308908457139231133772513169917535357624859835636050592657659830845887073645573404030483101001404562920862908232363217253968505192573304109483130157695019314462227266674323001836750584994799817204145188297549003382020191575324490239169215867154776396300763397074846418591624827475090028593449014645268476608348006308895578908488929318947519164968660056695947300157368686358163938910309989044580488868808807705679655924525027145317083435067114229944032939125368124352275692149162898103389952100656794125570699790853963008466470736384678127544057689009087637544047275801808729809533562306216832935709974891766937236118802176419371339985105037803287971426125360812153376760706113988554498717099510314520786962266872426648739981398211805930314590997102818187549095616817561497653747309452981162298879935750381737650688692959602550637535952947335921476341229976339354952448926498727252754570676302480653030810254251265961942921531413991085224942646136585182815589156274018736637672814461837434077457990035283267627822348665298357212343844148551083101902383371570569506445298632371431097844502821005279496204080550013740649322386548328754924678650626667784269049069279107932880650293138986542515470130990407635092595455770451896644092521069585928022195941703678500841804220580238417001490349246452154434224114158475620322411869329682732273974716078016233618860991708084426789547897888654639122609373885543773288887907571305552347055886184592982651231329298034395395186015862570715569898663808309013098667492586348171026839300074750157801738988709655641947788218597716379524456170926239643666891941167666942516224213069088564873320365450250765908004249136387802731438491357268813595621550877090437973490458764886723659561537440947478955790808767167951243932543485608909715999679464133641783440391497035379936315177186575128444742461669053260461255737555126022940515057103623499637901133464720511671074108388631202527889811946105919970582051743824584722505436367133213983320334774049494385952488530674629200253953576032841281729854955553836674089524063736881609623492756921486492439380888038233002799263099529532916479834456064*i1^111 + -26476321257048625749517446890553452802176406107014731496146184650745355855194945075898195154712860627154441929186174420434188636798110526924762827490180675025532419448942861770450454933285316564814403303324638768083116559604082788964243188910616578092375611074252039645107106418224061363753989995979510885624821050974540152707861929205114851194197749985747914224611402699907986877543640932714650656048289903106192423210120355604580766574745424382959208015288616478174017467801464341110251742249945933282209283108099349896593984554193121837671381387965918307230314406788103778584802528372132551306919108081023142936243142880374715646969967038953900303046300040779713697067121720624797435021920428727494848834201220547416174489839468957342495960302802961723383234028165564850069403473059906774497968078480868910065630394395959394363414657132826081562833604559146067746092307936863063191310593443788709583962658951315907839534116218211302277201518840086077843540221857598502429829183294980724952023290037438140599902467458990184438556691356073594312910424627830373817503802409842877279746960291373005210620059538286425176466370451712763759221821032693856600884219345247725905849250469928763557156551404846271126456176746418239043755902047839094535549140062620242881862117587034309685473341967242821634100475393873252847193008150880605505071388342822826638289041579851168865850814202677709232014281869525111832927460580101048730502214436073866999153033056021088507830735475186412722993061236494626454595427862144704327586706372436373911751784317925985407634500905581720590915848269663648826260256713098933133423440459384816098258267408796533714477777603455479157355726749694238458661456754292883942492389174425408326212912157354248421533946526841436693573932796205392778757606248292465060710688967805810589342204834202497548913880824828105539445426494503309370053321238457015095732539782070494438645104797248610145459948322856718435546419418990059274084956720932941892104134949829617479454044856960646141761704834369974702127547889854930384434105792237251463465360814280960143667497057076547104312231971540906470572214356772917294202770044755885124487946782370225726636304878601498399766517853757361556600116811350637755025995960905466319153077733691444006434733918054845553984176935655018156392473025701505889729328558273387600735220107099859661660855184237099806832445194114053501450707598263278064762213046926699129836671969484728939749633615721373658483845806711553753575904846273380311952767340822924040608119080427355363639579676748914338646240990304730942776606492732678253012158057010158396056891719219035859652106090440998597350258173583839559786719512923257758150259946885228771184898905538729944137872473689015903323865052543582584147558571818572288565284097940166643435418147350755565524699257998755134742189871699003875218153980797990849288600599868289882798065719690653806334719273684252434421518285246292733685985602073157890203023127599688462252185330427893136293020113327798982968048343505527245764695591434391027284145231894059303245433292929991157661496167377650876803813082247865306036927154550025721281297847188833369562454292071707778986407593025821006422831061728790202954110509507231405259790659160983037478478683641240602582407206308455042933715449075872843446178241410936761894528358664554215720113447590355803611015232331186176*i1^112 + -2115436988660368534320181632220772157020691421245335225346370463633718960702981956562324063733958933865279325551840642245836177710662016787412513236047259569361314840357621850568937122822889233601757047410482360825388558174198811457365743540361361520945402682678575869859099451867554764821938847331134880492835175589719694636250465328719967921207853370762565583874176888382625485677127627648000087687780987955412385296999980556759978560277187801219820427004702634522836015151787288108890051305628541143594617309916179314545203766022796611061173566067341970144264860457174331505366671948633450375809514774992342619754847955867878130333871847215592791866825400773895056197675230812175102414957156831210333550153650821628254878094102715118666447360572530713681558071072739362266478323242168679506574035512649841947747507417800841108995630831366438549336086336006013100818510385354861386225086366364904141362460032066500502009628560096044771449852583512360828305725186048081417190884726737184749335696639220363560082240492784824623133111566103177611924748157920857907928487742859130266370204555992770186446247563294819968426596764689591752565285908494638733578915419317019016097034354073481534694248142133483621613719753173983949434505148114126672317342113946273019144742546239049775641286573527381043161947686064888085137847576451871224602176473631769292380352693130515481372401472835097753059871803082724427453623753302863684487567837006384931495303021141318656555912166079196133674094066874451140385014167803200875775962773598435838727821810234427797897573687459751326750861947634642447920516685326976208442785350746679655494560586328687171617739699928741773350778363230523496427644823545096052313203500282590237092380789286046320420657674257223406236093361064987170587168547381068646073080237881135262863062503638180188686016823448256056526124249561341343145121566257949500955114624890684079565116726757979437070966083438647944372804325102765574528955479829457602743746435000137197892086145521917421492317179889104368681161406163200916123932903654698754926993742814274680892324795345086225041066703801489259106875873338950050486140147552662166333355249472227918325886629573995191740559327608412042179406254119311831379240729768255254922141294556258230201973673444815530675575401749994420122151593974657976532038217048875956590103460434412584937310371549061820580319951318107967684331267146915221451725140927162833415432702389887421181045293160668998660877160355962446351871269929670413625218462879307140012780823355540923920368446104852950114352674940022758307299439263094914372089633434010741552042297096702957973521431526169089215252630816773718836945614540560254757296112029475554033030810766674323819141007980143214819335922345519706742727889615813976534254049278665361804127711726775664365052448513934469096900832362704772909934339853739377412974993778031196616413822711099287982441933345448920625080795604360299737904530537006466856986709057137715958041733828643887531894188904682071431834269347685236441215830939377353268575047493324628371464693550552679941507692499787501126078250850806612729521625695115245858662465124172756534875958230562662856992272227443037416314089244151392116347447366010376779009005023500753442363799595322823484386248356835692125919037031020832775566384661522703122738140014039158800004373505320096733140615168*i1^113 + -66112094481778947173226312602231613429937649759270385184135071577262814479652478495041481339869086881308503852912085493918303788593414110055275613936174992179425324481480729670516358543690108449685211493058118524954838533137460407804816687324455555400400279618576307580733723070187768511641872254732432021300763466839171951508148902256747463735827437820198388659174737220876193447848689048073799850290588423510009193677951570894377689940644315174352542381962366293848197524912157075557678580377444948515071790806405893296748644260358564488344243291750151910083005980158563572566319128035134770318548250303061941884292590645133657972606912402381379873142785830006563534073485961166523584747127833260052098896153585881771420679813652192109821344559649240858430206283266717462009155294494790932725403595825177725517398394360083586048356207707444223653782005785559720503993040016409405403087685884010562237744666856771255626299810841046558857515115571778251509371500153242750972898965294542567305814502781293218612174723602763065112861776325214391601730772901957922146939273731636286865818226798966662259945535237016101861153797470320540617349480266254351774061353618067640121723851527010120612987017316319480104404336021749317566173804972625652079228664452924810370938658986429707884176494679951275413531373051546121462183723336310245935055394745564745580852016309823705856564526486934557503392863346336070038322561067324394614297375681814573432341810926688149197052737595439872162052473775708454947193981049891771941078484926646158092691387360721218902101931038423600817241409825592298139537569137033609189429465844504358584873894923311530650986297688540195910764661896298895800956717885781916868250101502788372740687223355223590068052682776565014768779111923121114367237970661247641546441770491334036304733175784884657105236134571949414265953885885105827598921399399245360358405425816729596927847055287701994381010228821316414780397379993888146879271028433079910958880161559597386042481565133470183786802711812670915831250710744145904174853554713229117797774145113961173819348081755716904821018225601241128096994549346459886659273092662583398275299443972208981569922917238604303891636118378629962757653599677780679283771804543029439683847305456039815090776032473984369474797307565748083495715659024918548146273456185107939734527411272834008571672622838072161200557687338028678151115767085718492327648388725301882566036391793523904520055081246809527892053177303960849550484417045333438927408287193853478110598868012148743582873801149082924192265464803880700289802752119772898487319525733510200972058807346046626496305966163098136397626104475501671475449684194515267690515291846699025969325853492791971363233856746451508156968553947497263293141629834403505936965467492538454504488291286607903289238463430448553205387980908668277131919258139878663559627629215934125941632226378590113435499273743977036198193568776524135749242944595491085429206174727515025303209596161050960528611239293532127161330125200955765134881151613229917804280924359538786200996847496501435816090294373468985509883943976960315522720014663482671891751130568061976986338306748956008413539198523927684882197223589879687731029892427340332984242651306534844156658559827296714788941224642622016472655027911151514960055465343000619617727816242177158452511837323191086219264*i1^114 + 3304508592623329473113555979260442576327923810713771971072481868656697721266651909122971106997991983034646208586768130243673496841042918949524673046836431658888591237464936323287501441147772498044154769683317015345068156126571696766200344368986128681168140552436977130731490939260759532281389596876923608838726501455303969717146543164140689805836081907369623591885611400843226497848871294801151035788868144370137458334640478755783080604643075981636999382983964294575688770842141739940707154039046886400293870999567717150385405631220012633128122697498019425574457019785725520382425846552552114413538341817718154918261684913777131993407161468984533969278860888117862423602338554993848522496413890597825149807557692287089214936358991440508700375161657988580037082119141403582735307790752136553557792746611982520276698968500396449639183816017770099477599299291845374074854542589740594373080659048994863553601879104519004960821905479553645467221678299639868952195171935333231241535792055768080785097818087485947995679392813297736501906004646703300462392486464499706479724246331598080745714992520774469706868096564118434294629902437764355239600736135453469166661706511657687054115408016604922526330118904779194501006697552184156010466663220958154880417364906214893352971933084248253028708091624327923512962333262235276458302061436005570424758184239372448769224464871203531400431623732216126799814426576947545637493936482332979991630352878035184508363708057378478732600361266023765624647807201945079634161008792050689819634693312907198926923519047592511594128985569683025155442133599798274670609418484190814813185844614563729224345815146999295184961654514590474437383917067099220455522955800321169463057808891568612354771509145669927831611025489058800874608463324094761991338690098802385578256283079859139770282332151706302273211209506798890886822142987292847067171246299435939575217672332555941270267867029816050805150010940467201878686368441354481798209106596013733159380752951314235956413226435525210739980126339711239964652728077994985676654060952430589830983527503452835511369498168169791536207998183389448961797768270630555268676336324351648543837787333305107682580188708895567132357695973346032172577899402383410405209735523344296379853030743282694161059016848553703678973085630320772555143458950538412433840002858175890179309001808603281093425816047930718710345659080779694685164626627005266517358164859464652106436564186795014251520925730023764066539218414582400591410306750359434169300978432429440637883529597260603962388658439807450389401194004035670845401276024337983907806509165484445425304559829458057277264791994527398962945542953885936657778724825793811070334498800797991131380711071617821799592538232563238415174939462355916506591795393441608592004666663605119176078046427191622018029028678785159794842773054149068537710081994083914262843480502151925399537444759746489980201469986181338621159126642506249130386451676159337146460668077130905794388623963096634618544379283234383198121990218734668413968925248104132356501923252062287415288401785076524504849730868169248120261435185827497142495561197516030238957516108457644896827261158197485432552998461163891658976780908634747897437685935914267685042974103008572385940384303765633787663346982453044894101720186712961690416216627177658841010256401074407557495743661998080*i1^115 + 607594631569840445977809992294762549445063913758761071335569202310468598490458530940390196927736926049150511847274319899414723398861145688061239319540791729383946642861033385678821676282447614640413380430528227905362800510781473650633314776484547609286326946300133195210575206174768831722092439498359082281547088413941502622591876458935019271878768286032573363102532381778097280394459196801088503435482709867369366812018705021534607923037398581922388743596578081502603927306704889017369292156219945934643824943031180222572188736834833253866601740069207299297968900965600522883566971310547798094792429203122441770536032646637653875934540431916699522048549731083686847813116144904350804266690699581302785027923539651059413453007269682507942820380554165872703502666846049486554975053719726064516889951822317571035261919519659173033292795891503432672180531018383181567186756713441872563550138775169203299830034468984836997210325949588648292002220522008578131749555712425604478541133273948826768481712235748234380455341870950046820029664583837286813371975409656203148552372591855472375886992192563764691330566146096979681974949114148952161439269563878347750806949369167710341164047127146557864255098073404917148109269769724801708789383424588534796794465414259594022499275311302029799998552106273217339962861254069584199985726421919668795116100840556164542049851276001291916469225897508997570430348624729970830024172527298382343298179441816474493329977981402488456839984450645916137567936736306653221361473083206090558957653473424992724811377185400302500273019723299910970858209905008987785575875161806760952406810522432160620249518521444110500310075043196082354701725810861647934379150517739863595701830201894326144977199722236593031982561801955977126870752215229121524458003736036560034118752935860690905571869666882776785890175300257965522092766843829732536293317504159062151125215147872266824585105382078715404821144909856898105186479581662888345330214252746815359387781400490829075502016059642470432060167143123115670239653585597066135187945778300839755322452028345573384580678098895641599254594766174578985989295989139579665374671160095707465862060879128553914170548544750895886364318774570711079459628713858513520406480959091120764986161285293783947550389888878080327589078588761008114178392782774377874287239109241671207269800419956073832794289260798264695667095792731861415287638114362225292574015859791366000152185898093143171889020629685594024343674117233800048673985614200695047785968017652323136420965194437039102903313814230177428725800502162743097629400722297433092887684342951401935281268814641424216270754068585176118375619288946983067951814740708925500977148414829455168596411773454530641379770865051471234724282599057182341831570968819431617356155707941562764088674008867598194153412013666169343277875404389789938286393452932937243587397447702031054322707394689824047488650739694731881143434575896055757562844760118187133365323660348773967438094225586760411064902654971023481141551335790194450987709467373640419850687216013933310211656310340418319450755070681635645547988856151419076640119664245717163941745271067692737288671430413556441921422692406691305207133177852507478645966726980645944542647579171250344615278422663433449687183654072400481677922437766738176512290126119670975373552110780682226836176896*i1^116 + 43861211167569033930570384643669324751189383474634386582144992905111835367594649256858751486830841032044558999269351925370337259754244475482308020640488382176734321225437241858702012914472480983515492015252957371036553156890626017025093618956304932701034089388648514707589999770024127212709973631338689945738119845847393398214440846921503814807948995723302238109177460802315379073179610983751375642798335015721802001485144453857709512089227787096432451357655548559730303798984830066822146748289457560225056024190701797744488464097822487498009047528843409449797496219501650619584186747923065642237247146173233831596601284731063806296413348354709161211017708459778921000001597916248943327393642547343940350686008011340302832391183954643204071731278027247905703813133600376324332584250961296239514410127730942376430594708674902658596477306642023355740202769302772267003266709366033265896614209947918917574597098740369265989872029988088383605478477764756564860112596756598078497563253530048207983619014845536891461014121978120372170469760406685660964466541433008167937976855248436474696524515184815906496767376501843364977288358411331287620266400280094716377129208260636777074506384414003482078844279640685291632306971534225509191228273852136800532002830017393109905491755032716193206536397729935138372882232063960456597912102803658953737549317839395541012847149302818368049434267160046199599012467204344793924665953836786218974153420247965131037154296464592180706032317605995642464251392523046869424873892262784855742058878318762528343097511141380447737724889213629501749103950946260916687831769814686478744348318943717521763790662963792603958472812358940565051151536013206889567964337886276080054051847297824931598921807482754305811527376407996118498864690692499281765253125970706136734659493664290876029643798655877743039132104264291712889166435286523414638500486847252757667433416045035501807138826096241741458636755943670806424638525625082155248641897483829741592546441083643367632888446129200077775699577880986073218129430947379633546208453687832974564887794226277605185720830714531217497489128775272979822449221910935732285678694183061986459034938901521014603718358763988224983586245261868092832062270259122521420043877147822952686399745173038148882832106877216156403892510168283829711301910738908409326522553160776280583288730343789965119189951250477904350986835900351751837878219194339427264978379140651051385366580183923993440196521906118507098748611757626870154800973794167820932658289599582657624663724719777804486219608459374462693726651164923611868212253632762743223673490592733465677582298753152218198792862272572977092400173575676898227391701317167535938443998840671498217896427247269183247836382074270345636669901285900774315960162369959823097711014073031090627359410955614051442721847904965298844377949813261639511228727517359049164659010791073816795114800550923729139806117309902579821433782208233980997746037960581849518053936466884304127264261849849521796866674772167152491094189255247040979529277723682531799028141526779152519655760477219222627943178424224985356538205549217374212044325604736284696234515796385138144489794349587478034042959615427701083256777489838767502296175939087572422379883649818284301424130842096426625757818286014209262090472048360559378206396647923314191085829021084155904*i1^117 + 2094476546246745006547943932755157831823683815119489503845177978578259410396825230171122317730450074322809940723359518033368182348852082574397738944484626267511363467551578084053079666804367532738017028329988608294511768056649375040677517313513907380460230389691323651294337702768967191414299348228435589634244562223513261522205004220994212002161954784936691989203135085950248046025102386367523442699675395622285422485374776279238275767417070370374546499350339537795785813554300499916761586632973601026316920851542654732221479879485541322361637956539814838038055122984033638506030630234423258667052927164237960023934609424714816820290082272080594531376818624156083700466403561216404148674328496751883444746294071986747089437740135604805379918374753509820465980954935837815779193959609581866661013358174898157885754666055793614145392533425973868433041552408682061696103510936323499139192444326290059660916129615377830449198246362012154224122172279572862310431646303691850858359110555320647266824554336203777725980703862981344542929138707378104194786132627947832110141618121434506458850173987760194027864430443131092321390919142768054996535945971860656465745053536345358798093605923778477699814716983841986140365174913949229362535987598211775042568346620802259912997110486441512395953375535264711795659666861933361140685707293043807961717148670092175458859748107376342483821149994298056545478144039211642322819671806030138321143188484845839420302126206427399518113138827537827867569879877297504203240651195462723127843959879346996616252221919057651717410940023207865312686464451078562483260104806664962971417333952357854428583148253933123177916693796034699051186478912394869326193599015206154196826184280552023174977043988342463006910248909871558727477204388391956032375125650150806210075282559656067059460236634785418490546727885704055252081342278698212597082606929047228691009176773255090231141260675957719516766367789292288627113375416673859089925044777815967213265017956967497673801387691491466964132636515246581112991435243440566724352571641626585137390738613986114273364752996945269437306673611848128540470223626599995507698492793797494741568455642703429045165212745371788674146971795766612318103421678425788169371910858212373605301850282182207693748546867006785437904541438314290972879139197037842517682674380681254988844147828368659323620719526378514426108884144898372924719301377137128137051126993131430614028594092134364421406755313888020844025032436077540191807392205589530005037457657261413876145892580841246959064675998951142586519577309345629135438164633748627473025517339864487770957728373739524518286728856024399897949929579155586581704895326472702185810336629381053502538310034830172446066217991193584226555451633673106465113536021231626459749590587007034334235825633692341954758933171440699963473071208421232645266933891101672591756663098036293076542675290542994061391555539967782422561211928126008740792136063614176580649435737135376706772483168499348985106166151882781596239404349814010044080264684865043114810145628124394212506970878014077062257423997946221727013003824597191352808683662362427226952197441641246315428664399631938922525863498169863902820998651416417497249676394748698449894328917112991755468356628783823662252691359798705636342640454418835417490121870784316165837209731072*i1^118 + 73396428699047168896210943537182000200012446989342443852723756162503457798762358870399271220861958633559766466340250081195824499796167874558655531251655063604468312189512878569239624544479531910732166044694165743130058371302351740348948290965739509371701767351272469781906576546939956629813157639429207035529472390228248289320731643589859935388995944716297729565232742343639288212719659225268442081734880540345999803569707103826074161591407961049467886907625281678100501773462393686059291621992094984992321494681519362233357963590690598350982515293150470654410589754595165901105038615647760172645685220940845521587193237746370215313940487531883926177369546569078354020974298630262991812628657517832785785688432079696546575799739993042687058502080336249885009863302142732801868625676984735169273417842351785257221463976075070988556266260004372335693478042245690283745513075703925111121623008178812603806847171575309163993488046147902791834214886889538468973439432712016865613205896586061496773285376260545082587450285235937902238380562887320416031681292746650309519720955475156513415968517081384843991926608360073207578629373477642550124418835416965287205374268882381753839294068723597301928994195528221184159700564163185787963947187404444288772890571764550834283066555744719661776958213892083880344271643702188442451380487573544039689394234697122173883091557064479204603347616988353533545707696519921731622663029512426676531644550999184039931615997775321627718006678206972262346431244890973663274994802911936039167158930011745023251613850094730508842294060459240542561800223687228139085663877644406349371706720716395380770970530577307473843734220651046183810891807432328960651950638037532436113951275730430160522319114173433098561247165029455698028349052350036739388637802975784720408180116540512319171196149538719928253529346276997674005809724947950116613315685708240018421231975717492678390417508995543618356304783042290055382280492588741443048248600522487186611801373849723347974221129318110810189718358074893974480090076147797131112101691619890418182156932272374877255958167523477630836396235855773569573634587258702682423819240656996177181358338736735241521406548202764850199532765682333873222549444035266673933712864999772770921605452859385296615149139048474317115282088383299257398917677810472924078966605910465015042780151157029296251348439142235361976126521828738933575950004567804132818179088830823774087441134577257021939789602468624951057192513597456559719029198275777403828340369144261546801727764835486758070619636804823984725671630663498711554324025252445293953383516802918894015050920410573216413814958275227866677007264914921796164484947901259206834218832373873775205474964791464416085042281491566284243877278478916950232306972379873573101943557645374058930147107895099399295678383191877933527035680891406804353842887589135248384452756141698811540650015044510060697355843966595802291279362721417512275759366321101423230119819500464673385060440031610233704974154044051754356044041324756898058899233989389461309990956399649810062899466606448260909477895074730730078681748680345777186461796898495005792364585399686829223831267891675399570434540127443966379847362086901268098902702759860034957434796434207822988545364357404188231557436098073642045059305625981821287803230498502704365568*i1^119 + 1924538962954000805712982968613531592209302463997703319930318848997166785636772888624282782885119988139992290650198604096407989764380681520210814874459751398909374008252070681132416190165470052283920638299548528687585926386974844663268306569726244186283786721167538677346217845468016070843041033945249639942215148670688780602041800933640036613486081755928501474073025409911956499106483956453780604623108371487177062634294997925652918490643032180627870978672055184249865364927723707462683629831648879066718016078650860673024458904579445924667438545359841355185222050680674913619157503067584332400833013365797363451745003132472153440052392396557716174598203410592138697138251846994564527867805190358429658673025788219790543132627126190609742455429441095337013219828859098069127487259781265414698359397085682882130467645335209937198743442444636300506915594418794694329736716302350696375356599673340689251250695306096174185446011942417721591232564861627782500249193907653562096502832594081416173902938096687538436695755912704594586912588736416143634493141192427861902029743815773761157146180234259020931149516657990796558895570349899559821724244736008808971509373601002429875617298205180343056489007919167374945232275122842263004520708130771960054120823400419576431639748420541200357594004422921413003145680758682234674944492608324586212974424374212280669214260764766346160408908669489900899019180283111990173631896141610528800730386363820706795555726832634347799697178840311342769449924105210390107874676372695628917948386141375814947593525502474949033450456845078395800225170120409437520311018030376405710028247047562503221980972601247778729519209409470676957652278859049047314115079094080490176246247338109689981802579717129160163240823404284346771435577264920955416150792130736164889534910495276494145773098444835555273308215183989912787051793460921835812843279408117639950866585881642722281603352316823535117011943145807175681948426580725953090943220412249518212450589168277554495326729424510577716708779598820723577835430562619738410692384456217938607591962671886355175724358467188890249454202881459757923339418001307615775957307043011058897175791138497090923088121400624658760620168816958695845545981525297596816699576080551152352024963270779277179531446673390756527993195182767254030238963844870590728424115468856642775372665566792666425720930587126231583646515294922516365560657230645597192098274677465207616788338290806900084734085537122373856227051955975065972725291761058111294048852135358646558662987883291394851224413964898012092925499840261393770369237664136716823005860890614657094073173645513277517131452513337557063561766746284588624433635465212245092815270841635961928608235104496376714920567707020223927390534450511999294128973879347736821197291234213439678512763376055648832171628072012077807812012177763413391908745417368462661586251591556471806945871102562047090761077972713470416076138558468091223402099106649173623772324795582968097139785303686934402181583176916097042439066985904297979957192461625520069064855864787990683453901637570971391847874218529829491724754161087497753301965820906936735655584587957775948219859927953239942487663149866923968779370642659754958436950876184722271198799453568406882836659725027938482767016930004680312982709391866808849105257532227584*i1^120 + 37996970106797630122773488415767285163173975794084787658409272861121796583450169943988834674380545433929612343443769779253509690694469667041132404339869532511130883744046633546300572499038450856776740954900696376948899862596260051535869004239712979294991486000266272772383064788200455486103169361940222002141557777000592143068452810207816536888290326542577615140631758273112137329059461209412751602054060822978532694881140269866502637042711390048718229344471242809931867157617440288368240396621455830357471277325086487392550432530360389103327529392461858832816293424692266479461003619452399217130984818061150350612797250334034371933421800139302499307485159648960373490860760050182656509923361649579991988274338895715822208737054140262069281900147356035231785742694980405071332837733000997928883624425265263116134712080807416642910660434559947139497229436471836111587191429095825116054130636165203084549567870897989857422598528296160445002881142785846877402822320473298379888769563496830248121402380506966785660432994753282181589336702650221139453377904614548439704814764553813706623851246608917722101115947449569464225111954387364990912229966271054897023044434281535424542915673161274929582564645585580465628673077211116615692284655622279844789363516527956821427066481126565102489263259629983872361662921764016640907428875155622833885947540148793883301683180828739071836608970960525418012256498005663779637248162114980414879305632737015248250489676884170865234122133980473433397839388231346944293608536864194207149766147791443708553682897218294780427515985838573981971352469082965909964894441143932780838135626647361166307457162842592709290383607616043516394589806885580132186929296900559248169342200857048718901123558891985535173540320295416027114836077544562295259891935739111265359104234866971284077821223480855619776159724147774517463858339836329600288744656403188231990331162037939013911337807379195196674369532220943588032525519318135465291401964345708775696847460091379508353863857417798118151383163768574295411733803832376120197191224680627948833211429950745354000965006085376766161161429454107951971864815877646635284529018809417941632202136479282969976911463365209917833194129676542138554343714030048419065048684525134020946979008720877668858309777300436311067491089655268778561600259482619567072189956279920030009088064571361798515737708411453560156224530537324595758306766736341556994937963986458651544659938012393858892054103888894948200954516665792861550165321754080069325211098100966321882187179247634662353017317821938280922076372811976446861960170017668282821831001214033064701000594730010416303361689148384861536499486347386329251524526390007998291822970290017600133341670529873825901335051195326196391261758741807221195809060524816181571390505728380462614586659193572857658735679020664348907208420085149206854752659137960978871044912142603700284932535748191224598971423797812728392110942046880177579654533801725348330191283175546921075808454766164242093895037364636640586835953131438611929523150196540960782380346559104067119749651143757389379975359750290708646796736057006027206983830900072230145176689910267246951557642758975287261636826557517847575350117289200228354906889279283263834724512724029741022669508640091743809906760703411933506101404227288528974774272*i1^121 + 610471540149996825864006257712931838361081992257639873887639348760238874921695836041401728164738567648793982642134055269967634551955513081425423964532119001086367117011270135600108677042517559377605681322970771022045848943671345094529232770052304487346553443044110498247883982721844569256464648147636995567580491717766359971548377705300793366796507679551291764200325283567950707220612878855900854602951184184857368920784040095750999019823284208549240438029669394325078769212260149681478955531008891963824233060087744782218501545513674547538175406839984872588669431319512292004446773843636627743519591661471863854956864662546590840844084751859319498632030488533589241994530095941582409141393808278140092871350805305665978437912941122946920795821486741223337914324810574943493962902886011710412301044012996399292723071350297596338008934773737653895125946861525358864586416542544284558626122714652483999876206446937344144202443667104920136604418982642443869285012485877224849334269919050899149202115522168979197190278709154365020678737290026155271796487902844080834218304415751959510888349793452887547797248940577566075972806838389391699522269475228222592031986192526582206401988373403519665540133084289056614020036667388098471625263507248749106112122086901151501466746289112698587553551975700107943595265974353559747135744032492156144398649746011001140448453215153118602589737123400063797257187127183616487102352223049902859724320027081471482133151757177407322578240161890908419540536713307817967365021650436671610820151602140026433441590465854041980423973383801678716915036394852444903542554778320188875723342275347101873712298788630574397417610732070378511845416470189745304094487450601262064649783173734683011557179869148596344435469671401373539672285312686719606558602484376484435084113933367322859054050092152504547625677419686548312795816153383280472434133213009731942770803125423365825174445929604808308949686005126078476345821979041748756493078863581826625895527927772850271465829091673078098072603077214390109939766952562853843149880125479777701453786052314776344756596243773607948457685268574372326411712483538352726541513479447164263516176021791288499981973496621705338840571855648203208402622662180225982194132664165325742394047526388019166717560050776881169035093025416471817643140738286220572540505907341435374730014115673166293036121107598901946871860770201199401755261102468567449020486535272804813658375970093423343110965386909992285003584807265936901644349150691736812638252950370500456845092138574137443430791121031237461849771120988859552694104484287289822545663022074760570048831091940451244119499441657849580028285130018514567207753357898882171586493176824076749094241570844374218337947568517859107009367264427794886982157267768595551429994253550160957820975420803322524371424630620935552600950150988585948856422403848338150889899244140567855774099616784752284087070816892744946015722141424040260223300270780312088564736958473952913480776231404982908948166047047094145667705818258799212754291129038681194055064924398436323254458518864618785126806483480086417495831781701428432865204722509470205830979134440473350880909150666711434752808097778110624861332741557165316117450687603421067028420615584093888162809005918958526325365986509020813672949915985117184*i1^122 + 12013540112950627696053928031421499384687129674941816913390325275312901033536306270502619512894884435280463399373382365600552050822210954341514074643704363414143337818808698218272181370103541257293840507281552619547581649191962415576292229206678896625220558817009210316684968910742405783083700402684547470852473214736156571445589961522579766681362646188326866904773430650596900187802435341397873795263963159924020023485978350065792703875315907154786804816493069214078331100563895694759394102882208880359115586369235768202862466280681498343633288407692102794697464341300831517107661290955440966776713706008651445765829260877038226356772460195081515833973666094289403941864972516174639784549510516251262588544401797496453161197013503983655860787027625147352884252234367695843256806444069219313854244479360467276556210762796268353987562959182464035511742516209568675237405924837131774920178862825471462496160690685762266209319412023807517791188532627271371470910305083685910570257491676424701404518863254797133111160927979039589571975584674651498517857176579772737295036634132506003648029957078020861790131086878512968714936076163874128997063986944885304534615574702671571979641129810335031106695395714629296017526241453763428667151118183168205170270976821163310649390108115520560408327298180743047807413852736367607722067186148975575753017534519685852334670749192967477853370463006117551642900393412379183047808608836606337977186087336444406974932093333205273440113337046126178786195955595346329732135734142305638389493701076666011451060588685282573025994749607276842972851177249598937227068345564632055395505946556170966509624436331598119009588773208909850308206302925459310408086490344105869953278534797550261327804179641616491930158201656998446472351405385153449744874608078125304730462137624715620820427576015800998816993409692047105165794777719635314049079320899327291146780760671234465897234994500702329021343176291224055561424389728703502870818023115918670560678296837071114229111718160525242059827325583221237437361841418485929551564647847521168043697231708378046271223550142118947001541551558162218219513700509722363152363038696887880221388115811501458137100131934894013967127248068561757009965801301635535819288715452272933038801663386067865974933410141340028960605984914748383543389781771118947212123951065165309469323477020057836898640575424518565494366100603549505284096018921468338393887519919505675313083444155580091765462987188636235782088462138113827904306617826505161737772784852825531444508449205004357775531490364595110510483683098469680895723895072228607772991831650975796591224587257631352403982671100923643133888655511006877695857132979643000006746995493609425925239015529709551340864142144409453096882605565759434178672711798461559728837896234955446340487829949451283464312337858199261278963491776603308118824921311125295073330705076731660625903261249194393308767845596287536703586833962846440406043106734450640844483142566044135940411646402246407882255083532339158341340200412736534286388970044693603990450310927931265929698964435361623628215237602414752523104728856951148440362512422039792542178035957279356656080543557583074041654042295013284762608373285288037414951854650852627984451793032898580247204711915920633439712098791064967894488055808*i1^123 + 60408919495891865985628742691567432965076231462247583914641679010572409268671296253378131500617421475914395145314644178946522910383245698193363572502472947753770765239088015588402099518678701538679864607636415718278181827449424476918315837688118011614692817819506458823170608590637860950161971135004586466221397594472389551543027888370006414018565822693092409199558647629790449515038560035599497948180388818474969297971281557138371183744818706542069544812200622510420658062367482615741950127527497251930680130697252082334593369201533043756392074838791722138254328382514402548940886638374441063727818200882457152070390902318713782207418002584774453303454579099860424170680630695961189025865673162714966690971120355384700577012241480209724411527693047442919784582351443981341070765764507688475638811934929290777663481277754594518714030272868090433889130331422451309043476361072123613073249472642287464303411161742610476203071763924326275834492804705077720404476203660249297813996654378156628924209414185869284470395552368592483536258948383485426892603404539877754080210462333581103861182803545309857807544402316270209530780606440694309173679381298007482971724985453829090306251693360499707012435706395753061960514379361936676833299321758628190809464361153339368060493932812883455431984834828562512891452508621807310410350460566417385596476961123888463813290273183002443524916324170031297626773408594421646365485808195686121715885591340436490728433227807845029054551080280857684161589191407962390274963100876172842132781221054369445530261086485909782610391674956766771271375792990531480711912161996663588656673282789036018002693619715710739936137859446290093244904979925282768693828604258113471555277266697940684609915907519001480488275381930266775597807623243430784630095569028934515986945965224889035436820877271688765483346702433392591234802408310278971060601491054923089557495058927332266870946405201509234435818940150614658274446696993520565619997453531972489630049243998388703510203312742927311360179679596176345825321342480970796150020089437203848861649621893527698965446185341228922726543110384413254673536545924835768851518490945108028683459333708580889688051412878769925691796366495078267681169998393012637841381540834620108425266357370471986900584372276133674276742816410508934717082644732642506037804360245805139482338651704744393489128108131966683571134289559395569485309563153608473747765541821546976905423228817522184594619153567200653827582817722401226751352298096305457160676896623099746932664573014913938329813493061449193640737239039926848236732483522808900589170043809635149286614686876331745724956391144427590998544320830336034885626673091014844820612735268507305114363935919347770560664753395594896032507498553455208176031704894545165467745214633422829954664770643391065686392546813219261319346503919243987496962506665074458232871914803778692755543596396317949150963169041126439045059592607274128337418901013469770264958148940758205777943551203019669398359777532539967728719224720710870561110033635819764230489210334647582029763788945062783648485740250335598949198232292768243085218253030153546762072283176668896338418574144226464576153831625982046492717689840480960848620834911209132256932030032936386504767802675956159251925552009704374272*i1^124 + 2717737830250040936132528074582735372095758489579098946233727796512443200930641303358565103418414739011579596259325771065399800320090214433191160312438686622913399379392829539680589212660857882537790373360557460734208077342091921367370100226351261691644881932736066979643486173894047979649191898485291051276629414221378620103612103190330331264546278099037878803772187655364867678331602695074659387588323848974009151240999442328852091268812046151696705255621383400085680824060787668175527861542586879214908602245982936219148898453741878926905469838764594485524018860285433314010898918299869268303958580369439586594373106766103880570410211444781457667852623126902385677557998232694286783328529728744393430759667650627384870102300158671869003879973895149783602530719197541299467039420413195000915858895304938381366309375016656602523701816866624137324450634591229107788089336205897297543552457248671823355458384326258724692582417222948642746268120939402866202173870209077236823157489496676189022348672810227898965090508942445868349198790711847624815312762044959927033744451312799382975335369870781454438640357443868363817788710066410475922433415980103718454827447834164173628787277424906520113658985536375217747319570697478157434905806011153916613470999515831146649464409100040452242706109576286952386830962832397931748148248837758828156362074061862700952571053083127263135001581847003458811368439457196875959598291990076852097241914362923689341855009948538285077522125341289127744973272254245472151423059610989964885109954100349086595622316508137452495699235897205649213235509257191840764545887964076085756815063085209926152797965171362280348126588896769948130618598358081240296951762944545880288682398358944953128978452998758749556399378279526767006875373649625060931050277308744248377038142119711512587968058089458581738391025608796655287819372939091544725113533822629187426100225140423859870748227736402558984873445169708373514735988671243930116459929204094005728361491993585983091732863489527275448546731550328325627808446759580943478173939399848115502616041405640398563096452623261832496410829641912715552172071686268360794901981749730449550224578780980908983748853399782221539879528559021254442937418304803765339588543317824992728771497640303136563158791226704067388514852460262223736316544370858890405950882022294789259662719712287811476659071866110073591829515245230698649331851797212908237583227152559534448754609330472759407300294887051188236534875200438228363071884911252193201928410887266830390276969778768299279281627308992866369114545154172871168132179389650062118491798965987890634523050247202477720319179950237138168247602153518926651778121401965183067311718648239432371599790345651464251760727175632628234673864413609542709819111096578064437047565337113386967732750469195123141562239881852183463395806482522620503771707222608070540543469809348161590200369095772545519494743215830721014133303711304460018336304026032133741549303234628122994936782658797438333075516156425547794607683215938176406870168029951509739687078779988916157570479525937161414622352726678961708000138095933817245208984938820389668433726432535112363755136322216095402625642380735800333069794692353413173235984781207316671961001638911001948793954992127990950787375169536*i1^125 + -6355702424544993911107255666203986899866496541487539301412878392689687830216817260519422499950214577819693866739150106553976984111878680809947930832105623719781927663218309230543199317757642914955513756724410424507569929107828008723036885464844945966096946813505188146330310332220156725071678770741544000134068816762800507558836056024608340616791376927523392411912097744383167200477455562885213674146102484845275603383125473099707537814983387146293048741418192846514836496356099488739011721508707054911409735093074192234689496268983060013186922555753212349034370628756523279809477148280293451085375761887468507619613750324799367513823061717830420236340371393317832024511187736540880900671871928078314870648619856309682392416867795102299518935136430158528508772058741453344133310479810683113378036572780369392426899657959687214676136697429036537210688899094653766636277293695541427203426284010274743912198317145969649535857609042426614534650727347264176704717135499853061307158885182024359037624543267206093200075624904928628849644836316640302707925298145657155694549055362931988574448963559105144909142341019763450520255599711957943353640901873041696141087515155185480768107814286483970545368421607704913046189304948517225646395009498037693457472815668737452825029416315146091641574254226978446237196768066948126404593224011645175891636726111655912156760341836257211172703726162407271371531945465378567229713175715759261902462574296084518037985488741707291994927570896608135793746707080272097321479989985287027799214537593551848465289037853184410583211406115035367650963644461834033325554714205154084071639364630575785292702054082546024967794677065866046435429564598327483874408294742168192192898665288265056162735394585553928793037224374830828040277593905698182131541694429911896100290548022649646750768395393785858775447214769676522878674859630250877131755541018022475307602344755886772714832125315294236736949460722375095622323046547000691885238441076082237970969150063314687829220856004013505995235007001541406214907118067911192052344934917535372237755238761254957357204847438470656585347210305386637286733792814957787920216923464151808981085577265111942616827198884839917565825483575980052375346821291680348244206305091029943288741681922775345677952055175233647573744657411903217229304020238646760953390656961663019331831181656206519997635250515142055043939639228551286211020630343680315652702954220004941626439307030968936089811146706434679052601373224666214208173978544919439316786507117011669511402398322731045650205221479937296001141753420076935650469436321042686888320469834993201513238510792776122666653363711284415594081526826137945878103324912255451249958901222949175588909099708135202354543022846181155339084408630050034963318842966766258628101980657971087072888516454430622236634527271503335377473245088592005557086991765656083596484678437956694129065299316877231431821964167075875248236195975883613440946146522081316381509911789142926853896559353035069536287001362161938036044850186601176807468090327302656808704819023977383223480861437839147521343104552795850040415921088412049498891231971657766631763287108511007432898353380993097046222161443851994759970841048952030329750653409892323748960886371129318450914736560423020003328*i1^126 + 402512497872821640142708264262287592253926021478875656271256212237939903941308465919442478552645157608181011955723696649552844883914884136331575657916898349111503657259509995311904205462616405057764010839642079875746346799283779348779286975971142756333733007231536701906199659882990415120757093794636539484243736454077837468692111297514739903060093893816651640180331591012139368947169765733044877174620187871250459414149601059091778422490188398586753454495691814662777147620656384805422313269989680154961394536046080645583442778753474298552501489815355163410523939434785387659371059553456514550119301301690715383786217601439215093774033881569639531067808855568072025366345473338377166570836503794920290615276049761840058497674295502542113173235720592368127067577740173446081829072737751512483260649948143708659154823932862322952097797799149982147292767944988105728701972883288550114746419112933464031915933206940775035163538721356099261991778217976325246247036866517112255675715423989631604315487329893321081311019831144577689595418024622160939842369412165257634424500337796985719503871966479506804463670752516129296116779866442548638308777752887894473062107098262808303557505066477067254924676502264456767961640433441907341230347646281320427462611732304480056916634131529250799069517985173801446605392938282918466521635410718174681389905375351338742578922231901820466668959475813398178760432677099575775178845800707397535808617315436551714434249423339349057706377657490807695468577102045213227787604901149560054481755514361355026715075893325587392272886201580329597636481752879218344210618289886105447433154108253372145175895698267145330109993703434724075975922400914838013236158857759154847180892084436955601211147532236303783736703316009880516956310710504946199923493652839687445778205674934320920894735882763744819718346001010654869572896030088783982354736595029351862752707291096941797032603147923990706419007400432283888043802879881513574295283450425458589625779145114567418233324690498541838479553216638183393910617077987907618944744113931932097475896351008897026413087722007946322043248221612453154384825462673107601542103997206137791032328356853198274770628425299830254373539435220132014367829722269713268371264629906788748366376343723474413611333065626854822609007509477260005970876892258863182398872171830718678572340167255481029495877104701496530195884342728122248618516979670982499162436101229952848574595541803207013045893656032673928338084303014783712170852217427738574762511707597491053891850015404312438524957464855903872877565382932487286530479912007022348110789530953886297367494950641517009951723071803855525340522988896812164755446432372661441819993537868289572996227924177087297474088953144577177903394688428034812396930647714725998961009551181925436782246182631697726374621527600763410294062930487159655187046349174894959814114889004336430338906819507309687593100869088440837962722859353907655639310409904859776079427410338428923071063599277782595100344460741652199330923324817520928173912797625365583547959347122508198561968445963354102474505309396707018243191069266249822954206877020486623565668579712680639873482617242249034529585749797370331547712739145235123601013496460662944996576212767832197416031350685696*i1^127 + -1815077160500542249616804024919825018075443040729778940043364939069659516210514110983913218840148316148936710652115261784788382036048759006982807127065598972361367483165814245510903616939588742669564154641823360258742460810520238077552989532711547425667535453763251269241588765388866817049424364482798543920090812563710400748093225928814419385734489157662284918434528948153821376359569675903499919894288142963134746172857429161623832939666535300314906129390362705649742362067395178628481601066452044757007552064591962097879038499567263402738056356628409212186417055288120422814278534766874562187379003148454727725700905209532771299801188320054166971965429712214075716056063517659899128288263056072897779837263022329519921030256813890289155843424515697883017847450766836988448962727988831784598906630534704193346636159514401857651310922477896569207726701843543106422410535295848778835560516782960492886398200865886809446639736989859528913399184406360297681470431985759907779820887367525564150810610960048945123632704151186703824753135810962350683365035073769870152484093646788601263438196505930668637539224982031076452883461233508843937738271932747622793454717623655409675622983818338367052727862303449585303903879062780245147079611235285555246334934594683357380301176334132935351121700575231633827709191471264874978725579328865296767508807010696949248925308918051728427640715597787560757116040016247635181293327419259496379866110071277558368820218028355791220164665033771233293133999450076704112136033333110503203807675114398838175621195637818044677752214987624859404466841943224394112835664249012691258043787140651213775522113356684289072946063109769009482106757995119170185077896208052382838331724213362591978549383640607055996838783216129783446500012259690652986029114037138219330560888360341703867348093976454016653796704704068335786460568517857104654125958278386949737886049439543599215529089676541500425473372260860941033052858226711365536568915255979787828517344616990528000265618898138286211703490694545428090915582641313300487022115122929796543270216115980092582614590401749875267437958747223337647888025565503552253189276959122215302205976071111014952117749885339379821288898335220087234425776526971604595388735893240088276271433010777315553442454271926621735924068642328531241690491843877048302622987063428121771425849954902412240871715822344834620567815501615809342982034821990570276662454942171933152555690832115637003538221986565652331243162825836691742237559405381027743005508506781976239270858837318898936759402057802369162604254873634521582627702198365010744619925151997845498229402385877665599853248933205203578488407133235714288691729068980306306102247381705465924526519040409056443322852106540395402043220311387841359952586542413743136717482388317243099089744641707847134590004152482438225227956067028339038876398694810365043004531190744085079588964258290808648129299598899503612745604825645291781578464105570524727014694399182101096610234799469347518187593046735872694409129639184301903243841147133777517240252631890522835913961309540253505685008439840964192229051415232751740023034768320261088289634186060514833886081293139866632978013928861668135176963465541245284359967874606209808210635300492929153368064*i1^128 + 32948090596682202638389409431147027794722169854088532308805009962225036441119313799919420235657448465166333360319958448877596591825795785238195949291775476793431568215132656250952295180153714607407061935017544215896999028556377259212570559265084051805637604688046160476025280330214782489876519437256894394814831732755881211028245124284353063686768431609732619001765638136531455468893283529294153265700709649139234363830033603368077549133034422117187381529976606354113655723857797492100879738842886593415130434120727164480903824801333689678112314759102803568580327439563306666242049235177967322628142051279291783230410213431176306185662020982014284844582526781414997521122838612910145451129220109263707737866970107248410677072657589795827415399309854564423434924003962290466389759129489294601167777386779701810171895230486236604674811932879812829862553185652922940518915142431134993641527964828423454582139425915802728860507086283474558953921119662536340651451200052969410330005303513243919148056259013710462334828152522920844519037818758619490807428764279438698472099048009884078799635008605465819741465040412306730461529758618275150085765228365252175559757460161179001894787604573694533063987337410635807935532361845207197312489389114180009716996794702201911267785312117409012343641716236179276846176655694765440183276073265830450538639163418692435303160531580940203656935922542204920852844843072341950549540706808891224922971051573283213630143924488057629950068366237407889335086159031759666640804690096136372543942118346648460899942691953022713202494170665435381742385936592927106258892505637278307247922045619989923934922550286720821302233014767804892285576746306567748748193369344217816497012870196929695771834950100337887238571453142273990003235466468599730742480703563119257588514645008743324122814585021388632795415826494703792651970452049474437229980338744760114295258838821264856760193902819057160272695983225811119271794199476927769319773377896627787428656850807148573969826167677269601761109100031996096686700479896609412093388967650627060009511570289120370582588947633695066331671159657065176015810202822784156240568063078554872071822498470823589139465272431533503492496621816285333664681155107958937389644504231044190936863868123446491072635837638960489569809847609079228993573568853874232305684716715795690766524401993654246163085610893266769938104080572398627309983117378307863450088174417658457791269755768943788998228944360642557801809375335197326339941970178577623325867868719366598642288449470585219439034266181799930444317210861452758129575686515495540991510927867363060517255275341742295067206006664194870446863673416320834799762982751239539933375834092263502940485477027909673823175045082402340000428266204580898431091125103255161801505678738281461778277709632368397465382500278960917204629107083375064647645454058701958038783924172849353693360385970350274185250819231805994185532078323640249742093054207877386110514754314141277224561614419730865122952797041023769611724274716453101801092727931799169982315298323125186971480017783580798456293869944439881391410170396606829537134129768240922783638582120706516600075054068887747940471590312443234860465157570270209096893145602407422447008685098008576*i1^129 + -146385419517340963219937837680855596268848868607885493667713413826129845224238339703691495946841433353655896306116185657630298885220095605185124609055694998034944396498902790083972016735006267740860233985876483917557590199338298579429365596778543891256395347118284392467860653307915301890040656676777959273683366185642724219069532774040721446355099434055556249021112085940472517281152247829495456615228463699338794466075583285003532798505354868982840020288060970646341198416369964741216198625626748252058931492730971045399442605216344149378775270594873493827930573579234647085785558445448329868628250483531784921123529731071661882845200533888620670282547186903596261644310472558347087935642316382066167347450287501293917186927185307719728401314336827662194317299329957071225983044230631197197293060064234990966961085958780940661944001004663819665207019463785785267279756326529653009204201968188282075205458383925813181325565416844531568039704126067886553431219731385025816252301482895061591692741206802831487866415637594007304747100063633661054579431975187652754143987854906035941460991920674796640379463180739617322808344011511074434071125136822137235635612894716436230734829496074373872379316257158935983099562194766625320951136736072181874410063822184383744801063373622156678948726318336576053735081351447949138637998479244696671123561047181661689807586587253295634190677145084686436373784369629591584478525109166772386560949865696786093324076148541328113631697865241391033452967636307995553175331837399794110068508882012973787121096599223910410167823325033476680017141188018144403023597732363234576148518815560095059840244791464291633728800127764288854900384966560025022484823366648754598262113738414413516066510225712290724816451121287413572442515094059121557831080561518265810976344510906660334594331044045992170384600086062807351057761007426267530123589861059180880331121721795554663400516369002750136202667799522101466263595020207663495395910105388667994266160024705600861739524273164416034495710393198821719882501852898257692507820468240851341681127427510996000987516470983547643119342403486348052546654493826687477153491149662652251620473207931281522113454204217031372534724996849556738941477885048955710830811401436059015950254462419147751475978516960010488240639376643450116600679145991373136415713883261372639123854879699304338155994258293632648972696688132324925468150509234747007083293564643138278301925694744511791321173780950161022897243421691183944611303832568974200899767089862358017891839577981471825299590682603269908115979612247911362367521119065968190282996272335498207567205670299330792523621688807156014952999824919767996324178381588527714719373289536316138988556033148144079924035878957602334101692597965632074117450569200695006865154989976131083752957125893956739129037038648062278604220140524542987188967155239083745449343512364505680784150929966403306949945266197091472781103138392277618461041172681066880870765308869332413458790804909395594657446182088807751836532187516084699699616882929962609557794604581175841213059164580026902935724783756860613100771295625721767866454619767435461439184946116609882141148584190137047336599978266777235681662882323291376744648511574806485291499520*i1^130 + 1386712186237428408763289009307826945129456858020347422666377054018877294055530638197292252058673898456520125577373565582732583544646639513443301865619262355599586133605308348358205083989123979639470527213251212047200399524747487287487202255523371598564612575568666624485884402478394609526198923542933312579654057113762689888832534360903211147857173069701333589376187383453083923759592051848277335450824535579006629170231619475303933160738714702619189255144540848511235015477692323104947998025318691503765197611103488210640731823419968898217191791697333629122562493494727062772210916407114499509246488350096119843968922997488485933373183144891580511041085767220797775636545142636253354644825184164300986746904235462301160197287443944685118917086022878468591185846277349989731685208388005239938938986849493276134334973263150426105058270162204048237108883361328281871553891394246745231716795608683534491445144754511343620212576423930245286001764469020656895052083870371628094518670778043990147062332254759072574851909700507093340625382324866230486445230143204842234845409259314824715604709438666265828476784801026513121014709995449733998567721385429430754958850128330393706940491691563320509155509611552549282474317914948987843477106824912032461221882325444314232807499084517279521957820894998304970812725803598820864336964855543410724033451837770832910024365865125667837544068743327120590158731011655409096642587576170192791306075954799100938389548397982487905904855389071789183497685475706500700218771969241694289738290771197091760379061810292478938524296330378128750070405521803057803142556282522437207203474342759186070830059126925448855454611471386425812310616911811209930983282166597345854056537485680608832564039069026832991709540780923339958929813343087607245871728586535178268065972610663221617473925906789171364832720851150540687112483376046439172221659988694705309478052396676601858792900401381543470776917983812094012380882808082588495595617314320615239738173152301522993380813384467987412490628987726824578131524124409843434087674889549535569545894100011644381163893147234472712280165347748159178635804044020168188230909444975943378382453917017084664965308204629075219083049115559665775230969267763277318336171057326612717860177440139598439016668081476189215194195656353341598188768421247779809527556999457404664808701226394022677530509339120770447096671051547172362185459690637490380599937867093742524177695456985591580722218871983255929323415332333720137338079720389002175789576613974239148366693703722666223939911793594266737656753033149920215271244463942027733158861396543503848017942459508975197013798115262029714983938781420906098412135354632968384725147311542751238888198122070653489424912783023312028628845249124355014762331783969659248696241259317061167842358820976221445766647421354258868150055047750461495669302969151753007565642108086918143699731076780357741471213763871722387648340872806478643164926466368759877313103898997943448060589787123523191956173710597757700246919366242086886876300833684149363730264174141396575238451123034769467890431778198710564913703421376950082918323162996165665717795746683595216525337303001687341313568299471040134382529689132274966172312715294408704*i1^131 + -5272680504802878927725672445086840127685807705409318677144376891467522837472307151725531362021256600442946864768957803056172612527664499136736945645940936336417987265549663737677549874731590092805892021137287714124211279188125894514381712445724701642854463920609124525184165162425647111423230148142510199557970240565599899781596922671647432565330917472317765992914766877747419528183482077196628240518405698606051941779564514543709356901031742173949855975008357870657805542945105065287947369825083318924950753833941745306914015139752805768561004748533856831366693871097738776523472745038872440076416848550392218922117244289893529554183601712521806702141562174306691129276662237598949325271128641526887943863897747833273577406149942082591649075733118522706066617428499154581492065543707000624946378083022066935400850281911386119335238501647844618785021817784100309767485202157780674722147270831401799431951975715491893693741760721437098214498949655502124602931237655832094836050653608410035286453282910136259231661930806822292750926555598395722814006523624571575199948104513388745965616996754879104570143783832024160232046603419912231922316546074875872220153859011434072300221314511198851324407951295682034281000346578825385749572206276420667446308243635653582397079667969246949723454273776736253246862088558295738706803523381700048945766362368497836833750332686491389124418916703048161613107203198341865673377739046501874822995935537887492072701188738463160530020653526121300856006491293190969326758680553956618741491958560769283152148375917517801243339723090512862541024813958060928552505758862927601655446726341656882815054383994764641089270266783124410380555700443705140355996046989411750934073707154932206852431841942131391438018783896676874733751907709135684755800317751261881428261782300128481381996671944014919790748461913514224112378774568032408373451820169261860771156868007273470438324306470197150617234823810664353286975627697384775042188791527237659583493945064826384814572742292129058488097465045966993726648484843085805018293097687121300783549690934520081211606650124667153920201020813203661023235019746541333566191336908868993749619994993709138809699269161057749836190339282385204709486047746229192316863599393511446903822846243388892382683273048405745079269615450887422190044915118742014564964526112773454386226730568715766823507248459531729852890914677900770440717251038674076585813562903293079969706409778891511625770362149279967838314720656539990175394228940096781958558529434483596498261577395137331184587372880458468938705596611947928635125733659678518991822928512767582416630611562170640074455596940964824147345903816553515814120918754682597174808081950558313195304831687499249075823620907192416070629221582813051935583952564720562399604616713650721605774635673787014130660761105163889675228492645813617341551743876140703820314937920903693769793874533432840881726468401778731611538054734101160416514461081837316797642259804884402928035465174389232719351651241449184927526410468848820181270488010061205874588893531830170765328450102924281281662576789425645658675070408491764305566077200683549499043064451843960897729689275762294468542614878167703937783250743430073910617440256*i1^132 + 26659486037843960607204750197717198399390602333762534579546976363184421507289783953955146961609708144794049478465487285178999973190172807176263943929628934961161286186010289900794749072604566543488746520021873561742774077689681450940946732014577544127214208542125388233086763817833061175362015573167494514607848206657737303040270715143874439457335518181745851256657363308693336450481126287914588102301743974169843108524678382414411637095520788401698540674527076124582799403313978309562370996470563838083627314613760678345445221072483432562636357506660029371927305670911248730047795546827191820033776379231098097891402973361491187742205364043265034133767064362408766476334143362737055637722470180147112852711619859784489331839672170342753918994383721775071870440251080734749196123196231568060526267514639924682877165857840452950959481710692582888592226352513119790794917508467623143904608466813450512883852124526541782363681325477121192846994187519386655545108351514030099388706198162361042581341722270927217788995001821130749234529603218406445844730052627995590418922925893073364730441598595136790507818000786879820928930476237713574176448452544520713603065647605619351109373659464853694849438285029674180188254911788069157873990736607327491781140286529734589531964081701217052891978156860940226263204808802624204022163399762121766135488987129875676240219312573551526609093896827639576201054195871936731039993473748225956323376854300910755072809174461995584479935488815709859327460486930904389372109208167750449806107599994751944382115580210436123718153348216907278495816629240373740164829768930823094064793120824320611387886824809695037507626742809767528350118421507575161167186908931233187011298568851994295349856789538025765359273857946789175751481922057571805373417753829731512546483535428100890856625965294334078810666175892309787813820001766566458005846494086333559782319579083191104611977937016431331499618867740732095821025120664279329884521700081646527330642510215968931447564451929989834918594885833139723332528700602550591889862308958894548055838650156396866320556950182388120559496371486439817955605272737017947716347571452484718612300741754694239411920502780132391763953588055993496263246380706173461561141701059208479910530794108571104284883956505235475131888047384607564133296595800162254091788685094766876909651981812554003710713016668436833346466234047020931757944818410452823556125829141318110050224622660437056400816892760685978580497916379696653952804063185766317871393425721013514630585562139612197247508860719386177295271257287980287994893408856131302002797605703167415986064455178859007531605485308810984608761126761394566269571679057588405373305443187633496385035689411638763107325815783268769633759808789049201583429123120370670814151780637333544243028423812510062707184995596376122166710567249371767226996942825005090098908841970672038109844222734650896762318125691292088676738388687427998183258253240990541112922443795369493285778545129539162497065822673368564366670786736852515734119077627572086420332411718556816640154126598880279495342013384872778119299664326069737129921449603507484878535667185324199544846461856169784512720622984460924664960704288045137920*i1^133 + -85855166711510360835438258688154801958806527548745684967040183050508377660109151562730755845963916596701385856992272016013503866099922206617048110280274761441369806725316583814275700090423815644463284450059002893804917964168908522014399943871958747356493036428230342660616679878822630152649436209644280709772281899555567020341111996243667963354525663479457367510987870462434336003960990326372865733413181461543722003074510605857166208960211830295986943222987737933112745043117992456552134780191671911950312619393644769044067234869406350436204082750768147989391627749958207434871394912665296636072004653334244636498037467149399779589769905552551012676578419325569909997076799971617303108271525146926610622973108801041656167532169529418606163313690915663691419668143963605599373638920049614976130206935673823993125973447833105240660853791724893069111960042592038096288092203427746013815847216464173677259251699044214759279463630289781108248287670957958951888656689856133031197853421987983608106182654703993358607030475176383895909124394062532975837372290446943985985846298385111723194233787164481458069703870588043356441390021715137571876060129442026376040713397623078225507617930726243745430123162402222363752422366601709324045885245848676407815368825887041422268703438582513391629021491297603373838544774421751262738478423334279119523380970101239512180793016587839356357069739634037529565093436858452695651115827990193528488183822781297026229901333110537178280022828068348414788445034286734878186511912269422819621959747242996285853547593212124713714788831699485585728579211022366600550531174485884930499765036606859932776104432539684961576936936565142967179897439137497978819581451139481044176410642893217582715933264841312710530115190989799171843207028202419490405402677897130699535235271265912287981105681559419426965852883890340007367546192198794326121749554846602950341396708110567133944879810909458173694178442935496342007415272613658796457429331153129141606545248435414884628455507762929637579205070863268084999841773792812635339391413514994924963802860295471664910499731324929285987128307150445092520286265963979082320332889843926070267620722184945882029524865789383869381362738434350905227382879520220671106136712028505465653479151456944710063111167300408600750505361710348659206672490513533174921130281911677371914160763919272629062771891313918688114373675467000728524531792774160393572069328046649713173797125851654578287871707944113871785532007330065054538492422218454268107906501401563318022717893504724964001753640737345561099469252159439956102972692777900393551730203490550194633899604987003923228759832951870914824093903840327385788171417986584274168820826656851575453405220341334819320733796851484339252312479357600651853551766129612807154975909599482542942404209468291878679295334562732984022825680110410454727434479324183499131506393025557046698489923709838304712341402067105467184963063565005420129833522654632910325814873821421818707471466579794472555871526110979086239228309442814378914017373026908586896322810924582999370815957226227035060237229882334834961773677889769654449651663000612265730043100675059764327682955867244667575283557862188397478392365056*i1^134 + 208459168363746578026467093223672127064122605315220335662712010443080985052059249550841123140119816987280550196902707648981920826680408986768343527836497320597902719360080352909722698272445273445383253763986839588124109443705455434426687945962581055159011525404604802636132870311678607176027656340470273935622460304118289181255217281781430386760202859172825512111742112000459912320693470575430249983886523893113164971602658259175245319357143472912580848543657961487472359871816253489658734889255291507641512147819242742403797358927529702431335910476589678287698089088822130408341092589289836723097960876484853833508128437622760923406824393276716470205924904554237511384267406880181472156188246415875491316329041885971819420723674671418918121838119060702011998671767408963653429364309875102576949755927675676778136725882410660188306024875185947320743318838190527690390899715479077509753245681600314272154173808510803327698685205536501282454569897506106904685404659918562096006188101687572247159678619892926014053478242146069558003448236205518377253606412274280640746373094015826647821085722665459451967606323180113456406900996128986828449573883138435701579196012133554636984912330888199735881240959752558381960170658795002359956346285079596190642364406033873079469728905356749947558023403121714688726356146354815030039739885143832169877195881782942526646625661826587597348116952216052823070875801504580331431975356526032410347195229171234817886249066475833214616123430287390116977560510683414708569855840925461255202808383393310665639837838037206019169224418495087237204292198010109183274255940319559233955836159456300924584861773686028207409697518548820257579771959453136483723607904729940833226400522103057183064578638835945891312992353557104971990438556305359246187095639354436587859615089563080620229812197612755560086766718925602986968808557018432105641170250822302444486599342885371088965349350866320806889685906669163047764494631400102372620909840877427310732640887557055170183514007348070767649974090553521272557398215526666865176659972391978044118057560660500318950616344486963657663717759532844511370181541503515735561136426302155776560993198134807423582870137176188046081418243182002626355109756138527670699994683813630236642861448819542549931808449366525038555283016184942461675347111619437272919720416617985409655342875598917226133852749603457783922829400906793762945905809468487622779974411809719796037197149934757396853248595568874223496311193075104808827123032921731930789357778305202529159201656767070185603689736865896957299809666946286690223791200657297433521013724009202094230905933397997974491713509071649693096359345013385845503001301870072711778431294159097912111372962768226357489160573418545016837119116253843654439870612443054758825305969559173293580932365203887804732513464439331870407926955398094562467212804230147247845397405913763535958150388002562070364101476345416779963588637000359367255888358803613092244462123861176500585569484186903329492206540537282151353590286910489298763694798695206408150965767535088445363438500760767776746431686654081025896595843181429314732850960716988255598594706790214021902386904897455533027288251459178594304*i1^135 + -701827515332405491582351794084294708511415429782972819764679771083564370872252347043033874872099555945551771805130825269161349351358860839380071021117568362779685843506221343261595737803779074300554381926205720007972213814959402442703174658495135337241049350246947917231891486463809820485829477263242686398764110426457958505986945890138494962403674761980557230719195738300411222833502810858586962806246274562906217772874147217831120809002177248164691324247218197670824922490909666703393814328694607529256050731668057170913256792907781402685369143547490265931602327444281445511031695629278302454736075770025741847531955555208300721449050819625353653472130468251582523609617506288225983949789243083063741247236542571460223029891533028565249736759034265056837744024024121760416947375948788687367504729519967021691591900338450875726353453845111875278866229252935916531167808708501176190341162591492527415194561042217959318406467229729333301592493442361245630824675797560361247094920989444427157064095010871712562825893446593223769308223155826554601132752575144702019545521179822885197500400889951950103654286307803090854619075348761826173603391275690575504322986924813359856931106084313051206673865825690153666918521378688609650118141554879324194953087361272153639753602936608625911338894285414587519151112066036237443637745968888084963926289025791900072642908765978414455475766837528756311249457075492468473079621223769566992573040095011193995947478029087865242742060362009957859311504893458552970619222297098019072877747245570126125531006637018337830494696660469800822040524926805378990669737313896430670858531168294733042703964458891564765338891426565067874622992646270894665971885195449087182281087844960369200786927487564048141990262747353836720408212543290129838726207540439885447908224561284480507022850111475768352527025729540399027427920858511044314453019135775689953203726934692978328556982386628540866099291406979845072370571880307826195416137573714350301575716489833554896250016888005546297666194015468577768906168799389295492020169889092017630922487882007742677858487708344572516737998247084519384684183783666305515164841228360194946003626812333313298738244156606222221019976132123437701849143283268344269326443132221604115596035089194355626142653302402184346544163610847210133640785588403602430958366401808996776342898514413486094745162223212786481922130494378041667636537603200772177038860239712624851847816111816892148396953192658021617587786395785088507710970602241626185819102691738701132664472530364599580234842877775935584622194778170294121068271113591764181228383702773444825285146907472212048050283208421609720843987207842676678533464363473984089399061641093351095987831358215087524859079753078056365527407470446725457710410560091419734773929829875188229130644416925272456427966183699934069591790956897029274808508420623248732848383607745432214237865523138758579186670762887898042408371007634412980830381046421999687744845082840594883823626598342880997774917509454714439681412678851664621494745223347093145070612085890002733165017143581515889386663585959895560236220847310339492864656826934329291681596364292707319121758872479268553186906996736*i1^136 + 1834344312495387304804542274006962076127255502823289871234733508600288876927303008883282728598999610532335330891352452854228068520716214156228358190036867743216429482512562882896082211885708337167606876981952734428157579238816792210438727195661391860432439425893852903807440482585331687573068618188000446155028053458644807962007074478632250980094599407523414430286997529024135264034147345484214469364232051556833554130397733071000126841105129199916326884275458507109130362638833719044132444651177548259526620473647597788765988264917718220891046671852076071692944453731136628877778257085497308567602493551397222961382303421279804502911129346620791576077020881516402319926833319090586837408984370227914160566872475702028231982313860966551384734841521926794915930579844177827541028106917074346262640137236783820467175331896731118817284968280200659040666711081825645148923097717925362834574093637271931529049282209361621713186190117766040913683246178780313831607552571557864291798387557905577940368746757219591023979926561951330329447752769485797572339360005620132150046070753490948416777810722210275901855395957987573446787869172419519594950773294590426905871375436799490706725760849458802840201925998834249258657997382747744466381745883747149490505403889088887250803379061757363543797290900890712463492757581285558077851648605727221532554990738985132144004108154202000174415610781523437121927766085464585972155054256332399474440992368657237724613985057312371649929236584926420992623351828838103189940948686560709626902824908048500334628932699612402159574003700839181287857962320075475101380367088353896985244430187041380618219912439041698395738366481051347644602430998561416841085924469640943070763387457781968018804962505254375100900322400556678136644952742649886331382094846301459965812333870855587531212232598930503256962804855827639901026213068085004149319353324959601930428085809884711290616452834673938915156104789941524584272017479697917247716095460717822174844820145172257640266012117695129858508242204612152435173886667437102039280306181012571867363146643976718671736100322061079396050610923390041554726730076348284237665422544558098212229409088927861529488221035702108246825722577688397925294591382127763269852874010051067659547219407155761686409628641521101427763410062007896802075361231592645785751065431286908131871400193114413126015304848650035365357915991433192750243199677617200374072174520321504607481240260069727523809796518092083019872734126934155906990674081762912569566175645216874461727011056854689279155915830196374917306879763272705610931216532325544234373334802352786163141257314338237283638161586473300386937388198305653406905190630582751516514291635177071592125802584500939101714834849453031833924410308911165610434138961231880115893610404088902704339616997483559407221098789517361044633202367179717636103860584390645295846087984162382910539957169823673820531556591804139989825397884427214359104924427666773328172073480218694284245301155297912127355643590827426305326119441476402781065795776071585085730705010308523017349337278643989895026445198145711949044387166891388264776719506212535402484993996521352362098285770015233802240*i1^137 + -4771240692339980140384855027372535321069435765015348274881566724757108162268210305513142052517889541416360702628862950727282313713220577622813295491681439133288977269920990056406268714329748121150594451231694863033613196972982595140095344395052221159947189191314367705189788771535159325757905126382143111675559641621130345759032310189067918260350094124290110682380915485890434317980611088306480073952101055715840696665960713569731273801951758238778142131000424169411547781105267716659863571750327071730548831194341576045091733973399143746651855514301695410444998042585242325163566588628214597010252912905274296173167494607504312482688177584363456748204171128957404538339595953931681373782410155314040405151561627661810405222117503731945503406123044238777063918264362171365052032678255648885906481436670093801492453810342661607692237420439613277068746495145809248509193572916368573730922499827820148741729578495275413405383451548731380873039866553207091611826079327175034054246520783124706452770370353737784471882762848781698542870341357530040896264859923658533673964580632333411046501324208716159915424615746740445572492100327373004526063005979976508741403158975004043381755467015170317330115000686071969023686673117006934162393103879849512827152962067044888913517094819847371876407075548578789474728725231859503881821875206008220624827833191701781929800608746766148401695555341241717234230809350744950481560588660586129085331105604113413944069101276366071857483848770472765601342564940928461165944836796606136637300814999127899623758920377957398251899868260082498702649238663708717399109638804253755933811211778794655962493618484112156472104186026075239846884374637253310890166571095031067500411915953945188566394324889962578172803721134024401834175690434927843875856275989377257892843631226765691005184005073019129915822899428400403276017089341394286248432957895799816321204936488942284109554955378979099462650775608257447804339443772634744941078216832686884346771353473773991031228883674440683187637825038383862229155901740753494246160517421897515642922940475351094158927748127290332023323528351625738001540146616540768549058860438642628785758049744343339528820783572908941934355917337115984549233527298083487587012912206579746226545085988906180903466657530888946986455564115536743388932330442619295115101231610667265166381328319205163249233458154399619174205910648760529140858040228462815707810323580363922373665576997466832337355449676528282172650460332931450926443046855650479137666970537514081164300333163377184067284295731919693227874040975735967901464817949065530859964583544485779517140689366729757431421345360744000116820872636964654766714677319843171034790606615787981241878761651779103695800845269834101905574454721820488212527556086962603524265646503220334282275393401586842500346524810377821776501766891843880224009936374337369476126077416168410099870060156978000186536486412940966624386141646481545597980707671370441502881265959148291210126503353071893959094660577635263754449799371638716351519222808078460403930036266129405299977809838147092778478707991223264893046945201670860225616148864642080485792963184011181212376072454144*i1^138 + 10063030491019115380262976334624991086543821885493788907452055702637061485933402611930491469644669792961079632534809092961913358114750188277135169726014904715962834022299654854089613519193726390193700772057052548622881634533083794953198360864400804132444890013620007037942931679019131036990103850630994415562852362775092306098559497859194994449827799023744249318380610588260484914253630425174595962228450329376625281749486553073080504997329372422224977394581654668047459950122899933580255630776498476021386867769355976986016373204966544336575706532575355109668343234160105519948945320762306894121243793385850138119624171592441604102595099365264144993394141259251821059691939186379783934427886545807711778677865647210930571484497783548612222269405884382292986186312609279115021287811341130577748820810024532596475300213078759626422540687443432720336444355057361031591594962677528729184025340918931599854180756188233668287201341965365059586974560932830631949098802014765202180089749740144884671079433094101455359276822743933548069397630513671488387728646740278302062975961574859145040059425520225651273604201799811581544118757220603034355545162193891498454360571284155920619397366581128317854678735430345267135145744855542939992713660354656730831490458243007076657089639008886746024868584454346390122381885585227165444978282039531059042724381303097842750042954868776408214788181814614296044029524027885190354392199987473160227310308705917905942465715018399957843054278444239032955132275065094042162121143340933752105809054524053647652816751375952194883199048896582100392069817400387294570233526198434419284068505467766147144258281971059549692432095902035848710427330898600413254172851009579977109514357088640712107095876356818999906191448332394012633289925768959661366954221279615784703172171453266815128181436109451374345666698677026017713301084115883341058740773309706348504940929147097127416404543583747755762174469907634179569757634322177852623816897730733543726326433832990118103238560065657824774408594750350307220915335186588822717830281737476937207135605310659019262563054514103038115896896838631401607778817479081514230417592337480477103332094008562033001978171180513743603016271198532964452415523689152730597561949932789147436033084882994221293250186949107029852956979142500359655068118420882220343863515055637765389736655148217377801906681642280687735996809064719847112995299977699776797407215908773868781203162269074714177958733723225032654809407837391630821521015235452635557443828991112027594018672975360208004810941521908741082142713077233259802489608925547574324609219259297549399248206100128220478209365048486466228381173025551065991886361928412399394261747198659023155187788471341301335678318119101934971606646510270183697806148844385155645257651810920795357296424025670218348303669392550114111098764858191134095081427677919299437703725029414713380142507051963034535542785207808360852392520541434650966233662404000434661857343383026276761249381194566508517954704664730296284499865559267947051717998505870997190453206894483316140097583505588253994020120970769619285512838093979050623384420219702619849702060274396092694528*i1^139 + -10613459545465918313002835516669808159508886319208472533920496617596518888192375671884236245898935117903788323967395224418147100625112840493206125377166489649828807270104404852783399990610996720279346015505272739021149296844276798235906382064088322380418677766943018292524797307697931109813408261786324319887277515213298741695593370119764424240204205740396618121442958465495422573595983608777617248031578295282751471057231312723029645492912582544042588799542918064311345858454743756818738059317840920118500073033130524061329156314589818028616208412334031356233970870623167480879856228232662932516022656394327960275379601950288098203396237584035470737426734484854547625669334753035203323762927951191266006730515568100645731816227778474769951274250629945352472394334369089880100386078933291795153151250326855068391182869735483724106595154348482785122157877962721960496748347094936486881003249647154193327261543679949290334032177850625684688606106820218777862117372306322182152998782093845364161204782225909651835903442674866619394651663587557229221402213339092047428258440526643233379829668970234883265893391581461573633199336118973268467602990061455652999032877137035462776967485817250535997996113696465193621321620605375954654813796855225720174219345256982471197826483372885629701493913187998960186766109304459326713998199150020827671844858649313029680822349958598332478428269210870797419998126257675752317182187409501832945273186412781621413631787896431324124077663444569410385446226695424828144793819656407225560414278486721003788373579188975050499478713753653943166879578371299585968652217053125806569983129129379896718025847315834700831774618212900419230622516681875554183822119914479197621930795559343099025892979906377865060021875934135843689556906751488250033538349396145269037405704687711370081684124417253953663382777902385177060434562657149151371534482594284051700355348507155505533318105041142061527728230874521755161808430867376475295065738985687420149924763015077610824722852910973289987271128459564234181065293696443256206421766632413134704940956655509561179604181883954205561831817839659986856984630491224578519485660830943255029756992180054146520262306300865743479141150394885062079668929272998448268399033252424871280059010505063781861041844296083916267125283461465287848974360366941051835702489974161111567028919256472741690833369466093979231976383785390904213922791179434912616011979109821179176309670701794947670073328720731892554074252489586044547349732260249441433836973144004370613501362473610205541806444900588561883713753173230214753511493306069171999364401333786386374144250389453132455016653614830046175609116869646895735833670780320387110127763734001131102654626568144270385029364944524451542101567688118530305430137647558468730166411595464347194042810286994450102794208607196358331602742163757289112495591057961006023173315682237709752492010866843946678647828688356471456204594808562305028140819014671322577805664143567189731368088865022916416586783637784886949261554301891130433403073536686198598936332876060384872505156332022554381468231081615951917674376133478405225834199104875494738829907066880*i1^140 + 7782120438807607460119982169533586098932042309172881165422443870149622849782314070971094579168247908081088510242270214962108940965848799738121702928020486616069301434843925035812747469694686795385302338042411966694954318404736687722604207284002090544807489871790884972101694133685191691260733670106608368895772956012297643154201213025952948565970173384563699995514192555492839867796481317136381190022317640214231387952933273341321748944097839147775700390618666863571658502018095138491648288988937084856405129158761346397682032493435510109822281727651621967858275534531187230541632981706560530283481308843402315848293276934849461338293373524824441659943913821304454533547928729479261253432270094002710098624238229780538716675499561228495985678296216282984478237460100639462874117603975376580397434327761933600014998915716263805977071695378485059114150763541518694982306904239513992301636252937142539626471540320592144390988574570646758703187675744365836577817157297968841344780006138526839290573454738655102398028138199208764709663088702209578682482207309450371117450002133480015700754245391176194060814830654289291731041778688068518664448816099216827895743689417221170778273805090927293115680194706533178715592845862571736563112320639815172059384654250142232105879919663189954215752982486539710808119059151991025387722257770756405198570679261877087928496503256481567112824027460776994773757287062875053160695597040935444730716383201594125035985157073318284102862696613521655849607609244034277071738446898402417454092895934765492675916912820446010759497111517762873553672082252033690084075055105876011132989516257864057788816846616680539585749843763134951275108635319340057144939132596381727466518425632325761360378882210913549570524856434040120711558980171647178446288736045623863934917000979953081084245216318943367484932255504471764111646214566459590704310336141997288417193462544589710270033030052343894397091324225170408890000246331056195711860349613088674478440898511522210943587966112003487625085942169973611354766046718543578847372023575783240287217048398547466321571764580459507518376743116984079068388975654931387667478796391148769478008012072355687269017841481589675612691791835016211225066172971963489347126960970731907005201510291657773412266770362948361038254832497275873022808303651533179112039961380858490654368232965001534666727806452260659378699480691896016362607038952291001910982599888091793276903442123922475829915636533479256191083662711898225116187940641515037111435250611825081955707969659113059068112810904524696023545492046491256342069646712340680357596394730316385553269101510112172281502645939108761041154001530106992660900311365209885772217297928955082773694474166636211143962009959002830995708893987247977868113627466862478033405513983358429616182509582857972564889550258713237094733594220290606163336562963043814921689308810049353311884159674108220182843309214696920692717985834880834904540547398045183171132622681835201123629695482185985793733567258773395909763484653470438247160823916219771773757405962640303484726188860043615674741966140725350525580905827151484361559240069183717769216*i1^141 + -4662067506297874532968110474961050153855794867571829668125397865439825674290306302903643491554306569527211789828099975179417909475603752150997830258824289580856866111798253639394777469279602818805497360867492429942909674921882208726902457871497903026362791076809237650901585167909824968972700693607057231824591071312707672524583342127872731576098721401519880574229838960125592645602145386024377735594087564752660572423446968133622038564712018073323205817445267811874981486938141192307623709318596418243264393569434674046302880981251305414240826601348142353800298469872375484715989052353836954494752852810128133458590783269082533646692560851815264953575609296750450907462213938997459937774361127630151704488972563081816705465717508800025309712401406764618738363263105117951899165922960831921681819815401924097954963830499827942301746340625926963890308009399894615356976164723594377895620547214226956611855544071645929929994358862750103041648704882837431429901874242879759384765641091229034841982527610485573716774130878775519050797836391704477356929150442357873667158565781436999864583273784414677950790641871826168985043400550211408107944227953941363180815349100955935761366080529951327930369482011600376905691103710602791594245849750762715293150135410961150932581196709583248654758360396289743683432978827343605973392802992925487056716033104718416595600452978130068168375431295073876258381733893555569508046964951020974508456793088506775404064541005252097332989592286594951002390228441337778625610894470620493289255538596015670511425914116802368970106768248105102586509039201938138239548952677618379886440966655329955789778767449373453901904546053370203062969813819183946199076327190917272283386730121227444414682481801072490585294787397949759357362212230576325683822438183013719277593380975301494638045667867746218700178675786336964062087977736513275591354101896872719656695874751794023163717370786604296643836863906576352450531155869172548844323471421791358615516068474755544652215084815059660155881130160592611585227153762886807566814359580803359755535830996552593039844458169656969844095106657605394642394933599812961957091819022170397724428257896339582864917678943373287939915054094806620857768800695019153385995888959629398707764361391541036820689239964245141351291064110709358581988029371019830396353528887004937526649577790946818756935809741773356527030984386722694325205414431024029957119079283166371507570911113196446023137624755948320788731946603900241502513759154812575848246221661670635038316085783247220967563282075311359686875844319644845814395903735179377205743571446045111033760436178291295656369405560072466397430121503089542876577222834117104787255691470227669328230726615909078870806968277256580838156605771792573317488555300647022099110560499464437779753018740710464296405981728301570167279137274502122011302697024706897463656040331430933203058196539990891713297932361530746176360722138289966044690328790651712383653352848093956472318878545268225697389665843480357150780603189291354898113775034993348586476393625127458284080478087029872994346531094733135555504985982511706668462287880192*i1^142 + 2058006730290319111847771243049611071920446122586344287774822802722411635282980528700887263987879880405947047025995549223052199165086322356725967291784614267912436002837916347810333682958052069008800786005495957250248145321101109670184465434802625410067183404400832751690951719554397922253073745904481043942793417834111530998387572329733257623661394722868984738048554757186489335173571014388150397998858284803865191664099168334287500809238849978957773023660028981232745977728854188721860035824867738156643379195382680111498597412880226126839196388347494487901717385319728259643755220969964371759669935990402780376049031209542006256296263091834187985198681686674955936174561509883920011987769598201161265200817100490816758178732638863977043798653660347952236266909178795584992160571053283984247309765354470463677021575520063300691475835781243620575612000471959229217703780821566466123987393436298756736458571897495681630546390330881073008063439746122676066980936126047142921250137683405645256112914494769659430129025873321919942779339863742659758560930494798203331649530394447615425242307233261429598318485482450133390205221359860298737898092254870298709313713919141436515417220561468399270673587163011420287523957323909045891306188903940941399958519984326642668298971491129329907282419855700943424195038032617136817396464104266641820930106827827214585047950550330497141767525820389158692240731952215857436571104929859054912474344398054502094013459585347172082798553693492087731356043708426717779465628968843313633328053081545443853857753615981258828077001797185781357981023295797987219489879035462995202769837138701380788693107887017729667538661247797825190935598267323208991601881699253431879568784200324669298528795913202841787289497772236665658104933765838455747898950950415633969036346503736979178942524740062870681263639811335786377266994626981956461902127328300567661253338365921577071482142149450357201395885079722862286375602384011676285158452175194814781359278038105276021758568967399971983377416751202442106826900124524779049006261586690850442623639630471583326866470552674223210056253419377988460342821883511961352827105774569246612663540793947379683832089270461185453080985858566900898218504484936963308803020209931613714480560297631589927012569654779051173991675548037100366204758380098004593330385646890728078736476401573673977547633299521699270115911229754927580845071898844595601372003576512949880867320801322484298185935274188245248254520952649534876769749493301401050075127260302481318846715236507237461775795413538686491918779176214082731869628464885288469329971677965656232696189966901798487826894323088381254047890834286163057671146071122690580524185768692605709822620702909840064583858072099368079587910957531488777700600065600511470589475060097703842633967774789709919695495377640368768925838104667013716857037231579018214150940931268383391150234326119370010919654503277881038875852566005071241319460001349180102434966425090476352170667773263960097442687967723873772180269181607474437874708276761465327954670555717775943121694185016863928253238355236258044329797602806125821952*i1^143 + -602421612753778807732347175054476848435823324175139542475178076505674641240500864364847578345721381132143848483307352134830773743519082149740990462929148439072504010798910267180821847969383262414761829265949224808715811203915321618457026641692922399046105681697127125241143689756717587792636709439322006451656636988922702294602123322857414132161230611047763351586339024374265569951395467294281250547272927760662490572532722953709145519174108677168966167637615747448469926685563991243730293113508448820967394884497021942583065906575752734548715133011418011582185875447824563509308283304405579409225940595360625628387645115994727223472920204648355410016660247985131084711531224164809549605297487310874563099260553174178844466083664646279929536135498649934649866313779732539847494414513716112789591976077861068804223562517807417858556405856027438378594658716602263610404633557654500935512682664259504000551458742912674017974774136766967875465699787676195452631419643445855156647902466636552326176347904667807527602742836767354183195634500611534128235952784455530082892531607315583505447051542436290107506325364059697745164018724333288479724783094451234641268526684054900993386634579646339182362122380065143292519907559316911100326062317653911041356603680982881945401966944070834437770042993943474836042090687640612428579098618382562668872177230911592210294487236508812975945770717949169234005484489582564222303869701816962320080216087380237817985677397224328506892948952273639113259255341756731693171258146785963253539591482063454621023130776814491549484317853424260471367710929194371502346399488301296806293699095156843460669654300054619052835507925169922587496107235601151818612627010581560357525944298659198210039231649787621103759853976426062393319815767022355863863939513012673714008949708870463373076906337120137047074686183081229725603042569999803335194885242351746934057830033730457358611773747828341301887053256840343030398636048009929676828806917775686338977490431521116170417995128975951530029068130146434769320410176715744091572404382422386886523939206303491067458297002396943917233506813650908036911698730558625398025812647071243574182358077238647371849905536107235174490608814210141795599486338833545175400984107166806327728205189923226855520734286510612035262530288086106146521584775799707538952941351867283777153172386063594956703855141148378698704584018307897765667079846182041812959582388485829533029275098698743595087405233695996710621032215837165910149775773885723330580927855900110162847820834490363868988347077066317471351129683568922815349030560619611045143469033615567125798910769118376570993819814997679033234587686957858021564418655985666964029320725985610001505122910965859237467156008265511930368591127283740223155282304304981799479963806161212659104000899709973181079483954525750719902800611820424979213344280373929694471705433075950693621886163644319820319575626780351445494197648747066195243996677533400748564856275820851647595600732815572133907313232846774040123314720713123904572516333624506432228595081080953513750611682622514150163572220116734737220131356672*i1^144 + 123630066357715777376915706002080126830469001067557309838006015592703526233143607820027833471852443702312935470564517515493729862106249388239043306164405112793375240565557441840443294834348308781453456219535133118175466135245690798669596863715911342845678841629322626501289899628189498255028902313131731805091969759090519067395783243080631597272779480060771971061148428483189424524867284642193774296099240123548327222401433589322912543605946282160235320738545740211942004432142980496551785055219164799490766119560616559206688879230149883771972200357537364043260586395360949796219481967037746499994158011600507061178944884341733507613311438998249725825550385055639726876768114752127198756269007179639237362844178024319530617100248204579585055321160866436314608339373564862768566595628676080248867887308783162280540674070816282719252985093476133014878182284666113296354270755971881661070606334522824727583794496469671196452407563105482023594919134124037974094554305807961694983575343494081895984470529269028018909384637655881793912733457731919329892281296188022217276119093562782443629248798230720281367902130467098256007466438460133666911093385022003778772638045549457239303637654894771889203410118425535459879820915972069078417305510780957676311842558344858023157138847145926076662218537315177830138020799428040043195211762143472575214976257769274657462205817813502458690071399502876708252871104861001941722554983048618130727986468851636969820477805564351959251448161531112537015956769614934427422724526857882289506239857807305352966464505874005082421724423203699413478115723726841603737766774215624531471686293279959492257916244054128329340922836732815643352494158232236862952275220312355986479210557840333860297603207540269582279560460262852014224750536871192152146791307866515319515926226213120686601888174861099482368698365921632406198068228760861029802469639054928692154851299700168408817919843596855021888986657380755497217913480153716796036623660478653807568376413356872693041203406357062501674929992335912958554972305405653478448329999807494724818121424243834019169802760654067480373471970840741891318478015648692902762228962240566191602877278994298920711357354932074655499171686137306418502225503897616506438422844885541023167158239295541841465745975666858683119581384742593615384934465236476669766200214237891532893412771457227227330505499628465929677737897863497076569757677470523341872169916922115029643248677696870356774700419408081464927647108671582200021049260025113780162096748320292614429021931626565312239384221120125424728967189549244730937620798578521984475408638238012379330526723372500142543464935989914072084431038506094721268286946957429792264333646664586143870888641012492426262914282459708412511133999080731010583958987449958512775636944488575742251849279852646742467072981568732858398523009238678450851890741262160393597774334473957218969241497340642585451380964198380673529491156194520413757384737797665792416664112900587857456244931191337887173729981185640808568762942603658644272042421580368993168535246068967159790695120863919597652613187526390185984*i1^145 + -16294411147463321905673764055458337467608721208020580490031667152383619498495320662184236664023645713722206492657939570340677006552170152203811224345264241961239555401017730157250595187498240849208206596398468349339731795867087181698686984581352200512560935526490990821146514928170064871517599145317846046229024966904145632724166997184793232239848591867331238071408886962650842502236880457864123528821393208215902799130874884614220996207090440825999427222181036981319536205046852168862615125181859171330691599166048959251870582783755309693212361263002391309159605003052148834672450937704736865122020486267380287634589357188530829987796960957523674916272020262735972913718296564569293213878729709397830464268446849836564992558463736302991179782124328994341551724357489412103292959597353255664121013938492357305546251122394353073522535436752253667997470830748007909049908443232436139572352986872580202974026195001789518017759702609236393507910643365267495798990105955883881694105316383599412452284628839539567989298903554820284127247059211093550044982257657888560025896919352965294891619712417836048239936653846088659660368385151190879621406585514808210455578445453255721369517564960885486142424920838970716764870987801795498434387294528466525588081899357378076894948399949595532813898538260535271285245209149225653506498612421035663455960881535289753561135093625499527859511376755140684305830217132664017451461470012075669082513961656642919025230167668245841673780511406802818907304521371285437155870217068074047966673114659009771597724740806275528913207171075771563950727873307536764403270592819935308705732925327828294495720312013400625155742496341119965379913042858521418421555116383943015467273779243805682366131037950784489450360324011692246340755462086418880860416444367704669593851760810672828730562089407251317790917978305332431158910717455141827161854762310910928521724009366360395761019037317301706936022036890909873050025658494742532196082976642216750391538097910963944828102953962672323098135057050409386883766993633307523773305845347999609353339623852334072079239581150736484866603791720850081780346152876508849778927608813766349765349962662368553015579689419987012708682697493098593285031082585174214897000209082939142291679463214754172586536996445428039117038894979415500779729000244959887453701475032254516534398269962677432640422976095148133599258823486278432878680437951371276238927091625372943964280804358884116634434484470700300452179335354886597511828701458473260462165647379570886175421073444772805904709810346502770643685852338007627308170076741682246031878781451115986292023308263622594743210921523723846565697583686829064817349411413756805190367365704427367938666303369624248616261835986817995782774106426143983553774480936618259587132733350181012770672259393035739387871896574388637554347945781154709124987215855501638145105282159009723022886277018630511700316065918216648173882619487437235767526431571501372034636431764219434189154886527440412274828743997766514981993423106958793284724687104234968759459378258412102614866192351807510794121248768*i1^146 + 1258198241129774139859604863838322519733689005914545745785269423115706943379537573784747712404611009642821856937597713206223906886111923335852566999213921186927286281770820611307666966329513264207385477081408940407233627916728731920200982805005874924166753558849509233667604900598185246947556780439833808624169996165530040891476580199179207551089745562908248532347779459822365028093339165513994182209912424136623152139580788317336666614867549837283331875083130839009282091236244037366344171778644115820780815948235014366137949270858223499784555020616666543132601109674060941515811239915780914860621969554638896145110129026576699681352155206663408284316232598698416111092375635114578012754588021989663354775145751541494964091076723789054966632764493090023442340738893969573390777799187619402561799314862462502553173693645622777350149622234413169138864630245407642147000006440458159343266669198359746097005139913227294295912778030618979417680046315701783135255049494463381268753225042444172584190694013890089638372773304972159510524481731871291740225728824880611841141718004051236936554931550442683208838842821467785147008046437851669498726803460648909702864737470215389543671948403854010140943348934929789814618466463594817410572982458224103550174761881552627604268799905152986626739680469587831367044786612749183938799266073250814905900730859516071633599367954114772522456986987826107470821863388476967774172759776580334500582398014255551076552359820451233620117449673393558506909365918961873379974158843995153312439100397842165851866559426387595241706334298511877260109565046587796042419976818058335131754149865923499774038074357443040605741354321108112962267538804527819950578916092936747501035639271678942604557326401409648250827840184504728471365197846819365025974858449402302416794334873669357973887421834668656931699778477104566928290521927423933747690835629476344767959152965202257244453832428788313704224922613955991912185630706636169283840134394208470995127188689270137076552183615650311963914370126966410428309834236622082428245099468285569713199207120768400529872887644257841530303610846578853126271067256554696557470845763877444200229493241370150357293884377861754060092529944919788889736740444760534458048246175940380264168285854795779572480315938966809067891472366752281026718058291124100390805874861253021126158142635064918564910945778176716879244018346050911838972107627723805673789262835196240708447388649189496508137581680446369386126385927410139391411669897776468483790484304054698304768879301323870919080399052904961763588540047099496893869620780546019222830454061742895896452627643243585728906000358184560331686252725608425066105845637844341938089269642218714080792372330638356321630178325316080796728310714544874523848761434778159153733735002795040947099279631406160021002952654731901327202605892032239273438819593865228764963447766857285378105614470393386109169666605921403188712306673927619426162810373221838990032601811924049101079435734252808915381170572292401015072631900414079352127383053597902379303368629802015305771582298154598400*i1^147 + -56888779584928495254448882236233535159987729875276686381043546320356766015965908666694719928617205295815764072133190477070436459978756150747755621247624977394262910534119622282270608989651178406915477543272750062872748471195207027233315704203070944220307447735340735799592141927867214281515290636341199189609261082697738312672321848472225516841404574112847212518053846753432370184927371107393891146958738803031463235544046639006400863631590069846242526038677250576961189790768376670601044280099839953972420061410714289747616600084436212032488076298589933051705948527701979200875609235715264315102386745946285398498782976629835192842395852277268470944280987037140114477282446357813088952526979809868534028313020422557115862041807801322607827754380700694245095761021903616478564569965358286094952184379884494497824495160296585968101924102212990545217089849168637427194656592125081831078025698478240854873160926251016168010250551165139983604311735229603527978448430494086755938876942199990960871459431799565472039515768984025337148367531338697882026416942514270026685290043752743678175628149729060099537449092724778589772925600275484327861124566416150768980676611818071356314074586592699662199718167632512650590871445767868147471082060223798109181912733618074440618913154017278830157238840057566073465923746178981129153002045655437032202194765982069582325113487022943196498540132191929210668351836399980778558357828199605143424653081883895328743978957033219876442103326675339971538405363050009254389704297998793998081990968687486639543240019109385448717002560791622947854763073953800346322191647067909416020790729244435415105006680745209914448723237271036077477808646376213484634346565567505563831659711994659270713228463953211408079435667138253980696696296451183646712685706339882574987491454203194886534311069235758810218973563181334215278763257455190121412102016041840442399511440472545202396491088548565749742677211122501383580768358709874074663546578982689914275043379445195190414458236346627776778305555821068268515209334047841437235436450497549416742182204549670713388609363946999690449258676438194250512518156469134600057818498412647993542543209037008515584171334403194144931015225788535569986335998903283857008063567270286067683224238690653062128246626439791182588715533281678743645413921830274108243972786456402248052211093836394265803299384253603068110764977904158940164197229641520988634945876634544206942173256397995341473745547106658489592196401636422459706592465159491863863906498873443458750825955940249289315304887528653848498366016477298142604627145854186920859783505103921935143819456738548049251164718707241006677267654069835897961704587153402730790255917647385648267094777738800048953183880309380483993080356252994165482203883999041601223216821252708317712248858181467524042453577413452783027681024308633908686712992023572472587896914293002049585353101729099590356738204970696163958079714069786344539268847295200494572320670892678768978020282683533236806266562473224527552344572202646393531761226262966597402601958816121519110881280*i1^148 + 3806933158234681763238659365156800088374885036284040170986499421173888663236170919709199512942165986931924748655093992775595209039508252970670820008766141685273847494960193404376757380546170962826801834010913903826609567260638369293513212559199207600873038696601854084611075701275377488833786179337355890032853416462986703193983863303999839212021744489554118722973518964321054861349853870480324776091184474535300879492272242619169707103147195309264875271217931450452039561476851829316305118789873213719436604475720250307243886482465091973405893448585434654943391586613429293616048144059641519016015854776347326543173241698102560932780357467476802509617452921843789131179217689258875738667488473151702858035645022803309444650316850554818874783431659438729345388803594837945130979167486172832000048874143078665511378419731217653379083887780908290639452398689463942612902984377754499864591967589980316462279490231019638438357500141609510363968991675667547132136259385901283253658481103429747164572689917463983958094561615045524073941565726142286444708393149998639983154128456810784189891469461318850477940655651065919578968942537541842414962178727398320927423429940375781406574889582102533431059014159022963331455184770430194773845624384715260930552118184484832740224269026917858887300238865476356994263783354417081145947776743221370731648138390894838897042324905277655897668520361449880769186768340050909059415762321238713155406000198244606087730383096421705292464962313485817053351869814493937351475751628045815923488142901763628877727560765536088378594380363952437205897991643439668804050733216063771364323906115504047929712817845738362335943961298813961057234238093840358282815410262291750885648003053161868189011147819004641885112061339183464656980270985241604678304925065011936109569571242567792362235076832450834059108857848139169048275345319009937223041225248980093217279631358538307019174031729527405929253129377372108349921907055780524629718839927205119664423805440295264229814111975014002558834386680420303632755017345494514315570769392566750075183722764693740555304302996266591639577389773390969762905653455403845444735478667562250120956016648617347361987952680824301893562604287153524776345007179707758150892979156213891594349282628927049471923738883106240613729759459171825665959468941139958487184147709753989553155819912373567820670485461264998171659979839859322603587994622559772307889710829261183781507862497470242179826526103643944462647944204291299003554424873819415229807192354707849119496087424131775504840891026547536467110644788319706809425951734453244811744503131297955526828116549918138173253871461065652307526555222702159186160009827878539903728397560200935970679664939708878230551400307806333601498348039668504451381480140420256256525321120406992899809368095291487310630513300690377001307491852216447020382943824817797968178205059175543242384873621084916495461291757847440169084620431259391611079929637873645340462064515574203270886999911609099626751766622546989861382129403643823674673019197208618933996716453527552*i1^149 + 152658830542055911962612183017001256394785519876405466292076114278123795046312451283770855696246723268986748524625735357424249710256963942109234046471678765466259645314312294290926091180044778074992570728921808447410177448943393873860443622469631860889778558792686130550069206266934475339853736677935759033254139334328244657492292856372727562757419417179452685187367956187727954491909126823719219622745956775024969847477144513433034373009039186650549287365908376903474827783941396067857592520235671255784592443942266815743225473669371649595102982560471350504412520808387019195091493538518811587328446994967567026865082183839797973047348613348844432693934691620052797098179890865167779488574593953249639092587121933701053929174670236299138431108063823478460294836522657671971239084720412545657594628988745735938948408021899890179459018109762745091417703902515721526079398207903374466976522848191541113284688353334275222242441965986769282132703773034195370236859324788882700666097670002144555947712856693584133495656950148128134708677368286464469491903520050494162258959758882990958940198885772557353400942976837145345665577463267803590748081408077995568610987070973966309572128532248394379333245453173097532644793421102567461150891027510340300073595271016779140454618113987478893722608224362862661441858997369332744990181996318505876707758598794132633720038748358078670915091360772666932632161626171715047009076192224736078513451447056533100371259486544953619877224704945283742030535668823869265655873695805693466525011353030554861829035167534352556090098375125414563230179053361504341691397512448202447733426585000889239020247574580940090013856644725583353589107724123596986909729563632281069203791185214134431970944811968590891733589340111377500078500397559098820692770185250564649456577044761489876393298009630334292157123392147232739637923609051514938341398831698772241150488020784819729185622269810035490722338832061410858747016220578942379532880213198521280280371658976668332895946716246467560293061714413195779851268930732223666542930374461429610247916538398876165392122494912790219463504900257346307117688423518213313351528514615257914279888639741198133394041120718790117033499516563664707004457309096699700019071008313987752584345908936886664120872852200834482107377492893248352154306009268445699480869578692373730344927863066183683429784724412581239917972595937515114058029373120672300077745970759221170158990142507926751988315885266406333908951663005934362364317356058617194622658759338267593016697250868200519186977689749716590525486834539352152396689802623442141144600277881135494696781927442943229356981634170326237399191945098688556686040632583333228843793246480027344493161395458414986009628819730354337445289664012881055671840497947570951698406021323317866641950837513312194997098513464967321815275471881627137635346813996033573321995244470811177361359720894837212492753319409065437988352295593725005648880941190328558957530377515129654979605296660616812303763104110991576100110669117792095663452871849684196392960*i1^150 + -5940181936674062862579928533096443041859380920735683005664280153170220628850848621584145603471425327815570511728553981802598962405640810629205510011221672729945640311897147306616061234357677089008522352495880430274489217114912859799710930999636315542383280202302395278699842101904494720874327729915794799400642398281374992429367895340138354631963813941113688310710478943150437732190813220855433131321062647167689273100068711412220146606773084917419340822715113651027908467705621778284980117057761366730232441166127528870584641219423006607086808815118625251750252048306877080446778994317949162303468348016783084861404905820624544991444472627454388454761776856116652199766160466313984158919385857372713459989949664495301364762894166335200610049128929398344429381685353059650961242705529588600029083306684035268891471957681331472702654997789050243853796236729826657184462148996645782100163553881351402302599524972858766750886498233164096469747205881045380874172912880300220937713740169929121132712530469740941708321521218459330001807315357561847290617479152043050672929557315000825383461916915473246094541924894107927381718511141617060652169554024366161993660988165459825739977546382599412407527058359553869702048871136130751436376623562894745278812095387654186647403430190822458738387670045447232524714275719258774347369342821945981746114296685781122776641025312318899266976811679938250651810688469608080720609883574131681140621870482020451020845712077575439656743444301367845108611576047766866623102644475073478569650574449540951295683318306364593246936038945973448550726805444368898006129882605811465280002642230421256006180124434869886128770830518043400225862132379853640953529001475167014278433121378579980011022912853982618254029936815000466586403878250537526124241047693446525368292188105931845375004274832407808308479684284557981236856270077796489343869910479742585804822497260388713904925622746978577413184698117331070080060446221610069271331339526518748004767600710446635545551933079149054005635640112149532360538825018663835797103524898479470591439402047283188351477855530246494575712420003647528942874021123855140149103798966682387332099243912873308448632733860090475067666553587580328786914104435201059214129476442670805215657149203705814817515542910121444555702068176653140245632823129684875575218600863191077584960256423528791549666128686380550508212377159957837981260648459035204245231248282652253639240725133407992054745867698601425354529746943799253840557269980626164819425999728217086447220746486297408518918266847495189080047714393038734331625418621600376537635411497222091747993432485681993457306603768716545855483476329566874556355405734760626937160796630365290109140857986684771575719561155096512357541432180272246739441658937405045210106361770590767722307303920059223758900442625435216245745585940720844808316886737592752689332349200138927356016800253899112775866477643514649255995464628550998139625060543554374630907564294506420925697464290856781073089909013147064094747426979990527386464223756288*i1^151 + -139505364345039349762309775445706042687057261334262006580713699584392154639898103764365066450183131028855506012438581195347794195339576743874365180833124977757254217963136146338057258171674781751481382463653562176143633549360295182975341128890969285451297206958974887325307652983796718537306929906301317075823228317365513027003354335873862119821704694035544244091935314146090518232508306425174653479497428215547877196333549811287034460312681091380608522673977467644322233082861784854670126220251525690271920719672501371104852352433293769140832183313329221104199815920635446195551437273867017327619877410857235904678096032817731352497697257225600160758838139008451193558568053051001030026001928909395067198878239633192430871017528870269326034270451697683507025455489445820315502079205628830124525488372316685352908255686015536183833492647648149977467063966154831986441027800889516402545992341347797144132295950265442622463366673421288091535832964954499450424261754737317584584162809133282816639091550820743112421383011803821055823594302516030604185053169270502159903495445675521696728892658097737334899342378365769948580139643113526676601357849800396642418648473970861079671650604317171234024259044328337780864972766967484142736721560253059419376495008241265450176591833013108889544577935691819069106969932551492478794671657945970378214133487268450871607831823659196945979690546824406633730208031369752962628752569081250106259277161562404013460511108531807539640960489121171075287292314923399340320220609067539927847873303005359558222017906490720817990336623118330502422856855902214140796895874808505015962457085511934809357098824586273975292423208064935064623913764455268193788446487279639514386610683931839617965853136550384414522261343378279814274391772702577892191309550714487997259600454485246994516378014809620973748977314752956985597139371538747964315059964997992845928804935311834947895365020374817162588339067151702085724504061487973623096799989428701453420917513255639490790325108634662051779417238303923195240913532593514526671767739491031331464283271367975280890157775669779399498079673999117478412041966061317961892601846814514699855807402134081679180946040718710961409100468996077897268631247992621966698377200410630287132011438340539315991652492958156082660646934628904473242034850740359545061397399459200245959142070205112918442671493142845283771038952834506823350129275871491123849885980778554928027071333430083985008653293359797768288258331653066206861164648050398305932370687222570179377958912561422056654505779508176414163789333435711570265399506538847586505559303453211890000227218129134873579554102577810449395909568303820362255850359908745223625071980426268383511923492980127620728573354925256264546887440182215277712718759535723357090559480563169414407976406326517277320388550156787219068561763093685839420429041766179288111670376099686327439047715744474375193960289769383585650448225279008953889931920551053060027603275935106968632495952120900380406330438777821136676734977879375347712*i1^152 + 4889827753158313406113133396517943930192689494516019785571309280019350284603857101785737508664706236274788576830556418104127182243036911000142478837603877635908443501013095937701471487933419440480984375323792710625308026660207891662785628463662260417592561023077475832736585049300920698444693248189298026453211020937192905396212544399515359441538938876333305904017149615629202884030116641545407054399656589903231603161158622671055037034610664221398649660205791904313528658147844272939432295732182984804089431974836883058617126389915405106012551373962032413547376638881682210868444871354594954040408744434576760218268239705387448162068456483609558546190800852397306476876452822825583252338122976940905247716572304541271978511232271074751848211584937376715345363147464496862931826027492099385249465589416361718332418479747917722839780479748875946866542824975531844048822528056655869674873447509528842684395861741760887496983474074026745732593807193181515692742310613747104780272003428568560142043056964072051611642686176682197400146014863047814079487404295678034827810453781946579685382839782144891121216433445992949887735996466137130059506653313052481170867621198705423380354053415151255688060611726592531747551868201052494657440759655942843764655621304525060260458007079549799563747229588928109390882212255763251317898030089135937292156651757099405662740188071812272952670808619863347016343015439911135401393547094952629502170837650309977677179587229360661372256624335229359419237800785317603484408134431612372573928574787745387754752541731668725271808308576274803234348778345320309744052488059196947996470353737627390885330287591146781792948426117158650929313907324451343538921997085042276901416862714504607234762344973951058366678064258802334636830946096613844922973879499909959593820478237130492159686244537612131839786091351577897105723420242172029603473651073451320302030667732448778495646269481425625443693655664105368228517984133645907665359318261823767214742225715476438879770958337030717837801614746456536613650481004058489588831248947540248052565098546270368088759731050925598673003614108542486049751447751614601654101201254418668101518808631549882037674031419100555026606863311443643317018814518375292511013273417221710956370244717790108843389557972245472695579432520444217081302466541274024668225504786056557212855179527019446580818207194841160808995675614656400724455813576358860981541330935867329255552001832787663301502137495373621742493918044959023397043528843399839627226755127672948553945647338637434977257996442258430012493192799637872723475322300513498150714837730311473804232591313447725597073131756763544829465573343810615503286895140878283710702383820058136622081846343968095079341188556724391381403798848130272020764413628939951236280226164975419825058533023857741744634787086997672017869626381512644644518474105871319858602551284558292325975888570070784055374195648660943582797854330108990113391034166574574548002146393667721007902509415128199712897979829464175302487834624*i1^153 + -54177921358445271683497321037889370931370224085283213819861605408349279039596616668948788671725722536570761023238922410683426482638431158392457726624419048006205094080102163311279715802332855645758271193038916605643643198534891976086219206592533898467584229297335008179958226608679598640318747182374039353525046875759080649425604524723415105035076724335448624249410684179047753477997125539099843822580410842044776415462321245435239914965838135116278695533798052100151682383141970327285076210838653515666831896615196245760075508816456872673998869532199211924567279554977808383093363184065827167914362433675753871066341242620458753439397569057612025892543370787960518090764298352869600419829477456382713573757203018240807137211590508474773057945040133144207961507326924450312739682169176508644146216645656375918631667598007606648927370920744660920973866539761073575755714553357228783332412376978869217533238365163783441711049852273331309107438886964895304226673227638491584957193653029813414745761667201610232622532725314016856704619643752946224549717540898811229002208927464335291808525790487614595674010105957127566075164118234814597288842022661338996520346849195166298132329215770324529194015580556362148452577352189579568374823410378853245057002744676369407571121795273141348781378218487652921173299348836421719221724356778977470278746010822128867844426199996735252614792630596970748874931631524937816610527029211062900803795109651694616737299742597773338974674321190972084990103985917005777793946582571396623383207806011431385447010256872785059969571356326820761376904368990344618095457311018575200748573830161274420941645540665351946785589631800564564464849444582974928588615637742833218700829730071053515979073304391543767977698352972767111952480510436060713851539661552138246771550256742005636185553038416911331169689568472843010792065181331113232959718047213831223775448641309077876080685542086390440479907435938898411558617926996806043167818164287837812869250954985601392254569763016349561956911676633212528942547144618217996603158959087624957276042075541579206727151897042824124086439127569451184805803817942093929196644523431626701798177585113539313442042771975115457156628646017241477302978017317662411360891324599231098723832533461536942254785324532974717923431935692556385299448109722635459064736028209776875360976109361842296702630737861642387511447168340058012266590955723047049754647252665268564113113461648771405781570105721624406034964323979546625694616118853471624097815994882764025069917876762590467699467771778497309657865742962672087238319638027773182951164835835306348175279028346705291048468123184725586865524407595899327567432363330327579684148565694095344659568240704789911280557702161264794041501599114448033671039091504124107345916554183047570587015266900745281129953839697987181513073669591586999298631047376564086136758802048392380711905800538372813811111451275480730607574742184020771631356989351586440380588427622353446896834761054678015524860377262194688*i1^154 + 260509253888753559535420969619457675145223524803556159344266423608860452295037248648242337618888716595076043777235417017523670617627613772071297067634737632548824033160028226229947768208571098459946623103833871880552845233843128263409981606016415742369477304283613725092451811903585542055375346905436071125827145878538795099273668549229426199274525021232493170955453258228251795372254855103768781676807937674084569287245696006092658118856297061374455947985085763329880812226321345889644772494820573441283052719275097407464210545123133499681165365325162580484412552402184008678148596099184099799367598297634010475291890357799449473530390123770545569499327766891478571332436183286783818573781594913769938392132749105361864496166590387290266374712746944054256063041618260438841241129402183535393008247795255483634023564796007160585788129932496054076649154794068227637854140739959819319747584611718968365951153505293057845863883662496619367399071929545027164555598353960985431651654525560436040179208763178829201598834924404639185572731488680354360909099315036701461160967365197017531283060494395012796471000925326928615073928552387396344955442332085857707958542827587307285905417387934063662606996732014967742083036120547602814462329845252406208909376220675052740133759828550481184149978986525279279084145368265276650357733762251682779945615750792878053242690630206875023033966800240784021982987491717062244762169102926233562803582569193679724250909944487115696261133284542595803244266523354654322274326893508305784800423379504698908617021118204494596390733691450884236511202765440704761338348457902093875096806776577568807540773793599401220041043858378463864271210618516155659247627241025038799313279785306237846203855336065168439845582969751976778680222162812912308873264738708077205353730566131802005726308413155953375587173657859895868063458950816925077048678410036818225175196629970683700253124090669207344437663665229144707186673398777967221182766032556497209579243921061951955047959299287754351629376424314243506912725477848297992014840729013967780390523321963117914280371007680174389021671314237209487487909686777049622187171790793558970622409904091712509458484224698649193979693729568595146727992030949802605982394366282734451234874031292202768130227237878220262136621940257092568692468523448501769894669253393226973853326422783341789000698922828892818309268968018335367886958066385074013057685112672858099153769854408619157856299724250183976298824985511280239052206154852543044826789854817336945491401013174738942666137452824596031784972648266495520563802430225341346010551586490157896585225045907012401128917317013368657137068881456318093532276743308948651684622025744852318432892973978545608449038577290447290749043529786606932246847360432320336281016705862433755425093233245602351911033967032695543727312037020932354477061713497957201117664653477619842301156673715964425974412786258173794859411688814976843914785302215396226238264193022294174306938871441679722741760*i1^155 + -368773519461112491659356295760383083461399256308105042073640158141892753227805106793086017969100859657116469663001761369977724539316382491952128161784431215623512088389939193877374553310825579067845713910569005919118877530142077103545911261264817762589282094951182191506168426831661004169394280000933271474506487174805457060951074560135477288061248154507457519658150442478220593135472525680526341800592965106765682727095312378007431040431566054934596916886717833713890043200339742686686800992926355510213091937900091151321931501035901043579071997861398099728189758665109109332011797838415108185112184877868081143051840180725582784379742986657524860974762852361477228675630564132041859337101559523573257663389467989196327997417714683070761193848732391519279771157109323334542828577562170021215591580992206092471400606199243436165762641332173865263981842738749253711855852141235543032344187575491487011534590263920073709915141464717302844016015328268562419219985729321032506110552539322843004592792305124494727256864167557052753479768964128547720068835835981013980602575118589838993797471979183442210171061835970879278412186467559322634807838933215036504386737640692645988627654044917864044333139324238191995439521416581393647704421025956869206825273151823287896021838498915362044993138728749665307387285842812336074292001265504522043989784421254663682304548218153791149619201759084844690529621269126709659130535745558720269824852678035381544078177201696081118457803431574495523369393471033901533053996097401324556392236848647207617233113095501142326357370076020248221526905494871526679211606265757630524614806976700486074108311272838874433587727062792341968995941582058869369976584939182134802809029970877154874894749916467352673982972890776990210486584791999620976575177907984435501359965018934753651877426935319014951483318738205684557292772454673892995738267836936579999158231576508220509117178060975623194319149481925513801517797986559911020324435727167083171626253725595148779789714087659929631298514547281876633363821458660956392777431616825221744091271001281352190404846694025192763971875318547997563421722555502615277731003397321210073362617781708941218107882421547015281494423020515665011528606663381717955949939723114415719677531168594250442906342997469319552310022674694413778356867898354387597790604321975539617420481367230593195945470820901643318466689027631663136297214942106906130617440897725653247480493069134818535241400759252625790657717166809100734878468511837899862091221184246414534520342364599497375441452163320066671757269006466614732925171835227310539335939123960155722692827872530022392846031180954892380931272258813039744455718566406474176933065380220383499680296483693375661989173459122089230389012539614966715151146235856327424925218856413350249754192021865283647427144164847937081624290421711249333448796042229200743029933114628011613994374571360692195448366799646135218266211198293565102800567436916758186892124900050994291550923522048*i1^156 + 131866742612274597629539635525895804175573487406496416292296051643646461244409137490258277189543832653951953476488477044782477955284469429138302744771224684374688648947659823890618583445301880563155935028794276936782959536665666711970049642930477519476637898497805558291526459402886437046849396550531795162972993980015990837208390243775092647176704240974251441664536488872158940139648701087932026432106380825728157007313336389394407668187070755201084012593568620682053259361834232834544057150723530024712290509811026487115798762123784173897906103773288814261534687603959174387103805726704932197788887572172980405862696331714989646872139452598274339434173056491697475412663664205320557667469931537545188971923197401546851787277416568810852091285616246776589990345006170236475221607858418916183379302500833319192946093075110432546319413520287904079651179893275379612705006429674904727093557768674245849333711585195588486949529346380885045620329263318682674581087467603780656412232043599950551824040932001599671144829453559018568004950744064863247089772157500622654808833027771697511039856485157977020076556929317964657874191862809705225271166557107666874448369880180267266601257260876709810475738832713747391007309499854520808045534202403765680610816897297362342788591545454574302038191149095166042599682101288470226494801404836543480670189217391064840904821351029948399220261057756465382742675823533270488653015036571396714321567807438882733284505418181646562146778033045571705755850621484094948689694457728109844034688246575190593709368933148894874455690993057323141942142396736299943016703373696875372313771417204347986396564359054648135912897805817652220509922810327815361647277118604312933378839929592406775520168846974661257879368106577598217527096945798323120406969799854919265339778553780478781686652019013172548440018188501326792958460568162362224149104770468291699217566917280535177305658256360706231024383969124674351153677609696952659294229611572594734433077698901276832885715885341667149201809435249649119356830507637251962934389975174201740673880504818693660298662047121100945510488520923785518161334664584885372000820063680317278618518455955505247425539709138814382037776965475493815882719157755485856372205253459427318134638965498745037674625973406685076015804982660267868986716899529007068559147056196020749456286520019378159920914366167630916236350246035959068301817196537019163526191581357503555204059048610216703157655274372812183648070909882759475123732271558843184489299294105387396015913710987683964603743133036233927246740066419170742049890897456470684899662111460523683490633037718887581899072412525347755546384205549739131004881686208786210580838392635725042459726057791854938913443452722948851748030273877321805625451068735456661891832804612174888238595606138840276807646688497343750907298162336017460117739282228469821596591283110170304057108533518601936192847435536604983093420867465311886053200266871293891279903245287292928*i1^157 + 2659503939467178358557781321189375251746766229363314125887112863773015356781569616618501714431824018059694285475343221774336435127154799404186526940537918436185881423744470147869332575793617889848159892154349536349337740194447424719144098898717218259706562639528827478654387394514260226821619803565705466444042520911471512565007869899699751255916327753984166264156513307440355822633492723507801440960050416029294769432666184960145819004784130131902119566242042550798719912685763876521181977783821627274535159912028583833364940024837195967922540832702362407611595372594825592731850978836317093368408610273717767774763546857575817051634966772876344586166756372535944760071422936435329341888017767324963545422143942599009778414333597310086545297115117157799329370258632814141033380483615808691116794919826254284771984493653580767953545862201771725012424743475118788510085098723145764424756261834900279521160848798388665475930307162061951003599248619785411641997272328287977892146545233384773266121293751804578657512045276878479130969662847523023791348758352847605664687239724720553276659991780873198279502248774111525322407658054809260682390302035173816853302064263265750370961348338771746129454463340231093759230484988613417847773510387837426629213043460553538095340850980172858797150354191329950895621413467591783855613493240799821706690006283659566087908107972604750839453470576404689426432217721656529615881482233788090963891767741270092216791046378141688605264578239174729929767443782956968395258284978170088120557417367872554418925719185751785523764690675148579883270371459645927340137110891650993649743172397967347404320266134749269894442394814066897304144030787465976893851468553668952808242074605608959835718006741519938536404988141863164531312145740283828360054288808968998167109269674684301886821262033237666936663618527228004143543800870526571866586277903171126897376161830001586053262087800702772201038169150973677348899109710618170755844799136534755858948360620975900165972162813759363669247643383140221523337144628243769869519439609913910527122755923131939104124182550272390509080159778706597888218429695150820381513874987455515387181480580009325995315519799551657013434994845848281988597190249407651519799363313819342200106592756533347087531372651235985685629350654437925228942855437469254080703631085899239317029607642015871483957700093526032797663908168945535191714107110175421753014828945594188210946033595798288195617621748489921967204582637626237794318580897022178815724685849579264670321957767290249694237787470866431452938070931572153646992008714287185999100873681428068826883209287696472661766876639095577380928691187283823098790692375369665330691498967166952914118088612625817133183455146010922589341573077691579566030003094926013531128424903279866616025418072248544769265160675351389909015259845799254925707506477941387407748426894005869788377085777749029169188129258644022919618294899477512210519410683078652190523392*i1^158 + -2762268650825328002176920669639318608489886351520177547983183073480826453353970779878596591166193439542684913608112234832707676666791841132419534713810241665398996252718334947421990329860201155319382659212659827188642583663093053621764155283007583961911454746201200301851542125971680079012633800551513875029989452346468662872809913302484739375948805474020041183951838912735078857789387255572440149648974331975277270836149102563629543151921987933392218359500685016439150454773756482395117260125393626737596488680724540841175691277478256832353216671371586715881943515399319472239037793215968194897755407547321856776687444483729331392260208774893606728891217365654670729451509993208706497122954401402585249363101891854391279027871985940718240324126885122634920140187543928262456554224835467743002146658423961307701935107912169668041068504498196798361265457790543131081201737743576848501460674361330547972431289363872982507783590887187192098990035433023842907891734943525645103546023361757286527980348486404796428917364083018131116646088360229791516615244598344689299668021330324036744783608793797364320497135486409600827318418063034011522550305367624423246083494290605596800752337429647825374046256434257085448257364086214184064841606453529983600971985554227033200804190445530874739288490863689865241986038130914919759447012417503602272455331002340910135517480494527725966512478582874992671799504398269183856913260655425419299969400168420220757038579200155565667266581015478240752773974832059582263730565739085221248286616715808364529619512509708282374754523372985044873060928539617251677546195275341382686897897659515930987351674689844154779079252803877592489909446946066035224378044573527324459610554431097107545004526262867484544155225184295044743271058051527579723731550328067247426924273351937886933534380939438736976043103917209550716496443255691674476059394647377743930466755318489955125872519754530610554371774798189625285294902938882345956899159174127808947943699701908800394453847280929325020230306743743033770092081410377734110529313831706309642903564758995108208027269282709637493158714463024073894529252067253058404798382334059804336423184563891148599432626577827587576132274202191312589544532099030492008547781014868195070660516717756058153193233531467531888599304005543450229939098327401040944595466168892161895258854093196726890894872546091005696463092093602685393815509685071319843404432957669373644255782480662538980489961095027410212601700292069118994542495613996482955330700175664507266381183068330366354727194933323875854344797664062691100566854940866541425112775788000819704112374444360003200321525409604041467388188250492932922716955071692060898511569929312875977100936599529267047257898232958523769835516074858008187427718948402041735789903156566968385263456875087913688612404948183880780322625629152895335929185775760459874626670725263483603995647025039199519182459869062007116610389941301480049454201438208*i1^159 + 5330697682808434553390392771576035545193932114895172554360078263055144469748470271153358890476781445715075612135140152562227304989483252717763805851708254071256958642757164609468277000869318330369648261632757355314013847268959006003679697308747296910420780766828654292239946421982928745098534604046275798013731614607052774234275983861169474593210084277148195538838773669899610225433266481528279771351367494240413724074225677313706558698819485251993373866723787776191698726550859871427823376824672639429109016750764253538892415880685055096799569969121522324533346105987931374838722550410697305807997764078649337042153098545312611526088810102513481440177341485028446043334152838302901815210690773919290985091926457269107405669018564544777433369362124272022834276564034758091542811945683918343375124018484514921639482291496866149904084828745148396280599049615268410660899996951853597979320512129422618529793107151729178850803963966374478135799486822180848946927089614979934570755606218928625225712940704090692860594607486983797674441867720841591267402518526748281461927587345102035028026912549738987063206039021613715850513589408225653291131441276616039133698393240876072230621114542242354823713501585646256181496993069044661578869620493469501006359735520699116014924907415452274845161118601532837705343235177402836885129989664676057203729739852039117698953485684652621407282527892201700249761240327694276469713298395120836626008669900514855688361063953610183560625396798047747050373339077167399464073579857763858943118789337123170151730807986823608228317055765202170906344018970544051073006637444507744350207815177402484851266498289529028337464886802139359874658544450204373018498855263202025744397989574150285626908735772673733472183585319096895620942406080619485292414414974161658080902631641343526625224996148896973866157160550369571434117714654836055322021457050185053221702935463948864377804376802538721308662937405834289343369397710829937354488534051825349827491259423352716872491316339173894550453391724989826526895242772164008440381660184921298466311017563211025358380443872493166762633681284964972923976404451075825485077164706088758637542169398974720277752495296415661385600268722556208801998259469763899594136866924816537572241853523443544903841709958390000419708485936929981361553950052244110132641460353738161862173084302422131493563190063483594492485991249611390638084353431999587585126047838216754852527196099573504875374899055534481607963867769813545338020438184740044147531489677963141668784625309773282909002522567749964118950556986089394357216483198669246374108573296389227379698259306026541163583269117615575723207647831067979892181553701365942838981359124270156672806737941939585727074442239627531531462846364670361364122820238021282466380513702882389837514682229466627170494052918770777021239386858452049011383236683768830414564622116979789412138727949657589528173551729667874183115423451044642816*i1^160 + 15906098582337486477080330639836813032189672697564584523833963555552246896897375963825969186681363021253063897386611490608174995480800056006326451091389161044236606922545182015373837559280592737764603484483877093517591374308681491973049880446728114940239661348378544878624785971958648348544976972676270125159677855236475411854349066991597496219100200357855868726341040052713937819415909966543079726384712683959109495340877780244849937672294944737076369918438857821304583175592331486685195635456019434364953121146365506331257731268319281069156449260307514831108365066138368686958690440401748922960673792881209827888116456195694320965265903800696144180382148060737373253795818897193324035180983287666888917515499162057790358331325143959425753837834568883644261369032343868621381025485964329601843646672724434827536568765915368949311050121863303026599604426979242946904246037911311918113834514981753537225507656206724543654715136554448115493098787626319965602522640323738692768172602316303162270797511249473815180798238540319311583081762291729038897414725307484996356899191351478226606079274390665971479536286913675856823633407238184330622337539762370176618147041729069486274741292608294889938984290264621917435341363400118150858401895958684206301877415812768671444359363492766254466696148183837932733034508992693569442494556012950610139992043253172986636988238445651350011111344066383350698197589433575093604841437515065863402790917086457515893478365591463403024861407172029287244489947715922262073606334078431680314350513530337973875528768916059835589782045855612636914312051706176866233238459902981957286463767666702262757360908522691253981141411193955041850881170922204258811406103328074774069801951316885364712466376559194789181336792537607240362224463844427753902485991278073237022962064788205469950427168042688485789641480104911821633343658821117638060936758724574740471994234837766431176275793484202497827189029468648855818177235211597486378613727851334190455488537215330496319780011720788599425739983372966937210896034049982987908233978763617767361927922960814683141809432351308327561916471392310227521972605867118627432459367601021777813747303543891535556289917377215955258416790152286075133787151110786671686131802161941502745436036847818845841690812847333944707015311284474200633743852133781101437307534426217612047434214066332477887611742473291263516068167592536179881623389729295208469517604480495223188905497926448675029196980130988244217437576961533775374218229317343956718531860332884648179492201454595587213549327586202883037703279432033435544931459833721460482301622450964851171239715383736990716787067830885851787667309008216448699735013276395982009035634256065694001202529721473978833224436798264645239985086694457464006988759048507700596591332482130840344912561276329141309870863084929967975328969872742749150846610469535401408158809668511366555606808520689855683694912096799786136502272*i1^161 + 105004608467838427832122785544897102290534630373307921295097794794262686972677173071037551119793074172474408487415458469691214161539243969410448706564894264340393673685845917818194735000959987977797849415774297316551668075862388226789845787879248750808952867511582948105876339289191310014516989015599705238453684923298013262690956657961909238673725530930315297651517894983049763014137145434019073876591141758075707500804707440319583805808103015306710601304176340896605740777153341903999546574579045586286115919023124629553464476582254907709700497402353020150490901462329666190015245188999619483473289491616476341124190673893978524676365063602383966915222723986689801622157485169046199732117153308327382336695576326808351955999609133419212718980920860044892380886128229208065656303332448424679569376982952611867542223479692413584786332980743680759498617135331654271726212743486930912160562238763356349640506051898902667213726482728306045114985205051107129322066248555061994249461871788147940612645129513388458332369267940290107986230284743575718513380323046812290853512354069419352832719372700473257633942405243978961827164523803972908581099952368714474986863289278401659299180633387691857455573289221278981833794312921506036989489825446178670012654559279289922067876395335393087267971599986462283761934395794003965823376400969642321781361077844812948286888236052772989388131681157498943846876303216788482153679424870930607732221970766552447194962548256995317990619919863594974722893616129665369900455409164406443780671860974430748060935775695573488555078339669101152182351507673545129316939370544079256654284795556714933506432282073977135272125401323621419931799226185152565369907698734165368462927248076381285179476604337896559218224553651359904434153739968889981571400639892101520799554380861077532603401428114215182244571175979898499606767116132465098314412932330361037613328742065606316537515341031199872615986944084674582481103450540575017956172682133030688193780003784772614574851380110522860199278234807215609068524827227613334323293524665104491734274704465866686299735428357316312711242209906523501705610451718212076628072244196597979673131584553768799129183238695596602851969916092759962425609854405579656077591940514741000648415479922938359688470775847783646865215656489952974715979748983080785009954045151033733555782986971294071836525394150550131455610924528582782742924167115717973789769973455938368012327718818103838801959041077727100710924684124759787332707329454222602176995251428971773077716098732828696443672813862587670304131946682662284343985997984960846429117940742524963348080012539567746362356461785930747814337603875238184116599441762532668732788230205124440845318575032707052626824491861421137045658753386395316838095646457733252526897177330897013082525961922513588586076880876643832193670134049309793929303672502240211454316570964096469932702441395477709682464784384*i1^162 + 705956287469967482087648765089539839310936407277267083549842349347217990045114078893934163798523216300612298491218338585786052186362683228734296318942285561792738814375808176235528012799293556504126074755700173145120546462959964545884872036348947795121297218292097560143825540771097041939233520088210012804833559048345486511950704766046123878190635200876587569082610447679066187483744961456698540454553695136745877120604690022849218403055242212349735679773168996174040108417075406561007988864411731817650503491014725389783269851929250028111601134889946966028177344820632486595636754424809999579235787709177185558979411179082388468966776135629415396117728829202985464598861352336440660250164134099578496689688800150996270613117507597528881149616223853204519419371612436467025540264505834569461262863378674884397140916758253933849137752502479730731945685949576025560380043636487006191802498473694726437865474465673568912146575631174904309398665969700791386813925800081863566184461481454452979977564258671555852780829389686227082621242513837947978723003484462472914766141602367859482290097083935449824855751713206417848683730996811323310740013906857044234179092063884448448479750995518921823856426535650053568736021713555267407766029825990011622836006053124340041793469243920541655182774730654504453999303905605068869869483950284412275794729517040723373259380811885626865698202189772522052701882468231221356804719067238911367662082551267276482640184003229341037582697929370295835328437371687111025950079217974164630919651472677815428930360118838439256834331428933845486188563966711939894963333940661927643828467365289019864640994887217266875080340728306568255416657960599787741248071217537894742347132989402865401259627023737072150732387777306904675062072962079743451136787855529563963762385141599865605112773775778829760561295629583119957845884532203337024695408537166322180821353048999043638436937061065503682673833872216324551179924452098611421015989514005787070720715714120618931298286929316257894789850529924673074774668610805408378173356175405602877331588838661831141805381676205508823302365063213132795716165106073900270361260447112084677104978782056992297450954760487943343072461201856826662572562294706908635360600447864902490326506457315826695846170437304097364358434971784114207725846714433986611959487505950425486768672569598544099268486758900498906981872323192844965278497874703081693308522335634622480183218194454615168705140385032954014973273534916671742487435400854747104072792048241309093953305922435310225138044121179800880949950015803969216573828532761734999963002701950388006786803353907356317316841980334941191973125682944227284963999137273909765835883088741599157268336447152521698497554227693161644758091399657211672485714403304155935397385687748361786384292354866778644049018710750127358919220260940892128764274252699167884289234930834557356372215558307840*i1^163 + 952561356189601480531374900171066209881980867268028317520207509846065479823172882610665375986438428699065839630705183733904735941366916050474941603692936301335407676071897220304548508739239073860363752029694647966109814454574164937408729388209255539120588644213668162656739269262383388196192516491981758591728809529699566202685573202485326664017765408226147187391336223014470880676090537605809151778890639519741179949190858887831722296845007020134577634789482325784697855988135701102630924848264426159187086134107403481841743121108550473315732148144237037254040838378830492543285736104793112628361802176960553645196178510130010598990769688691246945141690333919331092310920145043674684237701580082220095163774029781668161221205336993105127198365694147902784247968867303437560543769221003109174510894735813431097132247190801573723994483334877234688958218584593238258055962685872959184570252957814623216084978926907509352543940075488532864074019266090605308801897949367880812641462154134200086443493788610355123087262657043229407605544548807770004146192262367497077181425286969618920750140765201125741476383320659151622598366401105829708654453771988885896088979303851190115072918414089606308014349839741113617848180725749034789237625241371354388992310201980055404990611618043710520657398304195773387576741282562236543141087216373690439605047975480678344553588726590575766500124157188459687975736932349574679210594222278362255155784933530758808811731635641722456691541797971020011045646024022147524138635375676140349732192648896538339248107543847099260608332804466611031015381075193277881167728811386522849048869592233271267980788435353594213777044403688533170524231364612687909813120911401733635905814961214932188987623342070940628315586504572310249508926657364647498832071786850067296159386320802658528052011518200940785482690091565390752951277695968514126001069925137954621330037442183697716441003985388230341884740450952997023829302969524740143224407409886032716326538522726729698596809549416518969930803732108405527414957680259406707055427356851485267264524300346855330974135588351715118886366635197906041036564484835308831535580071830097024956745513867968452678255955079270093399540231058548189115960291357174937099082758957147415030770169057211214157345226748159704731583169130781298371692356051934494239288752714378846926245444861827947715371447218388828919355574983543330057551124394593159806999231236932374594926967274284982985634826577689178017216489790086784324879622911880390197052163308283413484764449719306016356949740522524702953332309275003166906793031382382542450702699191170930140309861217449048471514908625520053315237757912429419789887743701807132370764820603457398886274083823467239477950170311061776620236270466120480052412491434181999550510412885322824836744544481644725682394228307310735307870672574135654060247299560402025315855666599952384*i1^164 + 274533118250252480734712660950162705583304078577353122315951999881314597899578416517359308458355405139628683666983031804970745338476468413394846661294410580477089540339914203360293658158085540119031543339057124769897054853493148100448275627544810854388978354137806968806474871006376055192686024245675071217546885556356712560554142976871554253219643336622200578524286811594600127661114668269798657460118342117261231498045002204257340790314367973140472332457244402412511324780771799930235077361446248503728772178064615810869167761801393813619487481971799944909668460765446998513253803043484347450093467831443560589849380122984838743876751322017392045665881842710812170976703100142297238395008081464906662176873061752176286456961026072158652333002664436381743488121714684416524113318305425563666855507265810236501596481446016137773945244055375871678474200472104239357950437004617543482613698580477533254850359624494827894855633720341145989354144617639700994646288720345928788814932994492000468282911852084083308209471004585350101686192266397713573182812332834051912940746124572674124018086073486570693370417219511255467011941367831683509899063704785794055175578652103243075114626786531103019049579127421098347453961458131733694368280541445350241092829621984868888238296001168971485440876703271159903175617752426870187764098018646465137581985443534815605335639910510854041685212224455814179234130029595276262551037475583851780881855484208471959872517021030269964417793690368970602609108341977927028791051090994915528982644570928003193838297637311775916803480505333418606072697191238165550647528709562255290259535010616148476040710623813926401263401976873648366145594528079557522622050699983156510055123276273891999663235626832424878463507251751776345826746380398987523632740586098746430184266491992878170935456434737130900586055135026644709264951066076839151421672516094273693911731669757343861363889435294480357161710586857888465847448206598721624683161044473502345100912562281751256046240544603767513628794213031934326763367443530523934078150167262105200743111426018203584614418239830204791691003538448973262326342887270238175545068729630232614962173948880425418914182869500150708073627709137585769400647224874041339301627836267640154292477903606213408328261382178929701171581065449610361564449011186668349518341485420763913563957982483451298103983731565137497395892680931944993646305922533234050232199845357591877783644669602086192648054069242616129441870806040949833935322226608207592434092455619065663073427862248705514012569342453480086078916237187472904407127711752794667386637164534478794107161076221335198276609669403624542459468112756247710393781786454393827189948021681896118849530564708800984145342533363886593051592979607563534203640261505558378247567069482754876297942455837164196457865588568592083846828945145367268476039493599675547648*i1^165 + -870106618727521783225363433013277411465407846749933052290138711678041906752794346829332317568231828973754259438631454079917900997230234182506460224954395372802476100602101006740542741119453358772237940620990544350509691949379942432709032653404855452193733215730552053479435234109248178055810559254022976455152583639508137769739403411016920680554019831891233153005981696536351597630426854932237898199713743854598591695213613376072069880944132431697379366915819516959238041411320671173299065788708121546383776865202720753202639866285501802463649327193794352089689724507495872312623874414521236732874886572839482643278950641286536563776820570260010991349863458336282629442282981002937715872961297153335521236215845046271633367605676363544283700325719751284285790742694049229757572954568963645198265589882156321336352510920437362068242979235826778423214530766493424189249803249463507264917971123467557225971065517722154795311279741177456002006569139597517414953064466536891882578883606604805823639973974751223508605846900520811649421798206437911944474281321652634581145071490996319274485737678102209528479838736046137448202017039103301220843450368573080537678664829523721991144047682433004579521737943832474252411015953269847864814874161931254275303245274320389010628859523479942372793879451664779349792540961522255424647106682801588388489707664063319175404982174377121979391462281948470931228186897112213301217557701794922972450891646151829406174779705907395076240867321567677444551842169232234422220400724393740639085758350165391487923814619535256744003227895099707588133682688169027875943813848731397620055857596451894944314359246771098040438008838378629100303253285162252277569319574726444625449227850415456444025812015419142868466786585373016744755807346508146271510672270385483615900089085198168955760403214616799258524789484046327480362974394232972229548430352625726726168937686947537829841723874674954576224992801355852881640139952584816376345858543676632153617685166108696458022993253230178551362242561443469504123224622543049510952252019074163158948725833686504398097283251532133798670993765240689003337126860840317920934109373841507362556422113632592815187861326001796418612891658988021240752234419786336043442405718729869123110045919266120115262814594581471940156561691880129306246698729973272467373935084723859405588420133544415247767444597516624815342846832138398099515821397801494463568864766812395075603032443687981523101219481004490423772326167989503710982689762769096773860585378978417450404750922860827223925961931516587072614810346281883478008224903765823418270649765062855749708245649240128006729153994589328787149528289634788981103600715139077370002166411728472657157383443333590536880439910664487870997274428151026070430373293996143963554823017836293367105550689938383750085005940871973078525047829315227140227072*i1^166 + 857778656624832490573278385456661828537373112805064458908848964525482625388457173712771737168556053841978482068124591246760383966661583257837091655975525303775336784685585589323618880168242777657332710319085149629445722541674801813284541302098632524607970152224133434661390138323797122262100354653081445725754771229309187576313709408193812866145573991692894965285360441680490309338637983814073947655117375862261482885933777894057201762924740908940972078543158122138366219735840683982483847533937402380276280749158507105790386730009335518412054955667158398273742595456881842583835514047357548887764069977037119057755390644054091098175889360055128590479453950524212201181186917488924092272853403046113280723283143812063022938608836835423215064282605667225051430438078610436142116488105666262476365997674149110081505274250330199931778130880513037410492529218623896335021049216676588627310026949268747798033974367223352399414128029747061147486788200132142959033139262063773657858728573344814122860072400069351009990571829281370210270719645176604085346332965048779742070764174453762798398826357500970410384903416061307987010953202834514925491839148070275463128730253096385027679369127165995041644605174967577429792370150928902432599273398783204795554383490929158609640595110021465646652424856228403984093768805410240717940146927996888259664197296277528918595141665236568839975232134074587916068922604229527650648260469328437753956486371175947525453235157896779607430971833243623703310021279019386149579117552326045349424145712287516010465016004806449670197986487729447813491489304185174074787234480762048935430669118058870741714308686003041703513863988739568841734185143976751942491584939722037919324512712478702112804103343507952520597868169784995947844149688609186461524502284445502004164938010604230866447775306851398775880078647400389592100478955533445166832282766076365856354549279437292654512116887549118939086696020360772993421592123246531623869995441064302005770605152402895346284571040230492228160314864884938525427311637789398484769580342739752002326242533964018147460377219909772063253665606752847629933466527529357098284115467075176615222625857359118476433503975264802616659161649623956571758749704211263871799122312295567693337719028049961020903130696569607430992205701839277901298027940441467260657964092477915540924433409003087126416822885090714085000884927791619948385538654423704358289008527565863272140043059732000858013118766065872892093862682937613250385742981882233736557805127229840256249700964760996787322865119984897686566245835669228290516916236261999752779570981770812756097275273856291588366127788654109868599585985751076983170448729245630237837036469624617396866476741345187572213114973193456997013766111569810723244085511483533085134433061371347501644608935050444930451652048759640270676426752*i1^167 + -413766367690654904263793113120672871652608959171629443545714759947473580350164515791116366125661988327161385738677840077430757260986086595452861795698480835284312500742912844159537751500059617364903837495012894127515876607566481390207565997442201251578092875387566229933955322334682720190741234840521763286798960677358297960548105341344442117703696049028527983742652890498604945214195082502366164104810920383568951089647881458508256219538595052313082533384140956240988092717466471422849147977433474641389488883497857675872462688921349834894882814736222312974051920841753767463673089018409489067945493930975502273698110838088023122755758767851028370547372055158929478932114019455775438772004724308262597597649805513629740982461817790234682135269496635189390135692521392524720692123574850604971194013484771409356086131408160482441388904550452317811430033779242036081767705614749307676237256962120072817867614078137030889149289191863559556521743019543939057304070997274195009122949165519531489029334709017656409088511659364293949085339932540518571597817763829961651761857928313406210791589852945933215620713461431521765000194322284295218457375998486156460304469781082931558691418318138571998987916961231150124358594444831005709040301152022828536491669631758770781013949685933506725142579721216046048387628973271704955784863166817208741785716187353962539742933042921381886921381095667447736702735929122985832119423642504848292864629858516644259034103439329927222290768547879300705774635071641678627596167012964765096017343353509152371633658042842770975086999837547168319708534690327219301523784773114759573795009816806551166493460732799031688629949340735497560912674192887424098042927247409893120582943006570904506403182825651770437649749316056946343478360724220777062191205178649738791065085107552303156591898955970049607166357714751912536711496890169228108819575014347985882069327810079980605960453877935604634909008411045980983703037711719121515649541071263667325362447688756789122100214658873922069578658349377169665022199099661798761112377600702796994159272761214947745904001571641098973093436212326230152150860533455328046601580095578147027618545797142040626820835244780217472031923492996129881316106490145280849566813028057677522806669694236661469515025454425169756260564018694571354924362190844900329225514356205711465295644331501625558848364526615511224736705985146541343242199915698548612639273077228917737492897410187510766993335187322893836636409712829711034854667697222570087635227891541636429882737745148549277240863408508069985089078934816134359990382294153594986494225423345207903289687949907831291274107323143369654065462213143175414630369119653986862529596574387574047303466882589480295844159649151061315546301830134927112191813841180309909239758121361649716330186539730179037163029528576*i1^168 + 127684093273284501283724971339104626116278880014247662149515538231773790562380899883752959771781578818110612449809687248131574183935810980088959219773625865632309477629469326765048844886752071986849911811229139755432657983058233246289799384518238662053130934049150631033808972975886012891236296731768447070337199143088784426958684788085571564633911690289077170614787089124488375705654078596437759697546410915712139539118002066846413013912403999154218901367381703615227737699954771144457894413587712866764413591422397685185556634517824176591046723311926786604898152549092749106168653374904120061740892332931095512827517789823708451941387374235611901439434855153130606385358770599275447385333484009318732925597814763477866861755146560680574048950336809633789658915428851077191352277167019886088254613022236778635072417274994327535266940261082962931625800680003003788302963597828637856715990339650866999387799960274833147147879011260915744289260073685168398384219690506949938656824627627702917665786217047404112732579509388089766980152776623512523991739472217080250800005690626853367375507980069587425467736419766563335456845104413956415701431589098350045479017134058624323357275934067840248896095434347835442105412217272408450266698937857645438895607305318363681511789100504049049947982579794990848347002734003019724696448585878887538786685144952637586182229029010706832103080347311546502721431739586174322641605140628901895548588149308088410781887456240145086872871728756986508718908453357619053421604980353549277815920510119090401411695690002079000126585191185360871284091027070995490558077241012799174172249179537438339322623633824455040909588689659806685402312068107611903119498432525667779029868327389153545954831539271908397119563244351277406333389996276383018188473113852927614437973335164516437120793587831471985211451061355333826804627679579679619598091283759672083028705799651782566752849611935494286553912894058573308006536422447621889117281927461247217918633876859248669469963273821650617488628635564966701947890136231189231744247157175453998728899264173047305490661858232396827574161047522945249163443823474493692829688620963548431766239386288390687695572209197624352716746317049774653600968287169133539405683221487267014905482479337148851616499327957461051033091147249787565302496098115008264890061801448262987077778812799126702504153210187494331630570703796126288163374557520499859755489742716802187074677068470330207664336938832777319596648146716410930144818537986953270768936094050904988317579741728090762270294426718878785745827437294481200178271493469711432162612805150031417716288483720245825829987157865161780549191346086275243178837276472881649182304524195480998285277778514377363571805548473839649371950859133712581270003248054837177322431613035610922122409318285312*i1^169 + -31894665405631081072574376710025282382618736732406978124264235938511207393339475465392665848340667250190602331630268692375153776567274418628837165532021737402472389422617985351058269540727352246089402565259991622294910288264688840618624354509104693916109747422757952583658999490969558537199988807476939063920310871293820068731031862586988799433893661646642731136242325711601103266249569747808898166557388588025809709371290841527404674859371919594297006404747222607154112235093383580316342338719949370244519007102526414856300303426546507657576428170436208935734320170423536235986093916427603227746401638213335788648918805515471071185983156224786884738468995142888277722305922170013903257534422342315282710123422148013504371075833633778213457611739891678583902539528211464023709755446255738456035764358427681525926219975050379825737639668445297946966981868012204107659108956694838473439389691445304419219530442798647822237382849595661481501061340422861062644895199466659053285422211970076818376269808202725321172608506693096531524201824991195959106333656809427203105298508290341398193320997469144915677173695728231284271294416235324827243467181728527641706540825197814125114680836226434961962664908680851885231453817612801939243367333051421123659870569579202169912617264754538187426765444449885196697977252592404871797989937320148742670682834902483824095835261834903813725246524112724794561756524808031411398047899109120147699954919651403916575222971250755872182127062708981885298487965488264479095098216329747567619280205629110101707091481846689749807038948810415341082027628410226943125759758635751444677643700127574112132206007846145726338781399700295818714653028960869093737224865846940399430348112895186840136414698018099587445601049700667334689282353065252953946892651455200873813176307959744452654614336866718562479387611747800138963696759221849241191143822957982017109419858799902033729703293487884806862538714366597754128219261432234905230928086490737103381151437888179234469443986580503404890086339298013040275034455984842581120863915107157367027860775797686573406842171777506885153666723986703253415743240903346608557208081052017174134860819997730530358146584796813727866726346803713394732137261992132830962754827419249056978974586135539687816189205990452095322885342765122727367225271266426409423431632261302213634423023878768239017988200739869772706133018911990522153037059380252514830083661807931313169764927073349815408741830520611535845971374400827687200777339550423162405107138211125797303906432524734909603627336266452921180489453348115050845759862918025323017929461873273206493916772283374143026088440726155957183071244545364224553438581224578805982767675638807489690050996777408844131609662944394117608675954742177672731423058319018527013157008784228352*i1^170 + 5077170304622480574713887973814142597315993933082370557094779492029407352966812832685113679475252548214008738399247682851989960382421138746094554659808555500754271760892141608756541006850590618509008271167165466767169964900144297744712494623113585639014068278873880703910143834400863007649323625224842121051957559010402792260221811184418372771147055571294365430383248837963887296151777580626093201608419729310799203730903351335596163917449596228822796864764847209205468249022427241138955280207543073988980629553710186307058091215450367096228264708263129373606580609017605909430550759841179256203918618583757621491717065112851517329090804094302744168487727181260221694388253470617349285723043552328649939001081166347486751200832326420560088247347312390061847461089125188889931009951802392898491297968929851884018936357083276647203103461529013793111571300908601090210147964991276228042276864976076248360626471385030984398132277967097695925541384624348553963087622044576089788646501285218392426026307048100675929121853350146494371397347725144795202334502962230618020545856210110658680779865716238939301478935819056221801672404106959745743212147217803829206087819509241679972857375621220562537566531210074920204563657628336634331097938131244119994320886197547697548522652658040970879052195460753902554405318768123826258844528668770659588236553941637412126259288740050663253968072585031594452620745473786206508207707576681732032551488493113539716762783330155250428584287406436298975149623090442742681039804628483734553848790797302689036675295467128989809354523271196997881437851722577867124713237601011307443990652406502767304598161956282838463479255630492410607181507364332463472700826526733047688527450279075247924264846573660992372240297323883223814796091032074970650935331977222901629852923221955759680013202435963000490089785386830245284697377702707531614291365631204561707712534086747371363156322363050284707103617756917196862090474684269583621791408260887516091471587877008291328892287471233182024301776075367807955989810162996938866806552327840579229949861841617112922462194164474380696953464414364648821631887395731740442560779020996494049940522486101570532858121085416816850753626083781560451156833955986791640363954322693898992367247342557043148611325602934440078697598906154499386383283049399181134847317875172105630720073959163374899886750275459307877201156532093650162293266835400972920561840094106466722909975000296723184789972986331811007220410718356835487110235881247359821428574638459788700294628570682513720673316346350163676074905117489586315343431737682897413980890749461332636380317704874605650595507311817910472605708464721019559354404460986165075751259437150110965802980624449879149534592199621472312754392858378563833907394632944189440*i1^171 + -346805903724488559567384087667933091882713958523253301233417159248899331189096478433084077510606197849062881978744639816622784017077975261971595219148724644499832955205661018123236679154813832695195720801730788475849654354994538047350276638672850100875316379822313500322895708834872352648517044397267305046334989223726725050916285273188635643753269588476398618579915534610251968152821319251606208755158277861254761936139960249732659964432912138517380999922248911691135003065174132044089790779612801862616183299154590794575817753527288370293353811078017758438949127891419959068423200733982306569706031476726173867903074118974107458777162430893473006771936152257845011638178949501957333135979581057126743860872470858720325294235207164124622442926760083175888806657571791198508298274118319398886710807349930219292709704757144066247312872046518554968627240000254368018763155287849226947615241724887832953324956606260311469999305501219759503443372083003466713540156441057074212973837413049240734867904404228542765618285960436543065550705322416046905133272688520464003454347172789240449245153551053774212417201841904626836294327493782062983054176743424894808698448592793292559345459374108892782275259275153556534400126277181926831637367186937177232313410158686311065555108139787633046598116305742435099643460161296471138420416568162451892580253629104744057869236285798769483729714406660705330889951921449502546969662108742071701441038882603159278915700902150618760900604092804053129227932856858312428661191932900845183956578067731747024996980891529872641813415744222276900180667589659160974090944641690653321668103635889557671390590485677821243437345778419886242070401770559426848008771820205501614223970352851675802498019413444699229698937204051858884159844401592435189020493584893444699483136030513649275945011445309229372746131410022486019970541997599743090961565974863796895475925231211336846519971090718080393351413938651683879375739895269258568386559759116754351694559934056505808169482667345619712389254924338048171767477794083766067222557993781103314097907191146550196586863073755980540661394593862616693169938963016079044407157672222148952639479715238693153369569674998378664218810376342410369464860426818328445982225854281477316815284683779474079666471464629174708577623018496954220235888351712160232689351433851762795969101299585174571812438733533554595137099663429243863366644054461736628504376458586214782758625539059658887443046219020129178507801884458894117757636414786713801592705607096513398738332717469488154774517023123313804647421497511838406524500991656661728702746423210078579995584416242574439467468730110317340001635253967128035396200623819026629057355833970509891519268592684895813894549128953297055342224749102112964608*i1^172 + 10705998050557575239686227997449981619905853406668560105111254247034132787009473756231853460380355438667749119438505012565038561206617625971822517347371780095632664238491220149611862914783902129247532511914995440772918198298102218964573486729986178704772438534788104300161083668948297486562091859736684429757962298482912716383169038114715669657486687102505408438463257096875687224430527540745076451511312916004366104401338714023143949989160377824219416717420460285692683171291797465611443657983688209958724472995811897242006037021554840338593834067345999351069130439014575056842638852159608941171156549924773830934647307411596250444384959580193029260738213303152575892344441125543183274845789090713181679497329710468395218133487167268472986404844842073552006511938235721607711755586721650566568934682109210763858403334400558226037783842350532052481326545427099089021494905960795228856261829386142221985386897228728762405658924108938751608224793042855674331975939859469041931661126706311734377535324584064811185146873537113733008343393422166236139370977389786404845271693662733679207325431390722174267364392163161444497620698447636116455233213511627886824355627827649759723902780347811972503811507480553951492843563262119475820955556807338332633975701857289333557007810246219347782546503901506181585483850181880272415046130997398387147828051154493807024621100353152531067437933553506617477828698984563617159026514791917969509310622005703242092745025899477472358474069222889688469623402279117134280753898497514338762278282907552985156898142709966361177084042226662608663068066680128861916339339694642025004870027009014672855366214028243324830856645638446791269506421103004416735855665253662997578163075921560339126885394657714897275270530522497215077058643965372581139060180727024175156218702457230185914519572845987527340922681922013820905010211808118695822890531655743381955161907122523582252777541748600604909834563337113652605117854765568052145559543167348063558166651380055020199877610771916006643102782735475174475810997639965762714512093929372014654203581055742777646263443317380253227936307426307366782158698015323651223344597814273126657712571061633261290957666682212214285862729490875017683869828775479425015586581371098620503279824934688760611294695110530186870358608058456764159454019004597173925233859684791597337232301868461351264229426983012687160503873683744145414210959842836584554833392910220816293796290186715653986166014742774787448527009942267117961825098378283142417977311445337039355282301641316068478760719874532878117249892776312880360189841882371633433668024468588834467486494250272469279444714199602254788408301909837382285067237872971850764478392389363796078738717081612866650099465939396111368192*i1^173 + -145857147892460905432957601017218107482886093875560873226266966121205728986357294202670209830211226446720618285999150341435507739283466744587349337258862829859384920190781457411796632516826501337591216888990802422452265179151376579475447887068403798497100403905590950997873727239965633185094504908440520933186495356278683603575969075680021887204861627747833929831775900453637524801562178876097105776069372107524103598214605132568845627034681500476694633388089693565376919426084537311067271828541885254058906175018748561346017343278977417253839535346131944826522362264271239681862986390887871392523004986292137284326037406509186932007162692080010804967552809254364733901945451189704546483933475034586742703749803831767209919242195683109204403455975322865666025825364079809644998043058260017655615036663197849007733554097156897826535519548403062134961500937819171202342175824170541425389887716791419786801688209007323391556288651526186394186909723648191865645965122348971897215356838644947617419160437150188785012059961748081557059237492503574375992374809328719382692709691225337037508787479683613125447734069968740196513926605797377119749802941228654514809427635640285739039954523241224043965869229581556985274523948137633986472409244007730474676771606540802024042579257801346711218902250639405229901609717348018352004131914309065312019401226843368400126814659788819042473670539934840102184467466064298275911691345553797307082585017930505280088746265889537014486079890423459928957393274859285213887946594628300632003468712015853494515374343109093008970772483532284411959597919672093470691981421211713509366568627781345725430069615167207948412182995092138928922561843037928973400352625484618594797337495747344828380829035727590089594353868402385891078957295170951893771966508626549609306781248193413001815313851237107909543997948918018539055731133337814296007891924015784563358089495875721871289278363355379326628919470200912309309781069339515703271786578752958486329058925435088124764137571625223223255331272371594557443579482717948571190268880979686658715541372713628378249223616169767606780804868718495644216551340888541108963566915102753041628709158724141752815906391762539109822199726735454119167088840617099822361172271753120102951138600245864123174064868911251801354010425198896640634560177433614313886713435436737258250863066943218534749333219077131417867687037571210418821086178175375929124564404948984229946898403046615713259441267559534635208130733923825834448197808809027610956821263594457421086199757981072710335124595281681279025016624223790273617740955210372247888679951255983728496579962183801920714971135911140334691492449525547242476354768043834794051682595218171104982461849186256640016384*i1^174 + 902712785474170124090723495593724372624947584623669492299288386589520994543721009029925784225118191629614882357338007183747444952449330494199106838577109377828646981933346193634163218173776589232497760668559890472725102853144936356006988832241886675142965298619774751416287423521600814870699778562743333094425314528984439124531027794005493102095818754593663220531959699304415853736980611706509499024694206626939284621434096514506092665001646321310213998604883373910656062814769578405129324684792604083572641778820973006905559416888791859161223308131349187140313638014103891385713217204576768696243598036877271033640566111703378592167419702370184910652970275810150675684265187307423635677986225250313757407606260761024919552655518694987487822953846902319180938838307612734148917278599421783246960412166126113025186170212557183295804478125667596524990456419912866135855093718520341945689670384836817933296996853810515004995368025512886520826276554328227558092505723683036991931723013760495773632399100588585538570532788785744130846186500360251644242686116961937043352446095283219989119359798936788559248105797674748644883354980522753009050619896793901675891831927862688918561664097958233074504227560064553154572857153189231750554904400742451763153115128108536573109454748634466041308456683184619074337478878307476673046358750386900547839698429310582807152838637334345974602550855747618078216586827652628156613440268920002076659095366568106755214909003495542132106280366235788095781274296617420716654659204695098929483775127720764651361102231772907954452804853591653304478021578941438206161991233005367947849206976787016793458097805026366790585910553230136798042177613208373433388363181182246959047599836504014673930868595622514289856435888002107868878903640015143537682761177035896183011452601287896370544473872852198777700848072100251779924723147623796776107406620023788367623097949362221010499326558692149767137004120299611338550716316172765352688997199417604901502916446244072828792643436638857086542257541552213011378768660582497162289150541306239216929525520641911770063538582705839155768349162318041021181168630545818755108207420978265833666462641221033478884655064987650930213292598255049242643955494934718981522869098594989002338031612918972067034373354880037246728805596630255381369044017077690001976904034098460298895833821350317030431314178942784556835243957791532376469477288945852411562576894316460048202860283852789528161311910387974803890863509652629790676465746821224291349527025188132414674110992887684608329942497418291981693578113302879377049520236889496014774965606183563720989430441264948781513449699552210261736632075861229454890781577674793253333412729899673353977856*i1^175 + -4432380348881152313061962561123781094059694095372548883709521207564386061058371932500622109493414147570931153253918176061889409159736560302507248739892059292040105736946872132462827065077428168014668091464939374932951927672362798324750784814471916227452909340793966013068619332400888882825566499176303405084492167737061480496648499700314150897546520718904151281284075888662285647051767868082133594715438876020050201831744656902438685695838491189861413399022598730040422154103097720214644183485682116545648446052344808500159193440469880549636448019968852472897730250144409193852194336135627705007859508329820676929973906115446480372346682650703381732660551934609543416958509379902439711863322758377308055413286898535685931339506334050863489996353642260385260384144299665207114049454560119485790763148027980749182155588138236396963430570993363162838728436446157389039345896912977986241777686867388305812842697909995591151999205532297298479718681738294932831706562114462108743389556074059458863548062810450928201692614255866757459918207825442467890516105429346070136023805795398086162405820370452607152489610009793300481164725721677411585496602944843238180392239442688477501347649949003822450177850959030978198116604857110028919281094604075952975071837024766763492066914080000143636165698045734464878245341789051523158590171490285080133315625042484903384183968228825458114418421748035618936392585359220443503219422212454569967521781566983361120989284891669201147240551443618646734930473819199847398224902760592857114287648167035466419295497963531063092377168217838529864783473550449170554906974658922515460527339645973780053527342964600467979339961342235555680254070742237685827917810149727844197748476778422380048043594965992176780040918429962599505818508842775495466894740605612787908856885767781525989663989151688250912035139806900644448024817467111948715865078236768039107475041591875078344545407052756606822701435071596547431880839469478951152862373920439051014842606830235397503224711166106680442137939155788371346155700579743953618851063866709094345438679457235083928075256548500871972926819139026387247338767399794910072224863351676976559945148332480878261924348038773892097262115201795209305538009053508921027980430527486745919770867309681033651374956405281688285177264999737263256390647427790853159127629049790748748201284891946797671613240923770922516714609344277651075008750212940115857387915474155920237253354998216887922774469654833661322528782693573472561702647414080788698283574078444080324094154540717860788436979522244171520637720117499069836590150481301998717442930193903257666660720242280360742994134979041635309621618139439937336046557242519814775242752*i1^176 + 48169027005291122123664780925133561799699602665701581411929299410608280994390743352816564877333851262621505164896586438762023626379450759576889982703479393601630420906514030953216709949343103617506970927801935263960672534397418212427700715817166283213541859042014760045544795039086128298425630192650589639561813269794987976332664434132332584730548894428916061242947270420115122640589344706100267753435427955159615170918967006386379210306016741892026519966483996150317092683199640624753474083704856110137452800625436035358003826716099289436017622319852249324960338769426604887823099433257651545942185698125848277738978264370484436475179270765463819672738498141774391992422952200720948076878879754144427772437024548456837270968274430404995347746808788884075073805890329053332631042388622826395996387622447071059242976157128813962801861461717928185307655085315609019038513119083546561666049056813592744116335024146670107797876987094369610241315241438684936343129232883769741970390176634006144576600615616958599057353212437594050006596612380826705926876551274471917141933701072431746894502063348456430681679649849898730749540254880660380126036953945830216284357730311532463182515407062306968776212269853079163109129405776296837279697025148512888209086142867948494664342568358059840644848363488118854823518278131641956069165099549202221483240789993233158739568077900410957904822590270926144082796942140550912515984866689439041094207777630954286837796273496514853734305337217788538549993167104283131499048213841607634130412262691757379504433812122504688776804346320817990810266420763470381844034287001246897933205538539976780913323614040898210016377564736486709924471002590788163399335129165731812244491037712031942025476382978792759274135327033357379494482782771429969352250346012750496761635813667832857611445046112926122551212438158364751233682614842507214197849126648384415761348086694406205386124370407633246112991821435410987219815000741996543096082000024307000961832180939040940823003279515804000283198634228423168619890632804936345534822055927443264537471867719345895147937184107779527400178672583562331178257628715408787580632194443775701874711256417940791142188986266868723118197830381193885142358705971325255459015478219831686179530919362750140190004585804135653261843507102655876146827698109866220874157404878857216067570734460576253055641308555502729345068181957413583549297336095323200288127769207724708245994998950555157416885706886867713261719248375612965895611177971162211531439191190085950792906721700431625044590770417229939070512394928705156808888560511263905641067873617378210430720954728902938289657144408046647967861182787433635761881088*i1^177 + 374134654047912152879221185528651012476440807365592173324538672071862017407348509595506641964074576933736562790590890033397855140707939146969772338626726799324203792623876529849615185877070327590166610026896493429687510691018691673415197258306535374284200309806458199668245776029548009509399220401931549199124775278586125617739645094247006555903647152666015424093208213192786037970547804799232582055495315318162443285028418030472244621839061552638937633990192269941811379318658547359994964889007856376300986692194985970398853751716451332853700987827447347153314364299587542440738175804719532020823649525696110678322265247990180214914988516381571324705190293014388019336519474295517754617349334961952455222577654258026732755444965614803674635317902495895255058953106550021439253124193229958960530111214328348286541121918960219464985688125808533230015092478054933236183061200715046860560808660875900103951246555201668457639460207453944897877977985133466333389294028416628380496883150575705747017590521867469711228350444625063041339796677533391809151676485083659777284244035898380963065254311274740772832125021469904796184565321315520566851721814712179934569566987138217941036877684621590999832463062954595145333759009272305749365496529241467607301638323094039976980382880931910707242344168227778371152851345882972181943366377795296661520432384701017317269917070790954408923175806199368599222297362351206116469760481288008178938195041911513805097852249435975696203519945414213389780956521891865624291796318035477859641375077066331281035233313246171124600280844816712099987989178238510301920259875939078735720346206320182945471551569786429541230760960851765368790860699033488233020617827062540227081198207118045662491031968262468026908922865006117337430569458362594281431037628334840605134598863609316421692079255437582477379033736315049631798638210887990999285090070949176356461338009990686074938300325166742674129375870137607325002441551244463948804778250867181922725095669787957931874455730465654158168994629921971980328879137050116008556223039395222486826497176683080997054039648888876870029206276421087854091743060529853411310922563644446600606367279873310577464027798590904901242260725333400490236305119575358051145078124155694981925199545605884617446482865884514603772924464571198268367803475385724295136385214824801885751041483610863242311567603954004073880866421874933369613289424731688703185573718860734295711411563181703624603124315299454119159991089888961608335062570088639686342441420858213042996545704358982385730599324121179934748909854069382030293058176810753583496821165870053625812653168191265741875062761619001494615359488*i1^178 + -1142246284998432095941439010105845275148231730305942692842259444411605755979285582310623206123302616721620753787354056122655095193604430759580057473557335291374670242908559869448684965058081189903241204583909894045546440831315275369096496410286490327068853278505229120274063280922946676643846803650094989080807023356323116496215835985269128338835090826361680275847863085335794974538078044254300919439515239846971363969755670000775213642051867698219622013770184793807069610977101295011726015512082702633959287814789885376771506913657674761814188430180510098249861890232906790008543197096694732806718640159925549887390810359370803244277430356464280490863468304057433935348186910938364956150253063464889446908899490773696328093696927062339315534396732214356130285396146364338816307543505187275428661688620230888989645357084962147425452307989471889362198210790945826081070916162598008413922082970444485615108421892181879637163914682050164853152066800949376793508786755917791074651648468490942433674505954261679915693268661958417004365473908597604839783298190469845756774961893962674013026040508469223684307485637520152596426390862293386607121537761441089112411439715314727653473874644621445545418508268620540086360100699953061234566230612091562154660347539044352856011929707336524458685472785749956495627717535547173988311002950800236574733935964791056201589688114227293189215321333387795024260886197449686336494637976690240394769216053131271884863852031959342172430929644899609526166600498832068110633000438702769116849478851170254620883836866006397579745019577036375064314261480299226243555085777105263615297651955834751754986062684681554278696832538348589374696128879138403292499740516059175566655586072055744530041789523832961422033162058337620412148436555202959409368610778249261360998552137875323529774934921211420750999123219322500928817889239844518119833433730300109030554955034677154814081236265549804196694038516559867149577421315718733435505476424445122535527914088040933710453447775385501806638367681490672092936171862442546207114582578395873395716715096189626291149999604175575527094456600907318639766082558772725665399859029009813096440968994711816197393295498782303996730522362352371402601139228435934218412478343831763915193972537400944354777541368260897807545632225230620567185501753982008659758677972370078346070984868099297294807599870968087559342089151334619699648546102666454512807462471698291981708465603622071466131483779522449363268305859877544722698734505730168017303264094779185002157571900279094852515646266230498790387864002833637506215125919531931156363752459225345273653376390676730091046699008*i1^179 + -6644107416981537083988456412268897107790983046322821355066701872459753047869854438334824334964372396001638810428620649630462743163173265247096654245390273151632063878847329631084319378096139878650276948399812819180493520774621267653753763561376854389890607575654823463105256299142556931680584757382488519129791111495510514738090758724641849097289289804821311808383182581640796256730525804974657381323371257888182230866941410950929250205256295710080679542805789380256831704228771944588776830014596564368894090098074716352709391554357056160992502057794849687778426079101718668636092423612254322468798705657962479717360497871295873058164941630313579098116015407575297250572644317854336577824545816269508607885550085529351617057810164045258131930760607096773693404006549854459392970536566986488545977214197329846208149102088346467710406262764316173118904462868583362909522105034631840538292571475735723564827214515936172494888024112348245400670564975908678461277494525434243308725742104510011490264454213750761393044446556563063201028125501639759076281195499603776187291375626689817171572160734272178842175724969671439995643384348008027609186739732621869699987984979621852941339831879702902609325621666981623658423949623427608011313104021677574403573542371653958889009438366296102657386812215626579669236408974893175144639405387149030663711353243877404514508577726348281829042150182717624938630649331314999028679261731438788805455713976535087763920670429477230726965149358452888377664791079099072688878194359289286816773141293032130556444059425888954739513165283781625163235356340684306531645522425460663399961107933513755937840802971082867116543633609867139477148295334947070710827501463024391942803823017105731578525474046872405164402758465539120629189411568528297461187404521106696645733241555153062936678272854338302825906169731505236977708651206155981829376459517103222706173966168443707010679720706691970385016262465405225649318714014601292516373289494358393445176552962663956255781327895331983651902053948808613185287440047346951268850978034646954637377662058829207823988173622098746066245170680118817782618586295640083260861944602546535007884655459295843524806750213317621572032300924141184186576472278018124215232490563513537582491220075849190203086217298065623752432106544000726546972069914878579110382472824010089856958636883449871518487192709466961634343269012552480887581849038897558465051734681266410246255960338802503137875954934804385799117141579486408944670662098435186965306973372316789612353476396912262422048533739515595434154650964785650113212541252729891935616959864043858593620951040*i1^180 + -2889697209487572913049763289722327923594784449863270378820680046830367570399972351849523230203394705869612853612807514793081844221825375746283057415894521131840003888693728469201847990394408264093096855487967254416594580394689344659154753619123571701481931702065233898754805925701594627338238802329978249839754162885922146413267419436853389463103188953714192985350510610374977880190356891848961705099354774990988856223725486177335952936735882917899097715338333376310722552011361067530463960772741249356247705891969166273002709315179040516857166009778870414456940661561961690003096598415141294756319960845778660330844400459474721773048321739912931160178965706265276807285350264167424753388226626345189095652091023935217477687580891980242060691486929749293119764788972360979550328661913934224340056306869497305739929630336384387143519768676310295567745694533514756927496290429574689330567305390120415727495992134752667996499360104940367426065571751909376119462377794944313977581806362221024712009701448832267685169168062230405724595226654329901164274775717184691091992650299101233856579195638154408729263953942195897075847285298919869864807105320045761652575771497506287599798418923279761575218675366230911204385530170411758344650071662265620975092813047616595960102637480046702486404128958102511208845214410342430427118324459646255887912887298323266847470219152278609139962929438433563030190010622951837609428473481784297109691490151216529041477454665806320407791051362880379293459666951727920368206665875540824628856252435415404704712573140114894429928254199499176704873838956584169316266430474992073855137998286934376134233511015953528965391321512137523859970503087432942398356367472790238935317470483594372911691345308757491139620098758182179437744019563326848517835564126250922928116175297342328170493067552503177875085194794467296226995916347445616969533120681552905263657655156458661977306597003996311487917504218622582351788419645877813197450699972852115578159054656053021837833983922836358934208085154675875416572326793124956028374883368064906669985982429376104602493427065583707169070786337039594764327505177181957938687777881397538716290125284670317886173141545410599164059208082736603840041489691156861014978352372000190105283285831618597239732814868537364769742672953738253378707978941058065456299252697970563711272610150989538902822455737413710299745228861217776547974855675891564312480549396574840183801549859929676406364316783619960646723852306447348893468421670089575615605411482955170830749822597889093113363838217315229522448385141831487442526893686180625076191232000*i1^181 + 30224283415768170179130741349092864898411082378484754503600776435024650453749966665128709966587314493372968875541385238885698434810708274236630763140577116418571664525858583788929970940345857094810537094911381930557215774905488503752808452080375473124611321541796945709541049054564893096815636190577507705632459630119509439805537884951824609720081811257923375213951618272133273686714495586412658947353282829803845594948781298968118347018708579549508023155970559850115190109565962880283707624936174160640397604812119249208678438360463861332504732445668184524850545499052276195101725415603471590894979371822981729004007232688399064030302453195702049916914036722229804534687479052835507647986613985056757524331495052858137683634000332398015798855014201122422733202385088532830250258273093577663206251332729823352838234742267727142901930948010731742596817397642842715449007321352122133373409437449390849335925560731992492432802808162520896493984339668038011214246899474055073144531600258126744301795351107388800832698164526927094080796225802181943935052870115507179270254238020227335721245956006662735466858600141087410434822650340246949738912150283055739644176971768078497533469068262719993128185333586274225401248355991005467075949487725229512580007506210616786686589833906107574111577400283303199247294520038792592440260193698770405725830928589656267243814523506038933533595079107523651514813729786577194948361075975127217096648711635864848022734908619624636614477126906609441327824214851506385180212364148871980715329567228276781229711640248060603312812784132341711483783467514891706080770747322585714004331178632656175008553964515671221302284733131438566204511632312725338789176040510383601955091957626492010621152543387368690779188683027685406565802847278344677032196281045544074420599190630230316596746441769836547691614708644591285085384153248681752981011719466005619885047319573020740885764461537853101985943440249381901365425428430979343878424191893535043680013909417102273472651721295956360129884659071212470218753558592630305042127167618508533919882368972581892954352501667485030857138239423938634222340904121684441260497346064086525372671699809495269325337641697350565261272765138948143122690814003162173189890611323348112667098430556672344164309193660634537607286257500123860141705005364043637564854057237357915670485782732053395024301025660779120401144550258032350222162691388068577892711855456745314103057448117752403311806329221652608216882685862272372719975128114249280741702611458354708995628011307634962056259742133998838421103996594194755878912000000*i1^182 + 92488232746535711751794285520170528494238549068420902504014919232746872501558086804591538772218321042228736169062182621340927654315529344794043617780993271767907865840626096805817196442906103767211556156494029366026403568751375162386703135260162220007990907989632912834700299124417705064335889266707727123796263147614992835206743571495957617436936418086432152518421156246981893918572964305297887059187276120388221921739923505037083871770790714403259266471014201586291254582160212972985370436512981407465719207908406813461112932664757550575800303099973594268366496905570129481496630469784385832268698726910709435975081968907517667557744892788666675299895306232143314748075106083832027637103013980500939220412337104704536003580860771117859456113345774520714845561032786395435044104431242171528369547769422170033571307240917608962268995550373421574020622401685523801115084663120559544279429467123374964216220308203804512293586041145921076686064647101023044531430975984171262954809563031765199867877245658833120802705776353826170723949452011711485241517956629657290306643724623006593360531496274422287841514428233099590717692199229582031772896501993695492110051387678256982616123328912281747069889813867674717495116679841210036998733791629800851018282172258823775173754083403747152145197840202937981767629286706031033702230521935134453411316396788480003839223967503527237145603749462532655511459519044541250195809226081008095852838674075149702814784553961723754747091259816219558879221865268366792106264584918340411526503783832245075397224742171061491833236037353149486730285778513250021480032068819368511719720481547081003823275219422070874858606345974321661745327678645162281024368213072390768637071716403933245266882438296711370486034482573869310242979596739368698199510186272505561311040816218075852302723907925819336021396160905821037043879156872795744290627248559409195991059096006568235337692169830629492081048814951167606342027555656955690918109750845132579135384761558099708206745549692908533522278933735975618350424458309254039806340858419767541078991424632681372447357184617804662598016057155188803652563185600278324357431557793374060567807967657819917781480714578237529051422471305920812744828152024349599596363667246250189465837740154016951446501865712496154721993285188732360874907693155604541467608296379902703333565979322896049607758460145517745821329393945462236563905231281937127698018413653802020384782882905345226436897955288516967003718467030438197064690308056770965279203847801321528140732760919246932537380301077356530892800000000*i1^183 + 115748542785487540089775578153252563933028530934969608551597231311967394877251753594029630553634348068085123748303277378279866969712167456744937218838009139710461544790481160446003590328000709039208391394146382899645810705479966070756722288071653586517813803961065222921314301601406026353846632248500384460629812163696326554882507756633477300250851708147905722546430076611484225136999691211147570288333731839367993608704646945266105247544105952064858931917234405339682753669594560235760010662896595761734714513411658108468772983456850783574609853644634596992234959650886038103594556166003063485981100940835175604880605128301082066094476006737958828565238821845085787977196425831632897372707648692988759608699285561011306502022746295683333325324339757733889322610018429412381033012176715695834925305652893576188200390169945927263775202654702535028215459755022098505403713447175523248141695609970601438297798858603383558347573089393339304999096545292226214672853699406172585772302398869661763871383241209743162304550009078254983432773187864521200633627676672008177248989990542026593685900750576773290206875725335874243418717435247490084353992928390332047713397026426284616775325983547221969692440643841108408057711454408380785860672969165331001828776113199732842054488605615764279453483277081801007263241083875168910065448381501876487284381507531652390103986824714015211758133191893608656949168013291316468560130474727812538504595773072292287608717560543709690086569023247864658331585010066178540848881140920609232751689148846473988195730586233388271140285212928194688823118001254026551993682366015899731569290052771379419838110683273132601519111000601510855329061014242649289721655901308924253380567052936633862594996902027522704810280975970468105035056778130375405023608054391875022490597177282633811344645271664326506709351648500674406179352833951824230307074340487072439251036657523125686892352108920630426036930958015905552306783007848982338649803977759149892515152802097007464055117289140799559753285797905198938627328722927083937637923782098047690943942605299613763395666905742366321823026283520310915149466206671718416585306795910042070385659721246564266658536057052607866305751860360190465499319946430253413586053881192447442492364536155834805112651809968413901228658215953850347510533659712349562054205435786817194881163652522166146962665609203149371237616858746978688465590566791426547978469961883894170289841405635758723834494117661627594641974346645222634603425998899503145357954271003005472103796518644036403200000000000*i1^184 + -3094605588765341916751813348262245065123884326319569717696597525644850582194314806520880457047515447803214297750623143832958273594611257683190060672915085158248928969741767062527621365464969530535054216640990549641143614974587516490803366690634422298573374362666060955570462581507422582774231243617126447396325232904113176289424435643473777085261805667895887479463742390059613670727984046978846775430673797067107556829726078554072478761357031796572373176820564280645524090029989257191953131554841617731329726173330851828775763068199942143942794091634180500096996822666148771160138978013409088360447062222476180708514734013434811269571246389535036481100692456137928813142071503731234388733047177809085082268976200432938852186386460204548071598152090455627958948735141747555063475688865011333207575345919089056609828597590727938932276920978077943293193196774420665927163770332362643234715274247878490323564517330010368819268875641768384922940347829435240403863358447431594602648947749373888490855384830484778916910285269836402482530611194575456073702804929991085865640218592198490889546046290097157736577234661686827360512245520317085228047742303143018130330117953385479315023753752931248252129149432055610719360836325354909428226242430864722580332217427120993195156015523207315038326395965589111937961030054375392687041817158955199909064376590710000269993551624628409528604214494538150760835382632929779893747123505861444380021826660294191860323411967116454765583414580274008445305900095939335419228905695291109036610494748997850518836059491450960658958953430453677062861964353039616576622527631584830470375187604322196659044546391797022794173500263143799212389045887379589899474739284865563624171397049598147503668385345605214414938273445577490203251555269657976179388542057699190358045299818540735498854884153986508314256787569564149629113965920992160508373518129948830726147600273875833147345889364504024154044877592892047863886114242433188362528151103606364735194880259794649365632636793994557322775545722556634022632223519143452257566852315413628500461602060475072561911987379578578317071056884113720156044870512403353172916215818412659149349139012062814667822842276089409815975386214067692175040006120372065904110828579712148147026697213894027349316385912823148556977154556796458450025211311182365268744804120814909370549124654774044132748573378280360364133549805036662124234595732903799808158867926808357275475611009130360358030264986527119915575271946076723109990686598927844107757603212650086400000000000*i1^185 + 21112342209776389364501793855245542868191530286579660607789825812870842472128987889792497834147201048733933068915991375646236145486262751894706914602667038037913950851486698381055992791743531496592713888541650845577242573224367024771659385675636929858714011450730333467070360654052952617039145997363589982815904470757985245562630886770154391358306647162065328736266699329408720435465406060662476628759304673269115350786706073478810158128633142292319535730986672696948216538938252260721524801502387046067519149614526060653347654932305717862488039105340158566598596770665179064377065043490148263924682289110978919024031679822405639893084522764340929249762982363457404434125648030348386784846563935537818238938776199764142398822986342775370821444465569759962040907223252651663390811204209964248528832188077534431553831433674108156716161512925095365368658100942834517391210371216169425371576162754395264576011922446901899644993302112925464028460019264588673631615072980212350298325734048069900146554877040822600075122692027086707503968827763782365845900894748253073275411108268893732547491631150120894908587770798219216660313086663728775144249265173823192379537976200870656456030314651637449944173004206173591540308374883198826033398157498058827230366886730411950758680033137286067818276971141355365135556606434975300826673390141938051090139055603116833391643769588506832642643594644340649043204202364944197005770030119109969658355790869688297858019009693858760401509859632631975959144717867969285765983807349646604350773106282653076875805037713274993809518662058844413959127957784809401104505819522117081531703923205406303554760749103236877752336491864064281807692469446883845654667260896938786509720371273624008299182817692489973450176467207460356389975592772215121959643544600844373215653080243234141729823360138973547774726070844372236437781515223485860029587181165949676530170347197835936663714599806549848432502550208656345663362215159674353011396173756355102739320027892129546573555250165084439636360294799995479635931483416856125795620511621387300516287498465003858495979470147548476931749386067156547060243182778863795746633665848910520811750840077557292449379520612941739797407928422829861766280817768209537483700211274103299150066785813040146879377581875348421278817599529431535568164695170984932230136779015960640846688650548462721419865761923703053831643846898660508117789018673575964070646591691049193047320853775648498337243613890383691776154196861026348048964470702080000000000000*i1^186 + -50737599920998487701375001762326414212663363266251935363963423648108853143143644983394083695120730300583154245214774657894957230851087274658571523546842448592209216175172628396716895097806039480537011425306422937059780711978802491572250368840576031348233263715430241819204484939653654939755336872485681936949542872627717319061744947303296614469066942204764660078750062323865556935777518668190682409976562418062941746918212416266078280411962394469311346536737490785872235219695564586084971253077802858762065297954821548467049631420283275032149713759432524921939734113847982070182223464307503148943871373416624840620703243678746244517915669988065935219868775287799646981631259336322794426579411962247066195134011347811539066666018716435002248403859354942494515812648808964849105862366504237142571169964101996821823439614546871631154352988755402583617285097892038582755500555968990066559999899803643587138947373769287110213033064541005314654169742100369084086010254744402048857581815903923922916966588369695882678047977112845023976019723296071480539758753488258421277886272129009781607522074844025969038061835437047158314790152404420642776076338150474773010513041234880384142799804698457653506027192635421037041161518137035794151527347858546222860249880706109526184864604602525595499981808955159714143114186740302290168553674158984122420934528228715345151923717239201620138723498669693351128399140395955837147959864415312432056441652233898771105915469687473236397529729807548312076507096648723120184592799872822291926013305890466073174695964300954094556464439435346992646368956948821485363625112659777933418153625312281481514479702827540035234893722206911067239472208305732818210370962372004573999263070535396759035794761800619075976323007485301111790515080633512990666183651291203364746085512606803112869318856451994918014362183893750741833633986418060599460173519286815517809038344324258612233545834775574368854000404915783145871938879088454320878440340595214483796835372649993637797451977557327956257330694599773972128638836354000897505412056579261571126288187469683469891790689919544362061457008543467017154905723756682547182219723404208405001451054518091561201165574253522602673284042143012552871717247404140759588579507262967440586200192715624951177181221292864344294636392866105077139356052029390304788927286652593809482351767920618625946916922293119433804876329204765811375656660420910684844372397264602382984674832119002970289867862499631746294743040000000000000000*i1^187 + 93676766472984581404121120333575765431230777925892375264056395781477595983136457076770449781832070442098730537997185672720269159449062777652600857414131525348731694746938588798228506936538601282708279738778808479391616953562469381435782773010476144853307037831671347849273205172204245225856691116757870419249874376048708141897708160865804649765615490228974411704172647784261558171845915112389305010617738812837606420750535715931707321636834333003921449989835770644431470419424752390743287092607105529484044594349925284723378126991092801484302008199604042067274527159696646259799076985181681039066465181929828810995644082098447297859470700946390610588428162288069506519366672484378426325793828116372977653972116826089994053674360855841585976379355114252181966797114309431040798813217512916966156228471133236050456931349546203724457241045739159767475727187020396552676480188729140033041200932572210258932675351335302101803343069111864756746412179816625474918501035959919054326114146495009260932351532513728276749774998116778241121979270720405849787175642349122141106186571164600902954018400527987046894075687326104835540630102673607102367010944397478370845135768098288742395934928193498005743505905282063838425549444243210520937045851493602634067474016574232054079122276215018483249716264265538433395044344395382750452099758560544931812681419732701708906380887211472244093967476100813600965691577543178100897674755561781842398768150752474847436341200079441914468225022073952687167550533349078389450128997670216172810841100911782842593214470241857831368355259232391543329036825993622386023764898021537390227440905952020582947539352136262234830338906959462982871051332937695774625203091970092267328273656530255700489648835685262516737350916971825756687620618315943527857388860772519863770942791097973574362455694950964588987540396891866230473046459791913955361965981632898737591500557732741254363038338882303918997625640409029103313085700292340406808742219571689148385709180229659356433207817137665754133324547648652991697377166548866011292373798372300397949124480408009205199326738370250541475001612686243772626305175933045918060897204549980543275537125007901877975767674213136154860654185645209131474799338059015472988786633978508228833410035543110658743326463317752271422859266885798852739644741105813342439347313710524714683036691558599017379718195880619021923366129107226056272964922554814592839948082741499460175306056378875904000000000000000000*i1^188 + -52922387130411537737765411414336698664815996327739516263250269745889328351685841758367554674180779662854362571379476844671240264767432288662910349776516155342707313429023329657989798569885442467913310428624000922052936248274702232136440623437106298339969293831197411130231709371488882558449040235435941570730380107724114556595532523955635219370554488722021430868441042447602858268315154736178941074634588690793765677691605226905815831763121967075693937454079902467136601564653134905079872292376266946073288000846135234446149899797098803802436697206195386024006268898567577739244778296844437836881945197177423962534566797531468314055308441371696238272518184322191310119040664035392892229493750211686434973249293975116686610675566999823476769866608085131281753763440844547774186966895154430292013989389537292116402963273946314490771443050148693102808826871953026494337334557603647168811456323676226940785186491697457423167864336487378447745625803671008690642305461741868269259533507547203678346031419765012145044840391616467452556067527482392400651130455074593855988083541739782973431486422223728160265102988613992633795262760770774573300412331004529953544529573108839079674866615405410973060106044530451608774905564667606554482160040490515931186426125713494870388177520484535680358543626907709013057657920228995183223617772460676984273841379713743171596464457476483237563479067107287958358444009960860514395139511585323652970144078595081368437226740603550094525471393185869211949631541783799426313268611524171858017387309398760990005925762091082921667308232464763061449219436784232113607488537215274832570042803669328209845102691174321364937142727661112325409634282968593483718851675845085085736902160535208046957553154990784641518529346067775795955228734847969798871896038675517511123445942142557030270638243148510873624715150588052953528869094710546988017291756168634317298625548717404281624082306191242639740335906735917066049010968974762543796215929308672487337465002117314666279835232370807990117054432568030332991720691939169635449370317492530726138727863025411155341515947814766508327354167442302412021800017863628040091213700809319156852131331626913530484120331788230937202387373832289086969067526759733444851367709373473822484410919025835082279797616519144641659778515292513215087647453192423528791766478821884597826090850994170423077103977769662845625683751030504876336616466000582256767061196800000000000000000000*i1^189 + -618989342610267146526373835426081311105021959061095314100299025078107801395402694301494598132413860032515962627591718802141499526339913742488753840083119101489506760047598795748703840572578672632870667923618421249635864581422090819069843659261471784534908059715367372331915652871766255979096971154432863079804328091072216186486481223968055911759282134604023588553831036591599027044972670575341307338115106979420736965209401964762292611774360532099498496148362392411292872500752991183017991670059764993908802711232510240146693104331455518590921627458943195530454644351209603701914850931710199498513606725606751386535715367770790489130034320572254842148546523311279049751065467390777740146728885523328919208024132044640947926590813421941536832578746039860031899851204210346090704658447508499567961878981390350301119645126778971144563709873434323887416540768077797708893656916392648200093463415545925322852451743110920354007097041989019417411003067490046874179251778282050503635004135846637052033375751236840313807663504211176003489820406066166928990632161337180080773462516188737517679835933473174912293749402608991560690808087041430769161716304368276847799980705014090116607102380667973374911640852938227745776139395907168273970920974262316552142635494149439216132932401797249458959616613883486823362517713332329976033310542026748698268926652346304177697080007574042956863229174231133353121426664441199348139939041434892210622137496121567558258759777207710367839051309292977170726236799695148861871860174974506296607722809782687408286823842969504308466078118473163300229149642382373346050633462109977625708291475014802259914737356051741282615379060817937481577072439572669048997006024086580579055657350716705494959982323109499965773118628540116804104233476011569098271954313617638623164253152700074365365332129654336824451747760308949310190775803390665267973949817650136393710644873425546261942399941988823871927552397226359747533720632380407831913116537386917032262773502833055231876756117032785911416509406272428771328409320075482267728632734270112066499038813192044673448045977570832623381793697601780650030518637453918346827629284107447906014572872919959050918641834186725945347584532682830676649004540744594192238453059703447636388925556903969582775714761770055177091859366568770814425990483252966198367309084020284380290809622039948212339955720413817200294363614150656000000000000000000000*i1^190 + -41584366661007685225030754373492849549619732223942221852592216244403723787849451433357009416617036246229374048627709752021491712755558464884845948491364738839421418134065646866692274984533818793899175759880734115998929905647922177467356371084574872344797980910650950183315173851139352622211204596141623845051275773351318578776237609410808654003883741595044045842237930263608599345273878801741930991900142111717975651658290385545886906085023616994848552771103974993254241069361742877522475757050284847031933724598438583724026733274006380317806322421665568686016191886837262706499734585682552500933515948075070549595330743565965870295525454542836542809920892294517262715221123462026197301541465102963420600928569053634884064869541289744313020587742574398526582591478599303354487890822713134131134091664765529813928316490324846620146336672918879506916883191832703515623088408716870021544093701528532250827250227060767538496683556384663470193011707521804810618802193640908497075219732587607422180434773571840290002866657066698984533461019358840369780044092024072316446786147913760097262900185665350114048849077456264663882931045666928801128380267937610130370518812459225076183340640974085064744950578418318623651135791343638191216806570373890039922576174443117000167516446041103016821718433278197513089756024559288069098701655014738859988045898201035233110685817043242755592921369334570403487705562138743780639746183018190442798742061067323158092088660569018975318367425222483720631627672432346024914422374174022444206381064982606216325111595100355890122807665201077534062328503703181169981249546183610138621931221086547908919890316781764335615637329479830274720911170225750612281884073159827931505291844751453167271919930897278826140323061836913896707337545243215254970785438150103478001014131728186499662220818773325398667872120831092320135744868684147060151982014331958131197202682068896616110541505723208862932277671167479281443245468164341905306561861416885658613472779561066247320980159206067444191308129145182288973974883251817588376145141372254106034569392154594228731085638960094497900411824458843288415315234359241687400065113520828507322629340093643229689116772655460819692684555455192584585535326235013240927435823133362588691240752842911692465623987989866720245791971247265627894748367800081477553062972958330140650262538631302348800000000000000000000000*i1^191 - N1*10918177804560602787978035394222084597462895018372866816685728509337898797758248658450465177625299964734684568699585040025082867218727162139053071490105375843809330079609726243069638431700870592066856066069680435752124402812720696496776961628335553851809200832176804912629344906628459552206946238507981196604381463906582984375*i3 ] ]