[[34417127318695517388809072421239986691307905597309850308058946737773892319635209262041280148132709724924563927824121326515036859748027989535087166448789449469109941379644342110155480587156160964446849871817805897635651425710338188251911886164426233485172125203269085198054288206335990573614806647884418752646170158717548031469547026562978448247373025349281488908276926996156519531720110947622385660507049462688954198600620199450062801791870510959671144484051417537129821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15179548513283789662317958127445151718332001195411838596725767798554580261449206799207723224580989780113580522869025879982244055616400399772913406834172881968793956775816158065092719113028307292921357603462902331080301461047636334566175530172980635901479696908875365501170070078855635427578676648485478925950355601254201551243761065435315647200173144025681286019832356110993837234120387472002827247884620217472094812270722630159849441674386533609001272466549828524134375 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15887245460735935738484316665298253996285301791514855747907310521069794167680632515754519033193725128496061910387245022164791351499798151675454884065644478676920083571130297030580303124827915151948841483303524583862281529769377712607929203770452397178397751749760980216875507281366391651639187757613286462983322523567259262025803551834384207222324763927757844552461190008456551465942903750678586133651824988387722934034874724793085615902107376507105885848592280662377783 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5443194852345449241677921957383146180093737462646577422366397937611988789754832023610128029726143012082065423673816945110595657126877406556340947414113754243337781027251985464070173266708046150589490245173561930579800756191261874481661395886872209695480369366809230817198713925460116908087224719148879928101102009485113276706103096182618535919087098979015343489640451771187775059651431454180418700279243355043666247171321504196262017648232996962902415391726416129918667 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16589409799489461105595442761324277586511824675437422944090377507158463255368837253616017701932515566762447404255824001005159693090383327372632825621340291207396542413205797345290464074464015515965430716538224469602311947082074847359304376234035344900506325460326382283422321113179590330978479374682831659840020423638408873555981090096505595423321814855077863788443971956570107139758148516043400505339254015679966264590692874676377627763674211591143348030128333975257566 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4692009587087302069625209308148599592925536066820471443446653629818769214726460698698124173194792161547000899329773897733529188668492614608257833330883641058754882617004060190564429619709767719190675228045829858263609563160772983590715443271805659229964929835024740992539284787675689998731939593157641474069493448702216946720960248770013584792777201790103122576106551845070661685184640569937857339771355791452302116046780342638412433295330443977103963283387636604240118 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21885756571212355440413447152959970892589125717397511797519745110072249958932617467297366124431192579335421699711054517676160018917170330861187256314260489012922540496849932141755704105615463946483588052144670828228677279991075012394824917850919329486845445613778175152654780607501913790388348501173430388849816542393261491581938888434713848109213697365494417421813059638559619938396805787629565093239193806629207845567661745735836813446951161235386325946263849671344566 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27014919819030700720384591715171752998472354809282882301821641626221946326576900455024988956212163378539158473494078834277174856583228510435993670198397582472714044834986700843620117938626880005570820402431743870605973247849190713716577785011402698610917925358179083959893265080067317815899992876948551559431500591931316375656666135341155016696356518110216232598130164682117455934288904306864984525964543562087528256373115345146369865334395995577012585426264156429600709 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26497138889617262125056796455844755738875875394513420222704514589224898286756448272802377747160363055616412101773841430591459554956809681009379800878087651911040436526717238345651064347563037368143091994493345682309379072304824601112448275638784893601791085296469738657904229426877902941986295851258616238354413419965475351694247925658497221453294196269982668959093194770059518717424903657101324503879150717834259198391960673290919238972398315708803925112975013826467967 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32995641177550250105312749116742286214088108252440666726636313386567540981617678950412639935541570615265989032829245447882526441528995465310462894021632849077770025903477802827981187778796924932440585040473585527599124108906104492290145056481459049525820596804025389922182280346914175845768237438785424976589722479584186611583712896285589487695769701276318129109371650143320081355068091229516902523383570641330587544434949345425046009956788985404443339876304575493905712 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31923833733235231268870410130651618943830401086547441132410124576875622985495052068922736489956777618311421159099556246409398456596843170622212305356080246062654380028607462487915429272973582092480408127218852464150766789638470451901654083751385723733662363489571885819417805207992629784395901884617020718005996915772167947869311968231721492968140095690033032529989459111552827890499489052508073458362889221530537502299863957988173637700937512529617294686981736304090031 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28160692832099759491513219803391412524502465527350050412893201012019990155641436563713301979280860441443588888276453396597329368925022392886857448995270342835931054374013960135171445362569346571446687494052405990744852820104190928895550777678196223567794411344796555191498385500906644790763059847268171058607472283229725326139696328035630259793028677997234918120432439441078373949329608789605984891673636226785559907378052494558254123156579856911150789071606893007185487 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17486301326182843919415286594921234706977704284796014102505918008588459283752237449043626476077032306827578610540596153989927565098507416482470344278342466585241216226797822776663075980955843729200135615093300020448689421423662260426380173087392604875825001968146786985096839239001409126062319376607967184974684740967341771978047135041330717784219744925357505913707449384949376432612152084668462666249908019381310809094179851063316382790890202722641810129906522863721773 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26997143874375044702843143002962375897160114061965885487174098603171943175159889377261444990171594494538184438112886585797603852756116279816241001375526709754216282525652780026479173949764047124144227091130663724540317250708643312174201724530439426234874074794316378727894838894865889712538789112306291637143670398875051577179240655809359112929632780270176696409934550778795880189306218558799388996340568302037182154711398953322496385721290090540624224120843462510988018 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9819524889748978072815735442984512438964843300963741917407712942337706776139034612379633709771516668601125784933615929875950943610617926029376922583273373252502234692164824029003021173726057276696831905507956548297991046586855763016502763451338126952471577290755400045751909846582804730483385952045574166132602906464033138336948456266258650379003383410402030893650883691157048480153732675628262818314721659122597978261031051851972712639682306729449020948559694052665757 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12149047032419337619836888215872750405891090232362343183618653384391855703265825340016101696896986242746056567663968197908309460558813006751520874367501850405713997437035641556482210776039489443062837693879227574535917887008834879030797973844998229207816298488665514581225389581662460843769428105168203006132984991739260406609256617727171211201176651299706715879130216902216028933078134615193138814622438350499446996904448136944099281518155509083406757936574494733002192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20214342757091499791802474613984415515082592811291652088205850955307898128261947575559476678371167998578876119052806194293245355899400097098799633587845176848021425197228586942132319769180457800708279142656689143889632823028106338134300654255214659365261219195711339656603424425881117105458167735657451373461631847746583623917186275419306589314446378467472583446750892846349581364164342294209758138234474432569604238780783655179564558891370355450730936705987389914074278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21137689162428002425381124579761047889235659466157608447355239678215458192751074123488176354590374518837882767846480771286771424933854447515206717692242030850189088378437194988923974349598989269938695172828363082618316654504898041905806388595629815760210961404147737329396977503239339067147413309615789386775202236430214210935219778467168395951357450642527527796636145750094482263282293143476573950373539565213649312051594478920091966561541188603430751415519032145886910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13982324091109415403167016312511320605119004489679364174878679346511270862810858912343216458266914937834165125955893376782970137683221653050874246305857522058823488317742981632453700576898830568839906933219587519499317058982611599797464650984783249161830329548416177698697970104555812253246476533927307449025253751960629934630873242131151786914132622466816793601021206738837088977050962812294343614774202249636046028967112575438527190599685386270864371030947326800977113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8679858978478079716712949467459382098429697499248964479162102836773990342892894578970325901305513149773359273036111673484375913452714988347013153008939975620514124272368558733433212576197117261263884424973392886114829698517661191463011413370504815327859721531177161648197683490160944287968766013159882593359699110576406356572933208684872070654333099087857244456915041505514890076403078433040285531005329055638925986821006983577571488704662075229994766612084971909380962 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32754553427791958473757787841521034655250674197127891821673235552673657436416836824223371484116613476426175937149222656884046904721415854923002979784532014063066075807641255212402086518146294575782601964573012393930003979762173644760154316508789691758401491437946361030135234982310743877373340639988358848500949792022913022472565116308070946934117347047904423227273353771793589512593476041115893778345717134522173772707827058539934700531346539798248190809034771922768362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28275530081395667301543066590059781705735380449906312493269757306582091235531849033947332577533346974633649005874471206209739658066885644591937974018197935060831668784421710860458051800823715952255190861613076632460905586687002772821463579820421124747451429628469589696524511721717386427948857477905562580590646588468175477910546919334332514204696380316817201613041138720842912796027815505329529804318722001062820157372887532625367517142443588126388601987835197375123511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22432685775553771523648653802178135744128857629289462002368662846745504240075157618508631846534198929076835791895169605647465739771441659087259279905765899174271835712586754313953328970900223430624906402381124152867696684795301986538142970560146323868954229242928810278145965762644736427558863204022054399716544200991487632151945320752058313340136107365210901223155471842205544900398929574565951550001458871113840325818269140726531333288365359922706566292859982114051595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26651126902435513931435447266368218876380827916147694536833084913668827558260867319390141598276955368044088529324378875234017013113084973185149930442179605566199361205534874938793125912617415064480081169960151896743417017587020137090241937378224237592270977486490630509000528219388660891637818210163858394310205118700193432972006194493804770305161875575764044094839805127590067118667562499387995195373262429641764772567292620042281024481168771267819117885225031837129713 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11662655668340045239932497983852674960419519297789522494347991228196367091724179595089628928119915326025388761599811675138341787174242356822161851074881165715141872367882638788265035499710853578006281599809702886213302630062567244395410374947336866733963586304016144411561644078006938395321336867501394260731172533007995695865335165282730349520355537541653722589428541071085109331921396035971863588473318202287096691008505934910226901372135843061144099045314659683103135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26243634951146565232128760541394560948100090070819981951172757302172709610554691725158039006602156831078831921748950494814308413897806342672550889938259412250079725809995776094442082288526994169979448793029379723378688822531553309698354391723188282423911590844656627333400199019986991497810503362042965616863103742443132572632666084810400730404305597960260658378059365761080624483898002250461457816656144911014683211569209648137063247697213293585225643326654632624154614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20938711538031944269737828579338082624704533298103563347201242907186543607835400538037747750430346348476710503421955633299462897597602841696942105021826682220217472469110220928032991660108497482513067990391564754801838736333664199485427021068000407708978071672038472035602826778082398419489968756619763680683516154151692802985989006605888778447713319742609162305997893343740345590977384584377205660933046236019600617248121900617742988010110809300998683340048122233430984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28348609095145681380560570084601275086180718978871197179215760341287520359961079222870197173647797569157102096711222894028517661069147993251135468344659337961759329489479117025799639915846522536026917122128344843728650526024557505888478225200727365036705738715388405947744956974782762642617182741046640298663009514259994837596414589280720903108987818887152221806519437674551001099844916998129331088271349131871579385006971284387146452954132587541211377853438771165052917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14812180013780507551694455816068670366400062772108942389707315592141825235549595245802763446396994759038506560801348450975170281724671270107386633967416005945675782453642648465744848611576051486174113900888200166179384387025830783086924148496180328797300869630484642149276775130612460573301510930364322164919247125250505475293882477535943121630526397875216381950628878804750707892946780491769757278818588659575973708878437952274265936397014453091526982518870757850698653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15685570546836427986444710722147046290633934000181575574629546093773684470522048433546149306864395430465903341054370080840035822561768795762591592088788668223742215090584462074242925094341099490518343625079873507725709455239418901223183071053111498759542629928978884634566089566298262836080704132080577141649164219224496384163597169724299898178770231389472037024305646195054241882677738325175098799640785559517911879754689030281133050283829728351732606743977006086566937 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30615911534115693359055677322299621831631033945581777227986439768845791132414408918618863461000789580341424251066214501605248059960469711198188267566512993201797802973462501721011489183306657245537436332472074941794701326911658656855347075371875611208886352420747941321394063699546257569390775324755436821370535897471848696951657687554913232487782428123025169980016582561862595313378334011560796124395513794766646508727029870840603668947686633513129899748705215764185862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13491638768035002818146833558617287817252167428428171956690787086832226728873147530764437808053321205740234204366232071751253721353603514360698217388393489883787249313030367518354316111138753491842307240923583030740652357614013426051535873117637964853771566469501937760110861617796401798785441421727083674156449623645673610278853445996495716505381681237031256249150794268668266280529202173474388496332678164377143574413204749057822679778287296342565188042578181202232376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2648199309529109917449260509618412854861505629554763890805316269656416484572608788724011809449680408125155493210175929171839464029759998843756015246840068999093915911876535892004592508625680913790974123176913341150039311042256385551102479576249360832141615122474163796958988416943181268932349294101550980296008003562055860317883926282222444434689406648983180845400255860686356900355704567179256090224725043736516275353135064255465556987017951026113561387213256335129640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23315517708769912743380627842538483955189465346276034377317782996557091233429806760028621658085235432404268125762455214508935788833431790380022100075082849140806401595436698713807199191348917870072132681171557350417224991102370823616855734354698441790729060976923808508758264519551525200292157709087091103398848428050929179462591769357753937050680067258124500158782401400079953812608079619033353136072158211581667990377393374884761071928143056776186977006747424265037987 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10077668480218374393185075507353997520160716149475982840908071083726594357943046916449433464018471824755291977243699656109564196946549739748562012291336288266199225008118877477317091635710011205663234480890345082705512950317966472427371877754221572566583786265867317282483364822537302331277079102689752241875946040871867346204243073175252302850284101003755576128254322751076009834485432078271184846091437367916566065911233051181821045069486460065573822741633249613507377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13629162792256954925876904978065939917242921424665071568217607284611319424966770485028234259731689344057079764050108287107539987960027190482398194003595663075120983467934273141886877488081491103445401283692115265226181336217986958257313505884002672564365140727840601433589291166924830354998503673162586398009215362318976182709928985554543597603750023363211853355943072993407885457155992692609440326224727342072476354376987562221897667102118429893788270655155084547264637 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2868733070353131991995219625591702213488461814906114657289436672755946138290152801089782941732552983258309443889904565695380498997078141015036233530770195755985770939540844464569871665384426248012794944386168026537003242134802161647493444809052519766581432135255853290494647623424372431144386908181605848214368247021154198637725134553756748879217817177479377149433009228654384722432848964753524521380008853701090510336828490766312119490139630880007873356932502441431019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10120222092777172428369172166745062825922619224803557238782530755777106114769936357600318769977622006891299703120818588989730033324056143126316127011523411608680122924629533088843055806664674696399017711242219604457775543536959856826092995639203593141275141441566682951366044748164024717536815166200701562074362769604932348419405867189957770443554023936089047258270780496746512649971589821931086430370693298118162902708566178180180510841942248388468547772781658419473221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12336904179155904613543724796524225478425462563860325267128045616036800145981364654500824057976493398868976964942790102431829643724550053336346286294322855745601599575183187301674687260371401144377327949581056943995004032650774510122449127362063394579059332497983740024357865704116244697158984239117712087418666683638767423780958421862651279814991983692868161180606439785681784030425780083953400091122062174213997300682810377246123154113774551076275797985663986753743099 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1458978967684867883462701381444988832671448166511340812239399410087799011609110845658520836174905079937919853370953749430632620576273672154288846474854611123627830051485332273948649764944463369425271147838119487285195138156753085778028091872981405260927750242545873549839072131860773767062535610546202077181778715395986415031272793667840387004654136576311966658098119801833477562443817395083355050366874742825127308539663364029694551975196745913684611895699846889353946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23901257789292991014546080890240520101404390784814696118966944122977391138646264974592410540410981715989152109864070663467606840435078853997397496241703141111992071793341850265899422857669287824294735682507752865824080046002358763675863106487345601237472310574941213126925031669453817171838210560050961404125145441627765968388067400511106096360807556504531929955153568017896382073411751424854712525864687710570892987442763348586353077656561556486436970715819640753314918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18218411098669513517905292669570667064837535216933209990111444021721619992235856702779513816858469281109091389301565849717416903249901992919109421747241728217126055674681803869656775790371266559951777297312796080819678730458477241040542786431428733661738720917410794999827579385243866057177772948261595431130156100842326152171740289126656524766120343124342754062423735856616308068102617555977058382276070925222895112943718707520916922401187977752987484800810928823280625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20569592713781095295267453271406963911911101725043886242218044378643498961563642536070505514748641241159540757058845685504060998895068305462066849904784379472021438068604915422672241853280334028463124726949720390864525813342538960015120069710805738402574975417682583465127754627241016354233515448030969416824010462661438319752764805589843051764354633853648247612690441577861524783593259938655006135885011723165214965799220019103810751430189002167821356796752700784397196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22541338859782379556505835613581055962094123173669066065133406053357884135404037197941504031081227088554706688053166834943865540196327127780571520149727057651969310219283168252212888114078584698245140509145322506958579070068024926236385887273791702399578470516474444589988123273560695869187566566507820067559221229599160011952772374266089834094791333549278314756582504028111862924356264564571747606270038362762985165515795430586274498360570963171936717375784784574083754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7212243086471547610134884249675351654772365788193742628457375429149382706008572483396423783196954339772443709982937209930581881341546156021913704018706784633570363556501337439425209701528312794372616997787427127556586684227839986327288317317774126072884183952417882799072232122393855100155110034525123938241976754378451582431336833353308484324711256898837269325496274493083878986321237146650953627054874180312012509075229311351924777672710806531516147807043557644588781 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31446055485018556577678439972201326145558491854150401007667985144021282786030017011234142774850340917784120810877775013203113072320208079737214994131849484222016688290611754622163535733494346986902441918128078326152873076111262744952035728974488344818732944962832647385366424764430468408243167036732139510367551461030147915124370345436552344262843863557154783344757368390681592689601402258357583015974058987477707643908962468526679803936028275294000588792679947249226025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1482150383782851189472082522563238413787522257309048639099331979475791974387181190799701853792012338293641790612627324824632967102179970515608528209910258775886380086034156886991497664988124705422617167969869814566678499308704448352660704022894753116366110837144715131689129027632406969489981973080294437809304365160845712156331006605784230553827357025291921693144433975802811961021706026446319197942522845702670272131945276242286212582068851866266649006815927816866692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30055074271787536648091075874371227077813637582785921694655365084969689374838394682005535003580017216711163863957044464944547559778489546148425417268983277751417845914848132484464044638903118991428717460965535662991433030481542861738728921451310589360304218595173835806215289962758147954873236380814632747436369391584386057608647406637579433458622732750087469568753301449446272051998044508021835922346469069910730270766437576804322986013338232958832816657841433599687420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29877110670009630796591514030318985843825739610084085551261108805889212010074718961599868217870307944566420603799846044339644624942095981655325772780767952532297291672032420622755088841897506497431030479290595381922093369575624055982486208049368161400612406141559368109868356458607538792929824764252373505378682363520008847452730666587896771320291392857265138100899158624346971489290587483311948983612865464423859834425725288761613135929037307218745349104650299296909037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1741637336724098776394131084122870200248334146619493446047526110309853282664333281325519804816579463024191944998834748734705386915906360656079598640576943936657090502161137843835424249765710198386102521067739453113659805363594264989853185041492853623987534797098833724390395677789436688412706911134473428126540936889495703033748849369296221767160541355649300941173469896485522952515395068990529263579905461931548732886222444758338670519696215433484175455195448668255623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9694484646294282893444884491209215938069883962969893588674242076438674068437626727506901063944867347940457225092737393166588755861799026688015764408291524427002921174250086914103658621727769140448768391304676130705465802998758083437259687366007711778599606936038839211739584427900551082228188290822648280286640178388756041238826434897444254294704522410325098511257804352882612608642193933165227291782038596827471078560876192181535188025794906442078592545167793876502853 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23859602496788769823662224000441913270329956451995362467559003993768824225993778257731456983368672281462657398605509044535526601943727521509582187282682250166358779160668508221178492083303146211400763658240793129015800032502544838310663219009567891143541813841308583014354284816788293210805177658661509406392156231767381571990598718277353194428493170310812006028744287863280662039959609861540844397427705308372899697072720035707527587481854847236822416537608482813125734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24582357768041340228754004187803269320998417016166081330785634412764808299970913996660837876025155855372904617177602421480246737986662921817030915625801931328550788815487448320824464252348620593914478607739604068050760506540598440261741106405229755128115513183435823466943889934955576059688927949102960449625620649943458108757098207987703913990948677279283227627965984598815197857056174966668135127208063343518267481107173719990484775321052292843635251796062451281206331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22425182285211558046891516641731923163232918597793747052016130233499571111565084182479272375137038110968276194592164852636742609003137208645210721972260531667340520904380272866077861829154082317452146459628524743149792073975318460751534181114944219048773756758297487803351447988135635986891045406469602913774106112583179891981435504030652008124450175528734381194997518044757674726143970714001050599920173578546442111916486198407356942799297049196641805589759201354401288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14145093580811698432083577306881605637362327216928114097259511810999210079487708331366012100375953264170389512266189310654444661658081132894759217230492206756891302793934002155963364735499147964249974319731143012906354570111415431374373469651217355844525302717249530639439850755906234115222309832995661968126623768825380288479681647141406951542282107045626473501872155407483287063529389709685160835058237353577704985841160627157311689040806987499955387479425748443890689 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21846057490103467649291495255466659328818269783764848931747605496273154473491869372731047406167073400339763727534275258181019078693347685522463175778956146971768820890463257850101761928407545408563583190570143268552185135377169499256427662077963893114315625971181649298037549248301487487006877005585788357278420548249088565473265993527543857015329593412024181296558658996632504038681461687523215319081780213940475742182894312376689000957564030016699464848073869323939302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2183374769935879893999051825389828946993783821073012220431707812345629117309331693214383297542804635756955177678123334033105638073029450165331787753085836512686164314888791075842324959319416879807753331832655633774215174747497859332923598226985508608984703067678888805345131386800455771048918554029750288789886635800158666939723985833542513943663945260494463827753456416500807052822108680541011119058959489510372767977180734729490304045329154540931936537965651173201521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15416185754812933466732913445032080345014199428727244461387732437208839941500906364986291855420693309346357351481130604673612095435215012469401135827942669257053186549513179269423035699176451952551450407324444065570765624580291239363797134179791417523874034171700120543929885707915417425476762086867028399211446781614724247358945702508151897398649102626824259793010603347104025610946369140376043330330479048707051254835377371460431334847807661747096697690225964822412977 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18791763347679776540055230409539380446373660393700514954246800538320351879166312684439656098767960955110577394433977361369996961776938783627470496077252220496835117481243425916066044841276526026461169482383201570951987918731133146084385261898853309044401870182155565520836111432160300005994585849548029037182065737905914435146166447679819969308951617020658814411127968350910220625530714749062742724770672955154502449526435288127324993054268536827953262563859929021463800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14883608528948484505492212386126592661229307591774050994244982027792702713955209020554711649219009386760171493764272301204196039593836414863148604987198618442524460577485086550763111271052675089241864892458086856923016396526147322155131089017370661852021144274836382224436639272354640390110599624541632068719012579186167160653799958894802295171760128300888713391934134316293788194930069272601319035228906049956273808027568137257694717073778456779229852355387544198782786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17733687857379674358908614209338372854704425553175826360619535991368232319035543768358980345929868790885776031394361749587044306252583966803291862107070386269567408513787976821634977119325936438616537714722136930921528071362784996472769661666337128336178429485286681796103808332436732417146864100254377729989221932916783193361373162674631855184663247429314705651301834939646766274450764614148046841626146770613078847961370162039560632938748110027263557976322769169462309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9868022812540402600376822274675741683188693173344353066854187274072706786813067266465062546326379073527990285939785352015873602413685097618881350961656198763515822772261965263961817098576857322694992185148205004449822191189047424022700335083784247481091511871710029748304405318696685029121028671188552152476248736542090088697072659987693329009539180215805354590574831608583963827124557083782714577391008576050317858435372493462362625327695754089010008968804653664180301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20559305070780872027885194312313095853314716352014649546732268450037030084731837507936615806837212087380798729724624623698284436904934378074081603151837648534131661304958070130314347496716454660991197687798006852269227448956223564492983771552152987353410197453141675770821934156054663751158320036045077202044009491839620016449157687821499247505876890571773152626031246001870161411526040572429973369619324683250578086781206341452986832231764019624296072016596352550883468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30712051744179517897419441615886057462761825873475843573072440362763923710047875132775985999380549880654441081381429027141741525985174075325996177344572460118286111928521871330747734817621419854541958716305618718122616133840922815818378121626761271908867051531496600232900987749776482367119947602203802707722848984267688441396446943191353027101800166630832762923535041171908780308224722250069205610625748525717631681352999689664105283791700877323613275316483948866886418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24962458478840102497026077555617968563684645396839169978850550764467728363807219625566535701316838332253112336433693559294385504064813610195897221334810675413091124537904096432323361590469760645301624931873611952308409354657000632171406049737994248992323927017377728226734165108488465722375686422871749762940363721455880670023881201365743460908701799802859226016733307047550611039300784725724505279777735968463144945908585924572099394592575305399813518731109502730049391 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19157021802687689087479894913522411099124135581114636731994117324959532902185353786637452445095456297433397137490888506138341311061145516167205958415699646865554371888921506068287654735131703015331141004715460029412378247842110332301483385636491331694328788217520119562835493092200980384856047594919671999654709772792204178360723150256322807743864015028177135057115725401990313855999238987682486702312720588771103932019560567809425434556558479505439362760634387931109069 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12743518453089730639074788213054435731891660267134501032536911512167874019424412525929352742878716075647041575561410537327335563910992264604349766518459187426005890464021367922806348364114023792534683165451201431598775526654992362846734450992964822814036649969491912881979765050518020164702734995490825633243969299173430556614951614228621744570409756859874279085932099470042691554286320646989249508171737676754131543683560678850513994251300695923351040886457982902209422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25395594015787080192221487680820084489567465188365946925738209921312570832042931876670247277544565225370034286514396579978332471872398586363599726703847773403470892958547098276450912911242952584020704834647492581973515372759087148420790734334324526897175327618220837850165120516834175011873328542527363034727189947377576979902211605159604368899499557337249867100810409640946943319949817978342076149102630441900842967424998274045546162370895675908757711673515147400867399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26238287975653640119505979598880504652185417485955903513212590068876633236558252749992322047106658517144549369380775762611893047122476538634339327324427417521659471429745620933603404027662923534704709533742004233494801896799443564420637507232082960031206149113873592033649080452913817546077688930780710787023940634840022871927467852447235280791903100984116517311842382122354026669502796982447016011510448677301281141803871557473864614212126799118015273569649501744818265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11822869648551437862359288252628318384303771756997901129495763570120304258899205793713893368193642012920368672321758258571954993999677522826184194769876053735848964803520986651019281407480915273388737217434977311470323153636536177893932435526923006626280242287714047616935369007479360995672034623978850714257826841551634374939181654894310065525472039273141822093029117504372140336819331598230466219159622510924982315187814514871830312170471188229694655471412172524033414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10562062157647890795660540633051699090063162155940315739771264147424894937388029077723863776579664595266044277143770463228231938263806997926041493560258133120500874561065931106000168934942507822977703645502107592097210971240330295372457769354880400503513767092084651883345700947400491890912725502452821405566982511585380140558706478248160626653341595665688165198457000196005497170859955498395038580211597309703378787351769405027639802535607638073615912393506192102590611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2846302671354920698907307083220224289557540323359641162976596464081899257150949621213885693674190533606466884120301826558469619462044388199901560159578270703860094380570101395755475086869690612637887144548252407542035366864189330776225816636939161490249752075754964643589146827711227585062525593543868266591791529706910004377699572122217124635231435960829882060309924721499244771375428717510752139657099638313881982694427254083650048673952958948862778891278959622989920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14364448954412510222373556730651946389197346935118485160817726184024494388463689956338849862449800606099101969209981665270034478692731472004763560265075727354381396702075347543270106056176180423276326121175077847027858774790515401510509843871596543353155521250321934859286037603644575726921449089067400037386024110217107097155456364553069327957945059422903554528922274157400607430357037920927927645362032739933677802665640165193407217586910717790960504662263959278070974 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28248746362665225719847597709965061568947407848005180995553213097027436770821429183058215941753001656905353480285587414787821921627100679784332051314106957834720160989241786636754435238191056788975617178013120612405226162452850394797889059917788133214730495283922533814710146364397484945117384444117617290941087759638426542481622714015539245560910952402104243187737707376637432471939886697061347295185755241855789128598961696761392726471667486922873099517287831875110467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32788741920527401759565524015072829828979394489194378686427456879506531659766966415810002100005480048679112344240213669717613272923637721610828177240263381504931438541397316069688361543597670549030353131168818062928392350621322316421156567169676411173727901029853211293476752595003185231748315884348585764568826343230181455893122815375597285473660777580134965337025872454744105187207889834813164139002926535548756481849528292006285932406643844643507987613988481526365786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16191789440879841872679040990785449569588536144643602777393344067186746134266282107809010787405305301705794580498871064309237482718095800797414453957611450559514563891974762830337211031083701094340054649434642383421248568108762139100198148134094634044589689144118648737753979806488469614292631067394161462410868316027258215738674287339865654949612828330341945296724123999489117067010554074762257726485840730223600660651913236099836802501208232934413106975712124669414128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18734988923458247814894631371254096749425395661902292184079280962109674106563323542337037242767645423799927304699626713343894295613746998396920212450154243768768552204993416305094920680680253426966668857228804500172797519369832592822213799113513429141267023313599726271167673787174863939759246960179637583218082539695236549663530710260037235829990824154301052673281198473230635117906521698843469698261336106064463530992684311247736371170513760106388562379555204654544280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9326757732354408230659218334930930376909059118213614097969262747416919616426243971801965763172053497320847532585701388938194784094078264681246474433546450065728537664903701405869602021953133672739213067819109134871003282608010198407994605775789779099852217961161841375899307714865128763101742829006567147066193466935643107023533981317480737607061078572221385249285705394985607763818528830457463545117064152875377499661015504111040482573971636636478052709058784561780345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9489384426467254541723824371480544589727541190517840486951873741666768189675899992310197677678521250714469402310106446579223675764311210573374600412314569141778026578420375637094288172948219180726930716999900476919135290176212312253847214715548872063210657299837028415438538477239579990393577678808829344115526414487815092017753356539503399173230944113134623976925143441819353870443496224764994241672793353688727209946272578815129458729751537965064283195906053461738596 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3154768145002408430225722610148709276521083704315868301381686701584433143761811220781786396287625883685518029380638908148305517763786593059028328521495513321068515197979822487286017594481415239915881089615235643280571059716164735440075988345327880117073548158016716202349375964570989289494370859100434810827354259556760565466470443378403446634731646439569632048657742120791984904336567468151695111885274717725031688304102823585939312290321493344856728201313973919932551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8187714221066117712996705335278631311006697171393640787588685507128358494930806591597403686403639551564243948345982842933369313370461774004669961079973668670876180115636050065068273713679905870256214095792580812857838794184183015266297770229151479127300892740467694682742867149060125336871546435552883986063752431904635545042349104852274770153524039076162980595917110064050465021812426106968475433296655655727636408199591591754008282391114392497530132930108236701811931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[345700878091573120093671298823443011449657323611800073820963585349463720204580183988308775749710666980922780379514969922762233558763952011019849188747077854125680243941932221636903294530141383782821111922910421603284615728334289785392525177922298329379930733299747632095189891879235653572168999502392163698745763932465463967617302148242407466655051260877393408596919614549341243209024491564240835651138277010047284379437904905662503422214767633459504616708291253046872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9700069365527945452596147748889431794660429963963143697777984063746361832035321685681233428106487213363792112515700495882420315048554179833057182482301981419851151356232495573786248090485400017490381152411363281149739493717775004989460532467722654900259487368162935578786112254016684644876431087009079848909925715236857146875827031772262051451150709924675574134471999052257240210005936933919485835807188076429448475953984712408705599359394772048484773813945217096746641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11462661581360443222556657772505054731798153662841727026729304385766975740792086597190228182653505222896991283803303958180433160130798437965692667661313025179241597773065770795569649082199443831460518595058864859045041148789597187545106528155374390988190951719637606464127382669662034612890566015539114275716709737604435816951539488027590634184089104343201955067116464490245301950513744485317654102658357670404030167184956300505656617224436892598014670986318376111149347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32455216314309083877488586203377563869966373624226265306086603197315360094205197506139948688512618799826062967444399180269446452725313203281022613857032648333455809702094480489021103407572719562028934397429851659847704013485496618826730635651292496418450979042972888633712630069694105056280484673996436975917445125188682507735998918291814929946348367625153528735312216210727176173549600023036710522143147551905929370756192471818682657490148513950253250283369000541412363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14346761283112875425317441837874999816572212528656191865157878818858176027233424426636403374679665692756794354664475414349696329194197027552105771542930099807822347015806445054478245967912680946534690687169678499244447153992877466769192773467252450421865204641916998792746807156763894599052664368315308992782110660640301216450498076452604395689646470115858816376064505055505389721479103390854650675707451592164214768099318362350591765188831658352843222981824329687294308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15685849181054332954210606826839912016522879315200716452761770662673392863233243862638838421350036596896540143660525298722596688612188964233775955688457827584486344027277690826994241598789772080990021314852294060980329289921916279233277445367511561435841067015052343086133425547744698560996035954076093532830269233853312612282412717533984318289730353992785367501912354534033200964552783323298341596115595389393959994174355077029484833237241232953243804479602191089294620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30972387567607502178725898305328542477793191095267265261879850345561394297676760629494136607851695425693729663270628795213658345659347989790829692656206690945823619548644204261821667912327889882880465708714242859511707201165278586836325835072884222080479615989088804339785504618148115166633709132736901219937804400665165083811353111356747642940061763286673702525522040682236295043414562579868618522736764008054710861664876182287014858845296692425151014033124489411990790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24721772299713875200049515943336694418881265570400870192086991238384793812967339028145658237171459461934407879032554206718139345296231229460051336199228907722717883889196270208822538139498942529951920262103769833394214529921112277169511014809071728773793955965579417014929537498718787024800482713298549536941608202704301627931065102522888380806158341925334786811049527724757893656971981672062009939137880185793785172261565374392741465996627697603299012050979209997284171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20960064234094817497614510437020812152809924253387004036684307835512292203252022559279444566158981589789235214285976626920401270913077426310567652541134263835150237730964435110098990832194437952143391286749164219853381571783595069580179032205682854028628344853103187440646091103002133669294001240574611432269302121886200777569858476689046094686531591342403822366298872685659404668590412921394996568384729814844705567504640376126523681737867275800536626447980986338535922 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29400829256916077806681612552929141115277268729262030219067763503773863338111971991194688626041997833185872102510156005851791569233545632355209275222842407357103415829364008483288759459213361653566343916170215208804648197130674289529704795868824208218570863691176313624993485048135983997626418280575401827334701797275511025224814431632142570143799134200749567813358296488939478650759675746212548877275996348398365546800642461705110448452177882254079149002227210307135223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32821357915712545950033066335008900700205221999941284118634943290393196868341174440500296531700208479531380836138500633039134159202452017295992711797075754591442348480689714036838480870619625265965778478281018064941391157593893303218508004701701539931086297360445130970060884685895242745843850963064782373021439726202470996184135105771529112944303053286369482418056365643520150427183270494967162831209370758953356246060825826365192390867850747742798718265021786789196226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21412585864914234314722579793349147038917211432629149632687950901342127055871326718328047526320323764753318272997588965988817662410711602393089499198109782444342906586323342899373167437602603466480126207825151870912450556171810066391941540869146874989511345278198683836475826199884090927935095023404083834616843987893310395319163702959236966544659165085419473228506569246808616688567859998245774332055437108157436024012846791064248055366003415156164142239010805415455795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4562599826770816198127628751385047273011375746685043496981354138594666936977134174921549428333054972524581279149228121565053588110006474145650953216825491808132835753428572325963205042060809891570308358658706552281267380869024051577806769996950826927814517096213316808202393917927351837640819874788163581994640717715257024966829702688660654675647825297815475319699386561824230362404507853490427987842041329761099399959349080118803587274710737280544896648117935841618457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24971582697826307751165722505183788297345730589109316109071093158274369022724886083317644668861714655119513803349589620698704117876566986258309897835915920757785259920063885109334779912385078926758709130927940033538227129818128240061044203930129820414447716721616569147542490406686964061710998347840697389556003638336282506315254139805088790224986306412411129137028660621594562203740909966558822101509861118664838283103484627615423951335646264747234923161000497510257281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19468607714536242221003861260885477751606152104254544094233398475372766714469967516619919559248355270039364958919867922364407653278468506277536214136285744232762058709672131120759910467213010728773395795765652555643671688217222222323988496853360492176814059893414565764361863401757673360969013409374104604558353593570303182889986096799604704463628446560262677343684914899440044374977721970102643625689584904251546894303231237940872058587634502672984232616746974113425515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11127064211575924816973542390460062468854430451829836552696373911968366395767744897632176383986250484482342859318282978706795595894133431268794188381531825006556236736723793349412167238174826813821231409722573008684497492191602516273124210274704579546255866775963838688212032302816492808208328475553009448613838399189185231622507088264208176911289363268281531940155608872734699807018153744729672794268560907137606405473940884738229823221608748986995680017720625379991176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33322630127672791067238717067220478609332759387317182631713872980809470320617763556542815636737350753150181531468122104790384125935398063563857880363225692780030393095299279419659823427533919957194583555841748575242475892699098266452632867813816152567128098327411060098533904502188662134438753042451685203023025414491418099328148011272668372190322699357038155329672042561505686498579867336961932175873741695395396855572698542907447488327276287563214619255696471744554430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10065785528126831286156735676409163474539752886726452295001110209893929273644233704914189857122443757676559573507231309233895419636615547707242469890767805471942893854629569715623424095863349311895303327653889769658745031237804521921244627087873283774374502834793849925600580041721046793703817146068064272383426343535542708689446933819941262133044566496165694976423894367957740975713730154471516450469698815613870562683100489074698354457310377896991285248043864352659319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29569851914016020824378844366153614775881205535099053398284039068012331584855477083684291571571947478867875252774798638882432146205090129075050130117845193767068281041540963426656402966354198851533927983583265609896059775760877581744076802728055995394156568621419709974632226136447112877657458659102451623898820887025203004543794738077460368480641382293677917729638952221901297833869409153160770865858867318345408372179661185768003237346367527353720942181214512873805893 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25002211192568849719643749472164796430201965709617877198051989309349204867607914601913336537047435296658330521034042531871598828796080713082562052805581227534303184003970048201644727326036455269482091231151993481368835982638733522255180486800089197365176364142551479532932400063590091056860173526153368099888320208894699061810041013547781874456071369553203401053615766312894316905042260709594680574710809825589196588604655303994237962711405212266373660561671683328716329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9879906786761428413831446871690219695611977447499510520476743437313710596108848515791243039460468942264651989718835773334302224112078423899033946406544600437573640420643129578195643737974139419394414975254186335023457078109779854675887112463207027276761599442057215946183422888636370551394301109532948721032873585588744017036985110899629790944337349052746653955117656444177890332546555831683420555600189540307765684701696788826410918417345773107638007286699479970516259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4758696528336883644895100528223221539411626270834606349121494834102180309359718041264439336529962476512544810554503929797152102147360644497737736932486072616530556204464051626404955795504440991582310805314238079814602232652324888932231657134276820182830664282504270823319396769350223528489868324024802462782341835956178587041417874457300665830934443352535125608517563971514792032570895690712703507545124036531420425550727059876395620222896800673147003945770874775950802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9504714984468967948950008826900026491794129434842040668863941012194544182193224353957391887445273008715286682867052942960711821857194020471193787655465325617016536951956732419562963929223508840212527610732298387595215964525676462794813893755948491579788223569328908581809768375167601305958733492242870001591740614767510810593190929652918062760727046837065049054490739803768479666263754018646962008164612359219189051462584164102682564793973109954371754842254111018387254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6615567395401163514729375678258521683544238241510149169193013966997965622841196513259884558470050030171128205548645633393584300033672547302739911003976365822990719248737466746273275837912324689816949701876833523128963110584506984701246083072371551381229892597397424441213933143586906977861995523650049216548061193155325216948868265889287045477014503966726358776691774325746919983803675778150808903180819212861628664437103372526257799980746140674141745792854413808628423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24720971416052411338631478555828068592400895018583966841541475162019124724031911411574411923685750991382265735711774590611668291455463692358461471986690344592880764743550107265680422264013165801993263956598221887817333943432628999335215162761987314296723976067283793976459301342052964920072220064546833462287392548007784948055496980322138587000398602531374611294778913797715412079292589764089391461046766622354809061000725667454318964824188846545229527209162810387018367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29812830186487097362313800670588311359325560489964849142214974783881399740762288300595088901746752796449091799508547125768943350666413862903575120949864028231315188428903073288075589218558740309185096387908118933924331592993904640136926402157154287134316167941428231022190364631019937782482886182526294426336425582596200705163373339010450885278440495355576842876494488554375246880986913466276104495170171821714482777651020549605729116758799876785710256548779886550754132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30521806543134548167410949010806837188308432581818030563922209072544771778788897997696779764273194486747011624983462967805186826770056295173029762659971092140988259935839359950330203355059228931301709877110779335673806457499562717136639774786400048148519816905869800057318375324657410017362672841053365247317070871219445304736721493920983405232367513188324793112332607106523708519025923633112684530355626767324505441441563117044460302220747290208061920339750338498028688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23679226677531002672837863470453150598152980363534643159193791281406801900569522113961512815157947174374093126040330553011641494524509567922565488906788966234669089238332284097660483363324943071609748654922365329823894595227674306229050938160586185985789777692359890864976360387695620812144200350686895824028155518615421277509773620241468643066817132305400815183529564216742611643389602571104548043620120476404581019335525025993601161766822549561662427759324223190508926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7396859254189866960182665663979948316674205325720459689881117776124863301344419325670546926365016894608667675043288016796397518556224135324286560946175753909236372465782148837459791284171096796558894146001210782415894770817885333533668548273083309405376334019313663949141485322625370769434021340816541975210987337599292831304811494797539550725764092592689104316353078755476428452908222948945752405460541561689893473563151812429350803761882374939112696967023708326896158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23552893537113140881805281064950115676948500581874781878092218043774441467354707345587597853324690934857819781438002274062761229533808713507634120503175179924271077812544175848836718481948668354766263451194236820512143147008399884405104887091954578349862884949590999956898848459681521155521053948780648220091002297159782327620902589128800558116012133624666357202369891302642435385078895922391480051826382783137504408013450201614067060115510521272930076180256561802759094 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19599947818496960862149897052577986290784727236885133144271223851554285316800198714891553389746766368221393707708276616852610862809892681133760725371407382926248263118692090539009627264357114216970348089373812886701718168959600149083518739142860231981091432621413081730690798716415337448216402617193875977933634306897964542887475720184502867539084237508865148105532715291757700275733438227266347893344709759338585129092437455435371554927125612898273289234536259255631391 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13988000888808999569607506000120190594506504875992602221697223272087050427363831996236135466470826712153565018917284369612989889069961007750396424312821718418989538930044499932658926800574857434361083097548776501186197568151472141674349877532470468143396817849260195661525581348236878379106519553075369316951274008499720489345368481132039702671288240975739111564300025089332020587757206362123595677441591893960304061042982289542216511424866612442019283187173066909947837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25932865967553047389280422929695934440778959073952342710138923267599579829360170378102123828157533497894415144307968400968481466484499569005669129572592391245366381850324757144057117064247785769085001472795018892206986820025683335905691947376950073746766889422922981826485429382837437093366624632956187663329687541126612182558061088102002736791167228962213495151408448062153901338944334832975083607345632294782890080879212987385054538490171516198298199841434518000231584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28311288418402442502577840320664110013351704088220707382670256554541638747787505153924732525818904860788025548653861516462262515274054474567104123589729287598469577362664237651815820856613960493479315952904955571682849166853251136583539552576098463570074957866346137967132645824440176431657557535189822221816873017746905339441202596669763812335737258579118813203875293199195860324073601477553061103017338442009530452098996656883499946986672463446683011151842508193965813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33194463348392036802754382334548434866020668612043776758430949446406268810814386482343928372336412730952827748460607520247557400692579072151657604078923707024772295262049316625021001037946554773881564983723317336229413751556445537698476601799754452278453088110889170537166086128055043175379377430032337167540172974272768082717891907712688523322489598865125516860266620314724046459682259215532894112761538642563229440754816578885463708925319327785586286147106599505660025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[423764245553793583434199364001837985091671990813761969749264234247556608776208274053507677182695638955937987852398680099784658332224793568789789449063445656087831308925659032414327296757485403645775122384803211985784126027429541276424958416556386617722838505812171895698245852549400555987703703399590679485425944862698991976979579599510889282416226684291531634656860387413308145247751174041462376557350639399878965658349972566301914253413940763791857251372041069697076 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19089421095284250464883634043912948445438136819798208092311198569168104098487499590166808366694737243900075564623065814586788082231371182314593204852791226511549552505672825030118864024932232292935992711256149216957871039342092519500233317391416301944543440059843362090205814454563318425372987219818626604847846767063041253683117086752119948326707107684980434084076552141553723806267702119138430569267166369060910638062633237166381788419437081469788066199413055642585959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31913276779067729031870641267589175583325469322346518610972358719024133772195672378715285135349409621189120325696992512251998316343894552872116715400209035591920142724929242210731955199544458730936866678633459115338419829360022896061118168917231910774421023300653061876433672635162105737520926901478795008365519626608346038957374004662823339016830733925540908227552648947960176553159680435331193397670968298944338414653022253448205649666808240589191754517457988972836574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9157191046238607993406724361530615155349283733374991298898182350366011696451715191913407478376049093455191764997526264531061853408798577333346133511121869856266329929424007308756376250750680285695314919956706878434122978831686482516619238492348565519790770617822833715079692379297706250343179460595274223760237167075028729191473980468737029106696709611011820186335021798856344270543670220923757823971185364446743799008353408797501365441759525264296274317587807521501157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29470489110438792062945220644930715537296827629499552329962749401928500958388780657345975955196758278643147763980988374383923186726189958677519678580784367990782717096411342776541957198812968685847778940886355697983649175429533437590565989000664053651945236682005816772299591266025660914530555048958838979958875500257885670590469848990421259209670747555530154134970823457859527396862769743677291378683254178101092269807856997985377252763266763161034458615679453394030371 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2671261116290471175035168749837365012631286667508127768647065618519282621417566980103778753140104030302165699119164743859585474355397697561190640255344748613630860971069523655227909648761772333452022995938309088545171446030229144031472759190316356763656791668358647735764887685935556335663940250698345661380867520005096207185384211544903133495779460325318629608360107633524393583808408728817620083354455158166532296523348429303236550531549085331570649041925392811092779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16856571881689158364778095539895775012913675252470680325872332520235457990553743820971215998344547194025057658191726457101490728473036807161643957895776910476823440575938414290310887242824246525070546935692475348191067948050696760271624408380059557089760363578530256239228364317643145405726380113461739028208417345091693884662462158128303094670132661096604225739502873811355600316879912544422824320903020389844216390190385624620800764300917153765949790879284461021683359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25306078682025314776819332743474992284759714591985949627808923389299565973290166225503376054355538033945514149844711834867131792134976729789862577403493505013752351186890616105202746208209459230890544192689432168496008375737337445034021803595359051716016411156622729750974992407345388175852284624837261058419613120438359442513729386912573300988804887946918169256319827230900052124533324020817919821812908910457482314814562429085690712390087397903997351519313632445676201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6942506710914296261981418848587291090179129667612256490416202700278669899415535767169884112394577228184441469266843113686018523066880729763073866114557612606688795974653398099563253356357407407201435363906902985300319305182988771099527207233082266291386935520330448951072087657449510922062920419260889209568942722084728198648009961937333360063341147886969614276991242115421421338507219937926848405723331662106741542006315590265522024322534484529025613079855328040086507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19541962230722927776786185315637973589273647422420592208119940842893786220768812568772635498567776787146865598178143175521666244978908007291057112299042323892983962579756140010439855576714887856527218005549512453324855941414652107392680088305171250886760561995054196340498697818033444261311539361581743783586664343653715663328598191716309946279032067889372774056095630028182136515910479226642968989035237569289661933448560610108501004560996396924199650712139808118562896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10338465547983519401562208266519419634884134101093714051885529907437734313767167059756711853302441986921909918465070549229555620350020880237259513356015345298087603222301976212630705450135602050569336772605959399683067076467593752979897264001515597052548069209950059548084813591708906374822006823455461148050222702811509563713787008977684283852147242974811217388759473646702456713571448158443300472259976940076929692804362492232241799431972918095895363933604058711344382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12515077108821868598066235695769070679810166879483251644670913000509310890454871625500809102622292146312305529816934817651122809034804220534953236748413510244974169304803095928610032668287196656203162248804555252717062840768411595422984887945766531943094290985609058022692902949229399616686861611457914219908329557511456049508155017788865174447247933021967622481881827901882533367165896022986353088557044379895855449431076110680254965052248317443974010824856143912673300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31333348430354865722547852320638008167631730447823369221409466049664534810473882937885171629877908626975300150778678091073538516799851161921371655165096812241025263514370885991170436073701729871653286812157937112457138683437753567596233358584183115097048696600815383339152667570825057143659735576362835087046544400968896431836960508153215307492367000218628828987303329913214119363037966125433069648648393297136707373612554505680620479848596234671974419868389984481853174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1447926822718190818707732424883742082971202490172656516982770260442262204824924168660106964025477088523790444568485536102686266825157560148650140636087698369346968901740967981146027469903188940858183661224154114677824576252929254811273263793705455341098494539467998203318284773470213840210285712323652528581531712681872996901271118919406735592923465432874185554711328853255614021451016699829483048434400702140578857007968748405949751187361427437335856617141937965056800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19842107471595304639894586794994993320302775716768172512013661037183584180711339240485535041985825780135765009295000028221447162337773114593246113213867145402282568232205522069154927249810846069840898927459846175909826294957966307959517170543943184599388675965939921400427334202292465381565897896360576023774695973512515666667413418839028224334982902510161217531010674547576747864964774733001948255434419007631085870736862570001626693736468993664033832467466531616242561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28097493061541742840617922000263852611746679850144137579904305196502064429206288289394323918253035797690128531653843007401473015926376236993175778109180234378172412050139820827413687033466941772627043531189936952088546935436922988979995462805139960454731052426037727353191138971727940274539797430817277127126726692864296002496774214911107845314778340839646985466908166653785406651198891914043546391135735154642739284531858869655988779917113270032581908380414672308758302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26887906180190972618604705509474566223611255723709792933127625490146320459257516135481916982453350500938802657335622129238367150202904111013584700888019822979506884151087016015328175053895545273677761306467978335773929677593065840288669140092248211100684028917973633683643554262039590861510894892850470090314201319854685576935875958741455237280643129274884432399347705600102184607083596848882467343677161617201359378115524376824663365026439833194141295948882993089506882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27033337509254077327423817650643368541799687265468189946785802462799418274488437384319162278975403124718519988114795101207133242646393692868209435471513298566938276332761893680988210145122026541428913401122544590686893141550766511386912710873787547233801404320599869391995800772448757688440677964348888745600801356863013364786301384073312341850108748237697345340477902341055195171315543499578328844063447033249666817983021616986646393929880266828088418010039135737346913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25061331365012958006895711271247981641395242899945165891898231288258251736733127974966371684279424485701314774161776891086418596419447937440532434388299088533280449762502697815598334512598391701299565510279046655848024067562765441305645382949011301979011379027606540922268961772070889384768017684291026465053588614651548267898416866663622904631734223479736993365105082603349518018765247665700237836717875867055520731449400812323591491049388141182044012053278927778122827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18520702679189217702677026570025987014003626577673642329739887426737650094073260178191270476381511846137356882858100373365814600727354856733243101312488297065622201158776750322109799724775008788030757502551964667235657993188090436952278791681417075492953647329170365458764269579505775250470548253062668108298925502569977791840204714492398217276817059602192298860498083011632555371053305022660344230728707320551437632433577327740561832566467343730045094192979660851878120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2364432525808495591307273296257691341637426849759474724061985212789721659046811427826795723689634141981371424360758951137757007245654685490736002605483805043300385536105277699411716154596672675843916430068546068828589991672039644888818417796754315225218880603759440221286732411891085040102153822972252828266622318946122245410312118155222891012479423245489413094675509526810335665090425348841710555857507657013609042363597373600030140184591532536068913218222334720468009 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5004128015111381490442162070354629859692153291079022772485303388332782632198425991492656119971979240599437327305191011091000538161384730796214193622493771726885493099618688079107359479366051866086277492596900333651709731361574994519837036374181476779084458285994402286574733992728823206449438020254745892181135404568748643056722017911366742762826261073556801084798317045934968688536900927116468923793169210099236795948934168838879567155142886246329249651437897713498840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31900354584517887751763779372421152879806765131802618381365224852865329185654538618240176689628020630586863404020239578347544355114373989020883093716946428930620026870361140938711515000809887867535364920230176683878327724534662691639916939032157054459100510639853937171682869570265232473901835584830989661289132927076419260203181319352961085885590206246768554070902013174075166592872062804950072366885612305062238554678024425303615314020814633539466985880569994370658590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26963283862441268635520731745262633630809531731373685624173173686723425444743387255068638734780120196711315830047675507752434020937405714950523731630584466258616493987106802334380183789484166393465115842533341526104430086664470469362834185353452949628716532401067142952257079614133101026821007777134697257050323296533972897094149148211793121109905425284969710789007516053162061483103389539583071687242733809624578785478656236762308221733963648272587866528726784252768085 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17807030941544760706977981038848341231190071924896455770459680070069262864108415909469675528038332273900846378418805536398603205489190514152465283923989091244241195217466569181395554095514087834058827219090669293744487830005161833398239131798570166623584344388672314496689572910344770456828399145410784090096032635404658779839102829363257710280956160208466510689683550005879152244482220595036290343244940710626014523779987912439437386618833301453314784926474906137020786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19801641053775598813248058272263828200376809462591446471444704226428651092466566880949575221177982820819718216709635515824159017870027603630848654415550291851404217528403057287358371455248755574088629047607910179120875634201093322302070115853078222797255948885419468738871199347000291714761055049789973868673717353846356560917392269577701937559524852454885006004987175813449927895941004974771429971346893285126041898415847289002880012247217618428221441571244269637648514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18772913806645190547877137290409285591227175414471028234982338724849232688611401614414919177981703360150486085806021528803752265163093577295987956232693197376357596861228795708827699573671523789253069444778123139867448066032175642406188764215030086082237318147796932861504716640722666069109460570166221324871175420601754256382656571539911989046680884271265638366836435019124775898830366690538771554071186639529358624981910703175561692596298485617711086469418918863410183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22147083552579442163202714031626343142756968841031893267675475031402032297000519129208329216899273317054651816715373896287452445601514097954329202669618715751444917270958891942858619733328129619928898222237248978582723393062487990322611805534301399897057042617517926097590144629516586803753417290660304138184613298463816282202936243001059137781865273388308188884867646384174558041241282395298396492261284873659736570434403798287478830027534994233567088984303859933894722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[26109898578476287921193342294488130078431320395684248356457801696502666157587363853652991028135822776900112514009927355582699167119288804351538965021115542182878391822250759031030930297445703985411320853284931301472562299119817327493482832298485177031972043133198995475806818821627718056617025695268383037906335480612505192540527693604220897406561146579048231127917197050662540091736773905315472114711189385960092525979134727784471317057903419253016984959018361710343882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[30786109834202790522613278448185072203146603552324698645430070362143183257794163954233915823717516302197766324712531086741821755245080392969445147370371423965110461096817464094325417992304055586306314542405956962639947200747423191822434069855821729204976861761527586903076896103241306084597439457805305054534046048518873142345410009740683843083074792271351167160443435355804736169978497643143200701506935331530584740445687552958968449874654353076878959150610216766099523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[14869273445481821621785930722070589334597983912129425786326246180474454121975357018400540748823659067732122910750237665048966132706521991813694376401492591415833919447850428307519326774606146903370317202420509797986603794783913574549847572779168842648122045440518518299565746599140300922377649239312545643466745543781661109651815415402294952831870181856812053842950659514938207085669998498642402692114574273314695681165111935665026757454482355043487047091386179171776162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[26044336313268660068030010581640856623589351060592065073592466181786534700127505647584628509004338878898226236495453002557928003666652842047530035666893034563893252121524442598132649722055347793228528840176765963833683183139426396875207586661048566060538768380700355837575601649261429241730059245193434989059734997037461235643306276135248352405173908979250850083680851128140258277974611524041086784512437059514833415897429328699424575879747800024602571851289160128841048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[25169987995271852800193291769140473849123692359761051782496807691538463002633145079875292008744844630895892636704301677436826905548587937877204471833017021750100245165982321469305237779101254405766653508460461798366782553650681092029065453121401076161848954905000324850302285481464707084245548017797574674488064126428712581180853107600976486596745778345502332761059555913160463079331927325170361027020222194322811340319297951485869032286131445278071026206416021252398971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[10473483434128890985467510153562984305509288694176828936649379893231121753124492044813854033270965551321819321200807716322922873311691374784841919759820454909313978490233115893029196590381524763897839859550556668017886783899248595824229160868914880276196835006273070679145828708019212745370148130736168748131020075625110039345502709052202166601524110899732494757258405850496895848589921294750108236364792778749006654925028599306426253562468294215443285143700445420532123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[13549666451884493497312644616182011249282342643856012809241351049091644724607602763688529449057758014888667917849593241239777864566959360824943327913973969510090476133822524070514260743934447312714249969879439214503386098744297912317765589868525173783337652915076754937931725844820830022915533761145556024404399352884795026745148494151824499553076696547684290406320886743914157309775797026575934403213559099869935294135011519431132447956635924752206551946509187243275994 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[19712695047017067843353745560435969982897617589860508611495405104631414045451636701865237647242667338124578123237789699785881896543534113067754692060391462674455976572019672834451844183306213361372751778270960273209556437650687339881349862585123288012050902787702375987938983142253393905921039227459029260632805445949458642736523010870720271460776339629602544577495848638603744192587438840975674917406213684645140406173586937714188961039824289324403885331843302276081617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[14845955821562470124328547667167040665321833009875599133022660051293692116047120538907664322680696919354976410846381320379175195429092388044837040143490422936124949280592826734961747262751114969985427725955797603754801450960905951371166503719910305903953847239338376485258148060057020073353960674605845605164638234240257376869725429792418707625765516261364935519987965672721319950019947528066856249071497475844170911040673050056882070672701476683191984008678972216985646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[31436741188584965562621896358228874100369360931498955143695743066974629362171851750173383111498224304907096837893416852609006472147039181049456538080302462618090611713340130913216873528218125580541245468852801143394471761185072652329275401752623186986938344957499416179215134712006077117060411769939219549666319616381635072389796557795277917234793104111250377519689122910948537338831189102349615831907349874260170613716216141409943137582588771177791710081658691525829001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[2855354994390722506220591711786434797201944567352758561693164147288725338708917871017817483990399593401844376238173151102197044306300731388282922270883411006809256691163598378351439199970977130714803081221864564443052047948323599740776935418198800661259839869952107571421599828726100363028150727799718744193669919356960938888567012772602886615416078898956848297736045286660293782546418948113514862156366963483224867684292920873468952909191816376641437651359879262429038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[21030018663347497197599755439976815987993901997007066586906876824122461942618498631013945243429222122581714450321452393947488885003253498771789116838122630341060437115426119742366278666105973838326934504790152951134984082101919228695138226173573783272516913752787663648261830598737715086755253736193355685661171583221480482502384363528297901320041559842978223559822428649020052320603725040392310353356560992735707802373324024121999158679299958196275564268765637648162482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]
]
156 237 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 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]
