[[59743080905593021864790833737789907594423986241332106806199648943114400124293619464880713867412756169446076855059123908965098483183150132383613341952551993442369059045884509415550226114507217454238882761100037049820142290365671342266483411025547655751833053754950512306944939340222759931433478788879762019561166456512710898946628494763278965704412197878265798005165378357485700439435193875426877350707364074365948665908190036596002109897386119196480790565281808871909109881913224443285786155442774984679774944570348895972480926543 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2874981414330850586784176016680385482512035265612391511752617785900541384521060885185631560920861070264458249882591020212125625638126009798659555523403299059956752793843950214894663418874850821042320034113091769943948711924451133671465479123732490824570458774201885184691801677294309640440027063693825418264416735805361958527744783450413410787582775514186283851788996964744712288861117233913255308085669828962965726383033876701404591761512523221388591670988082179278444890067896561186283548114237422885606373967639611687505309169 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38223305719741301374885377134929616814318906595426663106711441579716932579363048151568991130459409833617757295284129803734759786436996559084910339836502790425800188498570023723648300684804947383453289314592677337483925835818275037956715748127228327205500304448723100999621198790766412463220252276783072322574959718607698421105626932926829857255711246101935736637223825820103721426734513959942766586900175314872062523647226768603150094499533890680011235674149914994740160773899172296889738210011225351145613064471093865715477556712 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41759254450334860167545276032464432273701229543231644330932365242947423559861534191305552034922194033560024280162438043696909601875027458179246124002353025938245265148999491882639950605495798045463400400350701447044563523016621459781479341788090986576068622641980357131815158915729344820260305474728997672491698065624390855524545609813533669218690810779120875446815705407558549510239650589598985001126133404969939036800781415134441377380229918914866010477948775314230816822176665054577733482952824819195748792916107672039666595341 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55906358543984125742651382358110537046560819703327552141331900532830824777381623167662588766351970036880825361640445580282411209491079403933833727358682628414461654193208010831676426488184716584533242241331652153287829391901815415021098332426897659733209029100387866802562874109259225405023728533300297969171482819108398100971098082433044785812686477371811733973384715130176159304802748812258116003251392223291846761576497507042616012769218779090270548430633813199831122216194317638553307089450147880966794982555309830658443094970 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37848228537258367405456680322223301006464121084469922591299947567719959173440283471626386004941159608405618475146633215552601748084929714538284029906336851957802541179777260494084070035531550160088115925822113120725020125453785259491137669939120918844647240059496224288964247221607114242297348822761161026515908587667547532423984974953787943360933280496915270235464722628168658065565787431770546927528870607380250491845538810193695532135023992222510279925858170675014098055345764486524147667292487244534075630073714493135588221967 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44646480840323964657683893297839616949394394783516907413008359576773027897216591247593916136675816062456511648947503248225576263889549054794519141506110588960559608340043956419045328294786947018620787775770385608180468245872030870219640904983925412068772733797515826673386115075303885025970344270673692490090638344271612515778363692216877078941970242346421969155802512190080894389412868248357944098314110030128385532296340286609388349425618561591494192514663560572063557998122652493113370388991468151531948203231734805856159221454 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16446299188261521924674783482923838368870369495762456055693948385095206753719720561678434845940893903129298744114004967846469034828256507007319849655006472086300421666329189324773926130896156482849044828210963791742048849852356050734519296287891022476097087059463114438470618938616277987817020132363195282650956089209813867168945310757705636279450944437987659396355378897369901046677783744955524288455248483587103327326952704767788443402812449459655488572702143602897367851952129808993851765314844075199424357713236794338058155671 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28836338636874187839592014403358054990994958546462733016271659325612375521549080946161954786294126731163813695761592025504358635815947473483807334083518104770523327852207993671452479626165777657614285700358182374911845073566911652673034317882311499977821486921417412782142846372644364432469580515169625448708861407931553895101656980979767335505157209619858431785248304864789819871397863792427869378700883875993813137716359563566384266420125106806023137111938124022043945410033401300431415007915006879773413738874962154816649585131 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31913319832546551637439706240530070929185062988413998868261935715243702570483717235579955388370050574642686763854691360247160721553364066159730219195915436066201321044390354996271550799101864819752430273571948357985681373896998332175706736229214853438946887405510920367159817478364246641454818586930584794586750532791265726139972406256314252528239558672258563707429577936218030247781880605178599834988519327861894572365642183572110012747817930417119960263020534497520464835689051829387699647834994311172462124165749829220844698217 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18169774417488545525237400175403707963833117608781839348156036266654461857271685323507407334720144330826701591606676530083415544349924896565759726664517744091290419082466560859238947604966251550183867296157574776039072814907513656527702999816205891163570492166177118772564123016736328213827333233069898568380047621323741807769355208272676791173091924825982170128480884012611689803054423755042620054119129921350044835955689827589500737201550253267280085444241742701808289134095670467866371404319533267816913078535152338862085419649 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16346957352677710547928856435963838062590522632623178540318976088912280974894169277032077560961637722680942520947059661372897684397604382563411185457896822246067558990911234845531502937560653971938944873058401711189316065192488605243414598870431699089523286716316528539038720234464753812255752599884847094707260454765126170111497268895234789651347568888222347383661159710762270754947738056010986306929036759007660457258076824512812917547110141883007026566165400747129889966959183275520353187703549255773170795254058358860915727166 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52673751549422285512595035398677353719029510959062939510938768083612207686593434953589389772292201202556979098269821283409263324020438127445293255320733897584344846165611841469618143466977783797199567892572644082711903692070240635338097308887652085884264864284841229645436335351482150749401888974439358995564953644365952461305671925237259336524165992701747482297429241021877344273025226890730725627839049555404343381124805210411729884665923887406826813523693763207486388012507005781602944056013285920453296370849790394117516441564 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34174844727276355067743549575903881391049833012421493282014966933905255207905912589270949227583882544366924492171228453246892131005438149950352302458644701957432014232547155606564414696384821569300714009446916396448714170394379993463437109101315844813753797970487204266008873227466351066768258913321370741752434076821721011582480484493474004395539585157971062308338937688635199991654114881213084621946966609635273053753556163957315751742229310724528880301400323876819513580754973282999602520269564187517953867914443383600521241854 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49544456348726714105524290258575889605932261439973335215866396225287497801594076998538839449870103452174298432743081540614805517880992484116543106747154192856958190218627143099634399324832915638986838860882032891770823136073670288508789064272286673714335266317352209495165807474623954340613178591361834440679073027227811450037007972775768083708423981035906066757295313449093458725439658502999373418060310854388033086313557604810160692419462271273038336280076794863248187079260454112423148525184916518809695447348774098858995794547 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3835842450098448060046687423634986954632724718123472521554912067056750135180214762305770796278727657511695741729322765107727305402539178503784901846908356487927625277689502162066075056136627456433410044843969030106801503026032610182939924752914104344315827875727076674736902289547908749771733342287477371792061618948590631698136658357692393160673511380999325934669319019066161188848921919157463946086182274131934438141120643620951308569252613747725026631240508621646924969783179164182056763024094684741103242979124643029702866737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2237909768701830703651099620905256959650190353255333828238616871483215544342910163842348393674180330800956934617266190631923131706490893131179033650942156709179062004035118563823689000877899235164172795149937273366326347980255668004120634604258322702922379253843252419121858317593958848908985970792979841039933335893084752856526919160477637968621962026015647908062171070824198489890508970035883480648159492431194863070522766897884827213332118174505119706529351292238123938704994621271302711613379555396107507588493938505665911433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13344894392234783691566214091125929837989230692578285879225332368900769068577493216968002453786400711058985681863472555086973689000162558139347324111250450959714041758181809810372397450989202279645838887939345142786579419026286975074755024526436811718023115398652561130025257324222028131563974413019453933464649069323970985435001678941812094313531911070977072733471626649973678752330371857253212791635794687164953564209378205246136844518573655740321652389356489413079497924407274635875230157246891267629834955036727108853148030933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28680172849976167033486185148505784358472113700043672367877921047840961579116076134285485589503886979956235798109301196999304556295799532948811743708846436755168798031151360652342912646303578678845274329308565860592422601347623364091987027062343918852231189677258385439313713417933550176876203794852711716626205716173954766750989441668094085206336433011536843947138412830632293885733471757024832671691351279229881927373850739724065301804579390306631241262727019192954449830036266795597680370326944463396088519530316301186673288827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7028557875998923122535896527230986490311309591370052811675750706545164098173943750269251484823370091019207673049538870454841374229302404695481201189340783887838776465393852850481525643042600380665628655642928862607400293371488497388782424821440349772025282303950494598237844472003938263392228996129691918856289341242737531068053037042306991393754200100625838494904849197297557285675058614383073132703250913072735526673024899068581465417865950032184443822907357674087524138682234438199765779437945537432349858108639671684836065564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59319154114762259548462017637320006797172439758290430063297207495796228419309078214367214174215710853666009358844032284921969594215196008466026484473621676844843674568307304535574508622246864900105428974899292640780217908458911441899754416998866257970534277950672229240345700041141330219616704492452767512145361397089278879787693867007499941010552532845051855105104378405885063844912492377883888089373602471024706265234741070425824948155478691298992476747168891477271252778156787941251986553608203763345067583043853434026977575268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51112908723092811838257389324303623233077291408159009568897731462285127795022572725535271111595804988211654319173552742023965639992974719723555403412825556540074408400106186885790954896397834728644945674491181405103986072002656670814770645754490858282112455341986800860345820583069444204757637721641966495180792193955553505730014258561783053648418689031520472391378447405599005977241056316105380444063297505396140194168838652444006608828173021612610790501691222713120047495378136888725968601112091019450267906776280037827216068509 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43634801741007956149126235815836434004266014634706927927654680053101605507175909017303671396948462979780653273174383956396708237167798086676043656595055959983935859881138459892490706852063176513514812180184161548915691582987667284215922397736042359542037614049561623387211889520964859883683577897351320076520540821158637380573288683779357439062786804696728154883481668569113320326877845790821346487105715197399675204499665636868673935007531304499670784498804391764437430137010194151994406765906236689100183372679731049344189927873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41431349123877778202489056198692214832132753126737999125946938825499634105884276663309634644660967381804342826145634910472173647950340220508740406278892952804308305362269783807670978216426266242870094295339285259468074721639627780492734917140572025021706669501191304122683899883044217583847276172982666099378609952367009626427547571632770918454472155019098862118114241202454044811362089871007763718243389760462289532286295960835023812273426102161790599159250051874670194078356360816906902793649319785171673290303524089897093069188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28864387528503806728713722243093037996507475777146527668178971518288590138949457398539799364166641676899167353275486542725238445328262449912506999790445557732335824459595783306649657342174444221214914585605714344403351745420573270657691331501518382399568766303531539873810971538118704061267694625611698361851357409379579840943128585148069525156145046990781019583011880329131387164141706718288823765002172833933548983313452644203961138397162027639803478020131528523767982655756786791680907614461245391972917488642850902361505368162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34544262399634157879336613374100475717746573868111085677837454842682949107921548991865206850944770605714728589485079590963228305457394016412415744802078082511380250137206560305770686927405836333795557700414977786862800769187141014794267151220962930180318007079975999226794858538514775898385414762551553494164798727746973453804671313038254169556288318708212803723189607625789886531282998320854830805839341004697978987302005600253962584305059736057376300361156031746514280588611023165489220471530316677358568840680352787170921266494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54074002840975254281047233164090935490351560953974532054512455386729310825004666732201640237065274434586245621813987434544553397488479114915377496942698097567685011605712589118410084310237931851894641147603853903843066623955504037904623575455506407614275953417791307847041174609636613989424148261310815101608841954956371433864681337604346598902817382917047083315807447288350278728783146835083746203359804246684289431080089638622565396094650613515278917296218496513307697312231088697592118365570019833805772486765119974448419038618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47782950097298507701068246661413619334581364668179696152765710735439703304713738168564707456803795632482807322223166119272830058130063795588753569227592308101423529448872469301233309489686969789165260976693259468736319875634378966641698545911055146920300326072255178448990724807480284279256681773906826906125731202096556756899023389800276293813484202766220356863912465093878389526704206829619587101363084162733914257335827883922171996319459906292608620007270007662598436847524331016176783510454878842447963824217138447025565693500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12423382671142370299841281360587062249756727149842880833628314462587963428068051039870547753060659045091129525447663917795445686725561838935530078946487957536685388760706050591596280412482170359653825290471543396142692354589976936725261430384894633533631215622748612761365529200977609790241538167999430186749226431463238903786952448694581496220378603831211651382391540320432233997613238672852810177200146339525429328413647446214861043865661946353395665257213603850606486819614468545178557651212870350780688212459311837674935385436 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17792679961578539803024722152544626123070704811347770806265568093280778311192597207533796919414779160873447278599243189883038982693101714857333193667323611722122816310721795833267229953886859903779261974854449120220549228675134747516843539680861993412446123152548805565632053650220531873728473010434408971027079152112699508591793351199189448887821888137065487545080228143315030345988276785094603056517079776044931737852873023308294415648574580445550870275191369443729486250242607508566666089513267733734068789913122162151027013510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51094278924357809961123009001415610902734921170754750050930907951253038347095452543805420409367563809937249655997072306092839310752371273172051367089098067238345242652031436111050252110621700184902242400309831743571751311899217295984476263147213011283967849991641252907052838942300752541746726037721891599324143826426436235147647275365794009388467227695099665587043752521308234951622622392136651019906899303725603908439859435100342352669838729401843738859042969751388667194867954783720806534808316208359579746911561333586400062790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19783750417751239288596726997869253640488117226772480012857078471341388209687312586814939868008517659946347358961815681604330997326454591703071603276309053729016418539407577541219824555726832028574720152448373678945043474165444097060801420493774202745565916848952460520706826374349071431088604976522179398110146099015284124283583448096904604072182441790402989687534564813853817482168152227994446367041662960714687157072274047186041846995209263459066341200777292288466394097121246409179047709793363461396851979400865381304781539662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[437960321130833734651506150693590595377788407852639854167382009713107138433541250448531691031288834486255143601667537159057355257598545037673612237958719128930738733179150386960849965814899480249115642470759991818691842204583902498277765102947790891407470897404978980299260540394343999325897396572737200985141473131142282549021438051632126242165266108424622014008273078229415312746719823645188851960349539702496793744438773217588552042291851675021879209349533611707750559990753547403527018695616328167571763273746465455996544466 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37481910365499738467134546157909915289228740414294395314825682035868045063937070726256132447588957080297402856317913824708534151377505319779815129725937933901364019327185958881231223040725483184932002592603358536234037099407178938867818689801637740627652864896884108749032938342821518628541120952645041893365569701103582098989857169900901014974997294504951983674433556899949390954515828899095966684251905639755311426393022784152794131492988699559534241694076333440832515914551368458853724252730643648325710322964482714613018173754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24814152460600251449949259461172127904459316779021431360357259267926510957403908382747421629871268448186056957591028056780780304937199237442961001290090467565383660606267726634079204874078446289151312507524456516664714643853069709687972200505701731528153004024579514047901765015045214203721730459408624835279495621074249831514716114530964128713496521128921520388452746329628768277037041243410361853420368878804073115739306826178421928125226173872610355608812401965393137980254584092271326743978525390468563078443356493802684171185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34533533805073967548046647861983958133716610858192495224990535277021136312584510548920567556781906497244484047575621834629912210911456066417849656772700474497134177611679200142398345199928795194333697569145618250551725090188754274964270471109232487675988841043201042726972815765345097431324217153932589078748944832834279785055889577704156211616900145882903063517940709662212940334481012155004831412442080311774722548771451578657399992154070325218783956993351517674431761653491138074781557333231590074321218429927124997917114442752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58814473709178145337911705305731143158769620236173616750274896582578754921325088464312347476404221347976387616888232680135161559928318423934441829987782682634564349525583246068798682730658287521117287454150362336140606918789512505634436450892330473458636194540027964179294362081734679979377913552018853518811828391466335127757694096276004591455966112873689742968623672403245600468278813765489271183655387851230221553591451473482390194740219081673355453951433315926049623967990906669170822239533413235352951489117239941170974215445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15787143225228000243679535714082165513456338773039291433627041249729480481394719535622449369187575913451810599594404895057120197167417807546983033310962840374777306253642663010956312735558333296637239580859880344827233373153703444647868035295210739422698916366548798969239807960091389906040854371538177092075166941062415422343646137430139296208003914003552606892064215273728806445591598835254936576249625508578831091657620574835233852526112869297836725632701198814119245428629439095470409161508309267084692066773394931994248865950 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37539331012431916964853362223818098356854115832233342643875491280415163052835656525012927673200911372179877751830144868002523775579515159086215685522536865658213573322882297439106802866859004822681887336455412437484843018019464643627286329666433407884073382856282852424441652323043026609947886181157708625169399777214350530565047902980920212857071189987705614663866185404656888954551540667448636978153956775530558272856192719634611750107308011083905819792395794208902232025320582705365848448312423220013132047590614777241712602976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24579999961189497304991170239421738773212454284014998734288286387321000168002523092316405616474581107688853504517340825389234078686364838044131099096192461362884869355944570338024689195779966169557707631485398139781475987506345909930827707107265773678649728773289569841906445863923653874266710843309435679380647826546217929716027704935729918361572300559276637173093195757550593376407337602968887607575712406776633883566171173162664338895441554997069107123864102094021990355643602516566033750264573624323499031082413131524619242556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58954419774766990723502307855317730692785808608277387365410058449248573781134465947335636688871013198353204270799579533217148982413434637528874486807436587479070995708275217324255578700162016682353928181552964132279904624030854541107043335522772810883417945266155570520404864148867352960669505116430190562602813534540339729126296507527780252492829472794292130289161895350716267674358763267873136369594538900435465160557541758817327419842191782679063543506627132337130586217001660447989074499993210016710510847788367072571454899217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14824128499951659749364914820342579045449754624911148850079612539967347846372591223298480018847800817564695230817239627336551635759985836782948214890096916699421062722492023951651931023195433030617580613965739924914391674447821429656790212266991784870622105741961098089254432758425217923367621912075913812473302886818198326807473360220831053345570902215621433632226666270355805133390454647458124743157451324962461012652030471075341127690804390559242323391147403267968664263214716244921501036641593056699090084269488449060530333439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53900641921561702157312534932953971517586731973533993147100742004311642027625570479895611824667118353223022222425905222878270791138641911344385715418894787103535872044539299749101616300364152438836653797143395570286987992242518617030251726399849612329209310375636254700449808064509005389195818807175617252498171725533629963186730110062406853755581596985579239623584994201278409066950109246463149254258344975937287240412818920891920764340255063687448371664015452423591356537922650643484390080566102993001164422107491935870959967440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7457574990839146061217549835723540228616579856251002879491509885014056919305796023831091709559053654659292707378290445124891796305936800094966864349830361112556227180385827939885055001933837028660640943855024370195976304352207272559710252701665957390104604756042867623468900636518238307786014132549909887075410138469310178011721483093540041656833001328364020676301807397955039989793971620587325128155263220806425521367606702282569927106663052626994633694507095456014838139172930106902041646548886009641813952558750842050875095158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15203081659568964023440486524052176147675522104939569184612753148810380715867779699382163183067440224173803475866918870418410639208152353029734374619556526399452822872044987411926652842263549186034459250605462628357293660267317101510169473963962193601513627946070659281982147002373034409820540937051196977827188911211064441576728272220205370296065366540129007611092738088555077821783720852940901449761685508568936746006132248053915612408801362996203829894309288092564594452954352978009157622768884609262427483175667095629327324859 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26694740425742029579866243490753715847877123836805156772164089953393629975045374266470583795692345596697870430795137708052400764987783920455618116371517810356982324909279176855841888314698892700360248986642143849993063257754772196228143946174364003213060628720348045038686024440449686409685141591934581238268031527866887273975962997261936910562512510992750587942808498981180913195824073628868236475190110424854919908004879744967341956837283306973719300002218605692077601921305861393694614181655009758134937904214387985756490412503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4973377581668629053929024940581732298471612392062247704249620908395961366174142799534233324691648865545436325893467581098568778456970393448766288982614403306538952885639441880412346216385071989263439434482865460285211406569106915688173640839537614911493586646179683941450146901660186871589387887592604621053770324611931169043954145569040498833268818938600765730024764569266612342747793683885071698761565876825002869586802565162706987214952478301688326968567857760476698905292665610900683144558750059214246128020812874584135909004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27447921110635212071218563065114034290228011292799956011322158203611323313237986938572187265690115117619676319282909259732738782388354943943054630846428016542258738460738602975392645281606397976348512094259366793420463772034576395801231681093322352987035302998837035883076705181632837731685541911081801165184108127518539508443523178596846064912187583160097460290155319523353336775842057438542090255821318161756156907476283995512074018649266280265326136647550682489536501355620406891681572875044681963937543209893508907858065762049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6611929680211094169638721192083112312285073764850487490116104806872958165541604906614069611121505409704330699461856812463161358778700447417510910400854418404969547569592816516464543107033824528844543653776000225535189347553496293889425225659613008111331433171453200537292269185333639902162655190065567767060722461388320169550644624935524894151778876569585003658041671791693802234265247062766372639629822005828338864509853497916535303180055845951538745447378930348015263214477410761812611949381551329296935367898500557309159181822 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41452971420059895339145463537744378947162967952497063503204183485277663062905953502246316912687348550964811639858160608883582052093352144611951862144272623071355900804541763962388214695006003374029253041123532067104321896415844653741416629090793352274242172952700493891131206311913289817353920364058389486578674978599759266058860917114566704136373485639895058080355362964867616440702126690645561018030477281886959540890161527252502361731246511496136948478829235192147403683956470208530323839653031676794891607351534018571234214241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8625133307618858847825339096503003110529585906314682245938272181452367777890093965688404121609112634039539839374926284782066211113622447826424469357102057889721745039416826400790989370926581933645579003787749253415785316486608887336484905437804264413743279173573690643407789686547288963398340036985688016031692474332624622009457735672405600087776039520033816697274574215485799202389498427286102557018005861529402436969162794535033830160858176641624075957100521211586302666481327815935572010396339391307358542514462656284030172120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34883406507235698884829075059237996399347947802651136377744771963328060610477688056883738169277560217261700821255263454155988804836867396116571347655551593096174012583859105600915046457668072016716173479840871884829866323218345185157904761792039586160928443074085080154162508004303589994454741743997287896477265248109337700232629552106415441252267200976535723323587398272171100524121542789704112242223298309653483606002685264231524030116999498270735570526732910730204852554184789659438486141193969466244947938196400134084274844908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9651524696416709479940571083693127863614404673960802631138532947812064990947696469636513984222309619887671397158258200955054855836496371080732356229778167607176463493756170407648822037099217403231764440726165760712475192225090787807492421361946811471092230402072186121721003888510271775210256631820135285085619218945298754320478378287465012939589254105811339488943127424645632750726787311863390659521626584980497070706964533670532442066003976482780961820855115073241556916033636833266329760656355644067832801477189765155233345420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43272894175627968675582940974641233712075742569275194989431591818178630318735633190749280168396815638825624480529873139632939757745653038997158547200852378269860768418284405482780689162898895265790354427229009607889472699344153890557876556923289457749289472591622248283641237446425486940657532191093266018468869379016699404151760296699932716511151332118333367863153099063480676643099340163668656536509117720386160150740752283285570414254266492375588336650548906173227257773035418167630521740300559403462903834172286330898315157229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25633428162525693229975347858926713170143647582766413664068718509824483857167630268735006162841182150784702316570620200692397205744527618074110435770958764456093047733473476430368743872505312338954976536953564612977119092427793751039008959950534979490670238581338059098977162647840099680637417254631467811995653788696906012690316807965799720484089540613839418973145773845862632786445570404089725842733950899234879126231846248276098952847494989518287833240110953963203813745441769534507050916593486238147262443547091110830074124529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33703530700575522134138149524259980642799524878927884671003403445559975109316790273215784539698448130797591853870538007004146776640699728215279941765542013832547182280507098684305214218280357124714923681193710788077526634678859294280633615968593427907211387292065685776759762240280288625518142706344812483534141696661617905101603700415082025823699576119518681185770192497610578946244807225038300464935742084471067942154358291517357040612261636361590839639215676556262802650275770739939834710040364891623959819224239499706848900750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51376404923181544878717686095496787082128867148729981500149229433005706286167815812027892089204096624997779142880208170762811472722238542396986785074601859507300099015808582949200137150005054313187400947189178506588718721868465626703684245737216651986931129832090681653286695214865688522255998726709560111978345965763814675785923790433058675944237397782665333838736912392375186114163235554114672929507775527167127438818892337083557810833542307162537805870395380424676716050915905825721624827697330899493035980896695783646877472086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27542072972991217802190767010254807021578388160223212034551588874545475436542681821847524090151965702607107381206296696232475830110388174505169756047757207390968235862727310137473793378397604880937324043041218354467852826576050099122232673286902999091337152930019177457076673429211865379930936660711141148607848161750067055229317536693734877671821702701003596038026333193582953619288030411950023506687366421193539984287886997672850908481289668016558015973719970248929451919282965519413447799957888064192475065492424815335570405106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54510389336912998518265973244591051981538154633122150042783258130510425260790231537977080933802855795978004033987556482837528908087480975863053273208238935127276337324929603762392722903352865651600770138364331379663353561389968233198560548766064769008843774861781990223193463558150797755466078087718818833055486482581098170096668513093462978091296021312839023481516978619735023033746462834426488820156552632937299988077909503326634318998802153442029642932830981764312479897370493060561199995588947850374823399612506316471896105286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34235191504995004228087633987989438620008561534370405788234823622387534343989289169626971579810557557929275767568924689656173199779871697504061130905010181127310753981584150085879508170881076333871340934677799275663137385646698135180065424386881965193095714691202904851459161969187861625590788043225266568303719548161518876619375122850033793699546238419993998731736459386937698022150557631906711340277625633676981547338579206881950081998848658466176272476974453317477817283811396170412229063098233480724014519834896516352206076668 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24989850594189311353418450629521704748799602136862954025679501680725349866879099765234324018149260328267017687674290491702545085254642050888551571464589191640227860670327370387694185836604868997762395109122019956201405270783543919867704656391780324100271409545159259382700847851953516227154466485532506526805885476481919237076602489733774991385239904775299510650842093043565787751389892779320990245715201452273511212276626893612346444642368157147111427213289574738879744675976601979053879496751552925083005692716333029702575692980 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10013592097142994571493855281500347684157321044615913221707774794782020583379488590382920648996142094529409843664369018465655979605966279296999042924689926789624961488143489998887128473325289323307411597405720593289786936492083543647491525331617766395840836383438406826652421358522397167566552331688251391522103142884485631001369969823446565719940942751555147372477363363415100978080114584036215984741332072244673763108705522637575779261762254035911216941920570979338506083333051513048931578799873281004496342741936053569707008022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1602401367656172157622621814874680570524348705479764082643243503126459071695384048009564265667279289875104942461570888847504457685077553411215080929998343341846600820945338356236494040962691739296750933283085145994967631835249560986207251337571128181787405939655289879768296958227363074615152453506878964987672576175132193362251321491912630632967929850208508062425967470774502567183041803682098818080942111192535870939678802619380924699683798636217291392978092814218286968650728740943655993130809474312999183124572046783850484898 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23976064237148836334199631536785172343977959644054781999849868214408344301452076318114490154638209105987346694069939740076823044752809620696503158374727689567016663269142157037310372476820132163479951961893828179763504448234925315680294588422622388906475894108847831453410539779352787332112397853651478052989402783479815428476977953461812309829534680002240048208069284037058377651130628724500582210940534748983987445365678660786820487902614695102838023172122379328491663290613489691721776416535894003477165952102424033615103116155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58800420714003893375233591201095700761228941449602869443342136680661985919268658167620213188590958359135359548231886218828496585786092382089864641044031257044384744860015039786615846457723701453680274442504130835108788315350863167863836659326258637239200464022877815930624444430878253647959856339251777922929187197583347075406985130611167671434716960385652180918858220252317255713772197215293362339135484532498651536371331858548002766158175758149411008537331701356014204885082359325365415118574841243021725966750730605672063599801 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21966329209888325535119385938570511871935848161092971785139695198035133359158701049485817557605238518167014675473133311282023118766678878917648632809303549727580939957708908618641728321520572424828610372343895014261525912604733186902286209791113098911430394400918942272145107288995632189105580784756638910676434604762008474396015848138948495034589646045181539566276751478919373050269345825681624474601079511510161520376427953614112808223050838784209445980791468281914448220916358969085932412760225651520763547228047253566045549544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40990446988580036744956802084651535229160659991454584708232573574190195265033258671789764172595975961425362284457472819874053919526329257550909959868110070422742827696425029577840327966619379147460939852484571794927386068128684248608649403166247482662825573986583276832290111616551730470597497837280549301508467570941848286399208761591113143153744195343228596877594939960565220289534305945941177475613858952116439173640864791348340582455348401271705053307829248482768984871090140588844146876635696488253329889681435430723815982613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18937898595163567836044813964810197421973100218741039275821854197396978425350298360207757914693591330814207341163884094120377284769563696769804379136985056727309484428495632321067986973963068099844848372057032658403403114248724172153210428724440085739697887491609431747760019323686505664588530011690572568867404505067570496028241968180156308599900706651301748932883259185354009732392050674777078112486308617418872935418943977223100720609991138555860486163218494759093926279792326021398952504020482779407213799799152424972709072484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2671365503254414604857856864728879479873284179258021491104960292991263858269216097236744030199038819990932774360380147260315235287692053200700459134853725259503051915834085302936794961306798262406369657308316158203486054734356057647629018423952961455648301919136739957891935035906222852839930100473549556043403700317478359542957606991494112571637514535906395976586070420970812804936728832866043254593739363449613979815826502042483398177546533506367534276221255259377761186805913875268314459615881394186018410442504052066011741954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31539706134837140409919482451309999155319162668222256821586287256523025568443072137465097311968608317468502033945441657918477483402807092069344337420082098245072669398908810103418255889249820389364285822793353406940490485208989886233882193189722190535162214537085560643080447537080737437711967196539518203585722393383993363565543470254824418536542121002275782174000976892827897453038049962352230453979125638219048370996009908314149694644642920220427713288166083425878929834625602806418704942797756176329749363100613248031470403102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44990578506172717938997583890183979180008861538586955036502226274215721500326917532955042378049819330420741039120476415128566546368829728609489527656475191979395369541785736480346828802477286834841792705396559100735688486324350692977722324616923125302710176278942284650332975654770310620724529567500793849690682387884652454187888177876856159375549175323104787996030439365174437420852225465070755588409814379092236041508296586547417440263054696701531486856965739525627304344080804896586151660355910948043526645082344253608190926211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49295584009161356962935310435746642549306632347866710906665925092252813521715957994122979484184753517592057543520367338433983144299562120238745864138307764444182190343157077070245865683558424228146666675915226029382122373188658230929456173245773345936282766845221375705018537915217975593341181742981465544432011979306139596136291593689042045462965747104490610226890573044830467373334786914477997264792701857982602357971524396552945867968872390582349376274741988078008894461968484845558238891422023451554860057159373199939018224086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6301726835387487363019159279495123959135461801065524418819758553395874268150579745334751581120467449380462256223892207515655306758168254111557078544269259109040775882709002589488724008760486647407762242494898689934303979208500203870267893479054772024026608908581988897826525138879219745144957932396556762114953436639850544056254923611446106460419701777144652613414688492533111545970785454030915328503030864940105794930366040031069562046644649199918107853508903657164037334123923266255070723490926879329995778898206470380533527343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19053959652581714342238884119015443438514071510036052464816061644941082106206194922221989752369092078859091974919461799414009669910650147772496929775651526621708807426756275840546149252136379996146502331794811242162370021173320456629537256256020869668269179290139516681691478003162494515885778968927745647412340414503427329030976130331220621868691123635728156481031138786543804018385271168902832519941724665670288575158342254095269402939748769733297922111089635767074142918778804929352284128969593027001394341473749723135172847959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16086852850398212487047024496881475513529915063715160708749627612948269176117721100095320606074565357121014973393553528949350551196146395580581489943373589511201924578343663672893303013432416558441268720290987239938144224522746502577520577233093662859496289322776051050476648899710290137546894457321588264222443827160555299531424716219680776334724783594996787367505609733167187748504866258189467335977042329410789655368336017298060258362716916310554652659032175920100457921879248779999437868645724268499325230599468885117360143625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27807592116602774802951250669054447793999546302657068789935094275091883397480405285930397725074274759049494924469460802536493293509367297276831915219939497744948777809896383908082138883296150498288702199954295539548783343987173416255320668160481264872281481307537174438005852305188407604582117868993935815125240846673909236624562335291705124902049857112552178380285692620424219494995251452193714527599230390381490531887030927833834391685725621752874693155870109712730787451851982125691939686049286578445005875415065034384367643243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43709243596974280911703885829025039497690521371408911075535130593003735048275403954612103206955659366597156479613730333530462192611001594531422277361917650430791705916469089179434942102289965513940586369736401754385740138977398661492906908133174465628358987270336444653221461271078426136269170822028065345580943779021024391342870360035774404665957318310299069702404344920699562558913597991728800955896436967625335281191005209278300392530244744498010090905544428770030348472214537278609531927566361348632914292790613047315667566764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45005993651802509808101090023797219670674523636768620233743472649372319990695908931506424083625568287489591468570575492189350416139638442552026967418097436616888548259623089254677746250359190847736586191202030091654274276118932806299215036962960598476244372452508690753159114570739971194832483352291838174415953279743635761392871733604652363796615126023795796193822225781370874876511464853922102493726010532528248513370990274897165093447094263218798184881757590171217238539460080525928953069844364499248641918780220802606867207402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38255486069799564865171722780701892365544748757347314500030656936360062110599718066549399137188010029816092883237647761981513663816633642949221855754182543512272915478776367371967591116482617054482820450001515281613239625633701054902669689024608054166981746118467434329968833104929171958907036657226907743980157528990167701999287452137593890203106083443423005716547271462921209897476751986066237833734389306618962002370745217460964995083317459728935961508432945130851535041052337842761310999503178389178785450493294791853870600762 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21705350993760425582482966450491502449758710073366604786348348788647836744849365378272222916759682736558095942072917836493658532084743128859978775279552539021154409832189060543662200952759456544924136987104509545925922961393774280886378111088332582938419207327995810239183080091901544430800361104551132251672368942502163353068258328074670243652345963079453838312814319744717224774382612520698950632965114686953795384085133826972796669551310644772796409184714870538279971891064490397149981234636390538351638082743107241623308509062 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11047876502457819100754154255272127438137009939758890410757367096963260865857460463478774052563744672067542473532293042397355992220385675521669929803012638477650753847594606668262524969953539108958337533809641408836460300946862143472613241813229083678995928632326117936450487866199979238693670203751403296986889823313040079713394371459740575619627133984224360811901819469476408936360593802767970075889866020523956020563374713483068636976286338717483877876634326913310074091407387605085036909719027338773115562077958933095437172809 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15510780299697983425730848955274624117092528201006867019630551889272080741983551322094330492853587901390116759156354752245604069477293305675369302825767703624594917654649606077159346895640544826315281488470712379968139967676613541561424091334226745482810608492667222764637295556224372011321158747926461027973069696960617458185575961373019243774545070505550391626451811448444077237420343910513355585962435230441094501017512027254774151194360515789750983804959023799717074194856508505355085267853589482771660294818833270393605296929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12293967528873833042620614849309733088613323884742478086273066331217238697408789518639080769472077445434044536571981711052471868904814387267971974848206638766996078503339807808748541365320708156514442978719073447278377871441522558128631026655111841300803840818015975735018795628641117433012140236042196469157497804101289741000465884406977433208486810863998890263530712921958110768702836355509867138864165265993817262709795564843852444670641557419435555883964701621456389538981901239999998329062937679930414066402850543305235308917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6274806835903025941220929477355636300786627102954815940000686841460793761289451957163229668334551229654925724268653530698005120733190867188331427897501543477295317623596588721109531212033346853200075744463701665623459190037102015221657876672120868286340938168285174303382739050052042853276341689379294610085908907034644627657285820669888525332556186233509044011378132956941688089895395472344210941559844603793008148109979353478901245425938183551166347733605024466165363446008021439813290097243596174388921208314836156634054671796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9845481743072545207793290741978727552972176752879029589718276839039466131225013331084165812747640710678564061702867861341172980176047280380695299836181908571341945035332080001261318438309629610653398134863165159614209728358984233491169912890380232544566122668652769008184703544852032093386548632020167676525449093252442099464302376745409153088203580943677129437293189295183976206839842967191731590835079027946331270715027208698693138783014808496143982394548155104500456503834692217083367247711150924295479669568652942593898545919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32526887346780568906613408863792521221756738414615891720112537533807414270329149418065438146138861755007064116232859417667385065981224907183361874298126081397173293181982195733287499480976132414743127926174039066735558487074987884238123337766703928401249099221215723441159771165595043507896124492011984521633457760730786592402147767430616236900583728945965785166330104273950070770351418462330731490624116071970990894493146044545347424247658695583786699949285803083531039486683292630486860097011362030548395725641517907553878742309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41327919315149752452192801876780249232978415701590777396228453712533923948012125657297903569985120331266817300024850690899684924410928169735041888699010889865564514536109384218817279322348343384441398631621346280284376288196587340047925303023161164028853245998818179579542203305276162201228576594034604890138820148033595295085163303342803557485782950509453760302331209572287985695718863632246259189233414665079658464530067617411117267110666156407855020822312051449492675648301410700204848826760685491206721102198662086286393272034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27991807818417782253590264143257882616561704910042767780930344190295997619056411124371995367640850344937601996187915861072718623653526505863120969247481017033992111581226492090579508831205607976694977792022960502438545085800815479477339171796189521322088314783081171377504855884884746451855957890012715770188198884631857510567319053621288539877282039533975167030565094313519801227892813403876768974973367226959959504030814045535538974198120482813500821946277933144237755891828103115199614619340068504026863899517128551065248638438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33710755575269532768996936003508068070927425881165817604383535587767209845115788995112328558480861337749820123287986548383272494385200886324188488563856814215400306668852247286140334756852122349597773957152368498473388793968297420367037772287746783302675378891215954888608902836362282284080591808347642341791295082483632184965135828777875162807765033355370460649596784500357089453699305089708880271659457859511522060940312506948562630467684688567599441137367642841179772292926849234434483784141112964746394835886368077678441650714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3667741674329534083861820159886753684659719658021581789137815563014387589460293273216764604604703285369119350383351812675841654032759010583232837223417949450078259857946408607307707037766122760675635657503790396542991432824261869887692234813324732562836469483392955878117053986875391978685978643588348419895634509880855363905296473055740362767101568346559867655307253986973302589427287971026835171078104239351477219858508449880371019475096762193196546613315447521757278790097785949048645434433587770036740966198932352272798265853 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28111821119389786583236277924013920966492744224944505743653213372721509325858374690386836653671194293847854583978382460540382962480269912195074329537836295898959012787964582129640973978687327207648315109116952032310605503511489308396762252465168428538608104118143707873541315238438055753480476953199691002041471421623726918020297311204187138958043944444581854809138080737732392726522193991054248379595599574153044296990355121535005661874303268416933319703385549726867523879458086525255285036657668705716234491328251184855627753498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26895834670301803540457437346301009631105371413829454888297620729484670790622228772361485243948790337145572068943736776809511005614842588361162853674152910886720766531417924957939287004168598254593989447675078706473033867475127458867515629664340715669883469690831774471194831170087230092021830719143360034159115842485697706482075795269408546297666563474571724409473388205743330367293279796118752159404194739186715178300291002383033308104701678729489085432977441925676090684285416045347949666325113155790360540415879318944201044097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19594303898302562836234550673736292959226299233374761135932825499354223859051438989459335144866934942992795981748578466203016093591675010118679126023233597596497518296146795501300374103226862420326555513502865805286523521162486370960303599734642324090346851619596778646199418959883080195837260285085561368980913837967841628588686685074195713337928550997540457164159976748995723469805690094912707243154527748848376466802931108846740263171948020623380321083310620189241157535805136061141678653457218828238235625271973006281172619614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52130937835891397058967795528145425106076892108569551739354056580599484108769643108987687586370787422800637199549440399571881037353824743149397162141268923877078668348748419083808948279505735951716590704821787488710798511064522520095899594758817326240800154301930224190670555390324625648908752942644069579515794108655606960758419514712004369134654025923715799369752501556227740337447134264168438727795682166553939958101923710140021118688408795816873575693027532904160679179629677254620247119195627039031407061590502393954191902682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40752294186858767654139253148700270448119370548451406822726289737259269843299186600340381011285726909788252611472325230339342985356291129813187137468094645580531973084312006028166664023009902476220905696196035400830188963888232628051880624517456336305781804976776539075179687057152647873015671225145637627928492150581263012551052121215469461583577379776834674824544512315121804131501596929210849878325275068964948792079410067184972752822768377821560894222321021953993655385673580737820356152656132988205219781131977650205686986835 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20659190377507610745172550402096461229594973678711168593900564426126831963202992533816546140679761357474491371260228296073109796349746578515191108473242572334140386414312911064692057356326306941485652282051950369334161108022488534447901936324905224529933065767928615227343397194478964810041093518580464350139508804489170877029279642515143774764161455379823223273888705432953647300099862217034270932985828350995985182959764157756675225565127849851083661837767636778569432807073158232700243391911477617780665838312289029991485567045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44854453209582935673331124192523306010271256561325322063732880810437222621128063724085625750220423561205865421488385319906920369720626883466957177338384910645942487122998567966594399633961058901700820853334549533544427698579793198774887404143875807978368323234323927615733237032745269646788174592568796687687275620026042413211000950628892955733713138031244164991119344516681160749287668133338660145419501615531644801704873181439448544845344026040591346282760520617987553860572362533865150635408020331125601210275712574233274115334 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58892504442036492684122906742048748004788871804453426069858877483314690923823379269160616111026160994412404202977621672930942157091523041021379052328081618189128094002902820325930260774475184518351615152855095829876550831998709607764427460862631266730351228667789570419254892423669405482929977311940408002761045769556960990533080976233971684841646955889940589550627697900283246233705830124969786469187628061882212847883712230502397606603330687345053906160789188476483957530709215126080623246617892196925989338471961921355555110218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31594316980725947872629726047942525670335480057026100298412535942233201643292679620213210643380528781050147720532437337123198387318085158863984199836357709661660731602637253187770960709917175402163789960978514599853240648847207003406793913080995794698755185718330912743560656084990814054432008216953069592228169260239532968258768695911608641168386148529550838543524043740130773250079897322691449880632143730632313644263565972699028336980212386828944467371171911507251300716069428015124086454904335853759792414385975311705491047005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15788758020214088102109484227302116346874448935724960439845309233229300259859368095138050264923783794760345701664110838238569576382087166152412821045122280326450509383008921116448792096835564428756988521375462236412814706965209759119583979752837274182339104241165192408563442928627237508582276449284929990580602137157534277862718434051497705725452313994377137826676953540983582833375554973052808294218328888903082837077614658338838014646135793434651166304987319583489342998254418978981690225078050595800335288522895602403560220931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47689567294882363391603077354033866197592120369668021637781126306283041378160261911606833883774603709860324258439471238683617531296521482375126604048285048821561829956522763737082589940614460329596976494800002557781901247959176295116725074919905898962382033270374692971053332053993224306644366921809899764318912085914420054338699488431774466512447087540554022826666341058036053037381436743390869079859676511627902814501380271423210273979529229464261549795925983758658923000532680421660347728461155815184252108762491923692365409223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54707179796585896037803332531572775759828881318236275254666282176403014353541773332723771901879166878464323065100022422168324993510186171930052899929194518894687122347921110094890216228062775018343221883401070507974204409130953627051610621431731033342479424015204455908882872865744765626173910659132203524905787994603228641438980849900820054658295123323335811417883424606975710831354287493102908570683493150095093947389980508409221514976310568626290106726519034733734190186591609005003489709184558033873149843282839983394062082144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46948293740257852063129368519403377153490513359174839457064510268968519702798448960277917965701049326067690049012106074376345014162440792501719643487007543257405172807546380831134893704570675665317090972102046144617724322167242433333185090440189489743484328743963069625704983479787281346068085588253076660483944916592901172556401653076456981140763144708450284884049865317522978361435187644745301147377733500001666228696885963464035508797575706679852863761763468746714533345725588709802665566713359487001719811042978373943641058776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40950591053969389195857004842828446281906792321985235675927512863237978845888026887794261686260919089744482803086236336691084915567755891553344497183018098148305136707556663165531389573542675344669981840587236199497859016972434385871952583540417602110972942932506293121531910550183421884303427120428793689363956762109801474401138099919649401167762272925768376356571472029276060001665525392831909359346347997090911016761796507760504865939231979264674593725010338522611081873182604354185553875288408674910506494060149301298386718278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5140310832978547084333627523121756851646137826087874814460418181499805907207144423855951450951723277065379023624043924275479107567370390131857917762625612456857189490081469876026020760925714262912869512308671978788072277124514824053677878266858178584994615976154099758859612250049836421003948381527678886250270691871194127522875508093847300438654958518123779444661530945999668064305136831397803498205872635858849610913782349571597281426456746132743728388205638184266898784944581952634456292291424361852638746038253775266272493956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[490397994184528740225281843126436335114273092707011741156201742174469617638650929881651382232941410028481746799138612221877161211606671566143546504811804591907348686923487011589587136868929879015683928311133475734146782091757621259645226062411809792970054148856894561100759346886987891328748950235068235525657543352767951348988693102966355261691664906661110643598197630411840432470701223172769041588863836050051693560173658177645994290755350991245843497117785706425668040178171797041838006658601053990260000457223562708676482795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16489406194805634314066550898952332270734205047367678433651617158044397691964163111863141608783679249926411959423514009983003407094272982744449465888607443089100861656820215910851811355334979106936074893069737267118400023543522679557483434922008466710164359815964943944301810929918931873121064772490183357679689134409022274913701740095846300364262081730626625542275073025272748690769236079544410146083443048388352756378920344584968376487400043261111865907198889501873748103664053776254438599841943442961074700403070888431911737086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26758733228844968433094094117737375587032444123304073691577286318348131043360324126127147068529708054124937607625666473435184798521120038889446211067834630820505110601801051922001803953770090325311674659677202822004990800071524561886121853466136269443034677663627928240491102855640036781183102650444396477579341029273534711782772896422972849668592020799461225011845408741641902472839001136538248838224403115577948798503202104905160140050396850181037929570355229035686514021617785978604316024047823194862375069935702642838155796181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30311858252236075814181297826711828291388991517151111992048052287819698371996661267967878651217377301610822754567642269372869368806974421444996698911826971019490066558025491408046692437696565425204328952607300332120683548958282530957762321751479421340724381917394229255423087109012908808003582165432069549820504761377379102956841814586024206726824272224474520251877289212377090048084063956561782525887929061665013472911771162147856948380950422755228189964377671338250385032430960830192544642178725763777819257933850824944090192085 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24692208115787844716768103953976368296998401598492977045579083412809233666617989469367608477498951604095941523327675184182191282538126757139096209943934575535486028809401405726295710468886480475707294677110813917578260779367231502614567944748499909500274559217908991517094649534823917880145540365815389351052124496738736560170321866194505262632191140218528529907177106352091919269859022878297888179889632173222939775626712432976172428949514209594158388720904729915808760448969619055107076253222848989826612520708969607458329672272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1298248974779227698020401823435909403932791870229635913518921693813944282405859124652707895037380844664688167236714282821396543140355364939456104078370919364290270464527655465723591932752072098341074689120411256750367602488552846603648129363802064835282421050808468494108229673199651710085984058815147043812788630920893411958610467706395435695410460504345673192059957523200035818224476407976498933951955638218466851869029922666747867884034104235580254016774919737392657009955125766379599888664742496834088489414075826437792329477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32798328220462363104712569085580271007829932386968376929123117712520722997483423706596417601605376986177379949803534046120768386501095932724493761660576401864893173874156347711192034754409439685596812526713325096411669701673707119269582845829683015128330750363543513091752478041091813869951290366180384168460218866974054926972891413111826955571582952853129631392590327992842340147422071852069978064438876737324412666207503974622503329849186886335627446790136303891890503997489994684346914710348198415404461090870347013582131799325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24669393259325063464879340263356757824493904739157885622961608802564544195414307256517536499687826549867525234734911925152102023395257481114220324492770331384065912300981404476853898834044699930293136350619756997093943100330019113928625339509914672343204207400068792145113286370693335383239781813256631278139725129903146442814092869542361494953118824149532370683692716424273923541275851989571743465030901658376620479556103980228528746621016315434901304259662129483558163034252091810669908882095030936498993964097042710357807709306 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18682803674571535671824781303016308248398451867495529302306989886809817778299632203533961686565911688839578713810099945923571357190346202133013429454000526533776503302684044743473020497112949868405838077629140977305165496690420517958867567374659656017462938148155996437047890240492127547464802130974952284248444199783967188954589522766339766788540727050754222473370654122871362973913361591715576684003066216276372623999083862078794144503122438967795449119247834533924397871141745774107375658693864335542471568500940182511168452393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35945740824926100058511243368013147499142054339624042796019819381727766841343105773654168095313632042984600207609702296211150920921289754754700488484448432889753330278464119132350526126403406502587587669064229806989891693866912361230326675370543401783773978638879460001596668855122331991035461385456888990110981358931958272949638227660220746910625516095314072257495888628969588588798724705871024090994859512597270106326350944119686183226119378096226986040237646650796611899324086362861762071066480243151324003879395271734852649653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41127086552016752409905432985874896692410144466196196363765393924524130341263749922316285162870213272046259588034913157105060868066532274097210991441370475900377691328547492789503038463521965120825910846924307023638335644448567681800401519258144028797168637162032409856926200712098384791292669082997956521273582916733473302462293515894787958098317011743936659000552793788180814306787160990016179031510246543130738875293530165206959460927377911894672642361805789404428297430394370655405003198820811262690807569564359893304298654824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16179745967185188491558335524531939725469373584815358301698564422711162769730555403808151327197008695944925612015578939649190831588366166285041121253447786325000019087607231151890204421561174982257338459977481597598005210997512991828473235415525290199863425564172192595827439712386296425154848302393740041033225153709422935968095359329134171690851922635580783868546427582751902436554670647656868204965124962496938384015341472728246198180269387645390054169705238072117176939478250803256820760907773381102327832396269592447334089198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6527661560380522347256722469190614041417367326748534055819934598899600095575483746007373347010528737879069385003106461869164813532594831490511043103094454972374167931534878869108008503813549044934529158851302501863247226792462753994335993733273223444627182821795848765921710660682361996535206049976840565681972485904836961019658480139203157280110201694188748802721959045979782979637077530213590588396105411925552237863910761104963976124202438614580842802526164997832098881981569910490806175149474514017521553493689898262582846401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42713927414582875581210039087256156312252653823095957196456963373871303257539230449255987148881489544606532455317007366558339487039890507886152488354973836710565861610403436057621514969367327399043754671341035757782995180865407706729651725439370328969921476632409690463248478667468852183569068176312527625803250969790299931872676776610493958013930075844305474032817267260241283170969371425280846534955425387302056353780590847446265219754915733686256095337042935746632072776534354597624114219905171379023880888950119517269681663651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23172596151190840916005520449843101067419466625277022776715867145169856511679185840468111305544579949390030401479254333800081318630194069015977062920692700240088807462628404786454712408297248292721345584142039175733123814262897851259492232539784275337618494690893298840498194433724196427128085704726695868961285682832775565696748505686768059289111812847079614590418838926390987732325967166098625331724033031502569431282819346072047178744544236991767444559662594581090836589826303420336656044834260902688178195764017767264213949186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11459675267495288541734270684095978613919694376864572079107151780315796774230571665907762631474478928721684647284313542529002595370286095878782109277381739817521615542437221182303787750334458953491224687603669406526039438163246552730312997358535361981639986288779974309098580722335086145725118101106961000082041931085561925329185580406628295883943156374186365159943581498161776622562124544816709546154116152764913581845479938309943344195229249620473069578235618311533048412168341221459334908330876598983223326854155513751103195133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45077630908710867894383110392741575338504568418719897108567447356700975846622638611683745382407158951841942302704529401649344038435294154444377018568663974918323246093702308597680094073014127000384638690802434709588395956122475419532863042053743609848748653832934923064405769186547660443039619214869908451096285551356598604605917203015868377126371102914328087088634503977174292940686020938392903041280145355371647043190207867745351186033349092392672640966871023649812464036487323418781642342206334510373107146030729312341922305041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28237100611724247464296679649730438276847574456306721399886064284028086962564968585245234715185998131226170916004598962952680955021993864640801415355100458347880358002977929892413761163697355078475341546305262752847927148104654853531246516218001726308167554787803466311730357726533763844013637729067160754573662856698925823678706820463548552157400167778854751167460540085269010581449005211200359858191248560020424842840779390715036529510287308764030706224222462027892973962720967625020034427127914579413676023438626437079117177178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55252181860477126574761144289393810387023645905006246279649009083364306754109082349394085587136163556962874921190202019853851252799459847221284868213455185106220348986042126798971028153206059187940184592938846298644002386591802069944396208909595335908842068250875505338701446703978947122498209912827171424857989944092207022432868823118935432191449814738715688366322351999179278726728715750731716856970959082436077673093477700815653197259692609181557797306952859172912167192907580035070499098319262491162778131027035758984549207992 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58689289745186829894067021488610202606201994456027422307640717964838366650026169237139162494616688470609124915894526662980835522965436728575406224897346148799751144071970116372195971895957344194632950187787164076723241221651457716530056316909062920817125289351778614776007194198581816840025823530067917228592134445268465345755692189006602325605737745463173727607420773108509965396270105204761416609519651394703668060571050638635496933510322951899565513672830771291060615204587238139037765101619487100092544844799143876231583139737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25125939307344891272008743905581856970397343032669756961989098050792301859425840816635932085448675163910570183158104756770303811702173624698947233104871311483279375396747090446338632573371488083953682178159729704417884609311891438282541436105465178122493547393078532163825315757117950510147942112098129287170568863872929039311973431765901824268229699812038409674626537308482515288346356893011220037960785794983126361897642480962234032743738638752529340666859276207442807982507635690217361487435828405419017457662182567610420149075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27668882610045509081684491482186061776392416241021875846399977289866139764046350439332987724099657268492108511287852058367914244757025114662613708231706224150084696284945122890106485845271823611279427616032883382968660587300554396345830231534343421457625391340271759540379299702008883416482380027672723191882278141645801299184303443193759621685298586025127931668854759267220624228346774776129291499656531265704486125712403464491434764843058452840948636669221251854718325576493575079457597160447862209064951384993884977980643479107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18264889436311801154274370047492791152737225091356048166206497444383545052854070943676386040166596600288617072335466711158003156154538589909316639296435925907933835379037687269759052649832430110526958304673503277333864091159456857793911101703294658673066270479219991641909400079740210512974915450494890429763048224576888723081572245928179607196429170633859863636281165394287695590839122958380132324236595946760336858514522095983910974690662277854879228919539111149437720599239308208928083133184617431650211110424905573145063627776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45418596007745377308321351524409210812802096426327810988729134733015660920046923832704285192940978602819518957347953553082186272762476240633142138378920895014863658009305937274749603697303221713996763230237045509994165134918904937183811064288382288861415565449059686383534634258244360204460086114712398084723455159382662064788072603111821432166327231821809409076348387307277482777585914209695518222270035516583652890388527585448098671418254276205125972420398649927767409307819129568822940019171955922874840135713218080292164118557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46665729903133813332515751940735756467396779069955072579444819000041398889921649928403423899846933171285715288804146309808033853243636650100049482679250242431313419966419510331367122796808154222142511836756417745758394655800528646450903012244940867724491274573913975039238797627419613688161980375613130409821943763166638494191883264193497999209924982442389014565882744259296653037626896538769303670053537317662372730495023680362955397586427704610798046846696802132183672712715312896448599328262276018119726665184083084506775564267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54519454412871899114041204238375901631929569497787798389226144489228359696577161764999602299210825067920427095698894231098604146997058529429163081486203548038820925920205192441814520699414873741934912284850714430379271260931757314059270682026790976772835400446554267594733886882579752003850112888181440326604863871257827066748185414284824000792269901707442122773481207074005062593692363191601793291930980651754808189515859976683904867040815250496369364868413540188417450286741501130881272304690209316960887263001161889313402275561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5875441813938715914193545410381952398038946270973992850995304079477564710027252458133318241738762615623665801209288657605963289286399870035592670501719153840761265558104847238580937953126247502118386169414780262739433783238933540336113855015572655268705582596220042943788521543307346909526135321009212310444185550408153078106668607051921793179112110127627367764955352994910629635946724969904325488989056122214102817624355357502313216591370279295367387496466036425466485098614442232230656918051865876802781505108867146725528978316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44292489142122964479184294953313202949888430495382649336914235252772987180357332119102866863337458520347004337478835264543395210028952749278876091886943217892737538634525977049657935151601389277409048137059551772071006421294750553181286829934781051716958338128793370963534735897610481657154894468186074255487711505068949613248632560483448159808184907771906560970991694019711007106453520675073591812390763281069002086965697322113706363333052195139462468646888459788499889455593693083456285856197945379267196145985186646627904267913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56925563318889880273527085863576282308749276967530766363019881026751807962101052764427998661898887874154399354695617858408785477324663700321409449349807662950412977164141990721607000848828629292615026792987694798739899740283117152543301244005784536967950882869728548136094209096333948081456348968444428011909806939184388622484614839912341202394382948137154243789071355624273678439777083379723532526813711083334560762620268304955481371237320636454479914347121967350162299282503393593827885831346418705621113394710207277043976464830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27997403244673410754002477402449374946823120983502672791995837479409005545796837405575750900050012862802588845437782376157320166315600811488986491343091358165424802737905896105432599053796465470883070213403553372248071553311628111351374182733596309904240386784128835767941135507723709510534364448323473058327204959996728226703683655223855712376760045311852571814794716701723788222622860071344461000999044426830353459542380414055117313829980043622103650099701619531296202947282284936669046007935056795010895281607541563225423677726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51569089740807610030360037799849919068495543970972029010824260566088680572884225413058932170828343115582453343358768379104280686743341441675312195487163244794213741174722860171386484776697962178019211414963540872279871699801057680245455973451767595382539137287755314689749320201762926236704087138390867857607596870170602263557794441379900998297879622147126645194039990458643866203130289377111254650012210921813302244718628203510277554062525369864279609839139481862847385406586017039412956024340236117616805001589524401644847144933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4221929378025929092263860881210701653304224610922844761362276445494010206332209782070321455552129010516072880782459507295438172572982138425116535091530017649357834084865719131694755197769876284732608758023099176466211338261571602001842228498846703241760488835461370710073758618065981848063597134131695869922138161187194899959905299234477576671561980869190173779825708473581985708544387884608893394703614419492011960450780732481766896092471319203376038794075379579306149398175011553961994643844968265295511013455763261692309028080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35530493491282305244953884113558713356761370355395773066311340121077110586881019998202340278198523636894120098334297383861563464979202073543565212797205441808731900136777624125714062091084660172470315960311842511803868878756666484368168169042762681488961784996502489523303167578745991648468984353795798291958919036198960456124056207211696789701429887837689371486234279917184545327878075289428043676828230538696519601401090521229484353569513528475455015629300476224406373757284882526379876291766179139842766066555607499110926586606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49784380705906878948430637416675968353741425953408006335514100338459284907639746724605143883217795047331216144625423916700208888994830532461911939378535776898657378339086459134367429176947067565994218832138238586203601732557979906285058401429344489449975805207564462072585009727224133935749124190244151319259582649984656678989478940773553283984126979671088316721619304237192965463495902161250235419169322354915307275572862152851018140857381432977665647291363604461824877121940213254587334413515591372238072420181190898847618066253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48316683183374317119781523519788349386405757118295152553470987308003114078009152859445921132754433500499729504385405641526193362336182351614220361358813408726132513028967446163183305257028263077585103849666080573827744891790472056384595949386386838491559757747357985151619657547161684018907712254159781058709435622533374404388810388077511752967758221531643174274631845023841241716211066922011300462305813719400045179510699890794160221261390411085861336483695216018339106622828874817343997392101109581051201703561767791067570409155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9041656681747493240753160328963614261236935081477412826469864241336536354260524552887967422827993188345084027526125252862271367599143311319393933099088857999410608018857807925852157141094083034024876142054552134083287665938553379503864527678465682970503999482139338499307186425839398449562143720409238940539872711278145983863353054514488338871766224360731922969492545972267463622358854631158289255912792046664471470281112666444150380228088985737586263056373441389390509526437841280361769428168955325800104573217850760256771733773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1896280256622743911880961376363119299549910388915964370344042331130844311797717754356400828166997127886565157888327629609669763133067311816479222960157619781670028598057919572150464264493785513006036203009917400760129995632587562288399548960073969595694191971998520184721314222012753783486987466075481025155098723104135377162048389616471090633028342068791039090340194678523800204463772315671546654220578482045614562262765710535798283732917485336362071353627680055462142587637575755903090267372896793611351335290544523867639352350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25137570545837417649567432098241958247050059711811165129680555834077456177800099958717584536720363301126235716183973357619011592000340493027216805098037106797988533212872901067841398720114825811079891700547505140080389580956666771229699868641774089271808345239633680714994017056917778008904291370147326306553191960723905024354762862819602474151575886152690441059065595101232790935470981439296944227449103921137456944601156840089524467268971115024667358301773242637169494619333650199868493286959579534878350650695511920543950544657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49092776820586250095588679151414934841088553326351390916420689940196228959333273036685778594089266730888447894964515353058578595683647143041577717535614866124543973236839598076930961872564697807106122169967343319654804382473045440841633607387589962293663340346291292213808350390369828390705119248091373632481416242813206271636715386728943829281424690511474520519086350241856014139497471656496420875158917771591001119632111037209650507296635327620375504765800550971969992336459107425443234263758041796223243559976731357045725446523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10496266658659751829052514472528475521263609936824325800527510773795239799899212485036233396704081866014313057476369885219911691970958220488990681388954203185852569433506299595194156692131600877830881767520353380676798989214090031054840302528969538344213086425710708962684501533139475504800792171676254244777550869696698715414272355908413419964196462229326731545758675458875250393211547582495857059372766430105537935136043392313655030503765966530785541464791645223685977412765220484534984032959466735499542717704224199793126875828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23496808980350174110329161396393028069657938867488189677001976273451234617013719817800533226722078389829051438211922588890825942510782252685341558593257184545675618864716243597702625915899281721393898692303573438061924796664970254265433235310889459334490379505759636311075029205037086243202463309639573584206595695227633309921242459800647531734124321416174626543810602000658661465382823707453211008413227581200592048089138124374809497130977762888298904331727870067296626749157789901015328968515259350569485198929009822649224405681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40319389218754499212841192892253631888691782100037122909955769149428950563045733255416891312674751124891375274637536051923775274383062564191480989584012544993720298230844843366526418061851742680498341000677098208225842213160273721596087900561977837298316530819517268164091665195359290281880564673533735260913494290005303852659766651745477523813060386877824004366539846070953408496670794892613163686344980991230579625364410711365432891209987274338307192541657486946803228179295011485655519813233092837287359982115012576153790819731 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9346898344791016648368094768225426764317257171580827425011441569100967065387471171384920953166145809301902975043794983608602281963517559388730921229601016064942560014417114339041727813451287577424510124453153593442611433843622764303996147098697364015526241493620707607780027163356977286288926186859433405789214855073885165181666995159517223738006648162464145771616661775968490463107648588706117798386712809640010092804718987600567786480528169730124190361426925356139453844508164632004168401468029005800448976529577804028890357155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39304336020027534282275901466829199232763574949815275282571573180983442718350518096363878604289042846773816872827923221226475910347157045895976108224873545843055868356873568213771944091124110945057836538908624794258976709949104017717156625416745791570376408068546471110420996424828398837039190153451270447584748001761984766812902716073869722601111764521941007383676578383326898908023807386429673880718331583985092420502910157606110661112726791408796690140446861852335658549981459576973095394292770195432255512602866658408355278395 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20533661427905984510492958067149052921634837574850143570164303073920543568361335479753811515471813028982064844614731492853048951660656165350204773745706434030112791289582357525540008339009909779119837656330007936427037097043959291279766265283833308691462739295715996856825055626463785737794466250440872962115272262568693584082457453150422643726016804651921036406833513506669598380129490528748677203286982190494706422638098276831953302250927938953432729790358450545352863125550842767195668364864642921720025842951765970470637947367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57962052613963587027259364262419984070391418401340196649780739883784407013325131141107955573517746631622755730449001013619865880386826463182391018704770248579461709445951380062118845309111442754480064746809120764651131761870863307086281816043605820520683676011218044127179756065466138546583840153722477484691789329847078706674600309458127315885713830846177153187707859251473241498757675264455521395971873005441249504181908005302623301231214215280374778289061237742655959181991920288742284745259309391719890682033636931116447099598 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23225073828705419028451366116461857587108606698859113333214330502385276827334469702299027457479772724843957259110959543687053893623415587607703085087898583276874758394945309649142787437184512237759708007879553108206621734324473456843184722082625114685490618081287307354657391673429346359096197664914432584729472964477208823726844080866992855444259647770944822628594625870109943542706012671420896504829233227151404716783897416571679917103370816316367333548435053640817750263573717167212159838608063624132660115985291278569133180341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45677398772022996466411416514709410080699629963432477309927495365861881514038422121812754245316030409486792852594518041172320415649267151389415614346064930064112885819249220110513871755832324329302629698733484594903540161730684425740163268676639486728398471448344582245618977595218275411292807959946932156660726683509686307505967395729217060619693533848491399303071950418166361876026040560321642992938956975488433237459563389101349649090660866370095804464623346687625409628734544889918250909209057417634729312629405089734429811522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47786478034415800753988176623468979874940999102587501489765819894997609277717315848240982662854096165488930877606424085556059809885574632964074817200104378065297352416192076158859943336214863546733101544420135315916696766665065135004068565391394354640408643919873883187091346541222520786637079064730504631477794787960371641392104834448947356192756439428760154507261111923088629268547692252902323843995873824532896567045276513495359564114195266925627464122618326249562836194612934516560281168875549613638508535084032035596508517318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32658955099369141986879050674940846562236745566470252058110923791133499440105625790559980492549264162313387247248581591451199848345123464397822775305574938977704631024808593429876501377486464399866545811766083526473228479824678907459430995374680474699510752107649003209327258634660489192075199027225993071520728301920474761916256428330641612929030923394135103983046506144744261885557425975337938916292151889623222397827996302820878349225636277249492848430544628573000903926595400528134192243037011007769550902287802318816492549496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26343396650168981138805427928641595588796137607359893278052557984050450811405313909417464823917053670615868638548749421773837137435651374380940915796947783018844533215934475215480459919825810896283161975334972466978973641537086028946819031214046218500448931377118949789291791111955375326066430242099047066637701721741430332832268551898834578623387075435344584340098974896310616892492227794644629627479146998117145394676192204535352069756997891232963117384407858129417337322232855891706780420143428206309500816633426751441731599163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55252186208727344669160640011262985016627634710427524417584006106322014007305447687772426040446463434643840464745913457503352437609483137225524349126924418452680367083718803777730735741862185368806835810837317965052557289792869551876769153046649287842609048891907114783839744433504172584522280533746359503903151100060348514150290775730210785073079498083248034793620706381128631854320288636462149622206854194519616770393434239798446011873025040388627657347679310386730533289224734703614176783569280116722442188091403068811169841512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50340040241912278294667026429817784636081357410748943274169125531569204713093780423909199419020793514255901653559771097675376019717374159808167300948423772034141784718071177223577067199296356038588326319216302063346059531836240096463253285828860900181234697598938985695263207517222699112085222611789971115056921041478736216160616456024380862747905693561959581795459476446667199320588373810198470653479453560974030637373822493265146028694675110708435172935029880237506597972596801301030547554583595021005054688934496032435157101521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15383319079454514450792096238610471149398378221143572129719884791603423735423128612597904967678188238886754234270809753959638392251823937761369851827996461862657068954553745752449539518814612549869410429478708710317022211920667776169661192278788844831782502883812584785393991061151580524866555929386936981012604564501872497908918563560024537421923218849851861957519664055164323180232996893920267837668121509717590592343034920555962133738782146887148671781603808062911892988115969213456353097224569376013670042710220644760222326865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17267357989884668399731949138929687328088965162048597591031258252279952842514739260461463066162975179916426600035122276112132607820418772348684134220475903918560515146385913235165155574009577652017860953152647703395205058455273435370727392623004017182039581075835221514322124629898860278684140313728206870993200452754117283141097805379115613148345369510402383586466751553125526778582258908573741646888124170304029625236096303365639797709674253527128789757526337608622607832489093953545312840553936341271199129484388595980969119463 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14950887533369269567901204824553360910666545407507498991840258975819677321189707554954455364629932951321944942426061528806664560464073510255610871941192047792709140775847125599004468254811265899629615357831208302120649385887622356416142679594503056601034833810846766734577118245609559073141870019427652245655193676733137750608526530515773569107288380102905546664317955869428098586817758535531912475432306061407387042124470234220014332054884648864044138378883069818690909787302606489342679186465039284087429624344349821293008953028 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25578223757783597604193670564229554698903046708520751073695232579763966284702795947144599847221835500759181928019387117246240042401707207027449591741296131583882030633261808004763420527944078420935364997280151847469513040671391059817791087346930906115381286640331603002945516053147603312248911298945817354253682922815255096587741146535310606138568420382554383704766382298878385491092305963747677212600887371433292060541577269759477007876863817313680151878651610370032888580442810737675109812328428814198682968235194429930473489846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33477538782655526967828060834951322433263898175460493570163785604317566727887751450771506372406880129714377213412311876678011817600279643395726086047636730869294049136416855836562637762700272128497857320020961478199588842708980539333505069239438096368446900677422014029356768173117783091154782410488196060741172295058696932615970540471381646974811956688814998756855268244552756847870880310674713193207237241758019216324643084509706835399911463701525703285433373144065349822292912902939593179967023355446373925660699565843546049238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55647948726599228381365586722905761616310828701950633645056038032446190363871321193708615280957190484843938383342018613639299823647553098490235932086769053314834770683074553584722439270568915332888708577199778698129013447697482761139652358965002388278347550110850378746294088925026213337917110898955587670715927796718638276553469408590467075267866799313565540390927817566700653286598929255258208550458460854837011582952970452381820984501257247854106439858167145897821337416850214866585642276588794573343873919653241787559106497071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[45936478702492926434828592054632222718794062243494977527969514870151268957087812242812885052225586386911783268621891268077762056204030593058153338147276643419854461693390413897429381076856666431492255711225503578796404983014863764676411870161533036330526990519073537525885983208662372327957516614059351764884361161037913151749830478245360497784787873032366005203940931630020362284241967846837506338892536451188476308908200940708581150132035706298074074094739325402848403129737168681182859619757060340354034616977944175218928589238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[10899603918520793827643067298989714841332680784272604023629833585063488973693891332079750613979514968712224639596676121980252298102484934593544056878970467741604424480006770422787947960296071477155878088120568504240709175974018370231088223153588269836353175979081850156585306108405357081520344626545648439856989199386971022144519605676688783820226103824897970419153069910574975422542791201987991095905331930419712309093697123633780529057787986406859236073920590708171387113934355436548908875035935700619815593809780373192147604350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[43672449128424194812163045869433675440554420779340617157310977924980031097439533373271406122278831377080761958927627351684702725437653937844823686643877283201646849153666807960709727424303468968007964834776427278026505882558240355131621445211710588934065019989134260123441626657398757471811863078484777898180657677699418995336585392553501710851493672934087813998181150202628083181816848526104818988166521337298321674376584672592614433091720531593396222236448768829720834771700147337924450996542948385382329923656259893493248288281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[3528965946546660293901805100478990274277912918809992068338068536662056770961932835588872374230480970668772689065463595420357932405953475340744643438017710896971108878021042647884682368484637388277438540449892243479931208746020099045046100389100860388273006718187417789158419658898919425155943553135440463803184638959654863886307959075607254495726328922917696270048077460353465470258109915308950343569565264498427784262584784673753268943025336046477582645824110818649209771844267896965308725178366754957008897196959266385940553679 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[39945768681006170888700433277348922933089565804376555952330256009640678167724334209561380044504840493199778817234244802705594080687068950771655413900877637084575182038968778843938041895327203779680934376169796753098348055893140137348110074012724411833458536119876959945218074106831905643255849119147589722326701194238374374565434006571015203560185087658233454372283844232150203364416630669921016607663480304602588428875387068628110688237041386374015968948522895475608140010230149369405646741011594002352267617254974896031361476330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[37471087164228847131256768118797496237185066125385517221647884177436110650319223852243926304189899711035525407422351893795622448137361600426692452319826081410214071325479689947437650740024497711158905789042105251324397736457025000019183742656550671615784795387968946026869153845258768315410657725022023603481486254862121084543544190868092021866793036594668987282655970188923275372686893822490222566401374775746876471213685978227073152045985559374773561592737542372006728652044694927678261645217156813450473326736171873422617062841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[50770579130251478233988450512306437251346208656537094770242884240770549092273397322557138264495376767853234072044152779584693841760683795046364979494403327394199022067972998416673501897589540941670168304599799570631750400333430984709057123547019616132299749729958667218122901066921830039443916279750685380967305974656484395235784203792932191349263322426739577589035289333601965725689583263562228355284977844843977377041265378085978973919735971459061335440587002848555470982616942004089165920342140390108228300651445585366275151895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[59073279901788534967027650057093410287660277655133519702207056539202213293473847716571561068367527752590476335104577004991733578284318469163225659713010356082206507127254560600975684793959646791081601140494657463827569255002438286858544418438558127549490554063726234864168747135241377876136973884693505671670195032676177148002608147287405237974986800716948867725191232524884314811620414256015263066735930735864829566759907300280115038285546093925139084615861383635966296486665775851201351804102061108442749940101370187420574326613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[24543787277684801541102334697708462404579552552355864374857088391434924686127551033024991022105215605526144167995933086006586489123884937393776979178428344266923096517796514977232136118271497461354463597161785141367745626188150603473747556922073854892736326491204413378350440718671746943514274692319089589138923120105918264999291429106935257792730107130290996053827491716916872184407317878417393556193575924379331743623840505230221194943979217443743875558417052200703442540466676352170924489847403262532439251634437838014222893613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[54155992238096059252519705298132129468877944201437954460898835974874701315744634746373025336878923052715535726156064308660329644653662112378774371464766827659234808309280039663369746709400439435200912771184007403162382294645419130442648537718889317055400375330079942169771106140849775273575812569588477128220005812322849869089018169776725632951769572464524165065319472651852105320279498281811646407447381951114774247633963185495705221262871130447998697443880407358941490582776024757339214884739922366932160501198767231730995431403 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[12676646851605894984122586363819440413910064049689855379171909339641542994640993911770354168386458550386794131775852499053306859008307244936168669878221298731124196235235440958968821061762663355562082821977384243256528567285128347803081642266127162462702868973657458227353047482636661030094124184524597929386150164693883933939388881636277316621531684067874220926937857467565944753081776933522939011496786745067611502066558517215902891038356413477108653254076659297765831354858887398404750536161253938475597463288128433938191253744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[23272733409796935213410570108394561210807326668475459356576627964746297414046782881056003939399862054873702173006263349766073090154522182994060799013564245112786720335010564391009751396816729582102032031112671733377160011617805537535526568797220203365180194294633353290753831457691302854018698837948703569714225260678140961095036644362235065874876096022000316814026252054206000818068900399404310493400185880451186413339672784640359832928275705415328282906538239096029172360259172629953632644022303746816343230918337432433719144322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 267 0
[1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1]
