[[27012564725954305767089710891831582359699972340379877578421207184950868721507046389677012670312389400052368236741496993181665287911913857792021831216843186706447748848429930624600556867365423482411685660215337253307917079013828551133422722556498163411774311267880295212442259646105854030857678517679902305437666759292677285454121413878321631816645137874382222182376108883996127399534732678395715159377273216542988891810298874577068420834785245173732395229305016300626249218444218390879737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21091893382700478365395741145694866613208430522686012421119230018937071866461657598979001777177834858906072483997203367559121871570242241416353054038149275251346641728300971417985472660514245653107828363507764889051520738243166292085832051308919296987483477442528344605767709945848665625788415727935964212359854859228090019062351577031851752005133752746669418501735808905675928458670704419275173687173863874022572953423082126327450740391548362688744888986782656083442863838959498250859205 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15531118152794661840807959791099719454272941517960935281807909785757242815813549296048214733649163572242972879920594978507812708249500334384374430030972428260251366979781885958108202502490026923503343114127141162146865320288528329798356451452129658678002359693769543870300862167441165159630401923319478233981535853835690724209775257169187991025386879287171773757800242816488483739038359659513280173190931469994342129819278587272508887404130528209035670295021432490891532826257269376711892 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23677972607712192453762910809885747078787800632018145427420825152012832202237763322709665019953809421893520997205071142741034142794194512918905343081235505834294388672637358179078637288940957425881118341126135659541312769597136359175198425458087844989424294298179215422933461741481845187808054399274003649148329678184882233197699615744348769939943645811055306180306574305660240217162913255845558824304501082927462602615101427278939650435901331439537091187890121847880062633562357236622600 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22166431583217478734795074486807189226332753675313948435546806590495427132160052825794083766146705718593806770406681544784974698563354834525402371396986716228297789487050364355048355139823401900943654719313716586664958260747268345470130256106830601089629623884269617912582280569929845701040387913414859070302195132325112497774187202748686601379501844608718947221123493388791044573048658305479461492453680305201638755568692914531254181878536959653490604957243215803981992276310381052724343 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22530965589435878164052305650010758784425487307508901598435989607206852015924296042321814702986005517642810651783127484937567133088325148899670753408524475173118626496322711280735913598280810267990810820409466799133483697811537897122056483783796577462702371341478833528020965223817249358338105253113557361375044064248248776188860422499622298213390984910628908376825446209828344785504846169956986318943882793692740833855657043327316841034693641680517778306049644520205333058805775072963774 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25620968469030013684571469759729249074667831772355898539211098108021619714025619586884995048976280410348447983713674743703387317782509408597420118921274173049130811205636337496200852769038191184157439324661421445439814229040403877453783969281016514769726804994866924176298164465780420307703941501739600316555387586882969366101318498458555663843574625394647362766742688189233366847893211962096880174636794229016771910195699441892771090248822090559824563345236671276963127540845725165670618 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9746426219107121856692049297597439440974677869686199346989848929814942552527182500603928391350710789647239860264734879595742336702842771080197004028115150375746352910174135261380311876484191114978274693497220071759024529707526504129511737159667918895798325719322634880792639709726482458831746213391780207051044192352605194796659344419089232036078165493003202319045344226730724757887796503584013558836428615216509699167786476443890036740209342883277362805576956166881447161097256343154858 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24323703379541787907806010975271091731620625295184341819682243593910181673840439333236218960464332543064066061070408169768663371056978159097523774307299236910967296262982663640034397056168909420593184486871266907307844614429495555569310028968742884030953617647406056779615518701169540775690750609358517053307307954788125880569649926471185199489190843316938537146003972625737401986775227628274713992649656635457956171366162381979736266412456612845006260603218069017303101950515225233377783 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19380712387587031492170931976709785841822023102859858913012837227347980005807492886764728921801056229516868416843698881987670470818199319824576793158636199338545520262311112921763242861305493253555953914708569344730467479028377720003191492939926525281289887884101457987013083672608818053749703067879879152635915126172416211003567791874164521780736279838676388322175828284365743914234147568585767327505729746069219910460464722156112801284875758339942202406621754655472369003705663812951073 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[591196961732519352150992352039889361549235470574759389041544489660793808178397627393690920694343244142416951224699453787808695703000382215582608047305458638701825214822180533653356065507141467793080030143637222201363278190636266988708107712797917242740225892608158925443851251550299517920101251407733943855566250242596600855874819735758633507669294653185125763781529410686302727046772659045766224013277727796839888027864335803152622797356228248787028761518061762183488585508151894482497 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21344540658227941244096449393227924452477166652589614236524978106115949933605930512439575920426858939666648297768930797909444333742246241810843136878453782116248546736276123273477603733547587120486067240951539071002586298723240847519348001777921269770160564522079526779728607737896531614380382358234360955289609500877456311617225271197382145186146345281856773571354317588204287585199391965709108170707068944435222347215765149285275414912205839596542559379478812020540771440020240151457461 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[938505800090037712547738009445490731903227273604931411532865189430397877578995131260297488546021216561453464120930387506823246840484284503651695116716972155232555464405765446884644401375594823606839693200185188738607726004444653424230118390940534778953215358997295355742693198004339160887016254564428924439446602107983260143345740260522645852418117821604043502285984650017844443361864951321556320112965839329194939280552614587512708443398159118663709884186805500372324841156138232979432 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21733230396165981216632806541344804947549688001426068641064352481708286535343948775030286665712079128024813754268437428155808175848055476566633080162028270914398541047052290802902071377758243193080864433934940387899519539427027142659850868232951013346038639207071548990366862824162193221895850544218860867789760656983627833991414493124839837835292829258139400011698246105145562604909414387107484309193533346881669418638381968972039805258166038784513420852651853408476606219499723015368486 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23204383414973584377677114319939563052211962972960312930336942412569797871026626821654994612793959133085789548086702606122104745087478885790720792866951192632414740534967815423630912256170016724942060787264621684572402798022890065335371875427669803610296900960020064804046509639335004299199456597088900294456673663214384562078100370697803456684275539651583759421569784470784092783542822415261998256638824001379031247447577307604811139586590395481555258900561263634736145671333865982470143 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1922496434621284456296640311969034732802220707846525734293050902077866566081175554561326235821014125033118353934835195290355302920325277614550213540698134402453927615039590125334301508062840603047622369742750900566651267753819818368638112168408391928483637440628573011349291010057525512587120311206252735807640363985519057603859615057059159241272291411560350539059969746713600247702778554997475101418191853237210119032832074506316219152430230653289306649514040550361531587627951577154539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23513432945542084018395082374053032756308387997497205682450566243397188221428001807610920356454277879625003794380096986700529215606212224866269415920841840684656992976809678469781342794646719268915730474896892299536501235806493744663160315557715940876516301918285928996979984465390447640782945877551824602632818869804315081428222198179571683815394034661805184304055507894193973532197303440774494702028674397465593311770644733696678571651768831178263794924825855532165923529460520697275547 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11456283512070155457724692698037881061899481911753859374727713573589001650601914490463369561691179037859025647103972877922636848707821189734525065872591854879881378750062427633312190430114006623066596476649985333432387727000011398529108601137677371494197964316086088395920138132337544669599465295614602959404650333208101457146505436610580259416456038447108329926964612855604704725088235073691804592132774926951659730659501595996183040761670941537223023436212289067917608693974464453432287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12032799982895881906958514773345132548802903010019061909337628393398066953324751620160999552316460417928375916172010237503132386222990336226911159651405345227509604909973838576991005976047599134213339061799959997256893703334979978546776275720745322620145536884192030498298312135923907452776546789623381999064725764980998029002581531754080491081114424324485767773532221252740642090719746281157433052073689930748456258648515214898450263431894796644121497423605729485351278793253998840603846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24821971054536142144292967228848935659948149388073987519316987543617411329369401572878649732084789098552442827335546128366585115491089979132290938394179886524121992779512495526379873765464447613196284208697722450351629570372589220560325683561743592226105040571517608973771205545564487548202746407780538658287922939646703455529381166734960794250758781880465669173469403554733274606453897491542647883414070061149543494150524924374429733065688915835622247929662365054793613439357952984503211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6612940138762658999026551598408067797071645496743304747497051495716495737307907306122882276155692461913255065149888219446615811985310686660940972630382157343856009035217439754207648992045258218279086387945945802872428341975096834395163941920384016045688249586135795185345132098555112674690862583945994190637608080039855668984565598748848890187517304659644547278657753434659376683107182662080642049373158243344965044386100407837111579113792926544274532775891721068871038663099844588131244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9473770395820622375136786335786155793700835998959279855243887353862218081553737729457047903795284853461174533646890601032713124246265446271124590509808226876265237028257596600292702884523646348440517816628863637736936481197077660328319025454865365126008647041672012428911619094773357205453322795072133672738904967701290179444612968246797654945081756249655052378601253460565709204295436120306706626770531115809950848148815285429097827689791194686244670414442117413347930311737339448671812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13952974016088555685321791404976968900620631005602752710943286705014419678115247626876641851406534960322262430252997629073490182925820010354469721650338194942106069046846697632558853232864712963584705602669104673941227876587609504923400450698371599388073267439687061896106631272314749213055725735388499868825913028306526311473875903728201515541262563732341625413917242924806289501103371760543557379241132512709032966454057860576775095790851509352096490595434581559682558704540805999469020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[794058534383122143199807355069970352033267924430284982873784601981746959484256553359463445808549148196537126599566848782323960816563632351994077938195760948565081916576332438715321680926548760533401387074559059994629154378106493043609970272956298346589035147930674652489782600671037194614833358654745423090718956173576485722726298458144274358995994372216143990263197271330856327557000464006958930353132793595593213288425965599407334247420263653012864100269768125664499362449953661975408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4993103251049608378014084720673559165067140030866881837071326535293463908910247261363652671313532099328748049701889068819770453544284277768086614344558652682705836174327985612709789491720296424019888746291116131015191071156477265702895235746414241223013610740746177848234411536225509600101765699194653188174832225963273009082079145929644597530619158929010760752298031504618041752523917372957234720243795543376111662824519532685310585700840379307716907452148495552006444063037974909002097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11276852178402977511810343366704703098621429354545042798722358768865015732422319888224246613604489001306904600381052252470132518967678690046348622655499451995041417323966799993616934951067841346321870152198546059957519230625467830496112770312419795745303687469347354896590759709332450496653742739609735194681395346376189014604163251318835326510497652003087167131858584037412704687373321899834982980116096388726436522872094474075218198257925138302464535626135138276606596895379747981743838 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7271235207878993727804538371481239152099386092713212684316310981385185782442789358531815353136616917103819386884126885130398330439579412603066372419727025149155593921086420132373970663617007765333741569136100983211973942680698278321069161803307681213412551314456434156426571008729059939838411612384787100033690532974841703379504654203618639973382726824484190023052671102933822354326811916584757767506057488867110594787336362765585063199892424276101731340025885858781039463076336373797158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10222949550678935658038625152010369842288099352349843818523469924912233921303488483083048128593493261720370798357672573821554511702815451285268752704890114816342730213753616958860067541280877625543224327898309731450471502599969443872672691340316715251323894937985573716037357182333133036397507026183904419013852298690892308452512852006006692094518549873438162403754670901190037240466624118218691261143543783982131875363097499542039776569899007336801496135647306174751221534870554266354061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[815475376248480125001017379791278638876207137419012917881191006010833558375605114238338898606679792681716772830461606200450721322284054066657150094847667275387237748348935334378834850891970369224652455830472792875859208342528177323537240290032082045261718543251413281428397730311254364434306375377242561999437876556895291714306538344760062864892799209728892633451601321494096436804849490367024247926581602518262536681464157201612272260155738545016470532769774691559921059478445130866893 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10215007156437627588334797191815609267213610413269688189498808344795251369546873127006499355632992959089553771294301897745032226098943887990438025533393862193362705036004934399526328148646394558425833101424342321252372436644281773561742152783495989205455771598767883847270020492178885860353395045686390068722095639209165654721331021693131256775895696396059786186037246843678007624183673491483075106561388952923881576837911211873795127582196670960139644904057153273004129691612005006595541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14857080782438527793659383831101736643600936371827662332571017080628301203242472463950921642612206697100398202258981765764923492670331338324971730332023738517680535388289000597810157505074588254032306318346199967494073226655893991186448709081837481707564520449401274872532366716615314186400819442312887577441079083853080920050415107777024686338811877578974838887066362179623894282121010605585161553112332970340658658014994998782078947571581115878545440184746786866679299706006587529747030 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23517170996923671110593013690959112918269375692854081209611034870346017625793904725142826817618732627766721895270322169913559320481426372119704014958481164786447324084612722729802857873494266884999244326561744539595027517830004019791386381954199565352002766056526294947123615096670876868799358535953018665669450110036013100939679470815088781667446172599351522513244964667254198218702050429885544034253928843939818044973464662348801784842983688802116338317781414081086669565989538532746261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5010983004752887210489673477255069328607695539950321543270632201915360234267986174858672897782509591872147101346509730828356350388307723113543116586715329956156835820827034387145543927920694438459745698655420235651346587380644394625030475580141971425375288250694596457182809473001983155527376137408122799585406054012690655095780816376574574619806792125008237980197477664974134716268349219562868425795928344282946385809321508794582368938317681069814319738597550724381621160298120420521641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6354526153697205406814450159103811120577073184812865756275967796309317438982241877577829148283277815892289984567595940559941335798442250413348096795880144384795677385753482100071774318720115346602435436139068581873657056487965481271099206275574631355111332024023492923716932414456272387530830333107400656610649823003909505343430870708740852057587900899933007644649586020070953227098041444656454319886312538007650572650175587742798258351999348237927802623840569189786515355484411366702601 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23341416211297622433155572454990089795453515374178862059289995198586669715636230841713869196700103652686280226803551240961527117641388112674334574370980983671543712036049444908082041457868792734711530388927073374795131234515453360981560222823401058192360041513601572293099511732587295297251639175404594847975515495550264431939701948779115958804368704037148282284971878732354681760409259636827214392287307178145151540738026233356260065518640743620958535389444279990709568958232511727049359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17506307934382280549649656378837398591054593492207759491520202321962985937584569904278907404941926503052489180668178118376736528618249694553928165100865095217238063810699125822154456284529760059186840613147707700747297868339585830103487204912516056768639657983572556083966462276075258504123131752330199981337378773844037179506830544692870067993706739582409859838171222061272377006523779866444139140079769721781109817187605701199609300645352637391222974310366340156481782144139261201306981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22697998902729028178217863082874708585672721351426234473168428488767679257283695711320620214863103832330534684697802227877766736907417243362205145917618691747997028137543982326919101907051695110045926404637685310776567282919640951919803224885456082673510878591498885114388674867227707083726787543219222256611386756878910154361019089311385908507078540295690637151207497466776513140670558131480449349741624361203338022067298538431121676416949516667806049875575978952095416629764211934811369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13901622788735763673854106114697099419472459644735418625095990431562040604207318167630464207180347172404138215140617892035783643111753902865229296243656992309029943746424935597222588070771554344936321973596332664445132004244745739573890615737266762396237574680915163758599611347280727896398597518982482855122921656983595135692093856206389776541829369886135142378149217447449873284786252249722032676843216620442096693465162561247521548259890030014765482574432582204371749135261274886248337 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22206370103346327287656753156238525225613555181714824700532681217612506762232781211419244671608313683989800548764960127816322702629220546264646222292839527793529273348206877858436137214658798388034974886745339680051077058740906238976303700055825525580519714205289417908350711941783188320625926743595179179328315184139511393786729060396839418996549095614779208565892927318771399706288979075438945346585568864790058830070684327743055704814803659358505142357692065986814687304896838574647016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13993523973414104685151271790229433782907260343638051426505150516566701437643812690818549742211070797787143501935098939041125854309529761109889190448536479843007915998382784804798552286680904123051723697044479114152721068384748604458752906117102282627252298171756043370438782925078637718539504859049011617150124008997543999125778105108827917988782438246138454017295889921654228802818012592402606084820935167191727677925112547945180170743889675732929007608377187358994438268653081085161275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5464267638174104694204049579404272615035306398833982093198441100358351617263770699286969656626126683978413894155000298221301854627371869682911851684287528993835477125998056797249640392393153704038766922322979751917617270243141604007772435290777298101167790595401524769625138566665040098274533731980173914674330264833981173444261490310756053178698180435542941441121421215301169020957296603971003322131679353869694351072581529615548401757810890530693002407581733053438287221883327265693015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26923733341377346317970883125259703291678599918580084770919691070570416220470601727563874839693967998119503634289857432463970654945717351427911379201142818978924525197017629812086893709047726858940619788948873085533756438506536550152261441622187132652019632660461299135169973496999154035200830233958779149793275982010937922054801987345246842162117013009963863589634723309372602497693147272668237999494762356271130460658707783732705047281812881273287528655321045689471289438321399958642878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19606406603368343857006140162389129305749922666371144115975795254653876780350301247059424985299175798402707967063637799081010281865589116366288926287358836096194003765560752921796406349429938246181258044778840580385421249047514193225159549415276344808596454203951553534461829363688790795378572472544270157816095430033256385873577354244075128405265059321334194320415558944645861017021738088286958131601672287735032248745962326363014818846635723675335888924301878657997357672077787076661930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5992895202205132415526251570728862605336403089256989559250023563743953359450697200188174597848856932226654316430953783483270652694236690908777421290497680532341588443772909625525833030703532372933848178270906884183383850536821519854426934744206770967711822911329465814908059514084239302805371054199869975204584031184128307784627573954434318238989028092820728462349591894581116015685738783569505403340764045066183607075528901460683649104932080328176815896848428750885170578142928997787946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4143170960080312730330761580756624425550955082808166711810713192872726642282820968307321046904298945274529976895614302880066865698159954748012262829821800390518642907723145137480128091034415747685337579967432979959428541879239102345767924687020585236768558808803808755107176235692022619737154140423749519326111075930156883400938637953892412663929389727958634623092395775782951592779886742713097385113884112653450584757419746599396776229873154632923501824377585435506714118395137379556266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19516802809500260018288643096113523265365792852510856162986095723014133341063407574119208392469747834975010179968957439459190025943236884165080397537560722783331315834929615680260501121196643632474438642017098368720481270756039209025492833521323356184085173985295363376020713246725760074838828155006598294512597123799623186394368821019456434422426610011371754804717655402674907968652516934621645136498872925754982424678289336913339190690383461072754859157761734410760579718065316969855728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11031904081980408269969635964461940113124570391951620002575460498407782425365543348266097627378069961452653461070460024677229796962231275746059668031843004840829631372169485266132345904272435339836860585154590110443694609173116349939959629981955320345968170918003284581646973512208031499422271686237750080277346400872629868631598220350692409552281866152072060388182039351694061653987667119075960933675333646011402702921266993324496805974361703271269467229022439857239874860754765057132577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13610024088068560326906577952134719092241026743549293501526014473388078801585737964267165149465120278194674009159531505563768097012776930231125541416341895585122417297772194189405793146780025538974705825049744835146598384921563417376790144738938969737246330736448966744598869588948477181145789120552390437297982569529187019818761334442737650183024057825729775349757496260840510027293810622457848473335118182924524635778365309942054049169997563446865002910857009663278015202237855916834637 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26008448949841618068064530812712048325085497195661374895142821458413418780274748015554193169718752667446412957943703955495174113492524918906390590935455365959205640873097824377748034768009943746118852968231695954367575020540048181034537294595650146858729488922241830522868917868749704043891292470260565409563767088771892554442163810650963988167366333097887686815671295683486952151301670194553481982235562439178694497106560910655435986472012942812329554429697827811158140164208001438099157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10612306594602157937611018574664848137845967901801232286666260532467637830019978418189702757105874667166643907057073179380770298852519462357711549372649563829202687203578953012811119729900105327400049055682579036637834039154312448075317261916000792545224886808868985592705884744446522780615845191300588726109809061122113816254003517184578740226968835549633780561874689598856338028405751891476370696200512676668056548087478034232731995087616632872236072465006420352355988422521016984824385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25303371379417349567776308016628982335818718972262994750161272664106478703930031811516326527296403199478999613472683157809385246066527878200836569118412089597878736175504154699452883247088746591033673346727973623015289067220337300481108823663082253855287535669641349305344745881011726801000016286435679760033269618705968761384295333411873926903056939401196635438339100015811297027022301771323109502173485117399657565985289486005955720504691596081769612169736760105876229477483778533522192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11224868726167094115161621733204938556629133449808602640027856410911197964116103789394552296390138946189725476929429700087665952527271293039200890387208425305540567213778054886055972721202178711463056190462669473619969756291264627196978066153027981199648329177817982356758184786974964146012878839229062139304067734251720612704288700641013844177397380405079832962257362142212663667264556376443855525440153421382380280691820962298635327099941760414795516333471931702906826604048341536336129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8443347609326207835770898645666730019523317221777520896617793188081785053156018346495924723134717911370997618623429321925945117922738013809052188569439411810592430378435039755629890483077091647125338602520930685606070063907554669476853919040940008772956318348426368707615894713145968683225372025563700339491770054704790079726361683023061614560388631473077715743945346032013680078550145778648613804015204316194303479981117621215940516152120207375003352330635978750752708201129658669840708 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17936997268936497997507223549911561410811197127734367149514450116322213979214429117959015646217871354573858108970086302418073679737210487828277938326354597261045126089187474873050275436139013255543288439875679056567766517065601247919089671315156775501007898490773829351899853829644764051164007188380937958878095170454286064932830813652227294662268446459486803026245185859915087975607318301670537485956597272685800905050153437139820396575639274251477245383276998401540983927205520881959933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10700643885633638820451163935077412412955301869989880453050699968714717385712616553811878156416599611209253992264375122231268521011629045997283452930054885662771594883070766142347652864505455115698698248149496997812938662674461505802804353155034601895976871652737162412262482551544255571715438775101278188400560757022875202128152343149023456966388491134038230985215635590841940933166518307409962143040364076751858052085887415518390423287568344986808533794096430683729780276217387828470155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15490875143867704799980582705497757656302267839830748626628816991776615362904933883708272133392961069554864273612164684253473601717393988285199089408532827955940804268605802135498938776383000062636677526184511848111207052762779482464913454513891113271789156957791449349442958435050580915222531112434213410033809584219936751734518117335879309167319051084656891267709190354245924959943600652434031656401859971759566941932966167316254195385561233666055966558279741099082236466766217911113548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13884569555663174383587731254209719298756085454584257613829452331884740027414108547012037338346996821248602518145302323615643681445287031629961460513207680142762405847125823902874706691305733651998264134774369467054627157201635368563424908298346352228941276270219369141038301637865871592982539842343936053018718738684710204527260290077007860115396718633226264700403176766627005428118561981260734559747022668610752599745155984628989759501044800551212664701087154370211418739497734292959069 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6200826078678434177857178455821890851763253571193087805864914798778648893645804688396632894289224584904105930214978971890477056661483637446820512812976792179031539285399700113054130613328650375667728483648902907269409248635646797252962517146284497451598163541405035085527390297207858616336181469086705342383346629772170498177726458979410799500824878962542790697742151400095971110881426492205075814239654023942787018043821460855545786352052000862617994671213073195349774448094208411009598 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4281866006321846299550994574761587719481002119388512700216271930110959767294667225127251843166117345395810889916426458854591812240601177360740166564439144858646373109398051530038641661364526387164218383077835751229542941726516459615152130905223929189620544923488570248298193809624973399778250269200328864703369393603781671681017753344179897357782921501199500364393608144726808287135223607661337299514752577163681826142203467699997107283736101950746376248951158009010056078792799048293090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6996265636262220880492611971766100391717619842508907323027130420167427573966834862814549353290447013716889635715843344733795478230773250072966258856651529750850448784477804856378417006720727479242264986704260245406658710568543706719199025271265813092033398532897760313629384987292899076644910214118337073936303650444732395217325471550176789787649869966349778630605130120920993988471506731047865879647269566790584424385011264427463772497094976920614239804468571464067171768396201741942088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5056827813142063664206399729818899680673787109852681046272314091018605086692622227748716805872659359329384027013756434336891682992148638703795925315149200764134901568504929333575786118978478310019220711045332060062678476640312888039705385800587701620248479860107952509065841956256968989755325173312442457715433132964946318886902617492031661821140681891055084911397731620658368251800313662854234572960259725633830699884013760989297951682913026437813964557724893545386100132352646758359833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14714120496204455407856981527662093791835685810816321272448947747944635935290106303945337812031578318840682119606218842326284025812979249059925102989941671740216571931356693778727760594634692446565332344296995394172901040776347885294332664195375270533403039946102988315533050367675681048823981362211379288222374946715304349189806204317331025092473417573781869241511445173743034320642685099920350783554024354426093483354720796474232432293191772415748148169389850790150462721315861561915066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3215787551252396043526095464634402775057344504759418979187568488835101356061191066285305744396245661248824138711462594914332399836311813771434819780060164067802894867816159594331168668189234153877109873059045147640227642090968928864533822751254179218850122698896034595237723811781802168891577108514855620704461626118064655195280335283049070367992462439308603175726560364960038191622804045572285981286103712401296706622750512416785941937634314297581331337931324250329479257811622400232716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21857402210428768095827843038829904045725304713929340389381515204818511242908157175481737557239746715190387345748203328863354008690736072078731691051530761532411772214732673575320606232190826467778803097886528647331160020555226184210640436870143872081632542208638125601003920727563201263025291517491865353950790594585126434737517184227122309221760753360196107626803048797063617585689622385325088881953903060755886497244876184329401967686329966795655646634933272269866004144861125660978819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22931441791185909395839468740045370829361855684480330527100727057689978771261554820411197781759493232647393476270760645042029706732463492011183310095111783453620350172229344406374433163976675152154429995945889614548604062035574197271552134131935190372252289210190424026911287525345215505812167173917775856384314366394481536020986019918120626519396145610297750224616312093731184114181248933211780191005097098340044405666319142080608253659060627666306973322541741421149509058147331403123953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16235967054613203902288827960406068732216686552317704817367812071269080654586912193926079115021089873026135960052705014050710464205968672240504059740944012808394057199169907952420235362815828748156608600190428260013457081695233123252268441980948431518766527062473526210211344301918995581950012662996616308052130295530657312062511700601156795344470102705292086964230532560223997177542159239748791349632199633112706159588369068554129686361950267163252963651774501265853452300239960114173404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23421487601768969013366480891649628997747050410758908905867968363139191195573191376993817849016351200294501936240311529958899583271482228250362348137056191383458503062973333751504111602182464617369138445254735219195657864255343132464777939208536540539910929619854263833510434135573075137457184987000585876452736613896065379427056482368278048722217850819694038045595528742315523216589185290736297635883108600161290842590532092600923592350395913752489360951392655420623282195391313125610675 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26715312215588481772597935979320609744496355996038139122283912910378523775544961970558371651995215263805485818535390088881999032608554565520326385128940512613776506589395179080385063543352403645105315003624900551651224201478590027996668567722328880174846348351234826425446218720643459985748831042537878974325221557629593890453516569373510751350535204789327329061093870796648618780157490867583524741846509323922657175661778712833844734860178234886235386655879220962856293935578657646135981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25024987445204774832945628146237935929068724660117883501284026566074127801133914570765422146986490583927949896739051843363568173094012646443479912157830602828575342960899099911414581632877846957558721678025718164352822555953151748399287290832791711591739656708017180283389003183532709242255815379313818399388971361245634294587417840778721710602881975825485988646223484606937724749528032279756569822698665967417975905133996018778716600618443803348620855798990599152298772490693139690412326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25989035684565663619708613995558563984472194230301237048308950012370110318992178544215518636609298277292337863240438732131049774814559780608578142839691145755968267496634378710117368320878273684829690982185136808223061328931712596730827637155813752185752916045429615738322686918815837190292782611990415188139199762174691107624121684652741284424344349647370232963341308717356656462451707943806738499143725202200621330507219610403622606534318715501546148376861874665293649702693196299781907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22717346273602227306640849095849950204639456869513560261561162794438936712350050110073670127098437813385778386804306972221574419010355082773899911569150326318641726249059699451000667512658593259674473461825546074047404570311345192081027024701657427271528825928815464808789526759060738831317517555385432646948493302633527479577669387733255210790437000416922542727204939005195832629500118168804027720149322411684370785609781384239839395473671626635308537634534628313318602146923025579237663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11927226575809712057148543337759556819319052140817347714016086031597731752164175407508607409817619224230783771058657694771387785325994068208129246332568942299356726858178618282128673514731800377672797249254916898022878590744967157236826458429151653288759160047189360602869889858472719440529381842829462789761989376741177036609103588012503252732945341022341109505606088943809642026358085861277404428064937118878072205370971926845667718057080393691935030569523839312741883946380648203795097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25420953727562493081685764012332344671325605152424242444554092125520071344686717577103462383344679296411224849102763024155837382973440161216362427451921420809318095508635289193106362947481674890725738676377833443162179438134586273882872143833064003746252125046258819376735921094992743766789652262606291864213169042680010777773155956532071517866698956001141036934530435374186296722169745580382077494605724545688363938894342959472163764653993434902477867977469651156087110881753730703368447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13503045908088853043333032753699333127784048677718702093732454626824207568117249658976877977275302021044431370571270309371347459572599049527818943360959945921169964586874355943402964747557776360579176811131576620341411242430718735914514172635408678731495287571313739641530373430710112658023461024389502142694434792078078117443619627281781572779006945518568550381238923167447197697056170682454152724490218322921921933588671170190230783376578088595641070191475463694343746903287590398184262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17273581518101799968296389574652876581744542455569086835216913990198960266671648313095148029762531291431066914237342417505982286894589626058188490864652906383514751710902575626203324555418203823347890511542378907132199015493201239707800779254799177005362807435739269504501237275936665540393287069057957668856443239383642302239348299060649392634312254901020239693381603892262363704433101228014607815096945968337328600565208564008943912833709162660453538360179501190816153254460384069760434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4723164590051352031011993798606823949215738878502027470289867531557328912389054700307920489094668795594258373655820021617215623369818932478643273753002440493102881937249480171200667987871508291377145045703076419136579615514489536107046730593931128963993757826713716844897321668272222008993382502926832734619214939130300443972347793532246584806248912057372113529218814332502883589030035272454322411985848610665526839398983245631393813021936879910374371953599560916164828613922033664162041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22066756518472455981805368114202262979509184712343847969813483007848100211147869439552219304501823295224618491553160099394921319387683152891927642994377791527143085231240229745044976910337040201536820346856757477020667244430145595785360278249583039771301217248757245154653271626764623326190169100078296313355330984414045639963121777219431058714297383179141796095252131643612094136463263902076959782787101302919171259753656293439418887707610381089776834521106247289670606138933295477088254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5950015296710280187848889552700390550556581428730746452019259791439906717471738193909143222295022044744274380076822886697327057108804214230686759279060417444402405421933692658529518148633416114476817751638667951415953593768238326845359432630363138181988640619207912285820936667737671470623802364185824005620106813624677331417219845489086842649617299689521046586419958913580929541891893364264779117116861186375905459571831338709796519504744516422267584249689308519414396598932515156960305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5092076325438858722114895828344121889707815078281169394477514223224094089324612431203453677851565544582718879830783613675404918434711420227692455883582335023469937887742559739179840677490198898526475309051742852803165559451511007345449325630566694533303760751915517012234786437798471862205583551134987948245732591991012365555412604553104811017735461028539212798391465468918516036664407970713303538444237818037239619155760150301287512016107697815192105232717164871088772856835167065830386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21076067971281252570716023997896304059368587320272917285198518335653029206154648158415652824042161699298460936438543603011538173172022359010776644512885951766856972886068273273200345373699933623763413070433664860320448953815024331736052673451282436553002454021143351586812898434743220939537536105042184546007084977644393706723548081846362251368389231336251380320882659886861107168337697150593484491472499192857595023413700528290739239827567177067087176440180744748380286552237582233369526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15751344042051878415664354146803119088104704017892470007462751408120716411243020824378196483484764748652542673062319165624642039559017162812072045861161213839654236346663999429689127573855941638596412614894374439353340169475436497062309453809110332709773421138239330172894648139287729893842354676561027137915676892255282818545963293884721604630702516434513135960398171270402737187744407525892644727249859506469037493121397855054551100009606445998270447839713303226266396574153613376064431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22616344333515438156295938106314593354688283481137454113054451311874503589304466909688417681470783053939634198367451311580967381265695327749342041916127189110824547276490874732913671687370303465876909528273436381714289873752548874822371696635258441162904216438237943032304410155054606305839624245961270509351636212128475145388096852577911655838922897491296511915708471222391052842010659554964960907751733687809023738503467445446751362053724659781533394141372197635706927287603156016076497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8239389766192349806540113157011479019229219625629300615744354055868715948857194810292805165342280615057105132516418083907309306835003859167215829377173031473404707763915850192574987789367347555885876342921406093931294948895541841288619755823500075689369053084644926826360175914880075675763000771701831656145879910027152162520463201243546185899225698970510027929143996657110723859132219573894644197889053579077898574183402066324397063959159698905488597144559988317665894620041867459485421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10138079135746116007012573479240254083007062490874230585730017089142115000481051989018414959185398771522764179817810510041883379304999259406931303217850697423707779683272501123213507180841469390387803715292875261368839304816200670614430926304268760480428106255293141358411813016392570242580916540210098034858831877396843111082571914426393467591668429444112485470203369672809521691579928192468428293577313800489282359477397526835835270343093739762076966539443857840094401998906310831541294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1884950058947842919262942110558904817579931428055499146374292343833613838675335254855283969234558981330206709608654072615770716958923573120896797816813424086357706995281732778177016279811112533403444761545917993159489130841128241146612692940689813101143054901480186758698146634630198572493553272118864889161170351276504828447753406088012637353373558582544203750732068328322770522660526150915748925215359650402867650637564824067366134689666508152301233931458548250673792239078260897544411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4825556297557819548864696013337095514402542728650906592614369350983180526448305247358608964151708886254210596853507902869498475781053883882580415724298587276015831446034236713102679729213770886891414527339611015445455185353945208248438463052777818833378816265067198424510438131413904986808944185343584811222096144575160149836662231207505455618331035946508759222890792155725871601916259875335024227769624181419194628880915659605133342636433890552095672974015038217336363334600219617976514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16450377711351776339946382475451673543913501547165612449334256292705817946021212864530056907288895235085598022639826387642453562124144659732984900264030136203407363784271318914418450811826829568690581864578557334535772527173077589696234951160840758406261912840490463234863515790261689158968034611455366241731357774799652108660070187017877914105485490497250220894807596283884145046347734368887807159628722912520714123423451398824466830277742133384907250136974279789958679479258993612656216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20032986720209780967988080653535960385661225036394257625737250280362631515803813560180516779024791375465829380444446862405940552949304070970408642322116325572188517817654538510463832082829157973083732744947840629709247961875744245271285256900830556152180652247486022239479219043071472388570911631216583081559327740878670548790460963202781707675705253281657146970723662566264788291890134636185224239273546247303510672677345974640636637729050291184948896765765455708300784217058997912632983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18143923697825416504646032981441586750143649186877015616590105754642218147712149754477926044045207635812102818378669919896939077586904807100460900338331490434716283412610703912630122959351843196079675754040631785531857288285610512057699523323692683096325946645515456727543779343633306689943918592297089800394856085752280311681308306466425031413362641443242495388701229527505802782906244285256053190839088532003240384332392237572131212893069496126398332146301339516742029158338437760307902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22635446598098069913822031332736385714695912919330378309991111710436851735840854509682678023385377339684093759627219836361264911495606498782371821167645680739491340121615523239585745850889184531574809611031065292217738123855528548991454942343606505533079518337101870169282561207022375401587279410588789120861593834450331061859748710378881669986241946819891795764235363794193928035382999756271023034723471989749641931012246145403565946232745560992908209617848533762627069051514537321235423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5926924224461254078533189437924027892144545761274127501517867732758999653213664236004999175132197189181607219439458212583150165533224076583713605008352690200627384432439252774712626790836947879364205313963476940659582445053766681588841543156532017742525830512419599566345146602970039040508117972249636944952615437281474733214619017144907062035583201177817813513105024279958072507800815890301643787771034463429660704532386782966211344706633768559633719984478795239083809497954889746725237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25109313992206091524245979424631464838725511624632542058336621006607948608733916293137392441805301112336587250760375897515597327937149950943186367662124257483450013357557703103080645879493651149990642791456844795844550526078728670773762258531994014648054514079200478245038702582949438274519345940136600735069444642295145958365360509751445661852746860418961939484553086824040646693218675065285933996845312524055900325622734699883965458060539594917314229363229933867236271942482430653087694 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6121165816993221943041254146212715157384872008524644878798009019249209506276889141484997899842147353742163647989044597324818242709653771946625855143333481531846367484310170034323515852723388671666095823019377294914003203361523398572311177891256721303599956824002589261911026649671083800963575030885485701336104225782940285530980877807853620086807543879611068232584157772096229966485614918999369247927225484012317217873654302124708856689752469575647466045908210668986848578104291222461911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18052441446512495679263126745757668784325443289582000555689878075812788927042875743533124043683723196463778923371426904338925496974208723550446433234926877825485809932528940355618277821775337163393491993242717348010509415530625594399159319509858441147500987284184629588352065250653046086231257961664525287165674536029812559949147465131979980424747683969344170978519581360579253491335674409625955224231943053142023239140484186735779901717572335009731482970290728466389504083770649199796623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12052236155944616900534604962211381758157277897909374078097620089378872812926333139024353168975153451407825565997125621690963876664820176939754473633211429165486084511942494332616096390216010337926608398353869514519784802204042594595133587307636299859153783530605438967010288028422492720927887311184414414105147383014713670997231688936273102302167756086700809926815155312420377446991870226174636510258271260658918459730236600903444136970563377590921494206758955747230604610576838154837891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4938492785860310104673860807990886321998099973095389128092928938781672654186692916803959466711079671531749866262220479499506772307310785570598421080065102793075952207576104513637057006516370849710731748167935017529370926813594164324323988104796102841444173409058530157347533713015182384010944863250869777866023066796605365874127632723560359208105481660303101290944478538786612326912743089552014743697565383872743217791745747611656232782489022366278145128666394267636504551539286624535030 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12103804211591506055098048452199965903411556931118551982947972805781526071595622153765515023811706636638141606254028503613042263464128379818869390505594580353834818309647574987427735999999022285647679206757234083745515377732511367291283501669972956974067665816200396139816327505809505492571121828882283132296723777875910380911326448697210167234282366742509145632191139111640813785936609812959453237552829578438528904085146160416882761474133567853132941885427730688080904242665136669392380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1769717960239964263245648224309209309539443214235830995374853154797865217193313666145692052635053876621966624678416336032563974437009769964375830178059159478852520047762813741604766334566795816020514756853055935826259026728945937606765990076616020770950387825816053312441971938492527890954573702592856133175184322977330961289715368734433943706561350904211580094071481940771762274001926742839523114650104773518268975435990248554196833439279609624633496248689505657576515461312845336267891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14591248803875881908961816769945252610220017849694280099887983167571446046795848211972626021187233626282425032322337427076287417933166926342106801190499832276396333138770059657480769169168384901589516213886909880449729882878153337351383931951008980074953599868266537480593017686894353794487625004295398111388898644793722672067721111870040666520895941075549661036718257085235388445717502163281834776529451889582579876671179869458869183319944699468069574164281530526500333271422924438160254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22671260216845885733987943879850986480072265284696055049866876358659359096419602614965684216354264338743897614253484956344130670609826121795487030455874946777627115484432866775555310029545520673339699227611353571763269210847956417866659357420378531935474422794610824550846198455172761815056124379856195975909531522174496866249662031466749682376845159919502629777867901816405406173042590648056258570936959397010798683744288796175935426814617391215866041872651242627695540062204159726811667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7472873576714074114207646686300434718363832452370576027190751503465696899840508527446179804104858113330653274726436605223670656303876535705325354839540138889545130771507305594631323118279374250926368706738991255385403466586722435168034305971598303267194010843212784940856999041614481390573879566063521316230342711803287866021250921831399261139805749590871033818567412022706580601066430738118018811622692360085551415465100315413346517524967095297903093069281141656058417231508785460125198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9561762384322273470605840722805515553073217851822699892617369269044670862913553326673402480983462462724785913355722643225900245961825664596798588645437515644181351145468877224863480863652515119080358707447072133005770770595191194397893498148359547209816324294053227080559257104874137266838149152794062803247897518222471835637443967684822855167592084066403340218830911121370719344835524228377960557150636634398713625868253705840194724876137613904040812460782087420375940012230927125151322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25604970920294091622238508462527273621096483902956454102655667997590780283666147461980155119409602991125529477345632836406698726696386975670061181337647667520789354154703278868115728249641183895944080073575052849719484817374402081414404153668549496513877190963049818070971207647884296545580254625774664692763632011581087565208746594966586179533131624710564106226361700296957225110868300922073195233611835136794382963292387821916230005707515446849284421090659846037699719062053165181586121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20662080678025664435825178712369536393299656781279991860789867595595994336353707944651306389876722883038841015258658895086686831134166258923203339530720446870058875940471883947971274478705978907122867920546797740997078475672721738760233675794605355295636217324530233112662695241450930223965340820669597262095631141098511648502196620163870458725693883561830108653293043583246028964709873725648598441130337292726355551789526456174772557732494886800951333625659237787558883767230282177721642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26895226852783473024398194769873874927233689568045505143522893402576454758896814266995231856956491091855659008558410747059737786608760951037832656002156867433913176288138314533452211096011169607312364089229988760709377270745017693982216664487381785228817041141797247261605677195694710182285407872274915177724960960463599479700752882461660768857717572667264946157874973561219779055204092176672285360217151576117841495285508604139395765136149102585880985093592844203013497766793179784559842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15418007414140687579600229660389344980559325118932511171780445098821659630992178383317368934696219203481313003511060524381700103185458015443890099490047995017208699088710475406922470779265150660430379279210755667925385997874207893488426288607319243177286737143581396544979111973159418868794455439591077487792054756203817329081519885796241642999323303865050613349695037920663687359095306409772747876883574930779420027056681596593821388973126852224647434850609055080837888533238793778897518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19272624779131564659382342797579861294925022952438141153062985880105006040205107785272019846632502837293760632138079582053970174931292816590914598165239856993445114207152093461883207444159315835582113775105318125318521700949841128236653930434527916111688797908193730516061403746085756240805174716354409149386484406206375596963140364293677259026830132088961984979647920940434756057605356630448106791852820504733527237964853127083048981198538342258727282130307433909435914869327963163545830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14089062573522805710327546957600265181498829567040520478698789699710641498191845041033804144233062604027469965552086087857620686008597898269935832420671875680099863137844407203826999595292946900073300555666928626560684010924703567050683482571531359548960330634316899615815690992007240289386389897761763770454247867767651410096029935275934193086408272656696579110334127876248581471179548876003410929085802519958045855643451270022302057889409701090821151431546357258693409001484897336554348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7144730520577525513702655144159558726580090653425718395314814933233373562877994447236826379283628123234371070986633666064740318597154958904917405073519674338874255478271047570694426208704787634016431860602409492722590347932838836248918097355106771449164060322199554316338521310857934693672427036489124711875719213801430326786828887756493957987699337336235714518624102576696796871390416300995515019494667228495849315333480662968983942531571633609448788362201663997040361078473789073614195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17156287600815979861031460073035223620388665379623793097402928816854033817201271168171332074639971548430184737085418072671602492795708330920031800313476304162680977361971904961760290472161324898696081815971388400759718226024767951958996845746461263682655437393303961338184692852638454822220060607698742624160230459115875279219357386469276477755405350103963041784927643614632773501417120534931805128608285701667938448907468958621303784571066948727194526671861770017194949312771731234910967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23482669119573233553542812803412703817301981869944688388581800840097136593711352295861253325139761632978472103065131273289787971542840730376152684895146922579075376727345105443088876993517751397984376845564123529380160596574189912069618071165146015088290909496655261268318602467358301693618260357812848189959830778615773960241391682681533027041504997230091032741399112399062797336290292493303389367798234506444797954115969531148409453916537888058330300952693744719987294293650738404916050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2592345341941886062383957418226972299483389785165613335855699278016593490901701682046776257997530165594433395134956189656749700435185485728099848069057211293316403753274772229432909355920005958516389223225076031098650153728140945391959602833028757615483496984744729735897061122165195658716258630052227421174220654988401514457691030117110201559853621994731739906393635363661842388011139740088318573795768486624527787072245489270750458799962599125442885616152662507514167794872028933523763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21766364421155640524497452962352354677590025247432096276112830115286055505632368760412251721550721729684182214816430903784767715149863166413533580836190693152473352609624185560117234115683829125356026352513353289882940418488433154423105139302078992040457285524622709648439793543538368678204480603894697329411053289522130996521591002208405563412558858240770925940191836366645334158047645872394571993877546748826687740203558301488287806298355676709506600952305302789426221903645782283078343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24684312676889489687071782452853500044101544978539988110310654535351210729212872850538921879144471359220505359143553238017233497408539974068322566277345463533613322357687388939569252110012735172290302139638407010622882015716955166157882335677820476716812737424199714135263863996835856697387558340958359783344979803589284323813070873911106065315095264453206591996252756856451778402277436623059417967504629742632577790652019136598592258382105426145543607456710104158544726543129648613304524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19535459180099009761634230553503090554862130600679711496512084940457103901801134724518984902988109614351471218128486301526335266775380452723190228978857234335203119540910233120661013541252987100543965534671264463375569480072635730854880791195294530167027835320396802030026515812245322762525437913905970407737620010788040577942586061431789811240446860566133756270208780251222582887536136193360145040619240628973073696612703836960980578089973167920032184128960977052485307695690339661871604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21564437502967582430790376456961914522164336131504513342159212762454342015865326193111555586135002673766945791259187962704117178450003787339209699740606465344810028683917752377988225331391437904865274584955458681888586747435365268426390535041456073008631115051076088223624783254411646602321911627815711821359891570236481928405667564713198843671080607499860944708034361364417013387379557003012080213953787331072824020310224539863999082149525990602192903358050256743461642651257494542665794 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20339967821956920005866794866509878981970378152290072435842796331336095473801350847813155155557585248412382883884897375157956773084498028895924560253989935470410566976906201656736495380976341595417560947210336274013933775057898371569157858805778146061498837241334552003408853863623815985836193675613051365710388579533405225100109906851646176690343458220689508235275857811497096301801421167129056229839994211757522078689796504079564223176264551183630873023251234189678700957429967403055035 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20177885336311989601907068482372163354036542935249970486704728298574665390294339957055698171949409503753225634890795072353412274169174356272158864067663978202878305610550518791903811793446368796601084589010989768028478757853057242337198477566845021643237228951065493073444073421144895127556448548271209114429893928084049747711797730107128590794300376074215078142594448315524553120862355825915606077474292697340890388025179680935235422007979784304287062249942051073908901312371758496011820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16851986258436525657148954480746611106292226456146399975655905993022634481313779582943212240172942102226968019058606534878408802492354305642933709087385547689377599483599430165383924287172653823815873108147258711591750526330220110523965156034091179760823619351684239313383116661756165956738145900120522927489129920534164952519160643824669953719478011544070289686529358187467618361304082255418715734049317822066545308553908656302021260712147236068047190674216063795878651489546631964107878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10561816738104311528035282338705114810467989157238529769372103104798083806755923297204739787803442076743841872032606582966156540384398272032848999627923892832770335489963620397057206776184598060674322057183378831791688045478513975011661381573119987001131070892595715285132556835134111408215616580593337925702238864948869180036195156319364572827121654995486777675827459917963836996411415707336421071748276881190710641170261326798048324687705528216606722989954532065096887016870662814420524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14773172722072740865804405625346538288596973320480134251827103169622517808952939375622305351554726910022125603374385469339876990539824672106950512409703219485156048832442992334947278843047527402609090161810955346320758630098109901031049737539936539884856447319710700562841812652103885370529400092843650279423198980622885157418529830827067178044474270049327624729059637201539983030091471391994105474040171264757162700572723140023929463810081543064593064841496724282115912872048569504926699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19157687252344334464898536420443075541275991034829572286360884356384692264629711474316357220343662613439555846277621069210922795316294605306903194393243904924151060429257152464136657761612511728581945829315400121574479364229441769824180495633254568965928157735700640290214961060083374334140553874284993302525426405019205413417607046967250436816195895458109613272649606391601860313393555233559394256225838088501145757592611265551752220851173906729532825675915431265102676064970703059307439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8558131517947180308621783039014813869408205830036990526359120546376677120598289908602681972641118657435372418293740657501845783012848122053855584402331197314874239707887769875604101927121771578178385303545883680481504353084094624504475608082813520938061353998503505197857495761814789501369852236939397348819192887100054501420006883383958483838566846655434116624150940356546644326712980937967459531517812080250569568277910539901853462857241127952543838595489384289682113152235645786555261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12871160482474050368603774866939614390003509915110645284015393260727073398515174117926866048569111957900644106900047420937286146348328966420325015785504994283201197446556875422187771978203541999143880402474070589522089374520762912424300157066731084778042264756945450172934936762929985433250824423856451922060448792685399261318395457935686889736124555529066691290778360297409567948996137863998396659310565434362138703605877460666716440045755791972398956237213638452138891238125377672451061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8472163263912337429679544126107857467442054085474604771698463869045417053460103422638554699800850384835226523566160796477703283734375049382860060020246191674675401425832054744146749319819895514582945218728771681462714826109521946504857062439116681532004470152183307792038639555888650969007900580309096262851578490964558505125450526255735762865429265747364899126601289071695882586340612752970398990218686247377794824749957480978691292642659648470256322636685687032704779906025097361040584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19103430693704866755708981687290320527253185617402331343220180570640364189991686048009538335826323748186069307992921550324179144715490712489003170673671294078087329193827244698389686944061910092120396495565211947309975084315305893014485885989665796224107211109527032026290787127121614581916991543172166935159273501537864083406298042592508718417534517174155139403596104941394942501156854650949289389252390057950127577454746792150486687775319579659858180010714058004315337915495300828491750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19719429999072796729104109908911060897941851184959219868700743568896369414716547394437811572941485894544795408325408340696608492428751506009358948988881746123320815919057669676910129246365996495343185586727682740410762729778613923063915543593825452230880377600025114763303583189222238287568781568747416932179932164577614665432665633971677431780296254236851945657271475629015712849885644897532723168508091078322690249638270695541617414593385746145901629789671116235921376606104176378299949 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2552926797885592190633897367728005119832401248522632772294230461559327115301651154054169973288237955116476284437818681149897206023175616603818277526491985031230997820671230574398593591780974833528524716729498188544039948202228205623053657977611537517175970359773560121303581473515127028062342054307699410770406891027125880814307114014684911136325295423538326152265633158230853992880083391393447653906755108769153267829445258629694450132004795457803933523246399815883191614466266196068528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23056582086101257166054087226403717729479307352863564501281602108033149985579422888106953077184516583044869211832146080404700176798723546375487598696988526407255650631358007963211423013900581331789004670744542990823016311362153901886476105327718537147853473328494763659933709032229921205732785863525569811758789058169955492854215043166422513242800466996700522113456429288775231578335010607331645129264028178425132071075218492290478156592862323511278222712156502665812704505983716095741324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19205880427585734504899043164542645945423436109374119720089323273800676113377125669451799335903416146676404963493931901196761739211404858916614877677185827812754781828363110090277802645807436897536854339474543338309227399411955433269896767051777330458969860809998572628470718385678033840572553027879294091947760499260663574753971688958227162376555009829489028745108159599243146132541417306003776320967497577310097914449410026344682081084102504742840110119066237325885450110468184665983021 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8365946635198470476057906934483422325111090702945456980798978462423661005048574677008745493022614402090453551259326034452622152516986938589080588566974982683948887543921182078438835354247427321487189211759205247365175398371725881083894318831540853232757433837247184401190641550799472477020216042393877027534491867872277952492824334493957061685089786089998334895611566789933303154887247690911335374159086970005752569659932993180985144321125749452707539513827379426781968019358366335617525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17546268041743010554852741283358498886300751501602588307585954103937380798988728178727063445416356096204886797986196582592945038855958849828161129527223895220977931974320133567316847896396351334273641037433447563781770021225004509112915001005227573249898837116880982730437297919025812603869813905614440965932947969392563563652929447604240694917639383508722539213047450343124945981440851291926823059999722148945325682758860878523211497389197002946410309488095879073533069342069691636151693 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22506180659931421448734775011734721039033769147464869442515861802734472357465902270862530150342561140554520413141639165992221435656355296955831250853649240221730030753887878316864972380059180605984479601528220429474987320027392380820171403855511285624865130119244370586059334394237953554352422113473205968570415131461163519601030537808613782940038904954208857354914924688371241968347017887398213022883195418677408314024829843806318247855894656012564265158730908690964477508299118981477626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12820572982667739878675281649104985479681486245844698896466200345217919353187072418201787274048042596692229156603867731133076667945886192856811334175795677701311844364690336872642749572625371707171233474732530991960550867782068975822389621896026396976811582951947569551672747476156659889249846844838616006507240639165825058074790403669288212944673131724295809176552358840775910050396126394946907522151447447252367090410155398296508986787704930322657406139249552043014619806864854277619049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26211468753036814543671263864686551760164471427524254457939019171044220640958443692007169178945400444296276974472253391065993470164663399502401208484584393103326999813571121968932024305438451291434721808668095688602273829563642166624890443846989261078916847220094264408130917117787675936552260855193098704913669207363445715838775619998403862007732904573027094787245739531977919735660214798447265001586341312318875512540874738158339974568244560808511880788681348075274454022356523067025359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6099827177353561140316961115437820633184314804016469427760943210535601766200252539803756920943965817678603061501415213400616460312035535488728922376612358371967578870889318105963206560112754348781852875857503465473230107688875175910815676591969119547040138990424564246030214384206044784509989766269120348487894262496855259058962210525187358825236120369251253909662145453404622529930016365838207722483692413800624508067334615272043733139155703667666361015722990408559916198481580489435386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5020844900387911712081621748797161688820703945597265547130203802766543744322080644393201780369853180332305510003660846937612205301720477884122500259242779948107868648625869438864276161161957321283243686258762984919690177183985914725952790005769579138684824726701005461629336008762095926504977114816526391726350102832984738107517581208810087435454886192998871572367273349552172215199992777540175894235442023288341131520697645622037264851924648628371373574112537360030133040718552947794632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3426426670952323730914545479490973913163298206408540709626100729921929816850428619956099297500272911632053642099992544859668292739922470235289289770423052110752220874163664006576710064691627355576105583576779096677863035533557691481643609658508545841142743781168715734136643443350605100025722522700413768836581471116788528245486572779164088361623012780616062165459212075797331704193070612203480187969580506178735419503177789414945811663340543789301602474798301055056656984013748371669502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15230129010186921194073213083783192032306953173245342836424521542694385753983608858209392301693110678390622426092773355605323775517595058012747079092306574520606129821526704295061277421425361738815299971096467472896065180632487038574981064060430984551384857055181819925173619412426524418121555241174532722391623312618215185398194818679196929157415285003115832506212983123707449649476616953531306988038626199133320106772575707680590409431683024373146419107587986199821598946557750697649758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25705612700266366371479644538540475000107153418343335138347360910439664576103445990592587494149993240780235848643583653745088410191207208057565987895480636419110535547034164071294059286034317021781268457103100345172857197811645266313212348328727852477661919455912014735950046193753927717179144004844420100267797712576600485488410914432790949047266307522572290837967119016052218626673871467923670492591197155159820741568611667474643614775876333811473671126474477539211475447626813735111854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12989977217179968261958556938381122885535649559905209034243744634847387344474404534114869208666565935477234498008621771147206271641339078176416689728770580380626731108019697846123748400771668525686399779376855113180986049886254011430072705980819147247308054754706282519735970911442054952143633822099931501871291864351844399407002945274043727353832375105777810868879918156284704767993841951734183259025399155185061020445348621148844253439058711214714410808583389414696005091806095773210574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18611876255088342144982134264976715892953119285025000276218966414378146694348649838029828785935502056447244283973348627335538797934043057447531015702009969409638129648140197983257296929569844770029492382323310067209496515181385836330339918633608436428208520048354066646841571639316332388737141394303944186905623253183795541092993386508127748372593444777131691646910634817952920920506876583125589894977497588095556546847790465696830155878479645187565731564494632222847763392153765996346803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22573882553821279988342719624749080588288832615631031948424468721732525050839236459885389516350136444990602879094576165046519754820544452277950227299990691620434834681617410263759314820178993886718363495812721275551697218070231788296306445981040509280749115301014501878649290919547874799594484507820212750250777692885100906992105946582731574506224074925023939582015022614992190780300705671644312774937894940636460481481070363663820101675221277187183483873049269769439168858573794756588242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15319939700634292276955641987158481060886200523233180045113655248497002599255573913519357574705422494066844468859953084011429121629475152301940785945517238457943186126061219164390727823624940238213745037970468483048549424738987727229060374517743036678726250103071321991839723741102149298544496856603826544911961344086150072244201570791675015965964030005092687816190944607885743815156488108717145872590273989183894138621723808913439438214021645875724264233578658513856395062176698811833948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13127975795582588571522802231733816726204012493794644403641390761947998999730975389580251205218632556493461391791257195690272037354021458641883306208308922842022786035474570166100946992508420891186674000117191853441328796863204501629075060273223377745736321464722516414646524486763520049715734050205534677038453096311564763728177710957880372889725939640507921138536719436742339407158297229266256830176548905045088973314658370660875876946419751917789148173956323163336165148775066759720562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10916020714560592979241909274194249777521042936337752826039720826740155881416724884846750785748742930526632110911231457774431676393241781669288833393280091115918056328750545827443708529494597179668631205348776728701322951280592000453386938396454718003132100867789603152788354751668359435064019539946404560804830209523412443621223482715808221462116229417388375339611160859689024679862884717583691932840575481965013248114452372932716655083867710138500866986494395525659829124317004106290398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8234493831928487429205361653855745796583707325747439978769815466388802291704267571915961794476639558415814431174360186932355487224862968224217808206644702723417690067006957862835283344576884451454272176389959744740375152528210306699430473428748524490081374827710427922715970165745798934244040556962368915914234431559541851364701117370633990696384126819026309554791655500818576592345536077136678520329947694274320876918996076224673324154755122889390280184377345031910646453378875676606647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17466694975852113297291751760546346840504789994352359894980899996040477947537473964587907348481233274830368577239687851370778466705450471519230373790327568131846688750811400729456226318985740706398052443588246665111054694463792325259838342995246047645543062543755429353094259033094636810146761332299734492246202342512296556071069834433263756067490931120915114516450645904292166211894718455401177876771694380199127173253421876424346047424584057327877782574764824227695591812116382648174034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9508417404026036469980661686685391374921547720488504562472240486128324149501873209358023242808077508992229676497729147289838317101275684253129262509947651127039142841253727330781752981715657301233538809237639131678867155361395931986523614161272719348888636620687418537766503438697013896518442026026525433409307780861186907899266244024152996416552182541546027115011030756517906631426277111353010043009685828641100759023235488005995571244337931099659514365053216656103596696136603782869415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2271974280815113147752243718406175754001186781063488089098701532000857503146037122691430883057682265917623683385516878728392809405677147681619485670585784831842366935205799510249670224617793603246509292608068746464843427794893923660656613687731963802263537646690506671233247281334048152746838069402815688209911638029340553916518691791765516097359791449224596368758512077350160500157907968460294493756368239164343895767835218566557921510809510288527367171088938185175480396632378108040326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[12333707982379118700040579829193596096075051415123158823347377236671165548118351829266397955367153091825887371260722749132189005726932938098523828753421304695260736145646988823331598533500565245648179303054814136793794246117629111915874382539166580817744697047653747899480149907583239003128523473918378106125355051515930494027152379194705520093206611750643436455357431675542309096655470936502452353979316250312214907344411685447250716803354241039490992366792723949426209939853480870355733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[18904216969373270899826208199343165404569042636401458713162178783404921286286892539406782907404789842001911102634097324741170058225799124052572846875522678927239668609919420139925527466845130510356849827775430027320525987748241112857981689207205219101997155418407909099186209515165877984012853904928843358450770735445656863331940983936414673890270000351290779293058816581041448404838214628790142643338739150657145916807257237663659831314400769494431028506944803902254637128998129653509053 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[18589459180450086264662741003376803957109892765052968490356738210559647758067248081518677945548727537130061886268501044449717441772323045734279785844905962875301962227149388507810104248287682995148535562203625371341864528330230873756800017385276069625577975795802124233938733122700151035541142442530756522622924123706987977914709714176296432527150322673186891202279513443066501944901803343730181765034840857948468163371056960384354764873976145885069492479880979835283951635838754422855312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[4266011641587161008240267547957630252884948519409517663108210000982918144367221036573638403848362240340657049107360173669848266259440449678220652979624913273730751066097820046482623356096776291697421152080388726846477786532444720014824661041742407357118686963470182437424834527628985138133070054173954832941696241777118846330311319554664532837317627260518746040807183939180992523522528143101542605400910587216182682447390211615355809686044356132740255675378653338332031242949217738932502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[18119060308827041220217917796762837452295473912179272253658628260314971900509049184211420394912003856759297480514691228541012077989318121340155038953090134711511705239910399648025885637107425970523366190599372752006878707224331854601114854176519847704708861946275540330560331523583726624601679931110171071479062703990620325709081274541380121407902066133840676853715649701887097255702746596584726548705164385441229881986282368525922434944185887576115992799633823424058708363353496245578672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[17702687182526392760507588596256275174231737387694781817073587407348076019666758308805541606748817008884403418810988049388640696342852856847883309001400526715982099909531035790502869993502795325332912788777633050427849352126990785600086795610617400975775549372387079716662270386362130077647128832102561925469669208903077326519732367656824639127203002969543380198636223024411800710355463559288605357569486399867970929080181615513578046185294262484736509006603046705402819316606015255755289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[25204917592445369938879525520087332993254597933354182292985990176516290205038291747903081442056760102731874488925775215327366233484449421240184503929609638624483732500282006848028463390491498993592484679551325335328932321985690014427249240437031193484328616903955481736611476239191272624077605638906407395287716742345010930651280889217027656017647400693145778152697885731258118012202255770307648523617280365043770770567811272801794852614107375597178466602295002802307103363304481719331032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[11905009947272804715323659871755356934975660494705716599094186146617247004226022013445597808589729436397344022701209625874212730423780509497375058015339827734241716754602734308227422470982403616553215890207207475557290156077683126608461984668877806190255544674466918365894429728097355163225274428653032319320813906176092542215327826516243108506810466442033447194741177020225561981070763470722047702110395615335236637370329777475427877202576060521551997006519907885446636692607900652406672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[5509557626810902317658314097874029718001069307146930971846147348816989056381984838529933983940562817119042092745628818004626597811127793218134326878203523627092800083605892633569019380173729689913365312055058248704146423716092177312040821267340505984451072086211427707295100663851853030890043966376837773115095677489355281515207888731019896213295378152345482437855730581800148249791665165579808622372169953136912192250283764130592455936170248776577794427277184496267451551251865220757045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[2682042935014149712280131102293914583215535089960512627026484107079661252067875367775648072400116061375474982591743094996007910020165239867495385917321189314338513709306121738520829514866014910219648847736048372266035874787139280726100047787685037106245432400639780670470155233597592291924334176236127793996270680297905005414745146517679046372554363600376549447007801740727943065033749384297234750053239220512527157196045942690287968637782382222873555749686690437900016033917990442889185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[343987483291486867449981987590786751897174976110401288589184666880399530036577111566563413503956060791077906487732406333754373153181748056995903079482258980776180310509409813797314663406628411959697407970233395082420741314872394217642086089003481130430515008021317257588610249253548756257001788126572867841325095137497623921609275413954392737105200679897187026281489189189518982576901188997239258217505147095128274921548615846057541263766405602119584625575122168821830526145819243220844 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[458598719908818020538941518651973946689435003811081969671749053933535121834546339970080979340900307692674507934553111319875929198207589207747890842041944799349504227390532182760007067697246026827141700923824963471550896729243227769619539563570594163649662404406480360280390647534130198173534731305218378165120803638011219364541672325232171347805182052171691266321520599199128088877036395040012166452689629174012670853388772365550054249438823357221986932281040580857147005932430103114104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]
]
162 163 0
[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
