[[59743080905593021864790833737789907594423986241332106806199648943114400124293619464880713867412756169446076855059123908965098483183150132383613341952551993442369059045884509415550226114507217454238882761100037049820142290365671342266483411025547655751833053754950512306944939340222759931433478788879762019561166456512710898946628494763278965704412197878265798005165378357485700439435193875426877350707364074365948665908190036596002109897386119196480790565281808871909109881913224443285786155442774984679774944570348895972480931301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43920076920242632657094378311759489068738178445004449739658991541682690774316681068644857869665259783863433592572226659643496150582465884624901404461649301417612275638871342199952213373190715554776226691140501142281992456466542721787814934839747246613288156662715515198318806760899753289357828167625224865051297924746833204444321548955143731817368717157832665524079887368055546727966040809104231063049202000826957282953836891749421793725663457127195746524195836679471593700812438437051524323726044468613825765043361064380394488899 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45041469101468476363220565248198010792260475588853189834863699007796506827264533278798402840338532502520334341424268384168418556202851539662649924866886926239741915979328835335207860658034076602266382699637176738029394846046107712195533683273563571805312866475118766909118616469673159493337931115100896330161785931691323078923590464594172495575233415630600048362093573730510096547046580259780667219894437733051715829443361237909187275104566483397861143809276635872581900660476468893923256138371601471209943306248894310061193048152 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15413667732841892440742052666523436699734681341511250393776220216193964266461709289881076763951382490715644355288520081049416081060644344282026186992924448310106767559632081744678686972294003726150600535115658230942238350181329476135443415232673864828176841332801698631797736194836790202494556339577847698716081169454003001070722352006249163408157476342660435171635324799109680289470483316674172110371130086396316543938100740383978042094846781174366348882012889789612840481575100511864249263313591212162822732853544776206013750875 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43193212355469655285709459440243472614533188734905097819502885074136512893368269121901433457249900120077508775912784353939990742450870656527881494088356961530343544875872603562557352429338865099868022839224374472599424192334169152559585208580942588689477073074190088247692412377078037724229765957280692405885111888884132377775588229363810941258291640954313447208753341919645415766425597353602135302581217318779241508224848797632658099649718991059088141066517578375906191634520512708676020967986126157540360501786537514393686324491 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23517936694384225943442831821949499458759496691366563605400514329531203432011980153486870893253898645701309113243089144051226969216518553200031122345241060951393905688868901905978846502272101943902592686848714146981270011328403445990007142776996398047100656159804158298422287753109629211509829735773768835949086302727248990556686027521652460980362001295672240222334138251854892976462082136999241316334503248870120304994728471523476793156845044838288297111483807572016255959873975694201702431755605083106610623417902923232000399157 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15536616435945048694019430484399233590037784732695851597648440669793211947182726156040442610013556702484640305614968462820842477037965613433081470736310375191754662732678078647791478271360063147177949361790037986106749471440464108528133024160207646846334463954848304404457896061757534181183297980110660204879414347463291338315212104355717739644496231484618596902697763371380228094662771413408415854906459561372897861695751885935053037528390817341657884305432083118109572101680249458416873307424805532770059728520739495389883236249 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23744022852748022974338601209807898569100346186925830985154127057314774733837978391646929519818768580220959778753606997865868565974406228128821977633404407383335554121607122928354489643133608009575264442748471256235561600906728013239418886365080871992984074661917089319063018951134726550519681202148891234469453042984547638094672640934122144010175250707217288327011443437715606914080073819931016618664027175525658195660512911511051037217891125648398921442167932301810828518053633433345001441047858864169303379520881370648323242798 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43632503461930606761099577589709592772578693604538284331484560199491948258870641812937559633318371190318817232525223227402178492668296717283148394292264327661266224360541687058754871765807423877331721917638400928511547275825250403062909563526374426005293393756282087367134613633732558982396015562161060880394182063044294387655889069764120261204218966568856846748455045990830285382127766344777301111792084079174123500137916407538816122632418047146614479207929640904311255573678513750570241121351455657063281659785049777957182284105 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52417385610051873392340184270792450847468245738952804945341788030047378594863238742975810909933719855349177161175095198359912981844465749138657346605224081065468690151794103764942167562569517233434169244050252996645020290522165776638525822817443622813631565035404142176796964401644215673180504635956644497580240482151224641018876642830773893984216444088072683156978571873301791193586538529782263265238357059376500348798466660548093978625521668733850214445910571975484521513591350324141520261911812091895594177858586538315104052495 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21122020131263722013208116758060327961668770598512553066068708233263465333363126591800738366580639307369190331287156562132715677608238399542550858928397776932401429727237912001723800110125642213485672504026898617927155253938059285529593913631021000570182082947383933653202178407473119174398647939258242855667929274127470081437463223421285034579737756722205596587862262309110989093005097805983398830753307635660703436533407809607556935069576949295657685500638356726135857013562167068433179715152522116490744268446871572364113712557 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44374138749561006208378309399613058478115863431251707904522750482827010598612786963460296684452985716609158036497566554010838802879697983874190938591277065557503453725099432366602823707706181743083922292256260526726224704457226572369421851964858500204561558235244031790600841757909193584229210914469604395779282790212737871442967457494995143262231076271741996571973317763569506752180102040232009347387469958442680282348251575594564649119374084653532360779739961065607339009916524360516431037356778816269029223694677477205904433923 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36811571557050640200704172261769938221381103020924374639177829531648795745442276305194422449474664797553751949298592027652404215677226589194848697736519249353085276833743404154525913127968949811674884114986678381100098145480854954974900979214934620393496330627037409974028719732813477286800646021524845700446187699483267678033033497818794119526480703633252407296831352179006522076352101433238158177925057789337723836672929362194143101861421286879472864525628136583293869764066271504921454506141726987655051535567861147561590318525 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20687156000132383692561461787253340887343765597236037568893397660431386699584018717062418850103641348348965898986311511451878265164683977566504788226179294716139224096923314131672395392874519517842457813260326924256930570150361560708883279556675162002180844560650696680971163459748818167380705807218672344188363234491579253929704252335738529800690717461855444404792633517158871538984416089560384499535730457147646636220965381676185826413501606575964413472775563182132594095625992678113237833954505340789625981369247206875991345732 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5561137962288132071230185087991454797606651363536611625727852132710696261951018357032043119604410269033405968941723549579747947200744089944447249713184858392545333145901817433283642536098664882613135927003811561079537228368641413656137332808807665987070426628365627197774568666639287472640499137386269677667488639001054561280330721247080767992268425913647935323206097158660400664188524696306107701740785543879704619456944013916524883192643101288572840399110847740175472703504828829660074760217826075641985695073758097050138517699 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44913423244661137063849195889795999448619218968279893010016565465314959368831355712363759353431291453065858647903268717898103817756139463678336250913986148640179090848399683648066836475640260832857860381225491377478410012283613001011962986556696695513277525270392579786919841727424669800284371179194631515563863763726750848305945189438532274322261348900582412472858208900801758226720420253932075555146144730889737414739415827247531103255206775427752432143140203322233938750767836814322825401527311873560007850087359514696137199511 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7166944579717003144386505961206417902436985128612596759533346874585879513204322046478462642322579423591699150555583072556125494554021123461965290123112282150120956257905094614187779111693811381351545744196060568637042571191495117494375512513265675014504807569796910319257939755906682487066582270470666174740545559867947482509916680502408636465594127971571273372916274845946214867797379907411676330325251372188130928203611787170144289529863643044374643329221546357284160825083275361043631759482656580697591757370393487372626974292 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52708891152877796557773737802655677573692051024798949137016433064083758096816236480226759731850545546225750722190465915986392643650243361548355273447510774518667657209948270225918950484484912996316159318321473545675331839690834507241202442575169568462930753200650935874014443143056438028212622723378070520265778682253785631950219081211230406147348689535350933283139811229555236662415770225463195843550384915781894201798008526706395525393717970585447998721604179346849639785994097528367764339057099680098879856150091361057578202046 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30851568697653585105234279969242957395178626406262032882934216195422611002268620275446206121407402212811762938744866954612903503260575916329389066530128000925319072247734434584249214562776901831195131060853023218068371290232030347119485530557841020894864888577450071607494610547254690989532284379576784278574335524913904972639947311928779523324626099121678091961989303788014904795156652120066338542401171678100178470920292996362690555477418597979568713968591087131510792870681970450627108083190519643656795733084778484745683625966 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44201054538773856185864602720080591095392311400874616213458295110050277668531951140269150410999675708196894515799802420783841219163579971721868842978238110379008498390682954990476742770884584248057340919469721098292783648916579362669288111740135948845062722759366504551068142840518113704675720674856423089014529192988272395816001198835948813315163647726170291586794934042208057371653097268262267701840763734658795892598426101926826732745753204287546310680747712646097856958645598240515289178985502917119766596072651992179937844244 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44314424257426313507474785416207972342788351494743653905899487259316600970194983475861565543489766027024124000238967730132708048716863179768657602997800506109483185465627591229302958942594616869661217014128900422618577354291834504217303964321891423995299791108960168776073338898720873643219405566883333850129167387761732737461471080598022194022781437342179489093193450643409126827021605502815872438620085836934171241392874583121199748558129384988165518420678384044697379842195947844096394266179484783135355369047766673793322703942 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27441128558402122627800794929531459024857493545737676923800254857933221360593178630974299101354334338401383245485766487639382763018333155422720899371037968383252840017243242939333008557651155645063946733848958304373221079076901415025164890544458972217325972352870478231634141827546518204115646700860408186754467317487984080608659602806277916751222068414109013231555899703325378385332785938310712002308064468736608615585525038857766196879812615462720400976671453162641890870349055986607602168042754000869106472030922659178523000455 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31675225745007650123097538862280527487436012980172016469117359476421714102132464888107141612988461292496648428712458598174138352392173380439832231598772227441530076034478484132920737226083909496605142494640850865897976756053764849474268432789022385956450896643781295992578077230447206679142907358968362543921423858214784245072935752050502492959880397105976929107169335572270859637209643173584721515989629924468863141993331417771667168006208937859402859517011191226890970365257643562475710365993960370560589152181302252530007534043 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57041396165818100617218898142912385356512200372392033341034990420067505452678137457653234013171093558774807568533654609880998061511076715769655173336179912697526889879899972056636515494369254310333870973458015854131172153995007587667994023856334116753093977666804450346639510749884756484816347417281086422831247774388329572940378630832026022192326997921895945386527823143837581755782248944787731696109215230677048125806791659325364657878627863907584531984354233390653934733689993120900432238911705415120829876688382810019517882227 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17123958652144432896717056055377101168952492284971507789056146073768546031735738592255151531959887279142952893434453627052195661936487069756336667769282483492394010043307558402491205209716409251434905580792218681184845089013401387078736991599615252347530624766082839745174666720597677756102012723620139257608256649718221624081169273985674372671255117842656446133037636778522002669882186697613883541880371594515722786285834189566215408196262911970690727689225118560803695182090761855582485240600459114504977421667765650158199680480 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33620995453421760251698523733585304512721948316520608021271429246788585802424054321757549912724592026692243021661098530091701594637649318849830334072489461298734208630018982884741357896417261393351473121352401148996384330646355026205213021299922330888745784993597262211855501296586917983722990438243200480349183361636631090596200809743217829869295824995563127831530935006020380319123995681979499676913671060323435523470527896414012507118198178410452830199153279161360657535114354277917912009391729599229351707397872624476246268160 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21454010002470218974749277472179538623664505171541399562945708623608957946629162083231370985766339800137049204900496744903210150400199225695228486172724970233067185971975092938395738125021783032603694438834763365854109193564658630558433040735167468183165884917688207302661541932972688060029707574054624156332871314665766604582295569468243733866318465592968599757526466700492946309143254731758628779890349597434228697712509206182044972014361559678713860726097562642882257087817764511869062948320961377029300230579336319284987266944 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18361199410895932379038996516488207834134233067472198804077990895980101314941717004359094450317279508949126297280387326215967809771924854898826107973527197236443093819044633485881042366506157533855604386098160584982661914421260146548458842295740118101633997777752963081301611893919462968626923277969199248903296670458951246894060969502821112159156470775861115598336912644338215924416204051065076868041866489553524440581454974740213144433521130091796618142854792025764952539504544653708026968552480929777498995522722414385279624877 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0]
[6095160049671735012851933041244541920804789880482499698651572923914675729830735100710033799596893771828131657790991689166167775882068813367650409688512825733996852858493662687984177932349744409907606613223122208259289016436560956628802807448325512650963431171531832163547257044155905313760893636754850950435502703285932674859618194495591323171151231312209446311208964467702457107846355606975088605896104568752142227652823464147429642795479596175193289685679882514634926884103387616589675060760370755915258923788614114215148348946 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0]
[33639036120115068200538407581704764060813983023900313813747727022045207907596659231054797013832915800549597240278923816356752825136687765610330153894379535713555126056279370927279882167514308087864693814851452770382338966849650104027390681542198429003219461412491977087400796545629155814518289237042449020158938894425749959825265209083186780405564604376705512376134312571246358828675888553833163059377225956967379257300193323575169514103533216862815957216197034289794983117129964388400257600614118482509758359840503366800485882722 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0]
[10972135667288831820583768591126778101376515609037867929092003908155711120187672345048002226581290183536548023591490869890043565644165228897115304452390217950627292871749340110781069105533063027212805062203265163113057691306051953333402677685105989796463029365812497425569450906049919341771085694300886251397835520309950633413790035384115924936067949973931026656843970030944310205449333057919328896773276139521873915088118193874959701452608352179911272276155440492372206725224337375039001389262647698372432815985354156540499051180 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0]
[56056731653339060715831526870112356660345287875870205234493081189714737172784772612273065240795489735372264608275964698295412795207684672601183560290104468589586957405558586624422247615729963087262604056560716625237765671625981144531647721548093154671673264495542323273780866753442508415464198292928536803374636566411396727367678491787909491397765436163598294444720826135996197127415755918993759049287385694765589713519125678566175342277091627504179123656465965792848987263803192017288525837320447017855170023790370026843708168455 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0]
[20936114683325875777586745885516263796547581246740781320344649377983633454855066836712664388032176751700799287833974338343479680253332615109853751578525014825652407810043599943385053310620946979412506027516927954223294239110999713433401258616733769595765810886581731481977903124249305230687603903416906523767223376556318802077526645420405638305912101396173187185055778271569189558968949473837187799297340522259872722318724315883431530090569079612696177578248950585050637688659809945159699499207955097450201680218519609672227190823 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0]
[51497249827466304470924043240339473123519327144225065158490572399170175902705531722745413604931718009510789640373498338891708132466808465583257380659213810031884071354702013280452756935112412826283367721159449423260879506604472342371842826047311476036923400247646295246869064607681254347420799526155901805102357223187103646064031367707591960175040193758765741420388640807647131750388585967948187706338165306808382500849707093932734900634235413908064695834791737072294998015106160493105221987555011549059076480684729210305066996752 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0]
[1954534676820487126180635028500620480860868705372641412788855102109748855442540085917505779623012713799116076970250836725991334779053480334722858054661069695900210640828676007022333945439254760096087432595692926832568795229600603655298617112106483897892973514711400662316891911577439651941552256280235662372991897024842652902997087743662808265823123293583409855968672455419079721224397761353004548883904800914472132748806901883851333940005482697121400831576520579163066574165508117344866726683456735000440108680738069110122200928 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0]
[29036580937097190028609706329833404856211611035389091566310066679752597530159020832759032893261284050073448545794303350110986880160818289987824059531980522797849495762134395939570163738501993451252285324473212711612186447393813372615463873318272219340483990442491312684289281080734205150357982251746757884395122531106627490652690677568489719440220585422229984162019261399927970869065069511043972485400215475325443381934009308620136928097311984022747433229688753137555338252950425057428214956450651137958563869372264652687186771784 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0]
[34774150781812235840679613939093533253548481363749905229185236301130671158356785969286227712720081355916466444034912804568066914796798451665788296424703210536493012301668351223450892056013573883719798985998784454418140997032169270185876422777507849168698150215281016218934317347463065450813222815518245873031837433515010371113902365116459219187628819482567751552284978943173128531550492383944260393657629559717638607445205888229415394020049908016137925839541477552268725344963031815217671360258982812176124584460841274988570157701 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0]
[54308489800115337870966118488550285338784379861618730243307444507556884199596726656045839320620410363508572624922744028970139134020701365126140424113033799413757560200861150202079533036872830235954850732723943700370982661321782755436902104541829206278597962429271103606285399255051351038024780003913134784736773042173166488084053169014420994914515847111064356907360580554618961804871984715108798062025649078938644438614827548923899096062703952104221991322995486779212734350095308753564496566870022294544721062822433474447817658163 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0]
[22773368674291522271161041347226967839824485169676923661356619444707230633160400045681566194687527631334632202056840888277173249292479277784122431770646461929915899244048450965127760223835049272875343166132254315123938858537908517455591877968118691509849764299758226929863227957293431883661112805983814128583392887930719144989108650439625556433044784843304965861402627412890831866930345893310519085022312665040481385394956912629663403848760942251872809021948330582488896575385833650890050984745862143648884154463137838765029004706 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0]
[24162248063330712740956454871930209989359225376645821721215646351399586859691202793135119463696590497059482027061123891640563312968070184496110807752412393984996810271304103117007623350004784208532118309551270408661231904241578772550135064720949425183425541938493189501477484277995931189437909006609364758518562933206095290562572705037527019956545192063644083159528228604699660949438006773463396889572771308845982150641633791179527143252570082688558625236348660923338838904425531862140265183714474642906966065718739617799979126738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[16998356870052765082148585094511608107949676768358746051993437683611066234066097186871354577935519885432753657245306722227947088559546888646537773425693936086506722612205036263359078828634865601359750146565261492428731890636333659030405527126165399590376630361093675532960237302711211996443225463571091822352784642880674276828215050304777734081563006562494685912281402596953348548742499559855030017933362424034680804245773645103297546660246596877144390215315949979800021257130662679465986930097012132088411913517086918306178160554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[39847256232853804493681116179597983707561274781637063522080678072178066365816127314965451580216471952933456426748275779932642283852324535026437360662053488236901343646109105292670943304163574416209915413633981679833083546763395739154503281398424117377916088970043990267935806322518563043790420326185405540966007554711550585153072538862199687293415089234099600790392299092970013226732726233385241523146379292495434816071189318099081214538455717800041536231305014686714451775974166990957616381121165089240774172262701893924031955044 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[49275704161889054455845715964091310845317585087921534575315674057612414977548568659559080459525031347127772725451233687055970464419613377519344860850108335868484507736472189082908916258309061195416931574127924738864390724908293988722742911112385569203323195558495927392630179196545408809071180148770035815317920863203804519647837128978361313648080167136580281403594781019817699480073897631903544747009323692383694419525303936139929598842612208467385743313195542211168301824575872676381360556522621697845208584949507050856167350983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[36947246833967073583515225854583071585660605636296832009275123820547529558907200182774284803044299810164173771441988234298037060013919323032677493248283759164251536821521892357626800103348355284548168416154413042932166433022356718064846522003771532851245745935645875644514304856073820366990604877260843987709970786446733902980821095764876890529162496180744536762346243131256179834184890663842442522357463763249164197547789744239922577400767205843386811255752381984886004698937799911196006638328553633750280724724217623083769897329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[50173652279844559368583324587868099389224051636973161771426913390346809420171255517996984338382594406177549913099108122118043765915156050213548457611777035167497624525340458437153093369551945145090080768809374606123959360453376777644316211794960584345532193048187320429903723421212695226081345580474781348263516509622063687476946829330518946838007780748659898609498880456239809348063699849987229694032546798958460666673156338393724992590130170042026354020734981530965470726578175744144333080569076995133442451513168598631791718137 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[15066621912634365154489498833231785146203160971992605375322617425960087816852945820505104364238721484867848297728151663174962036179943041181860620598401474774343573466983890291328892973994249872114437881895550455125537981245438707665073405702724066145549095905449647769853879560251925178936271090231674180260966857153760159854015236517139164186789864140370142041738943688918132577103393136463599671017593922390598206310476498902216945934670056274599811578065344882001902811554348516622970877644724571282799840164730662054190512986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[48500828177557479832709518076137841380921940799250831019106849405193975165818214429519320871860728007258220541381830226179546539979390347641841030762779182411542866460166759845890815831687563084085147946851599785105984805686096111495118625363810481804168848994465874038198324824905042054025399373896437653945025785258091724185879592189329323437396634058363983761984104400042084759608975278565032023602137441210517659206142621511344997794870610254697771760025246521385472177829192709373662586850559088418504484022350970487236551563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[51592556999891823987106510160152749575686340507629978007478704549616073206323579190133838873606190755553932389790593330540652021451056816696078881831052840337925900602846421564371436420601342449044511248421457278628824049089680062139404094177701819525222172308062356779347823051861985817315590020764593640446524655262092616062967817170583770582639766410067256558886783414084332007314719125420771010080713333870491614087453730324948523036481498544136605774484454402311327812664673577011402487551303182180115137396720265746796888319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[17853685797977793124253243771286053619232182057352538667621882795356614168425184992197429491091426655624016111307898395493464220844928276594310109518840450703563188859739983404061567348616101486901769507512986793944056220706632440074749336644639317659716626153694550270521677178521168009510144650008443717710500738993425598403258517583849390777199565559869447747018815784998512363113795513614479810114930816700830296239280284741262108572941347688054836489705462218066459436501368351130057066634514912814939170388088689544118736842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[5294754155872136343660587364528081312460367951806017401585188599274946014664762471577770905954678789714376507501156810356038844552781734269025416321062592671064047290408960644923357188475335263651926799077334686731718529941393161563468141837650559867287204941013376627155932362609406162679488520081137722822131025367450396056094389649690321434692682182664918306884986179135629693845757888997924012433015074092894386258679018977737327807609214636275245647340994247454486994491762306410847378019066283780632249762874286611672505703 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[19637245764160773364410235366300388459119026543904357491294814438741453335975503098912342533441419206014599377464135504456798468113522953899395051246878541169980614117712926603085898818861351536344582442304736296106372132567724189311471758454743361094252407219141431750616204633620723172104824846536224360051379741681256928944184054377743517843172798462812853261258424012047267672647761988233955029145349462311222892355078710823946741042282743015119581242392061590406252171115025655052940713384947229364673559502240172372387456274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[46799429760778134142255244877120605616508575698572301842787861085687451128616409759183453202531604276661105458996784548021603687667370625715923471506239383185678422925704019927062229589187638261761473884274333300190070389409022291874866414308889629119295371615236965878853258409256246301845941693549075300328177615481842156484484709783310831611035861089117670175044124105282282913072913638803230409309044606890019876145227963447903685530007800149608213564808626595293544685656556178058461156863186114208481474215101955446364686883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[59142420079656289598900987335787112996524421961556879298814778257927375136365368987734045404370041667796074561588176111050459280197036096743988698506228621627557980822714092669951661861622469023709984231734651886720286119979153079208021780204192138819549792177775661617892938772745844431802446433938453652749988092398109841648266646699555508973240708728215302709420370844044242353265251291996349920735269916886245821315606630882605023314360578512722145765441284715530006116970957090432725319820467335016188509862744113121581654963 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[112279050381945051280881987246588546911592138175201725330452072836016898455018542806494162383482679350420173530005611429128318906847166246038007729158542316631528264806718107928011229119488475033301127235372692514727224519333148877462365506788386579314797628367052820031597213733970053721855607091408945674910825701481303148328846255469457096209292834682893329183311919799213090658416468357544414724335074267569299426421069719919648324390332775272044060349396948821121954320260375048602635775787098846275694683540388350846780366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[166262663208794453532062013691739109878533014961667404010496816085799040270618562381962314074624145653145907488291190729928195233939061220075681226128464841076585081062809446485465027090081196282547900708649485074084370608358244649636556046972222522600728410600644393033040118213704988064449758746214380731709239081756169915502284120918537808506063006993508207236417143669796597454897689553291859013668142955580657182209276896074246799305040225687613670370038141760679229717180270287130410476260064195862279680184948079590046622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[57319447479758187233096399657004543435457407007630939263852254163844448759798093662007940431014704366174642286661240700332152912644577405986078152556406399917574121862439478214846625880364599967712333970306740970354061968673801354188084903558505115848203708761679253042015944542577514151594237138358308096140465210015602988227650736960058928761480090409073781104355492040565548856523234447832481837720391875745203817093276203975031256098827663385047867513843308237247598114692481834529891300674725502858745105345905835272826460530 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[22052000693463313186696151011141059410707323921228537636325403983732547909755676872560357457863680060598837209545014974000885531841369876636136814904921434843014739019000805217745443638658154327567686503286898518739466810165974874106739868293133240549478238429894338806413937520570464384937723684534485576210767146929598262993861180746635067930591351835534337074331211409673916795345579096983432849470294605234735989552203711009435105842060719397910482801712769729774607133064335238305212718726125119903151345085386837756126826718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[57386490857918000384272540096465169053889858640135719181670324400145254093469372868834850281262262424196476311929533585271929948661574080172131087129173670221621681008115775763249066442657136539389099567271566492882258882628364199123469816839952411051805023253309623111461830498631138254867193013101827015024790294514504671047614789848751634439098979439262658492934423303746807043805047372953932584973202315566998699335177627978839230753911392053206943582015793077966594448768204819997078684161399950573633000452045128981314664066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[50685739404825014147951942672003087393613740209615322319235061719611758927406736975374295561056772649094122686529458215360683862302477447718791660559444161491126708145840459195723371373418101411881464277648924371974534557507487305197973212276788905901733467595625349535515301909883473487542392848553922940183071281415470344397551006695104986883771082285191932207918880249918372968608383028173062279540069594702867050908631865937444332545852211595439636782044394846388287275894616467362043736807732227604703452924875868657951159783 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[1405360719941097761873122703290696710166979061149211295396226520399113884953883317511804742552163759247391852667781554396032612120401567827667008023088260239676026651052689574609652013650727961389625190889315506347975933992872896337648051983753331332534660272337795051496902769715366468681672980479476787488716172707219816107394589891988624620673505822518921664561796196193173848805957982637193895296622129717111620194165744668782018228971799553861450893281354204778173671717453342519582446175882567568588927172324342149388530478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[31646495674529120873000530501164556392398676667803744950155226028689835949692391209894028945251468482165562382968456004155285158305951144521678597436884434849452827447411005528774825107356111836690386956223468342138057364089822468617219391904873465206795936261844990495494841683759634914544459514619411462013125966584607218186992446833894148712668690996006382842888733666277195601547092292229185434375088664013463900500805851070752331307460401846350573716005218125932733548288274024790372273178792977112726857545467280700942049593 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[25504070099311467997646548982347156355159019674018146895053690263624361818739312330963989777988341461806812735193694018079041929144163753833140799050826287601160248160085634926604417958163020627266128254476983646007212998791258978256110099749916644604749941864160229844134544757335160557897839464179429156549002196543617927366639727695459286225704993527607891715612810271415202342888110667255328572220246977783503465096263095843678468655775183593522045219264127868711363007974101179109086549901129260282749713850043443229567525279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38935880126278459687312613615608295993808933446844723889964979107340458726203959672511577549064003896378172550635533458981201173853163604540555974780121324311943411496732618872985353665374028929503017077006831207134768370079237616572079628928099264983895513941559723258535530344001081834234728386760501526819625465859880250209107213093895209976361231322168462262916231004483830671800830067576449482745982604757487503780623670615409563167546694700642580139173104996423449367896679843365458198445160467761894010716560011814257848041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[32717707317975894806746808759253725613803136609505896053750467136808590146626723581004946044735432962673910020347069253984532100688863514024489457682714013909179548630018937756246559262254384457034731596614285707509302745624113579937094713886210783821494059842306753256644728741447571929145019095582380174906612567109850711198946172159455305199683003986547889073351482654076451101189671424652425608389878982175805258763371182469864063757440213260480601806348867044152824455600591794388824550660309044290256255434812950506333042474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[5370156915338257641701909758607135931603668720703871466720169677978063396295635640044440988419154997394231351718633953655387864681383775978029332086034306477926753597457833620505329769277361208772036545769648024549138566771051973372068276683645849299612023126032954394370083380384668577099541065886722091120778237878178620922136253169821553753418236216420572055899651264911249324937179106129098447681855002589158500343736979803406274017238005232779988907892571847752678971502023171884111188053931080658313161265724780654614101351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[19753696614841508421404792971296808716400426094299062231675098241820647437210718468296057382489022635882983276176484252598508339650332726052352502114043201337996256065843602005035479739293833897849414860074462099235282310039755218017131283465648722089263704520381466500375259182346030277533354822328894506288480746183515260889432917419915081041066874218572954079314802884452895882070187441147031642390025248808894042291331004265311056550956650147689003564014537704328037686993046226624007152191435746700814153417904105827809125227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[23835152152347655645476028928121002214458600016264349087109979489936413534067596753827676717638966930675157818544734266271183399901375249935997494579686342204363695945362188981611607713202379308557289275280329285454495141265780453204448778702799635354141043431228303951405191429244061693463110937621295047957219649425735724170448903420189138179398276907440657348488975812935815469235775082382358065752855760292481161392181837976452501211540102696026454871096266204637000262623398602274450806424491031448893957933559173012485437499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[34727625473222531112987884071239946944470803283899888911375381184587430986005769570122754939924187804636593996087718257642942089930892207021674949936580785649055050744505216632580015124345472295137458975267114399508751272485220702359611042326903792426621698473065949300688595111517797405267733777839626220816190151506883179796943575392632263206305552370084022656929539387776804042683977924745693776397405049975822293390033590467329995829092501798395867310458764640049880993747763655783213833960130514673356858147550830003948208040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[3594779516724871148585210683779889016976778840910444789648813011367346157521200677377783018980362776038293673369566158056960149037329700433473794667016560031428613752481766769107529221869180012555137947448421110481871903684534781397085793260665727130535380629618269725717643570840107262636235761457919442524945954617266623855097117240158220770227704872495467406506268353067048919190408456831460910200512995267466522128012021845513014073525475256161106411767616303398533625677507958546040636642418761527927135326446343013351293616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[35349384365741829497979389440083162463795305192272233969247764257186110140084800194786453644870215636060236383706424522686042289833605519913385869896863888592982720878721531743789360112188513511738851713878133579652022179998441477285193029571218191459750165464238652689679405385471611757346032144559646787851393759068477092234953588700206308344322889918398047190259616719201149979914876877223655683318318419344141766478653221986085417691444731395362542481283571700448609254672038896286910056461116453812551443352786411724206988077 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[27003213050536533571671463934435569208024454803470176693213991885505714582775763780011053487651626851021415122258578438762743767631619687738096220398187906272515484114859580150654976400569769473833168431607973673397688418631234646375600333113603515244048830405708095427066641869727146224621093058242372563108609693768253107226280633365102352883462128189722201953078767140582766106293374516769672968552641856570288358780921372786919089713189631741754281138136663811236140444479598875490384818615166547739091358101269757486205793416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[46476466950622983483928460890062202996834367418681876177317584997883316343151524591827727591203130147831667209801675778462789813488147811979641807055835252871324459622043943137865476257686977806160150553403331786634783661259395107457760100113875010546474514256929738887706575258241288566525766849155570803532665371546601044296899372087273549768988820414907815277283622518388386888082545463521899014196594562673411863186474987207888699256131163636236322209412099239813019554183665586891682298648868302159884344123751969755191017924 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[47383727666709909177082583642977239132314907306381538601657019212183064460439592681611456825975804678666902336022069251266475527887350518819504884924307599159325393891434107194281527267106698195235163875862305354120933073235204940712245485345192076795803150414619956870056077689387191291335926889985734632700234849481340956053726881103404670023486722228040762623640969840009391256404073429996428882949215150695284406940389525727360358165838713444760665355769491566834896983894602933220803301582193115848736817381264352012975335150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[12905605688330014405061756691539652473628597968294143260300809284673537407409221091324127540518335241546730980724213752900444180817266198818391805545922657690669511555303494806433756822155588947327272629913117057886917915222417475438923473972712118926518485820343457738013838444310763898036262288164984206355750227389081514200826783554268272901864956189581278000880197964768513340257412883191795852839760182281164627070493478888106173745392033545834407998508544905983967246822988517395400137838834616071878441155196072037872872255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38525829526160022932419641309252303299006348084076305665861091959355974540562453508646999487238326036679642849256152135218087148368801111792631451101173125404730622665992431857022441128901352427609068974641291074001617366306043435138456391348752034602981530022204381316807236754476470258521308709176670401295588360184344795239671890341744090922209648059117551946947366777550871196636407527691359100217490622459699333855509085561944589885875972393711656674272667022939986269221765066210452001400139811351512949267312439908639726315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[17905396142491183853187088661461666027545908119032821157998462148694566094636620439827483154804950439602427746492289670923029659931204541716932581507323629941337347673748837179923983111683057165017746909648413963082241687955203174373341343526895054767821387987423123098206399075474506978100926961056221888467763767078460199776073634850213358539188568577832520604973487034535613204030079672899995133224577130314676588989000308035250678288109829990324205407857863622268358425417475377781132883219854143340602618934455145679628037541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[28558302785990286055088940308960364025897294407050281725306583275559732670689183744541439820156975526665156009057906555291407542125623371576688020339032354398373373736698100927845147273771256761366258659545778333197725479554373745411182017267136136238120511134188204826570076223012918900314568711187078471067717232073609291168176146311797430021575661368737286011063064316474903050021684354082039927978648330754175968898744245736139153561979738569149048127605855871033996792338394588730583123753976356919150141999878812871520424226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[58355967963115728223451222516224860734255689127686666483398506674858413971496339992341874766424206600825225221954861561988071821666364624122944379833953382826895312669058786985728113395875727757328413651764378430855620097393158620201797715055329561002000850774666980069595677950433822631180325567380748279803368183588689732296076777687589278175998450869260665630002356790152664629485304593807980340502592980584227385842858519178558199107328910656293284479278210021515176915385712157195260018339523985849871513210612259091330718999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[21216687525024319647360425469957047869680463006737591779142142829796180108006884193408721254724181992537401986803888406337059565857867551109555181843779252949053044693237682977717721056719472995226549008024571717485518360867138605844039168954344173403142555522040993750281663524157340010902258870954226396155563779128901937829784419451895625535155959668359015256033567258969302166029741667449311004056778038985445806481582576900619082501342694356852003029739503945399458490663395352981526548554632690865624086730817738202252021063 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[9500344352371443571667711674708996652715470224505106630357748694859880498946654227760111626884696760057084115703596573711828924528760283620970178246633929186614216085379914318932935916858558550897838834724145383827455525783408388130233249619259410455837077467776177789828601327044730168061319655417139620554392632725502998512216144738644236367937429372172421516154276246703399425716327568471475395168357145463408723668698944046401523068574159592931597635095483125104496071350045074499574192502241143108330170013187609111189601358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[544410999944551438426234512629496657650121546677601984363450872227384615940063728440444250203761888205907394158424168110548165820085533454959042547912616232155131268870817636552601233824916149275788431688843680861848318081365742802611935937376933486332574880771550823239775694183106453947226661262255937078028948965715687593917623468191328269977244342491712722680511190626755724367749422913386050926058492067337437126729368600072352619518258871203748207707722456848872655861179908942294470019472454935485030564745883094329962805 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[52845867538327095845807579018960908759804674802475656570725024536653520915973706632629097587134944185146163543037853373191048370088041297517275378553878424518751648086873028343163246006041790853285427386280781813134878090460751946580502666530821355931277945475045353694246135281526314194738281734511763373074405390695195005596746543314542657974441189347993106298777867433260199173068536875365481696169211117018385877249237699219241529440273748256313800844512624519001911607680297747668303554239653254983155233907023549748875228075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[33441801568786836688166640813983089531606442557971037814820020611534833792478829019225798564456150409542990565507657593654969289945447068273121618614987209192066203176521833724080488845929966228246822814464961834128652569696192557764078372296562508305914079357099157266029730062419738955080264767323584471648024196691804402713753819595352758742205217538434860065755524758019210425218960371635507255066483117915036031424477470217112970005078166347203212779209054416949267370451754685255799771754583183262572828093310458671447726064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[39184574827881381215143975212606312592577419920220337711627064689227450968818297184463602171744537551956348928498376357888780525807731776373414059499546523604474582471575633141662529562302696374325714116130746956878805888110201813395637024202472235556029459725774891105953491942278526330146956795205626588161899326003342223015219985586163347054973018854972133778731959892366939084146318534662871493361853308807815957605685050636848496361074367992750157153815814756649727315846559717021794092033821589440473018952127389047483844479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[15820133040576536969178036032753968953612505637496944254725654628775606113565549191827783594801880539077960117230787285661729721929342393471793512730073276582390281267463389004819044304072120282263316747649455829366115796105762014798910915555648319720217230040337760631986268747045835109162668574425180261969069775291278338957817028308105855597225752229297011057758474674505256275766092445880683846941788290345187652979084891883033801382206143539079259707079509985593177127040104632700476369014784777517297557775271332059136091807 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[9719623351496515840731869366449326135254481875702069716254364839699937217141159855076331006341917567289118508204189112931871888983314374026726381641984276348771122662769595892085672583423550038519047656416645100868603491336718156635260228970700890898183259667662535924616355152595872998116308713779889673058437071536848715397686909136351502282259431821078790744288227481612888387818451667965245828266559876915892153461707111429318092165282241345403792659476295546285561370868597732559544420601813856055919119396773397377784416457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37473645914779665120382552421956641804761804614294171370823356756007795509153486365884301464340633764396025420233453250411672718642446298098235613948009385920775690276676381973480256675839414954193233974833960478194438229772433295968635997263545684076620383611453082370866195420266696907451520696316966333131229772054589090348225633937537869723121026157777615000625944661307530288156513907635899148927419528255696799803764434363418613265685012705233294682107178966224708098105045545899883125251610995886253060005865282792162665711 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[55703819198874358964587731722943608499474219271069976642535643459034449726845977531670197538607072247709904741047139631868916436677772222682528128013829791480373791486040173159607410932784023467803245302130945701970017050697907295562421610576021245903903537921834543792385825522073831830690621883847125991440504846240584900022528003176086623064274191203056730631464070618047309063209896488085433182137633875803542211657621037687014532468424613678103870116579104944107392978547430669600701303171077704911874890584554294618765466905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[12152288294912636480030184484879985696945045749689182502372956522112460580885656934586295067423601686290836344716599560771791289425143745345416176555936472760770995430967057704520055152316736547372385846892810687560995418582534506317324894023662661199177431535968325856287641993301846943557494484012354427352385009485842243309846699642408026881029606408689074854997902563065943173624767811395003977449304050844168589803315747627402039316662066723556638241021635077544880592233887492814721102774687626184916336618827601433771097533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[20328531320370802163142793573031639906765940031324669053087831213400711545372881254892267953977253303926149005237477883767518927985590679775538039736364615406973799771751187825132564435656455938943621171162238570568387983145495843921646413809756911663779941376413944509703329488212508918230776884135817750495924792212785400259726230727524321963459592664893991789888943049172570131671562125345731484413090570829618297401653356077906763180028529192896241919408426661569066724206963374934945630088934110920107819385184716118000016645 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[44940495459284790247150993874070773006105154682785893005493180351353441204392993208181069423164117696846437105046851172390327271106143253883617842935547502286592773814140058727983916307916197166259222118948846637174405416368844727712070376521585717960319186613053527261252255087805505468482090085503538381225734929216660387404626065939569315418895621057441578574294357203343575113930836701832785844804024177482755945272453902922246842930528911613936663814609637515876774236581350457024684200370463739444830181107715948300367849633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[32298841603467534467424111823987653028543469445553950205678504980499754202252823506792776884421925135199954988118077168213600545606705342912708622943657786262560877098845871665897630159643090420801814099465538497393805559037246565740362255459082089570112595065571390323121419505604901959285545861179453006178989211547383008212764548510210337892099948211237758358064675538514357644846024692029256933909623705436849426279145483211177679436304771620104680822041996776348908620053580266125651297048504453324597119504191595841781152661 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[28709966744722195920532994325630705888955879927080655204421279959250316117256999798813734395678670852220535717145764894089141654776157787127797377851840185910678463273313655165033927035905556234613909539924146866421125478810010572470318162555205025387688021986161919266049407952061886797604517349262714816787333256311325496666360645381138226940208595775348432244486031464266102826506937542873859738183284447176951567515903551348888639755405359757788267512655771005296069015491966251451639890388170888731259634493131079340896135050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[14871861517883482014174210095200223026410685999239112913680937481736320908166371379307304011189865924196927058187406325094252250046029494476695189716835910197254335335924861515251955897502283653103254570413328782259941351071479128639429188387627783716700620201271830601486691152477574575985266687062680462210996403103243381193144727877338509719423104847890911972617259782692696655819853063483793180976980360804538316153316663342559608032470130138570017608059408649098199847224023934478352976946234149450030833372027236349090065400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[6413575616234344558656638051897878693372799902207920528386635852462192002855614424361552864801724047627793632435738790567394564419017966438311221289481174016566975886388418965851521025942389621977065737884053236242075972314566634693092766908466597703099029154614497417042638499268583736909445585613911786485243444164985932115743205951241858153751651277077784916927398553309547787969402481040966263762798917657948438324115643400207453222448149289039862503569646856694871205725329557466856542829964716590590804880083514792087099437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[7152317336542742680018312260738251409752425243120591632840942838998686808599050423693733531834647356845938091675345727671365412851896476400372710568668355346530680789796552002455997337618726792900063131665646574152332852124303494413554102311759298423041227897368377813156603522532401120033821994140883104399425021813602687458577347809346090298430940803090999980281324680155997140254546647531244674973099458839223900402659671954049831265429896355122075841806301190368908163035286125047018255696108583783099575003441956927902081955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29562665877238546434347432528955057658812700693770609871199400325511674179249553910720570183415153276028272198450770824848284635252696025856990911292666735202959389883905664766689740834495515353232742272940368765587040209190377269282679191132263760843465309709445969714744142738910925622993111597573574647169400902998674683717804278751047432465243107785267749249035754448479722876882915138136097994584993474747453427945665985494376974913564162188928863402955943698716602713460622787726822530501309889669231434712529012150606194139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[20964288109192593611964979387790402438175061268092971708714074291814910107742937947086727173704853486808568279488882062424199708974394055104669793178285448827896106673990683774400788343752541822413266030169167661324535535566059410492235627027570518499991862357141761041130005105983721128912588415642101448103387618517561170300312621319640078382463287510838280708421324415129171980251355348629428214449379008267065986981341185646985858819974067460471501308493148411701691599508782204850247273875778487474617454873356420656968942691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[1608598701945071179867195476850453602918648734612351970362013701402468927478994361577372211673405973348987709477337054236390967008238126638517826889618593135218794678743663147901656986436085073555197882025090924295274347401104424837511440674130464896028464109102270871240272825263674721125903660850636698511139782111553321538733350563161448211578536776294286507260154603617296264099540175855942902530372668917584506083305331759239068400142035558759670291947889086790618568545852654027727548353214983847690356565870757525830380291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[53811882206663872025763098374017071625050026762820457639613129298556116102867546388495258982210864736271748969643288326111916879452235211365108378784522389901672620598250451143340827791208031402329908230958774387571826918315235006382942011027403949970334113181605021661452113927015467111990177239621762458210867409178796157983120598247071921621836691051245745259051620877910193285266805523907064784417245871425935522930441543786099040586086342031598207759519088664314980240418468862644461672569033064414777906508517935559552541339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[11580383369896881656526171040466263789109570134660802315772051231306824243558846177588020086863491917801143393361328542872755963492619277791911566307816990241710066441277550967577976780926494023361276772160471389303554654298134717986680967517098396759920804783101733912972801688239622178539400384073360183976136429328706302867183487748149698185605372952841322118767956142532923632694803701001403854680345941995210571040478668865114720785445991898056688878819639825497232354059622206528714579267749285610703640400181054713846829135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[52890389785856214522857078253844524192280134352423470415868927585429317005861703595575927976054555563341676055170477792489425136348360604517781329352973808761764718872007528076016446666329016782742712086595345940918481249722181244799678652796341731856714339503716635948963079232192580103694318658028590742157360648583382797481978311800340869202468534196715555005689313618467317247833325756808606657973657369998659116367520561081472445955890660728798557386202371749856730686264197727516606973991635998617710638147237813687724286661 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[49678465153324171189406379891211067195484699059681640997501789478272203288909416100258316190685857777837955073851567967447215023262766454805845283369992841380606574975050023581213947093860192939992664913887595534810055088737178973078410625009955270828546054244315398016771829816959621840036628264999974864997763008908787532525196905390319501626412840360373401399609950310506747122707958647425493298496823522710162343085691245536386735611665702912748727556268995619154270401619646245238147017271338127824502333517332092058143820307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[53014034843421821333410196341173505949358329733054387986533408262514379265255872623284326558164442052181062411121612235807743828190889881956573407902148293385284983491662378733293985339767595901059571051073487169022710713813177526991038402567351728972502850945914465148860407330600870934305399091784794133860491525802534029605102503883421376211148344598437571142003753565767262780981091621673395083496908784599342998099881059821596330503297023860844561753121214475704127703018169031487178148057734563407103326494609801282035186330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[6275547815999181243064311287542540330212857586677413340549169703911620605913153738438101632413774398766061742838597253786328933973979696969848450919862849794044435159196132957006450890638189810591914497719279902583998904467134059169523133318121552392113471810203404183009403196959185477672773648433258007838243865760237811233579024737280232091172654977772174086000745564623594717317768962935543797570092341183617823692964028073682775057161210057800678920868301896975406528753988771950003274710511097846829675099720509983129619416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[78072503595483336944252509974075611809106126256586613821621036276236152433484761103106070938211236139169303918610778276263114415246736436886246801492349675272797309804981221052696137017715180882999457244061096514193239761416897742864513340157467718890756283815021342226965960629619027287624461743057621232773243614481468341340569764181226550251823783303022838253173103719200404188285577099508441410244220745969632232322243153232803295027337422120569699653234764157273226814553933039939900573086446649671867279371100097196730607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[10715083000691145694877830514076680458815444252453828031417473479020646523065599045979873485403562569058096368132139070803313976333363989850752506838811694492844482420853092052331907141000203467454804995567991353926558394793189400569607271476012432093645131408244264164470236116140584351443871938201098291957140266499044673462222980974278449904582569767499874096765505381955570788554046451980349744149723759740611546890879324771551567115718015515577525334404627971991650887929042689456707806566428799587593727260384282118019198587 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[1184955881651102755292730545836130760335127208386301774385505740782739601980863212551631788061313857345592806790227245707020095372657535950861182956111878308004908741180302082407054040899974221940390607153235034336123982950067202888943708353701475797309850285967540179244939428184896216015785753027637495659870684323311893712094995919115012365492808249756580759634661200485461732659081391823566900512219110389756183053480109885721286731542898535817419633569927957719595664717183908763428978838942931913693950228028573283439956197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[23969433990953501724886122908782360776354951730103017130767026882429626461230203738674413809109097695394609249098482723333319666990723050004062597346793930973955842322138800511020066950502610795485032562046549216526028564712935494522327414027979555391991669952736618976421132658609170027763040944688544384644879897756602270331388143304990197426557872845117684424635337318844336279670150606726586225713883965417287379023817469472947297768438891797642822645308623705106740108411260831046039440531118496110446687758746680386732549445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[42873990302848151371065875539776212103281093325965130070848026036081055686742299005647561769282311058269807342323808211945224564313438469383692934429375748319314590458872793038467264292286083015485575237018541870398554034085646407009405367971010180718025000524376777424586889973226868119249519249300155518623391270619395398725232709925126454953506449176722965556369782078860394629384436584515692097928031161984589606356124796107380405351706845160194637191019667571928941377144336712394183652231842929605357510029379549643096527934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[26884605579797759583197879776703707882519483296985725737892587598134507164394415096556522621559925644654100947885039673242725558100348153880246179306316805053109856775295524123579165312430321729387181678609690037239269036838458380932363013419998209114391235129387502317648757418934727461371190055175549731632630153061710331270462333462442323710827631277871201383320780295170934870730103752881551625931255698544702018943509957256161418737666911268507455398525865920216019523376178694221849031281061111556390722661700538941816901168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[52903531324153227436617550843106649077990709080923732625160805709617413959800872275465228541703761688993107825621919698487888857165487455435934365008463080240753994498674992516590367653354343479393124588487540998359266886219020901455305668304107151617477648179028126401000532206425756684400652200592831737472764020092377282510815893682181181512777057616273951998270133732502790388234051175259832446505223058424544200335926161509743576772522074871170964808288771661948937943908641564694531511213480738002838850371873918620403974148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[49982528718424626085001978112289770148568310900907208692781514285430187930988058527274795394425759867532850409724773668839218817838756445561110164893772803843704484978535929631001019780272278230990565320313353046727309953711225516295021468553798780988894064334464347089745686953394505542094778945030971630932259328081950538473660932438795848321590177021618780606621581404342854613871122604113986247165177538059110366859556630185811208432870329432540183426860321854742606618495536290880358924916343230755158197985438426000759355802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[30483306673522909822211648364357916334241986083247613723687287703039137418391075074027811003233170742090104903023063631231297190039955764782578730058925999817938704095589901544529236055945120109816250446275124692292899469856456247559327381494222187430310616603776246833939352797433581053338079446624863551445346495890583062128773295843444555199064994578183650697827432215795428381947875983738430108744121873787096295477460813619011080625383751100683809309278975704379372977654044423423728585454807579764126889791200440352126274190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[6390263147122111938096905909436876623331200063220824333334326701328986753296400294916248786433753391001990038314264426776951617756046807544645969653230232363763876006944713751076672160532354397274336806989553472177566587023333009937435930955573565199657108543528311071910705267304622104306567775074898398766541185789521208262158708489666722796092740354679395117883878358833119077906646709217917168410417801462702047783410143112617319019862965769375711971938456258713820837035161611938130248627079255627433010560312100242954915522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29501331252451025789021270715173504812678210320086597315658475747867296840701911876778777326414427238349409403184802428532900022418390647333191181214340152372210756314571356431479078964273924261017339604680523434181356766732871392050444010171535538372902069514281439796674949211895467697598345798803143303938861460137558171038372589290972499556549215015760428045050992010634298728025577394653179148084915759603152287276819299181132343755721260441585883882516717664825512357778707114435111268324760475959409143029982537447642942652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29146177408643394517957963598192066653133772787295465454054518167716590180101655702260025359995618934150320118983716012562873000667159148792736465674503077173736777012564812087867990696126349599740660512272936992772553954655008032858859996065431774296267551555242298438384363437718609622450110557523813280104276380328962059088612172676047010905929372907710884407191970731391213242230499493077310642074518347524887610226002106419790694510418684710455507308167804505733719576574540145627273220004844687074042640665169651383591457285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[17413184593653636147156671689764502742809944781728751766574328312210485837219327481506720464487059442154523097037692440246005986106873442703399338113126113328130780953203565164084079685480956098497335321026287319527865571939628373772218319704985008757173352806830524363654571048803597692850639298103596708254567748150545787829283403524770657041686163788963483775277728057007315158833632288536666154454268341376073759671291815466059612063781351036261087975927150099665198001734982750015130498558447349583355010505303631454432534251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[8696633454883389081796884974329094789550385551449910466011140442427846192363717992406559288636475264026646609640563396898612676486875052507519422152245976482249652253160050758327572191263787669888265828694243584901582698311485813333736857209035235660341851887862925304244943695176414667673338043375028422842244388869287382424667966086210048860910346785807775768623041420005810992267504623440809670625280684758641612119657240696055390219960144972235255373618358568022178957932396322955821206407303009285383865055626633573147454039 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[33896000314429652990649544364729146977723517767331055220587077046737684885175169956312420753759606133755841276568994197355813257804000767429930743939996959552280268892573006417499006782786065271454702319180239956021049951461950605784088943419318233668572301008121155647994908539520928048494125503803812430419668369626861872365540855913383190018200513806711061311986227653596634951729241589092234284467341878383148705570149663831334967841150670810448652910676689495321493422507574067964269749869193566117712820171790339162747849015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[52097797529493999466959876535036863863069687009625107839763663438099904634242494333027626126656050487950115297488117556597149592023011704707254500141186960353489445812979686065685953941723264744246469094699117571183422088225591955673637607746673101999585296608828555718585361522645944737265758772044518483889156674785110807351416131719985213380703503321599014145307590528388927809011695227394083081967349510061875547437257178333352059580857307526604370330077640677612972415462644820861538374448983032956943449221315555563808917874 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[45409921383233167390236509137471716608214004088945896344984792590337385987052156117565276586472333872723903156546016515107094068831152687262965489498536894334053726409208908553035179101306097266216916487751775782062948564814839378730236612887026705005134032722170245992002528593887987116012032241526758715101393004526660020074006565008089500291652928009357843826326982146351450124225032424408438050689274717647906055012882671491459814484939249401144815773612063157628386117785862347317836600943864345404788969045809639199050220555 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[26800769859254170929453199357730274038231343033050483183716138003216643606473966104601290086413298731516000193979095269661722631992957103426479950478240815858010258229621522485179498849598550135287168806368644576527087740806005664324332781149554223049559771260099701716846264532721649632390794891366575293907272409158483842790937209293856329109360331888540835306243512392521710290502824034606619354979855952830364897895160009395657159763569393938170166345233498360240495289104423769888579443297855144979541426852747997144599736078 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[36448214052587107586489272218878228028070159885801746510455983068206471724975115554067422255127348265460313055155796967944349296777869936263196704443414516532884335935322545578346350178968723615957537556221208695659424408584872274707403463315289487580951993075824523011272349841350548652158835268216742197759523311856372940778376527405912469387552086215198426008387536457140650276157479207992757244277130827315388515916936152982793192209835848355538150004867352415473950677050668420145119933005124226457071311883054530545328333105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[29201598141437738859802779103398406723173405554456639186356452433178636827780090334768456012153300477121536338731007961576913848389479824389473854036708099023108575028518737756025596455172572938298537510531974530451021203218280064657749333476853033994425743672379005280088886553213588593070925365402791762233875546435004645421014108891494464791642231593605478446293292196835106419966809533702222576969512181821381971991561305422948886824272085099496475132421608993327774728307358757448394141269755908309892651302010048458207294051 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38621142274027469960232922400911749480157035399221311333120985234493344862436876045533170386582439319272290356424771996907744780264952244812546720333506771104419918899840746918964545817802272684961386203183476317141433815974618477586874749636740425476127152784733073984645806876180901036504284054141266544920566044064076498097314924842230075480411390562657042989065221488663283804729615754065790261425818539331668687108850814662993959114418250959995536795200690744099461159711706783994437023579874996847495484124015438347109454898 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[16356370068450706637424940210260323831807628901547020330317884819613355222539644502268785771782765863011604460728257339484847243530080955031982294927709950502318392309486272609499384708687322408245255339230174629555603663389167921050656879909190606897905908980952070650807986694535263136111877493516390990568490328281160984827303019245378081085429059874550729439619463863932145114343235161352054547497727959087807782451993866746025424370160400773995435576437498291345460994149695218168338955088925770486501932261845782489023798856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[30002112986591385136694170275714546214923020315458632389919287693192065352001406293079282717590062270910169581427235601099528956441005568869668886208066857522539500376915385033611810481058753889241512931026423699457492000138261023922125757916742860034501693838364546549973389742369148558799154867450781060001719976864310771456004617395790070015800054066332165999720244920186948401015203547722840994856859198830956375170491983459138070081024670196431318966678956876322109338598077162541636220988756298045876378010409203609768420471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[11896784035918190561385145668469954165626120003217797238055550879499177954741180979178526334777096181639540833753014262033247905908552410483255925513804332701856414908001846301543128571807822195878770234507632037531997942272102472772666721024512626587830674260830330694779294780512064855176839532469784891375868980119393771522126193787837443633630931345635271902425832752857132323996847178786830746752028522874666629719581708833082013387727080556487426051699482641699016675911318423561730043279821441128173638701394163836669699908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[27217890319798245067047982541404564269936492566874692047926390840685780770521592123576321700090955038376328269034731587158887656707908860404202811037475181438232940567772417486219674083790203843703507481047829752719233144506845886663923721165313109502440071861804678009310930946506813767904894799778843595329350484616482882025240076551835730287595996607671652381314189439978659541828433596870178268040357120112068439308839629503244040934004512353293841362738652569126103978652282036174180823405579831717940948600839900321515204080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[31660089238983044140353403369896198081888746577386616470473919772101570537352954133194750382400334302027079582758151358526570506732580931055775805206642113379448923682983347799133780790807241754949372385459531261666410964519306805069708929299304748433431843284191070118662054277591969869706687149044256977481899553962252065533621422795642739026489766711535349592991900497376694183924555603605190870811558046401473699803572189981170749639184972773978547943328679094961984053800339651297088669467449653298617415516861076830114123428 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[53942506787771755188346379721928104022957746370708656573415626003093837619157002965275947846382179471065448109222899413165889636345722309498467522877193990815429457929080573617261857037413519068766697092331711711703817484688478835924982760475471306566570904673591262224300639083403097703800372406263244237151947976482304614464961220520928857049868916490378640139253151272143287788781817800163912869724713372501156998912544585355123946414169017098627245754850833422539456923195784954142488565944776337671801865356195330943763844344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[37047507855392299251832244050610709638858916003347461124774693408524376957965239659298732705112151028868744830256945152704971004444916850952306599481876751905984264630667343944243262927459316269474826878131909813938096687206516697007649137640997989267615997285710549635583892601183766559133099151371607776043632546744225851061266140716340376694159457902009677620514953048960028270911207255797875587792677714206897729878251564467429067986352604964918062916758360837392493765807118440042700478499845686273656529051304958109130616903 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[49713283828764246660130584554764287558386152787319483131603384897613964863854573916728586296084168422147158889396829578125938225013529731666572944707660426574588978270159985843935311470347231971889306064810656568798229430914606647398472666784044654297850906672074980706296160125069198964803771215338888246577300243656479098770919366629629319206982079562965055019746872764754629205287116782955242194078771217702931771549953905774795936276893641558785650291862264281396688094877415154586131872782453436193440486605386888189095454312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[14046087558411951701593244918074436530669603220845799913078553323518034463735984819980505894176454024850923449466418312779978249152951529805721305419786358494069610702382975191034967263426758651215434188852197433094950522310987798919002010184793875473648887493212873247119447418248977858381918319338944405030778231880356927925921735964801789337409172632857149500769080407336674156254275698715599252899053661806904346776792443690118142610262439791005180830339074415398271138853889016750903523123863589381942117210239708925659961496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[28205519265533917349211422750684505531639972164702031752019465194726544041328849415516913552751703303945366615484452963700452406353520068524075888282706914203500309741850247618598782420934696565969327215912384388462771607913125079977473184654321066434204895936117490327675089731114475365446090523426051051334034297447521201791828512779293839430398337956649936993527009239048598068834050356519210811163692059782453574231004466464208726752998096760609910952860519931446942642363555727238143095791233497047615292148797984643562229198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[57103129968330712343145048562013823222619445084034058497453465074355041605255219735826833130324067459138722916063470705668544467521719092834994233706482966203995269551609492548723679389863389076731067539193568170555707760878497323541510256396767969600358470025132220031440473006769233289681334889039031510916979005089768693163573231778061131489713894395847423489376991152464353674071291347501325945450654954283268728986024584698134755013182955169907008258404752472005016701258013638900169563780905880216739117384524386854300943049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[58459332744816102156703157716266348173535717978256187195530609382526312366910659003715081588720531099132778066898973917100122930620074788804199370662499916792587972370450642865988627347737464093222739106577844709427143278855405656991928048688765241368133973655116296184807158319944494990475974517483651352563946479370652181273504789275007103699521471433533929597995938003920657844703869251601489003809963685587556625436872989302668731429276063576289653903983857768322097706587716529078722291359053737485184565529234503438641764382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[28068252633845252570669470628939320137955120091851710822130024476811344302106814030843109741911716614461887090228747891748051424469560507032030633909688380983072382545745875598995513382982344535126984072755491084502717256860903712310114956321949894300800838700962386953326988052347343728441891553045233269246074179188927748615268136171793624933255113448021970888254609886756287583193851191499311691953099131142571252965222154145419675831887049688932188552667092501478126876479042646417781476734501381736647423332110971863781462209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38438939852515383628846708237487031554513559490751619607149373250990956637151285781636088699205202800332221809750838408554456810793813829795513702681192073539573766110889890921122268118245369079574387173098300564550577564471373467536304376139534973417543237163880902418375597192490431339246386576021698171628632755009300948856434771164168483234046113713337764910912555722440657877695071523062320126148162911168797293478613494539973192831768716338883777302914036082724531672964388456971954013138139066928477295414231825666415314966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[10629130859245713978498159481100848987497683759525889914068321824358364725314865966218526443418351980980652597471661856434040838357016838354073099466531510532789963675702117300295875909560644473059119208802116531293041670543208258824513176315368543642931190025848899402259980115856332711132936995286109760024361964481848560161045567831345161657258307737793311807046985717705430970065024460944489202096731872610932788359662762526494457051669684026820140030773251398942307507685266024736299897947317195896794912018227333665343262589 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[27446748675829569599777681187966269600426450111780493942464169400475318667711837560818804281889400663116645570019968266440513546311953068357541366462187329972089687820791940891216555553085335119816936203934943435996203001873973145704167947991591532328544910790124103150296541449601625437301002884932677206921946407306072425667995091880812577371824434095946917380082449581029322133328453726254752986752128621314621217451785109227648648745782580397011916649824315228169432508012783650165834193913350651582044024029854572131567975614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[16519026845516051813511758469367938516607157694285964286614677262411793301599177287556623461055067265586639994607207446976397643953902974803663626226796356865102010527050708837838283227527537593179913405170183441663080691002065072404214364218701779365358394817894296966539334845775872124565207200509480159166630985392275861048925741265982330230523724648825722889913361887222932049168541577078499691324124984139599475083225809898306762280413632300312058995464895696340879937664779587428748894233260055771554799667300951193534541627 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[33506258244506531296581657577113767087715428368205129384453352332361287991665687233348792902774939562031597271715244784970775159009874945023703884344521907361154802366718360494803275819136643329018914627157506720631586682119793527206295518444243639841443007188446276378019461222619474166657481255683561435372659059154661069967003768424154360204190480673155419604748298535469650467044613920908415411026430271663019714922007490816880989286834925236165422634753266437441967677468488248314311678002082187529713039634547979425419683143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[22741225792143576115519155979349177859719009274071649503564460444780672099649182466709365945552149671875234416147081252067720407594821481695050591181130025310638544999327873510233523952037764424689358304030012791499413667077818125926251272859973206783558532950494347855761335448454982768587541920876011734804234877900223843777616227237043392785248111366344746102890433498672101011032436823400744046398724645374558259546246528040042327422662607181738247166784060933508931305283777105014552379142560243030722897935760938675040623465 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[48533258652118709981328319145895843770480323771864331306703444779704376837665972795973322253182091304662184955748646619736565147725282093948392659676635421193462985192617390168791343173839673776339132562521227263744695622888230741366039111689781512369033448333180501138148557674916943839622306308656799029776829518872482081559579762378297271031637370247606523743053200370754665137251861710551187099245777713927550274827922750183090600610389534599159925622223749802138446742144427856806980905211420965795043079854561808299526789364 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[40884402916161072247798963431053386942992399920889063390805162475061004660449792351875788719680328438064112039941986751928566590016372352400578734520874699317900157774452637865049551805994288299302931461235529693506293192698295491966469206518114843829788774035804625241933903539747016973031927977417948671581141174868937985400212028602647738637711146705812555324745940534413835474959765993309372765225041485974659426773723862164545957656777873759292201817242112420524509598797213282412803112441660369333154951239860644036966384969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[56399411649291608512762370762318541684459508456826836772270430468198066662000385456346885191502843438480654308921778821205014187591617978565285351442518611494325225714832209025997778718085577864605120248492548052461096645943700714454169260635149825723252408920517603417885261224494215622521784477865569944716183489945114167906183161284938143268672694503831073003354184037520567194418441645719523494052017805359804543601859688162109502196283688142443944253024915065725325160691764934338804793041204866470697262630042615119771126059 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[35202382770534313046533817379627957914153233811569811257198990234130476638666051661126964031737179004149313259617237167052681272757221302011331130165595868386603176517725691350887139400593541879338527395558342599968015110459579489376269427979912825208194159608056529966890078619558832525527337834561186305068268252136965844405026974034870400275530912544514403923330802003059916938641367147302478711490020087550152119174035735434630825461601117404561245956442245985078766937128909416479702643025204634465473162223308763164122945421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[27099944994580524967299851858170531511009763829878658137011363336051010806680946389073522809938823744900856196384371178649886837207950961354193429849892863555962667743725263245718316583329595613287216416496005636094873868804521033220344284999894905338713894523171982122777241860135548723378608910894499017037934843364011044798650594620758653578746710563990431887210683090634687679953359143250218728057064559257344256264375296962879297593795436273302757531859465991103686877411310828230555773276484214199706874210600849808092041145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[44586036866665223271099895580975326021717537249903479216210253035325580083832941690025858993992394111029296108373110806275905031223943600285938657536669545579139047518201249677111546457930268403898467637470652888045801588712970006019478201507340877193490336836015043138775444120965505481770308741469524008853798788645529608838521681111133487297593267160737194131744745242576548862042078771733446047764643695808409338507365724432612233795332917259084129156624415971677989540656254574844827643860227208899323416433987317168162497691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[49424394883832282005297890670994105903672975792775144792908633646570952560336893371764781007794147771070831391496064638617806389072927517694285799292670291367473940681620800942652473781335077582479962798088395860524335941373151817562782548108386131885020360807565576943968669105824072422041626813862600716470060059270996508457543719727651518623028464278414058476392686902630788883822249245362332968568956799290460595143582934368255221590903473963951050612801454309270086371694419715674214676141280123104170133933067660673611859268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[58899496943482573245524090748163621990109696787044038232375344657346627485156676531022284640536288960271383916915569800420189775761499908214836106457943215335859130089220247553981147654625404701598671454358168183120254409801741557884071645920244405674579399533729581696560384369163961476630454254923637541006054173687331366948304882161282610935883604275940543597540100913914669478336757537155135289083889252725937605264222339712508192794468109489579020874526053848567584603307799572544838141029896840970868654859107342119286933449 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[57404934070439024199101914255016748719870181720271597627794218640642932334668605083393469653560795462667408466496367381931148436280673387941284930625643253522294234347931459880116731258951432904037146168663601894780258160874422252688052952304109852976599658395224573775623073927388180658427794040044176592206602647362385574062533140490745736437750335164392379263920496986837454638258079027414869865491268080508978356089717132633096167458537418358456483491620588518390922894975907239944638092183304559658107460177451920756301289248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[6048729805524322364612295726608277146110237110654195952852069166554992030787501069278230609167761100485460348795537636494570451362801950945743084183975588232890106254617767638442996680261579477095911146639357478505021408927250082006783216118619681351148875710456516212940432800710975432639674305299185254893768259962333112572214270934538646511214815527742347752013144430659636795231564415343159187397759052443487521005938153869119890989264751672128361508445450745338003986774231741493041430946426335742681927217193929591324122603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38086577602253416316465695947309826967784065748288897962023309372839038926321107475710027293102263491569933769330682242183615673144655038472517439151903747140453085618985828878542403364346162603733411470628564105490266003125407292891933464712007978377617671001711489511410674785678902924070198922621309280273155791254632079896622871220813720233894781466579328909643148349018567013347963541910617350439803172682761656079036079845613463572603516730879140484221851324492928633565259741238898450473863716097644234423721958897876757103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[18306517289779744064214192018910790275943384248887609423480667021354631152530794326302990381215400876833238157942741195689800897010779618882491469201364704686282000574243811173820890262184751406018602811082512800951232002697702001538917049587472433905403886894516035641981412858297801071515721618326187008569399192082930587773125628554863915838143663271214912805910341093346129983172505957938996241192069298245292749533244724836605190777910108562642917691549197339132175318541789698368771742204270214276649996744074099306568331753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[23525223212737829761494872541285489822147498538814647094187072866296503571547440387635240718616039908327397307621624197551344076913605485137297671542785449031040619512501791955045853327302110333708361610355020595493422174917613506977619956698354753629289033765366629047592441647832264578707925707227967828493129402958637558505151752216192258916943313114949624795796713389612188547105436349681774713035579922253048421081413048397203151297676669591421783350233283250595009866063870824752510285210148267202527658149701942659796076595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[30054445921127913634102059722381234330355743618200822001039448076758455937385699352471883061221546978725296789717672198903219082596480390621077943617308474435836956254365158743626921397842618333962369583615818812234220312572928090754757459216453061140683282879367003477617758328154969386675421812206514971722074577756346590856119475497416974901147211147218260826947649456787650029662693750310041622843374364871390084433888235764252573959210263406484341894357743049550597926682760543847899114673343653171587689856748381896337202569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[22340000703456634895297281553899040859634979630167247424929464551625456233650124199011645803123046208694445361641033681780268967019320797380526154757199917632079181728732030417066714519396384047567606936234851117145491101685403373563237191209680267693231669551977374679579241678802794004426629590656542883511462716610750148509209796133718825977830326986572252127235876995713202550645147566468009337696270747927900656242915143431038603862715328063283732158416484530560793413585079274931951703207266961245411921610815977758503628384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[21088917947896407806198808262866902428623252027087258577796250600029710916622968009442988580359334818043478039175896105837993436725131769917670249689238340282823311189840751630161392651028378843837602472159821463429726564419143054192560061136933175831965849120990570914760664322737094100282607802888549315021194892513904948733246969367562240582741514473019945070553022156576968575289496154906683480583501436622614131218802820537350466006521409440786750391409665507984163715688579203733086387707571127513585578116573894906854806853 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[38320427077877424805921159962281840247757216708331097356099668997338274234055980902854813428595180462778797532011421963732224911375040968370576954408354797350506688434604806523269911207602941653768916268332045341021840737340560529262118854917749920464022743494032862343236544260737774079865678839372906899549860245255373322550228276956363461108898339249061803128742164893094393802256451814590839125264148660696026539865949643309898110939861990424289479126741673464885696979420226550108812719862374830342850700189690117533484796228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[55528027647512696684245221442499169570395692007482495596608146433062374229806448425048846316345373441400482206694160427852488063547050194222703607484688432532848888770238421601855186267318551531727076148643283553918091712849335502590702559169563076652448833029432881366169811252520323862521041969674852635493781660719631166651546858757337336350036741604103931513424265576921115186968964183311865279367312330134973936185395262210059724830577031821102009420398074642569246367394249956346747034395868371750484952910736488572748814581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[20486464376639801558911676900750738318469138079995712573253275496158915215132494410326626667796159746440505953993682725631971041080102480976969624465715607245668235789222683495391313486605149410084641996177087411915615233403372981779377441798764036299550748602538858600837980156359118736174026807587822815070441726058596630401606200711504495781453536258678459413667342266653716840920966291557983767565444429364407833205221032089111589214812099956695075794461662906496224268589657237562105385378361030997755053964321902447333852496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[55750807719964401399059831275102576819309429535332294225948110770526743616544029703458903325436025839750331823039243962030913525202369107386644118198947547382533651352435904905790121825742034624821896843574379613745824336353994490559617688437719943127392340889789022650567618969131757725890116402391602905452101125463126247208710658216164561060188312758896742140584255013642738261137213598339774432720855372444299732071930925030965605423644210687131970981772159774907533318775226099893382108232572442046898769277689883018375438792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[10319938608901358522379599896028656999469920794318519774956716873241848113872103195155131893912471429453040135110262009017351056733622871369867209167475688742237615612914382128910576153202899883058893062357454529003457505497950463069685928983639847475228009251588279376861410984527379871563602639940440157756803359335173434437270754255352784008743743860817662885400656712923145130004663038146353292007778115954589629568812020242657076635172817954419527461446377180752232566153145825707918636630281739066083792050404521465938409679 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[2221296245122511425117079846505848312420431122789266602627894268132090933733414774116868907836580675002391202727653191640761819476388892799271943114361845741245551121942925698907165452452828016486870590419453325896107613274118232007772235689174791476694703158380422677901757074607735920284411789824797607092178779172057646517243203849668632092499914964205363956079081932994649354454862589360595293777366953775742099823055827646311149496949273987870416753811145001030374204987171685677587988437994978749225283310879450908772955734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[3115726797133634140584575816875284177795742869972057910837261975036512331448869711582723412512051227397497935872589981221730852119322826104403110406281323099524107507229578109751159050109421008175756932322177254652064612050790524110147197239856546538633332421095172042633524989224068821677833483965239155071344828301796135373419722787260920353980247987295356890922285252868145777243394032665875688469691041610505271531856565297208664825920453186004789942541572609969730407043542955370673482779343804998554722463251443542810097620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[16231421576885189769027164699535171825711992007109037069370840690208977425690254801683567719888389299518162257915942359683396196571688247447654257615964661505637648630001038271492595886472048139285143917901737598846214961935661661210804516486217378556960902538987934317983743738924822633283295341521061241439930557892255969109732774419339885464905406581577678280938064436090153688571348712672041301815425978661387870025789360077194589585401344322846423191123237551337112045240054190576544692605938659877540107363305357163366793167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[35121278465951504448470682827874095148668409437315774645733919910794243737773220759465313769310020526319971937721383284253556620541296108523610875104448525529197907165595307905928611901461638487740951072230610559568080763657647582452767790805072191529712621234506794030563246391593170027255383657063334353160183766029108324172303807149113515571887191360083076159334638958152084946001875426005189847086459945438888798932234016976832102098701096147527934516022162151641624579271769051843009841912220985572329832451822684099438870763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[8555926449260901424144823901065037453041547932516881664123385160904132557477776749078284045791457977749124408564185448417763815781070549775008541161317725219190984982271371935937613473861314023890809271952549864454912527491770065063805004920862602423651801193276572916442978162392438086796533008065387288171885259916474398827151901496824373631118097584640687161693338524222313935217766373582708658084103162190466583401496448817015717632077072535853137761048923148131732200426981238405442959470939373641968515377311399145692561571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[2286220909229323716994464781179255616954203177020800674410428537257531343509982653043551689510245001907467474808809220642983476830825938749608050345162664168422176166994260968768982280155586531327977404616290336948654997715362139437424195668654781523044923690454108728517313584640608825103134608161499277738036580275096997712976457191098371005673279251520686214367090335735588555307592506618235423764021711935000674861487851679297696418433776337520542539225063460776723121420341247041626505790631919271674900400774230864320868818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[21484563475997129276704131109597621020938790304181779570443803681667308663063358355070648361339529351593924417897924445945136553857930214324640261741437072197363402118272259335305993884551447404673376530239504866211465947104005806651835275024330617957901165987991469722082930756241783045435218612780640779052043974848530208125510018158079531282544559441156676099492166022949059475336360268416205298812446871719551032392648627638260684359908234480388924655338005353391976377426283445470441071686299879700439361375850452414691778654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[49199332063662141731266514844456175656441577542467582070664805156659546658582381549172982094955896580802448189441495054348841706956007511784102854182632959507510981714985648394370330769373469248843836930497875378867907850330173740281379465259222164622708045315900841189100679854247056327674274034660180049375000065301630926167027774664070392126237065812192628601626751108341023818318821811269255067828160768468972750099130103985291975712405908678709053767845978634571472060068714210075729596139760958428160530566307638151089113224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[42222575912868211400226531181154857148262909523846804420633521843614801856706342316543099264541618095040311981494340494290761061757046928768625915492377109052116443697119914911179995703803349116994512144817912395272592074789407306015503042027335408614831093052938697640876918202207078659519426692566889538670489204007454947387985313479565290688116592481842463434178737237062500156866716492748753710379654655186413221914332895564630979364958995064900016368495188077100254368777452693113193281231043324558603754116305732944966016353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
[53778793234974691093328195199491360643134898551783180595447276753011226526127876535676547738962446011685117859953869091637668959549360389421928483250069413926194108052189533497258578540118052515074862764285562732066476650686792446301565866651025954785747741297786989848274419835833301536008419685237193760517232320663584555902535167284939092485132274734968736757523706473860023388308446464389690093405673644043356735477276108608734374389163058297126500745272262774931736809299512978459333599182039580514557613986966366235117572492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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]
]
176 460 0
[1 0 1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 1 0 1 0 0 0 -1 0 -1 0 -1 0 -1 0 0 0 1 0 1 0 1 0 1 0 0 0 -1 0 -1 0 -1 0 -1 0 0 0 1 0 1 0 1 0 1 0 0 0 -1 0 -1 0 -1 0 0 0 1 0 1 0 1 0 1 0 0 0 -1 0 -1 0 -1 0 -1 0 0 0 1 0 1 0 1 0 1 0 0 0 -1 0 -1 0 -1 0 -1 0 0 0 1 0 1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 1 0 1]
