[[59743080905593021864790833737789907594423986241332106806199648943114400124293619464880713867412756169446076855059123908965098483183150132383613341952551993442369059045884509415550226114507217454238882761100037049820142290365671342266483411025547655751833053754950512306944939340222759931433478788879762019561166456512710898946628494763278965704412197878265798005165378357485700439435193875426877350707364074365948665908190036596002109897386119196480790565281808871909109881913224443285786155442774984679774944570348895972481039217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21916931992157338975482327334742518413037218526892869222133570710022382715682025602831415940079143628576608880343104627524546454253097387217978419015616471909783393841506731129668213610565161679279096749308757442321539003240043296544622136643666915728220369606687906689810219382989403322973722838239904956194918679060162884436297399613846328021814615162601646050603762846091254813787664963994251771842614714301191494499251624747809733086072831540173024237667069552211965082329845488371643614032293621544727500329371989947022782837 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25173606766147707866955240071862292603068879300892394927817268139751256599822096546140927149991040198345768604600019440281561259747179429394259337353794119272225917876544242081386184751310593650214929236801187706263672675315676724711736997827599713794822715104592982336861080947184813588771113961684215820965066938228626976785964544450871048908885410987159776962523386815965651097933565970828366225528619020482228856389932747148750175575665600724973963073213338909716781209807920129956631041515877894900769729899567721221656722740 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39289814616428127035188833101011530569806773275482470426898637189502427752645448195014853136971563410748201276185439758490076252697747484800976194498650470520725839858072439193745455705284814945357207011749187054453963489875866969662834025007212975058373599295230131893807013802781444985715843383373337392562086188631194435424187068494985799166079759746824756835230339035007653682022845378658361720812866621990576096282164925998635643490732969322787257372701589617517514133786401834715772647901408117937662828169743963386009037263 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45593843099429336565337180080332921214651525158560859425824804585990444592312432948520531556046779610767647768550057776535361407568482204800399664480623018382156290272803776011015028932122132544607252011720140879861224199079257698926445164873880052586833273598086105160544969827714626766025753672955036525552491819505457971994492037432096670270708540973883457907576308477367905149846260831786360190933416917838175310600181624892371782355097030529888385698301427238831430757848751997844950498933968111355142022647397250782312718077 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6814400095480219032786315819948499603053662108211491003774521062981901409188349510261053496394379953508470736369464287816429880279500017180149677214003787210576603007274416787289600558113874263741715729842643740477693235302817134815556087877760533457457133968968826877014238961905459343116290323501454364308907269373151909806382191095298624371754123754357898888480533354813238029988899633305632621076146631331824493294348447138666139443626451633534206739679003641379762896101436561244806068372908600050779031935692927126252849226 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35068729552020860005587110192948014987729924397545819065181330907991074345891832025755393696006902518317607464148757827810369064477293262149870578081590773044146263998393331799784645243966156105671299828942377263650745415790017446886544670582778525902919304490619575316401108912309191505644837419004332425538129440507512689148087697941797659067043737827769311595661196950476248874331091080014050414902691838123038958286477023703326830665835999351631714935564607318498751827682072483557630911438482730946151202853544154167549771888 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13273183867742571720452235247328586652168841540700122337319352159912940314235993211240325638911991540329010567879342484339831671684353353873384547834196449287906327068317364323901040341281301009360990372180045986230910559218450452933554892669807007973136151426562799962358339853462446400857282808773157953395158449180873953507349917398647769454477345814014278586727262955327939915195006912474276196972525414953632334830875099429794588342548618078910038187976572393912788889418222944338215866292473251852365445778187850561069078683 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28447541780781468698240922241871177775037628519530740364920137853893561332030611648712711839880502982808748314742242370884445909649172076111075715853949144574221357621311611855292640393489319088676106641847680415570165706834630520830459931666302772871800516345502877738228538233904639796738713549693560652712810157316388205501913232744600447223422378416190918216546456218647583891944117964700452630141646079274638165887870806196955296773747332304478891658507912387252667848789734671907724050942359545524043585480697969427435377239 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52547540254000302222659497931536688589370130914209134877962639602649261108557693382368408401808710292325232076797452198905584847058009068922445966263769939223087479395537994452642923857024806164544516563985634437145640520389828400621287726031228130186891764325101027607840370305325426115835329580668554753386089076957505778232632720214180978589724339765571018464071433229396034778825395085355087063570632921757519995035855200923519886963376027141812683180675066031420001551262778154980964454439750562681956609694598718061766875072 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43292988663779352969894892813759014971383362408854306623941259509304032695499841631362487150680956305898336085931886678073236271299694881077109139652686721922535860411162080583227578616370727556598155642132360433283580156892007521221772270309393926987657466917981635789915474257870617604544767040046425181921379044969001389330215728582586235783889714035715182297844305356594708146537295925973325488439719200438814169966397470195422351980422378544691340667383417765227102393505759238963251415866202370330478014315869375843574591265 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16009701914096920567858134650306429271144686710850741352913996071386746353174472201693209292859821671832484032225606376221370779526921552628213346427828416444177501109921743347228606324343540944130888176620546386825720966337087287749869135658202352389520401490838508414921924526635608224339912203897012991971710245774859895264655271095818575064004706298798166622178440957535452338389844309227876679654490410678861297227557119490172879714475224067909987656626202754305483690646835445544664428610880654846982579670735756891833145304 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1152497649421580071559185214552220566915746458667901209441191807089820666776925139074385284633075367823943362183098171569083943400527062813826906458652954543551625286454512252745550138849087661225574574877072367238020839633119011667382139187823545541166395354252817349082264924922918473050744986503400518423861073706258764587488062489740423130633207445295313385580016815166437185347150389519251275484053934300013372358532406781844720994661697679948557798703919317732419164310944104110065242608968977708602064735102842170534450546 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36645176610354245043022226773123077538303405120233588901027502729456915244183159093745379190845616865212881529157101428330956633855665382856162887569426487709088410786101279747702076546894299154334483292306519465170109393372718768963930695226757221700200738352878591029906550622753530826917506947386090722025774699676279934750072220691289393086846624859278170734048158870857396652812897269512837839276696783011782788075942282731741016211792238427186800142295411187507411511404717420850017436134352793671474816997201751630336404547 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44390654259165713291110265318901663807577609265942767792376354529880328082320532116192476164241569038550326360004187805932998376979231969114483450786820163416227974920574033051532283941764331667120505546291839945257761274806141374558274893999913452379528315609749127648775669633960790097281572489968688216802369682539924372079505507201399216270186003299072984068542999864452411312503691837308759500968023013131801370763924806512619357229583020578507364262319597046615263871592942736362205802340508281884365491381150925131988140187 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15046961978749955362799142237680117035294726815825965253320424112529480272016186093700816462170166989656932654735543943705667159815634042716021664364678691282155878321497986104553979181432898723841891085587252411409072267966402583103523239098212306943538934617562774818609752137232869417691247360004855929194912521861502903458598950282298054571932779941963108797656359192857063011873217144633965554950723842231354131001841301510201887334554932272560336170013434785008367788848524830983647373477625643734755493869239286809704656383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51071837837681559329190431299556429629833212101036308682556586979726672428215111594360377307003274353366144118382213789729558042546082253307151482944639615181275170784536776069280015638879115239645464879275360581822755991342799203872292018220698240120217638821220279074547553889436166467669788593149576108462895438193763733583093120809319019461628157288700099554535199493677625662892666004334859538024940970361239166553797717929751215579605759329001002476576535754696796498987664375930813176210214106355626053523761377013748056067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16625131578195114029604127275034536199396027853372275456213498400611807468417807385887402588625444457418007513316695285210617043519841565481887445003611463568088613954992013231443338507001585825926764535226416557232995391067839857662379199810722458491740938766946512639722330218469693030073233317595237296521196614466352223936680945012480393477222736386576321169089087990162458950969301302072193018204245577295011298482078327143998493313235773083700295568749253580063368460416374474796751136713854937213639863321736373741703895802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45810511491793936458440370604073999942668635880417216058792756138299029816262718706196660530081860539552593308791630175161977351477751055797923936920513381955928742420916840383429529762700960914797612132854003257336187738166599270563862389503245487403319302997665416185233950865415821911295097241527824305862554712554616231854486367933938165899844626852119474275518026449048594560951831974167104500309473009132952874046605761542466978524812829227747057536489231305767846879456816921795940443427323672524472844490837463859884421371 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5373634225796555492491044592665949869301930560580219642503476916782157933090915448184655159587762109884161380019873270393596837537091528719258728954824933128694252800658048644792959825000649070914458974628911917272178197214305875825088172182540520132371341414828044305986028536386295661670227453782296403910334071344230678855034160655936715361705263026493823409771759887541970666815818959849387269993624316770766557637282101012292108870223806398295044312234672519856574835099163415596120173863045464070667529208408245266053037525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35894727533942695883184682328739623908621074563964565826797908834999526142894025328174638545342942626936105179138958350581256866929471660456798901128815781259689923958078644466037024206666551935708737876813690737136705259579184341818750157442804404032184971418533351250816005422111935124169222788213585900590938187003919142590188765621160186094265283465164355203742775764476212805985145180880255575848162905837618001696568704886166735820652230664863799913395958363189181718009555310072034110111894312930899627159872246584238196981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44996210422860141605447071939316006108090362368591788453500020503770503226399566017679462068995020996362652114390064852042001145726862352551960868430387275880701809106791914834152462503252699099008832805264980020188973380492140698887092260959089532207597168288669728531592378283530229714072321714139159940210826871569901317334488017681513551401806328997162793921067449124107580217849438228946667785402624603454983399126679533483482017596605610407548968769514710223037006301042874755697001436553429791463008120447421741463476582349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13485967282977398852163756544652026957802204011058875358049385607249312126258498828370215669323867636774141787833156033810355392215803248273341522261541054483136436254116506657460218869757420241104157974020005883837501880021989316479824443757222142647526241432397350240199191033381739592800984105915375168256610608623232007554998976905772778687650670128974128704829331175024708290331619115909417448908165121356658986865128260452977735613756966719221702688861813531992428277287285572988907664603417822079461296062001429594612483628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14099304793872218664891151236801542337971052701878590484321591707092174942257605178871895760966735865590783000523825700789012921781789633284932170736458286470924592123943282204404851204192800315913410116957176773883218475549846685172099656041767321624080816107924252081664873771569710883698226124264204218393823566535409384850473879192559283331721653818715943495243841005217366979385329249975411753733178147223736236572740558554834463608337639976643148144526302205864815703485383868214534817998084371617577289728152796466352299421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27315906788023731337849993491012278656713710815043888208537555662574431481510865591976078385934944376183112293082253188519621797181626039615411326842080275716330702031125115395658526830156723012624438911978729251082428536333175583360969615321196304356350704623942279057244498999728763021835382528396183481917874390919253611114444508970130791194980737465380251964663958279426261506091383216450448346329353295456845251727527667389877768705530526043870308953019259806634506480930417146868735962966582908352676352532075548007174349773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31617499505169138051785549662858065215969266762440578248977549165070706115469032344290458349869756990493239083219798234537281684460075076656389933992553581842871010993672085803681552908342632780672066911574539499221310306667029484162834097350720567909486620672231290544560788172655444024942691130975968061648355783645173360688992245937520958794275974219678751925268345362646058904984592718736116209673812337842062726547794828271694793179825798334256916441542878071026886299928853456841584720740186092234216410166261252989250565461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27135715446122313279346917524288474896221845957888599004674690252620430477679009559482913823745857900425606564857523044836097724363922853836556082085146858716954897413283611524318997682778984192225865014788941634500455984642812246799919532406580333121190684991711632560609284054171177049902900933704562961484824200577484643663105453715308891643434926343859726852702568692274402436512160563261720497371616476447535465642552563342794789859630181087065300767586638708184203915423474954567260794186125884564896973831079056293315294761 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9920561857650608516832349520150545184145266068706931469360265350879590791694772043234944801375825104753783827149203208691198095480765804328453363249683874649935568319530365776662224429267271954878359175632842994567517830339219075561748017229195494612712678020410885790388265269658232912231141222516668702683747104781682889381591415518674896698088261516930026595564803389080370327760668233658688463031712665348202036174208220439530967585583634215724223798753474097213901439388375616937837809081622056201892778599135055362776960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26968710801802222887140949392827191643539301759022597075307693209478414712469687288656342568356377063871777708629541374064447694750287065796684444853974856126223579661677986475340314834888267408022798987361057302589442472054089391603440987456102719608700355551990347632283265682775290981514435795134883519583768332041966922673426789796161877899265869360850362800487937575786192237843879077991214704758788775891186302199190360261533478067608884343708031075847507610096405955756097756866761794248321135850956477440712117382205652126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28640537203374274877272220997528014546815390673925257152767118375450464195526476039675306990718816680461147604537960589011654555906523815650891640113504923489258440947115257717000913905120825631676666841494191708952054776148341336333080863014560700888504698130181375059006071455519840532763452295613860884268252873627998717517941724310780740949988409228017318731245679303152001957678124624313401696396054272218170407884747614493687729247042457256425578344717498775703140203364826429676065864743522549867622529786465174213930475195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25496380965571224355055050622449133950185086146483308907436030016360660660474298951584761306826768359067622195707750980447160158339278725223036273413647426444042277157529710020989131343328867393690064329547762090109810691275813833339792294289360911672351235064322065359648261218906841388304101551319167592607667017367776739871741049100612298931412833012944556261541440454719613573862714087495925930425800126111894526109942851707963020336149908115617608699490892733685152582117039519270752388597275077427873393518953209315073017947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53031378905243728987247621138757375207506729966243997312364689733240036927425048201300898461359922419619806229648543110870571555176536905621746843377619619924338892981426922162735477015200941975733432445706711636211200504496884329397845370115983565690022523985405927878038326893097595057619498096796479464561194656040188670777721420275043796188624825589838352724486332893719222350070614068112664589737217099410079076409535687077308449571710928486946413141350871547943643405347768666180446164159265447709571912404281032069659942002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10777770366327007896798424687810308869554261272223206197540508537278631924031037821238291572137915376483982866861321831377621215800074251473755960762078872706010418205624531803294732439478749951904698637687090746915460267117914839994565267540123993623300482034522192785242782333497418278695752582537554734841862887013878413485232241907132528833560974955969743186662117934083871178699965711977188931664696139870360715943233502404686257815762503582398165671864900876452215010887611081066028176594754866173348140775819129565972667617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43121492971052998993745514774399551648689891662375707760747372976879424436148556340932217367512544264500249789984137712469659208189516743885656410995059226572981104778872775250135801857698529365401509370002312344173672171012163036027619221879434302274721336597771589342877686800261496356188799544284841694274829070782888459436388550954717876519363667152044181265460203955998544888910761640772389335045006802544732604946932807494940607139414490772348565541943829750011157135653862010064582884707084788610281935554216280673054061385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10166180221219545266377370896386709901715585653694137535542641750160283864958697721788261434933697585760700962385091471694695459511773432852611930120656893765186131099222158151812989332142814146588860014273840353162536202473618450599665799140812178883785672671192505897174381115385333845442559780727477103310358916720092167668552252649347817971906935583879667059974263112275200398204188207612184351266302115145320831075269839688958698802205374143838046606899222590969860672942164788105756827151889311133653318804579008978475650690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11577301054137158467537052777266090382361738797321255890107971106658842012250563438476696241815865595012364095039930488943470497890612849330785970682339923904477391805102460217737306831971533305650648142601140647860411551451359510175835656867417055909222144312100690812113207704606770315415045439903276931551062437252635315375810647554395192780869412900330368906086730996946681635513166488524344716738438640695440324110937000381089828846741904236990787492909757678303208700238007970708243124020110137571478277245491551071017713764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14265067343702432407877826031775616452201407397595567323757402228170535299966645405018597970752915620138656586095723017738830613316055597508287781989755330796410873740704780264531579919290258424133178290035725769223925202262382657325611947476766961682870107467413052391776096593320994774386551079649737775665434455901117131215813692551660553155839389344813003553422418138252703633348624649857427114044552877178925671383046209753818422099399453274733909021181130115806864458424113345178817041273670357599824737879168766520297386551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43585939464349790861744233427940206699980515121728789111746769560940242789195424492143405154250268727922053645923748529423613795290521696130024044991172800923687192874303520129449691911364911340315207610012474747800387174010962394639114950692666689729152298405931030516984375027188357314751546679056451179107246738957210936931029505098286763476244079322645955687964494201148716394967424202395340947495385801085044559803864383896929081538588347670301431619506594756528013171378365031624858936335376871178381465851639710603236566999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26079885884598500747152579229845484522949168224535857287729900811103730255086909178679839520656756410450913194282912783647021734418784130729211805669878234585367274992541107168660440892371826905856425300615833964924483937033127128057893219420830001915185579071029182975222475184831557615014142392703228085033130698999235541683147098472723465441780655172331145128934581138197792283205630016924958740132936834060083777456183177937847193792099156164263898606270255374927373640247361359356393264629894515148148602780345442546927477956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27215858820152211831616319940220767418400766287666572486103965173787390601775362870460604046610384490381328804041586622911894757752323641433861337625564250585681287375438006833250866762434732508367881591196873051899433707296144761530245053107097194941275374590847275541018632124776799906876019282990288920813077811109430746654885178885518182800170346842676483043714304253369944283149260306716954498923692606633874557385111600981700392038367226036796978440584392131093930188167250921011368361827439259710131546173620284442432039545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10729726344049579356543205991788375491751029980837187580792251156217759487951320138798041105571441075061241706324813195052070774574866271963975254268245253179785940517938582668172856513011825351789556478808487414841247894161585708620877068515976148874220376832729194028748616928564878372668521110675244627124632573265528534186254153765060364135301695137358412065389156072053679531039794616893660997279974498868279395352552965715911143818222528422246561609076690007599149999803777007797437738014501649733758208936222530120061257409 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30923468353779249342892504656334783995324727469398419924751100870308544405145935556217390334381145184875244733801990539280372008373861886794191387085999170718844504914611363601463427970786755957894530290280607677091351949876341660906045964900208964306609140383710444410550943661598795588029201436112795587724493445537030519081909339103400512876248293349017442419499367131071209192638656165613918374955381785303669783826887915974569017438314100095467741405882485706039923573559669988032850837195210859447844675713304204069517085002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43024099888124260634435476934161408683637888050555131892809920235961732989093629164882702881875223668881252292239052249501025046490261545059023970575684292238025910682797036924462725655951598698380666817190613549702398799144949447690936508701389821896226212520910843635879297481996243886338719031887514188942424246646509812970276168518987885184571393862728646568387115302877959569646413866762496343761171351739738395237727257726966155698844041602451340604339745344957371604995257858747297940257972647469451482785713994654419181563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42657452063075619549068843590480896881153292053959326223784403553170666987114650525716918954656569238636666660585914602831228843651285382800874332746692277958423650688640644735998326200780617266428950014932337214364323610332293652312879195274100046088766054601478338560703666905529234101512397882253449125777665688295260738378004352006076573445729051204074381964536748169728129344924807374470535462595013705771454998735435457702797821347286040768900360331809274054768346357527198710975194809192622712422119786702610328417120685437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5122236048016156854833972509836412237566048976812648629484738780590920035289456493739377164788536542508572526140550817305629788120849357865138972351349174367233418735358720417921236758897867597088970616213477019772394947988365774073180929889825287304984751625653234170200531981331409336275930443799597377088526800107706553253781042500760701279565585164871150930212403931795900767860178149832204815781628162114907800747177109692746284146845508881135197966839213171483190113135067375359595698027501388786286524867507443740867309561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20057798730538378726632717316580227485344422410146827241820448952045338413676166755978144874448183473229413369324346736536919501945419372234699080154352693781514006164506784350079675717899209455100747114263719087688710112964545196593893468044999834939513923481325179546187526115257110813766090192572933604073894160709085653102308574396186193494470365388562913422057359642520322174214580453488104234479700753838805747320478609139483724291127234835136661651119499714329294026431885997932184955706088699993202059586784301853898241487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28011931774521873882945501432587082206957380684999218151988533510422079522261680908244609783292407733377079581839211958876267848216679030502224515821881537698799076835838788046668787270949822157874489154175779519505532357295348336954596104646778423552335897876208121855041755978529534572449569505259675948014165568900411110202062007059165862567462220613515957824878390350417194882042133491395340868748738865723320802064918748176929699972855909139455695059282538885343299663470835235670115264851559873232591871755668851523807195938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41683087178468127261321328251376274596171931208813541361255990849486211035970016979965381285685797823414902660397157119792825036063636245591185965214477415920247372274980248022322877371926331163415956120107534610790449975968892603600227487030140264946502663400421850198854306146840031210316735686270895529190472084804719445607929673789543215170813153404057282982089436283495306721733157017817892907226528478222915476493826736516860181682640684047099662732197716897387120165448270355406840197415176410758567455728670423099475265802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51937886901877994812922259831197136229892419588504938629812651436925574179047249641253541499201455345780928909161390916936103901837541310557414214060154045300694819269138535231919101309851153447271812424334933959771765200720708824618554625117001592104920095826188292537834869174745301259264053942130080522697064319751652388533509778089085737901447156335462526864001619808449626189746686120542989079200527035356082352333796097259856991274865974995042559408954394989626632372355516725015098918188699235148026358970674271310726912737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52538482877702947190384113124256903674610855310014865954638821562710961580289521830311040412255550255720064771178141468396645957034009131139438897437495799852332621139824113154764967207325582106286372691034681485325392519136411020483225716570004054579067124866720043032928452920534904476476037339374688684187693902050841512310125489414952532680225835031668695820232501503626438835598785731563835753263878894623413666822614222862255025680650441959123530703372693297346581000047000913230201599200935113307072240333311022617254840512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25138222702927464459499437742429221816393918436448730568877445645756499480790357802610465122046854013707319176755930626562304523950462377350271931906996917763426358330097542821926617190486528188600978688534794254576301863919182110480968357024832214090519601817250435450924161394149539854691389964181544368148096459382915930088805090963295972256236301361171504612773629875406585898212267870296753140579310111114282413093166938631352504513398721606187219983051790821939681200069855831716921665454106272663669291248490317989059596578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48044874626970368315552472363068982114489360149028391031302341110074943789583465863188847299249398227781423413826035975623583336201547742285944303523659215419801503019479867385713376236498905874166791665123407588970062720451234119155706479057055764782697217451241473830474450991212168766684619456185920964130267854920837531671846930000074991243716365048408853001805455885195406489748505952297042905085145988202404644077287439522241842226198370435771351666054423005068251210776601498941389309013361488207139759166399568975097722365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54442301408909722703263531783284377018599195203755276169686073420831773508716670756675833273221170554644565936002671766127420127318570495328551960364654004408020404121560740886591277384129336690098739887313310303790333502595096242358303337575451154657481559302652206440942329232890087686659072840163377124017033587925192524376815772932214178007984024058443155160034688566583572649531502946512835513585505986159715078046562533558149253758984641312398398529360640157767776338395874836335960976367686740653898514078411788472243414796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42462975203867153072227713254928081823869239377538095637819848781926573220478667879235852469264281096753802453160844887751349245014534643766917076732143442991491564245476048999507401168538247611605793743184787535106138521638596162873655047985893221105660080640478500086428470846700176116488628547052576258470861550225887581018793305662604521150401351341084538791310940093487429699051020026364286446443657705830783764119695956676925633586491533302231100443369133276924255946102606083094088110135241810494526034381824307808290985512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21105095333054891850133543835215953211794094599703459368337688203397078553047053787980146082730820945629946926566841160517100121520168872137416333541859440480351928670968477985582646276255544702251258066857722198586303892495912622840111994763870729340065366886167811412867201709282795706183781390622867338693101594471991690543121497167110999418746907494157502710769394909407269722698573602313273449613101798100497271269211875754351748972727607640576046211277369723004349227100260772143865948561581836047027509392518305516561821239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7774874162284676997579647136030616059037330501415746488374976236085474383630510304342986760319086778362977536396940911111011203985971068941275219924415681829809636186060092560120639134301889066078834427395004045021078845634765663634542649401155723970961827869651239671422119029685379013956345929990864233238486780096258490428023836992814339873599669022347434954422358961675332601960490083124278320296060309083187205482740051901819515883970154623137593240639791738075692708676369633919561159573824453931949757071517750470045371839 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3884434818203029285999820131790606804518206764190067432856972711025467864952632292317715508334110619454011893267929448555703532437658504408948754380797637015673599361825549552910612776430299282443059565889698739290612464090172961347712145864050277576153748349037069366096024038148444872698798301580047024779281367101516020868822592192716055145255276403353563636275527810019376457987872834279550470579823806655210253822649996393970055579923568675490900910143589521313772176519494233929314533718759033566176820497317078704091684845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36847387070391577154936569822208543134440450625860164489863330242502942128174913234093865631368469854943957148609237329981240775397747902525207876023617975202547126935439529597996460725986171437062089837241593016329764710917107950947332747856343170985855218068772785698185404368888670884124900830859835127989660032956127195140512315423713290330798511345125486949347253875328773529117250594340368660612744173669592547780426122559119196763270242615196033533637027660238515036078496001697885728387371619869367738483923045949811473272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20448712055620297707483346176827270932569977683402380406355792775610275224753022170309484660033043997179137952899537848144491293580807776648727664809058400847919388793135303167853096669708209001345441698153520700107543105663666593852887833606613389178841864184995946847738428681657233625347057263065850403311639123032600472598030029118834091982173353495454738907725047114431195198862424454568899712404520828517633774157804051448403420144886058357840448866714922683114392847595491401326619916479188325212839339408552945956321220869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[396917605834329950012561347289185038942549756216615572620909985451667550666095349990473574598432382680739788053353621450773284750149897728435937964578396387128009495990878867078762759304560755329214978244383488663862099678931855264319623475026274907146915046272511573292068011941213881971849313486268642379685304732993349326748996379399021277938075693099678067804459096363173460546752232334859196639920796386564139679302210320131167622192274807462427422070489854900493167161278795795002833431368209403770916602813486855543864145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55335217720231080117259065418646947381681330117330134834893139502243573965019852465901301220776048295995494678048070342229674720461554313818589655504406964583515079404678695546327078558829545257295908806373716229880976274963986743171370144086656849450124266225445079887015200848592370225795655753983600073970667911190377886176301619893121015679870213241091749688299486567112455222553842535878927814522778717518574764815064507317916409463535572966180913528786028753547595054378507668512694336400438554057026991971664662079863186888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42960159096362467979074330946220197191736488818995668424465353733000135598090902307946412728605777689789610246329171367560945059278570708573920166048928726621160524213541069318431458991353033297973319078559552675759446111238993881143675734979617288330929920287812478922283495717424837651534605498226645437642907045997669780689004941760921132526805222719010933072991207324806752417905051055206378786005311502474363298513698109827228078814186992633588278970473870790793282026797853317273147926867190366335970717645436426766111011453 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50243943479281284958465983228465988026758808650230825005611437383529334297935780787849970511393850840872119195667332948760448726847710907602109678039099735422790773566386199236327161455517732103753142534514085822749581804897353648470115327596340130803102300048191743926725621187101312409425991831643815835275364640973005992247550258310287867575745212921284966708880983296754923002585000581807165715300293645960970046031686421020850581578457602673121949724787859689283436664836819450369074371927821054330011581413269530053389844417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49272196390089273759920474414402380719449621935445205367388746985997531877885152515260329508323498892850618771909023203805188182254347861464102342246471433398047845441132526214617149256725714383386750898400930986321367459673543208212180436236582270250639446988593284710972593001903923920945531272547514528229138342561526146890144207311483008506864399452749017624812267298196083454432328303154601687603924436684940623167487238845435647353985274230008005331952887651742440720068713297581144037503222103561594546692159247561085178091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29033305832152735172102131518235918054757417835681007313663580431846297932790353639739551919397152848735559085514169702308571170629225365507857280200492604592463208313246548707379396901340190682612994233634066149895893220548288729555121191439481853847143869067975713014671073824635481465514066804886077719904267864053042854634438392293460229983351451965584380369891451993978559494276908222608667871165180243642872348094794030246188664339918020000203992061123279235166127064778665000208415701761630996620550790977981579826382369913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44857425348450078519107707478919701993295724101935354765045058830122696911546972796619595870184468446408072320530872027735816589708312257757188426718901133709936256231775202043986091647885469534027742222505737131623224508541083274645491719130058400794287396729596246694548684014547024147460758973453626585776501021618941314412907230905550374463931310022845392556948800366500135397025237027979213815478510613533505607741001844193366152792275231361526522037147708254899489873208433672854353329630991316733982595741173838802184102489 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41026025287002136002914766000843958706214429253931065554869492169515482293413725404661759733001079226392015136900906019785477777615664016261694185464213789561945280931265975244242059362543283294897324538419830383139981113872772557955654429392421651652672891964727718070532230375462300426475939974166000412626227082438630381705170660768952206719375007984785188114395028306496842013950890631132446855249840420072641869668938004950483321706487436863552769307511455870848051376654347922386671525619745813902493329176252291185531830404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22067346568003183513899265457990565772376145369415085583392279383681609498771217617646752590884422156977640935689138380084732608365589211494323729249993411081204720372203556682249519477557925353500359404681872992720075889406352233322526251555752632444295987954336779418514468356168381474920145844787900083304321581021924033497212245231301925270467883499574598323732257848805836832399806379007015310127486024363926297277144421467466764690051753026284966167957861530666008184150228322645069285029385250440790588563942056720383200273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42803776617268058003677814753076655079476439710445198024458017952802407801552998127567286830316246619644161423595507047296288764882156282746899670192692455956614116270679585599477347619014056476890994822636846175808133616941929394230315877277704067114796070771002629261028025267188778610184648491063270939641023241912342968584963007920158130783902274112872170126730815781025236293106387864319673068935367531786646040650042851553178034826936172744968838367191623016039184308555812824604114158506576001603621692676288018405731580870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17576674412225883946872732404585657028928783090516523711171543324041522794284996547113351931017855387398209482039790941247675135136302735373734361007944707297384933266732335800437864801596792925155488309071839376552055291052830719670288027887687881177933910355855626646349945392632566541957772811613504405013745353921738492668620256360041864912457226574960824718802930649189242506199911487551517285148604827730258056072898478775941573097066383853567380922625426848692527464698158095627641363425645483838259646195990858189917472832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50688463049104686014394496213603556480791974716778864643373003983153797044915972314570407954600083550367607011520253299952244927051682631825642346446922913279389300921676095317071025714358409404884212295493614319759622579950428699581836521104491632088094621510591126914339589647813583619798350064034833817081591791635970240342410561183235548145186443387478918595324117421640489893351354236243833026783465096872247938078199694568885333847868614219150623923017311223561090729424492946132042411686086557294296168866157720993201998197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12871245807160190201023509148140528590726125749335889762952556479835484570995028439110197505644091611889709551403293295317025587760090059556025394026873813879331587256808314780175339025709989611076667525608853456496006074938615971868060171293665273254655247515781520847313977587089937849801338876447355717152972496075625444302840206030469911630696846093103665972007844641869899728969090036673003601024652932814774770660811521293456057859347984919758422179264740230271733191829513573663634354120622813170013253728615592770782082479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5885993434957816945043649966149707509029219100015909056362450720331604587563690536151750743543516800917496164498768201396550875771051489454285753533225729051776049304962420504704136466118694047854611992653516026917471263820674920037399905096134238980731800566761986005189290736728075770184329011505164991381012660088585945417606059501983347949547802229476298677693404159450252619814065698948374077787778856614230571719672583567664199560310451163437582190141285526254531588680886851438707649473064196335383695012759275081859976003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7159815778905991546697305326938877647780252208573723424912439090402346170657113811658656024764413316325386892497356840069148729720149210600691168156867505009375002442584220158055074938476664500589111137842814621560800134663770453864815381736485460098800804839779507939454037905058996365165859644844524554087711136533057815478933533081549791570200772394677535290560896161008601605660279026721358872374297088743973405177714702092458707877096346409525850445698086471620648739565992836573359861788132279863560462768163236474124671559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15801042974145431810842076611940201319334376331624445674996585093390159489923978396182984757079034056212771345505897951612668495584003178060927256153853297501725907289499319349881801500396011408261823838574094536211395442209640434737707421908764896914577013786838414090657919020543792667929353227241436758510585798598618627107833734959972015408696152975480485387081399994416890140882563889662115978768828336829223956397455138484777586095565666822503882846829609907953093440242323447065986030918886064257931999459925822376371422314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38450659961766579294689188061696513408786849114250216363306437860163065716918797350050744187102906603691989978699335775564036021113441991782971650107332555156953227346514441965289516791871872513656231024335530456546913677749041729808524248901689374487295688780056022387061891024364664142358885375073762579466543056056899612398059341583056848211777856753590378366927284075581838040335741498259408730444299560001953270090787204846987212678078229731604518459207987253193851101786403976969191322199130109177782901687460287494454242289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7788893727133419968911877781894450543683709373712533837392862036194186912410170176659641349954100230372714675665138936604936847365434860450239337977917847252888779940699959794613947337025729480953043401098089812037783758768077903945748618010571556860685137788156773153118252164751673997491837356231106975612772714959823329662618568141061105272606647111477627406561112896726174463282477514719360170873644313930081855786688351833999147894191977530203483036970927005964681726293520969026517212937287357891793609818570913039283303160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52388165071154285058789720001782095144682997687451496977433307735983666324710416366562884600140275223301297846063754339205491065628556909644330451037691648223873445119720448657273063482134228242905907836467219928602007060325914732924685921798962311647936908936087028053399124826249131897595094795093886281664522799499642843311403680600669269128541747967802531646081139282741141770063484772658541906748494276104202508759519362006701895351630740699838566678174194175209055465368578520895563067484643855078048764529019906869540893485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30208437302696118533282796042324699733756459638337166579864362932692874987826771785774493550127288646345176008000714315823650789493328860734597072600079684195905103023861125196665517519686447238273656110520700134755176311519823565071452087491891734297044661309290802146719818116145121525846833859546621125582127122055708138423622031676911635566682944704974709157456465512420459895241385340284527453779781208774907599203780177431131291911011914200551823586608406968987953761837445732034865238344042862912598752040572256676510146708 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35846279813451060743915895687832477049979222728567474321420943459699368236078012828696053104941636093680260616949650106719699140039146520178073914557467469260729770917141083805061209722521250219232034950926448360532886758871700145136103802129888891805563314079717361236171389657712405614491665449279909744413074924589720046449656841928180880263245512586662087293720989727386253332467549609471344449031326273090948760319439823492471251857113455394277239614934658646962964805841438571306764611434064307083907040887803722492665707435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50920733332599797637096260948726890612175762315967326275379959508115377580635445304757161226297202108778400701141311726546501022743716644568561858977621822543030999173997077458074253786622300015043008424472482418204599395870183229796276741923955066056551150880609779978697592872067434574106198646791853001888906121502753305773583119648514333326099833721351390416577088539374865468834719900231667201126897523142998324892567958736906590573602654073351960970802556836538015597239432479340821649288701361956828335804255865869448116561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[325547351613959550343651638286918549744238937016524825291315125255209568453949345761622020260047832806701774840661929072886628607207875433342456568252685119004196758840313359403440755069949557315356890320251288754151262939835830710582921400075992629480987370462691743297000191141161332679859280203082877818737268673904425202706376368235398216371239037527137432971623483067537557429219595177363633858771885185660280403457495603733125445778724864042210934664315755625110072665750244599155137934951612197769939063135829597060518709 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14265120517493599185843689617186616834665129861517316818375755783789895037175102546018890799709813747589935454249082571041081747429114453811174800677845115315982658786655731747339034414716701483774916355590503747800944356011449085871064172198295304870122365831500775412169359744469594232497192207535247888946424472059969375530129115272961600049175766419427288588432405180604116225709612681515519075733198123766190433867558923890325208860583041502123769177144421721950513706007505594857994058828101393792395985939960253290144431627 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37719556709705547946301917665797957352589525724008661205041393421636995095996135530172847057037828765370683421428154596388889044385657748576370208683328100412966271540175967276432298136081551314294483481605731592445497726775092440437650482153553674909888914158477918473900816891942379450252420967494343489561217161461006229979164577177209861925550190159777563149592797411730613418261115629067111284922386422348764504010504074499697098674835235939536176960005131928394833627945067438170630426415558774542872012826777931925344962631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47154785055289373406779425503095854053868082853877104927950757938203779478359120251987859518652891956738438749446370906758834040408979350983497398021298249804047459114527202709450931133253411880141451967601716495381489113969490522987780848999334844029044786725498912531462881961119902337956943567118604375612313574488680919561756427556113869910792926787399900459309313106927054995245117396044994862147153034433105837036584058774835945085844993111670042533587611355663180658911785997272420211831847140876208154454855642476764730800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4489174519885975975608722172925119262920116321929217222562974550434008142101052160012767817720707066101401289202283148132252659862920197023096186577575056746978141625102933066660447838703199707600417818784672067289029040532532715494336757754174310376658038076964563829718325645953694359618966832718454798576418054043772174343730925055963911015467997033055161638303783866603325111046706788099608076601120325765740744483864400645166597427168185095981754034129180018964451414482433248083777481512144926699417588966210593510516370155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10578870708855817194955344496263916071707240055419244009235664271989688779605310502227962182604389466087944579346346536077284893715826204423228361506321518184587412799019667452744428032123182826344379487595146746945919290149439836228144006582268224539218115726551086615003138951407024525816663556896742866825071020703111236343187550314613544659385214720804217937101177210254042482225251844741669368402551351697552557448892900440616903741233344817215771923671816258050775137664656311478336664028524916794679211305365789433765034242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46705856847399275819863363318875624553578373949064925017228231672379436007461046077216956461781410040140809503417237892713066320225699013362597093304912429824740448351361176472332995435564063146116481001765902802892101171446283400263383414135806162808701485511674070754612699942295110871812197611456808307026706194983532930824480585193468591396938985075510576790067740265857004819733023143453806396367454653676583836399358509473082286733238843412345673111869019773679980090022830390915843787732752209971416762237348354957813107802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38860566770053727133318234272299414222638561046794282136940767761234421541066075998435239983534078260138268447968034088096986896542882347190245700059899747656551859289319698350297543973283012460571091725275582879891279754917245113948291280311794655277491182346429016473759898760371372594165082018904065176209804910119024504268040164063937418416832196376474402968327006071388098989477829388172904990942422809126396588459384907958863014470114902511797796801674060867040548412133909631552752574228791708573134790402013416977227021979 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9076322115002257112787865297611855548105803686674097153681495677240148026466966565927860197684987186493997547483312785578778673486440678609008545119933123860522429987610003943431677188225847846153822385385678596305820255414697591684190653617822412920560709511586413376923079614740946773350331701811505432917892268375632203749877503972325632267642524721648629616044570940603444182714972459697479390100732868369356752977901622752909055009293224068613753699134224340888376861595661823306316255645917950012009697542170042547439532095 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20586932470435284356875100618625107277460245365218016792936843408899975355457933206110768217494251223545059240952272919753869247713792124425860367402762404179735909287209274534797014978077653345181602178119402944279056435895061061875893435150209588546150375309048921885612840120044343767043895089630372050190611317541738604793170058376702065267543300684347063206400154979366626023551154610129163898117486296738328005160371821278838719070136027403799085079564247033602308948253986120706587968630293551253186132039786386586388883861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57115191140847113448380029805421479704130897987143316259179196167861352707756069280826344931149907966544962112693857469580799355972774405116542135382279213360065258685677431815601736857384956588803479027470037834241166530971661527299139385895798955022975493124466255774476127528773870087474515741945436159156183900468155549706081440381180730836774361662876518365208628596922622667179032883615062122681391490857374762074788637987728126231933095177809382032239236094427705302346757815851162627221180168365178781566799162553376824293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35238680787730981599649617827977177901793635920922219709552585899583601605322810564945541850100234558246503914040600552543957421585698802026613643135530759870857262723863105272962777352755283535096713723281213486345362533360090328138974653774765041933493413800412819080386299797831034051563209508975745320954197433685573096497027964679769262349618138808932521161389693645087436161625971202342956949991710390867097638765202389857841579290480584485349132383986706794568739991700395507661222177128091922487322996352636035652229349554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26021540599410283847842135172328341236073537605315175840468183954749871348497323550886375042926150801837299795298421701494903753259566613199264574402229547269788611780045590913062750137307542315631720241261885337581344685378982389294478501511180595364958819929782350830145953288065942879567177670522499333481943780753247293787384307292284450977057993696718112696784439942317765866802250392511324480125487259379777381837032359690610750045842754284435964528162425575499416487451133528293211700365402800145356099036695768103538718900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10052508186289646150238945923968372446820362031296731946486500201018494769448280526981530082675576271077984430477168904022941510509972721881814322084102061743535244616616655691814142563361773276666574428453312447323096806780282701063509066065174248105627777705648185117170284340701081440838428219401139172639762368829143949132324475847507136444819827614119914214110212620156647452216772333036311927029835292658293212606546365328950778553299188330673302008604945842189370979782477154125965500915617044553352973006268413372987868438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24210605402794366255424427000872560303349108365704371214829641214370409250636910762436142342832370881945012978798317180761301630865040567932780147876242001330157083777468529300318839908631551578923828315857194909678808533228753759208229141401827011521716898850659015088162137048644972992901656126817571845315550598717203952135594338562041877621266524455844891584493837801947946503259278626293655212479551861997813224059198825198407469884768199865770464508969189405900183998287783785362372983248716362107224412045650675402550386623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16193039791281175744786827123181627711039007834096282500955983698527882865546815108394993243917008659757224457720843058275150898776698771773042583431126849046502009247418103419930144344024356135347533165393542461393339032410940061941363426053514845248509624013710628015959708649693385208213445637273012158440309798901595501857970898970466319830127355817443839742405557943131003032135128815000234163993457171993449209455212107153053921407387811016032357181137311616754592320105726004885726439930308904249271154803278128564436590840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9808840139257171628449311274003047316033935919715439819046294321933197732857946334296633845179435808269324043040765658528684670482956008612745457633203301267334360208021158234305850103418848506463829397619063374196942121708475250092499972986660957296239784658197531379846525841611751970322178310813094951972032611204999120171190800468976980655351833398552676494031117789460637575378855311033538356528364902007038517780350589296940921367507415080975462540143495826110097791043816735858180262017719185218479915065042938352171741446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16271463879848054300977100480413813075583122774616499250384402973222570403955726888923924357094365147206397719782320208652033435125969026437370989952217233255817590350479435998572007271455769028924955273503715643433526415578931975295359232168653413678833256587069415898478063537367350934058277673810600444437684000645105214725477380287871232464934204840059095629282439742663304742141616261508834180600260049761422229848785844311879808762731118466901523284983541751862565352048249064797137964466037664698466203941916198915881842815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25616590802595294567341361934823967591335344996285954115375938797431190824081156880655434985069129211457762772283002678794252946770717505367376669150664597332725349454288714415509722479085886739192085187986124723092996349927601348876471809658146476218022172196516942380519788387345166085480584321790712967804628156516306807976950369997836621990195113499529404683450631033397684074508571512806724018008560077967393681100520808418290592515146267739441556909448510809241008730254689192678561250766300699221271300728489238200641425435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55898760628900275099645157657514565406459460677938804648328353254859142310335369559431297103563500774548079662466684783924665421115840076476360695822216016973295873856828450832289833923700867987075070485051159557157528186618791985913183852862532544617824979535044457198405272963734209495398692982998975133914741671646594751145266897172606713224606295623860363352783487416156177519105947385834072938281688702811360901115224296862737384618301955851607463734281966368566783100126582320702424548966798989118205317882415057772061399230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58615163605720632685608082727727769074532533365397890600208168662737603490261252062083486392094792851727482010678060026217413929110496077854074994494406789956461600121533333603236853829398909012699771011567652886435741675257666763045825809985755627903507771465972610983753463302885096013481819671799055761366605948718840271131131398311657739842493658902193592318441780209978255738733934942555381968680390626519129926113196276466161864876347439526428645500402874761299249244233898444642227001290103831778306504896245027050923877706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56742182203557181506306786461870103520380445346533961773497690483335375585343213742450993034357703548122709838726385355140810217300235226507320020151866578711138615702038507225223683445694167430616597863908810881988767518969102504255513096348568168989504117605414852476117788213064370137034041856283600108662128920301642259173562181620757462136863764380178831066606001681142480065114672937817568047806309915945697071741961805953980684574237042724043050964945329724421750646871138004580667432825860712800907602057372580706881573256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56602519814789239559879745741384736697395080879868464545894547363008358557963806018330327902383341346420196831208035329325786605236805430473557561386124161894610467819576140157984748670449986871605583897932271107507622595711077738611003781737728004266751152739548544687651423462661614390045810320019794135914706506906685456987337064513753307257599016728585246830835313741288574747409038037268913697605710501475092592735695825940933573882240396470030222336812987358925214144130148417631788370210943555002392258662022743607724949449 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28332707363032479057865063040330566930399637676633961251836184284565021590868685587896286138423940124585833931522655028331916833003021472390186812337875438294908688467433275502728794248012864200453356077894987799650001743645053848431135496066674141174049357548955495153161632904580902207066316561914388835740529768342704541902142123993184340030174202802358573875939584101143493642785113559138978112896727719926949907539474097553017016326779751038557726247347034734494676950075446758609157780391693065583496258901173368796275690966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53197521224575042297846468571444365850089512943530787257776440622477645639307208502915292132226095433132239290500667966227296701802430059010389194793773298686049054340155869706627818429218698340244296824013993331180666549257604592467961510823563901760742666827903421309514036677394909435788643000782661516574394960927757864624331987790165589444831505049238707747576401198725725602702014373086146197237781173179215847795128775430692515535855351731998903717075671141508905656176653871940342639831879088682960384871391942841823867289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40000460302161963862663500171045851722133687561355537292615361679169312689452474589667303998803927154595917559283006388929133639598174655070698057293922311615677067731212425614618145605384245750442323095164997042128479670944321552221294218562213383105154824333945679678311078295379186516660590504112528003516465003213374777927456175126156700173694964326010511238121087753197579464446740815403287246769045578340599918637761862294798130973089765373849038105449315799131828664099295834152229527571179316062257238510042688030592033236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27294220910996328601454741094386504568581532958659854226363087771957995799138753145471120370208162585426286113733782880683169409809709948700048604387650107821661630827512386094046858448334320069549735471808120880566059064324918928148928505619305619918200225207815042462369319889378960834336860919678236041232362698215276028245317652300329058823362353554389006167038136333238794572249667584206645832353450504794857735152477214043007680601881965262279632927007165238544917194971790854087087982928989263643364570847182681873493816788 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8149643426679597708838614326927610277270505005327555711445079574263478184904877723164119281164670307447817718140459366913226686251691446266479989487745643892708740885882461185862766331229711300471720069865540717450157584782260804773177848582610931704242417543628225341197086702648478385099779182501529340156355858098781523455169648871071465032906615256496851411437048857724850316404087361550573905240817202013864726637156585130220200528622297892675003293304571901087653710747013478325475597741735303611401992075917597199627725959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43042871024973206072347200373945498897192738951346380461424830099298054935283272686022789385324551757955145738639695490909854688595212787139753988089130287374612923296018589949848813587799715773058392830323142927419775370075888233347830450364796897533491834583080812599988741216803346482697133595019515315644477403221366164740822354735639493809826639679856239603103607397484422277595716450115664929466479316447848421521714433100042226411247680940794177357903311957298133030056143784058094691954008369716128332132544684932935397122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57716424046351818483649515302570249511627037322165527027751815174821508486114099806875681685862023012863159618919437220357058394500342970409348141817782911460048904369471543069407392950661328081044797091923574658788070668396894968945899685693295032517027432106452995386795201888464144395760867060548031428170557676099979405545572062176509594840078555402544191770550095249355213672389101872755921036258306464303374512957696959449646308465063410873906438419204123346431890750612428944523218285823643444113005634804070814550118160067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13039351832539640432833123997428128023870723146484823879215512527487475183071183756528572867235440169154495925746363476882336970663138535398847759351763242059273216116673754570201407200959688187386787924300517546233541282166878259470070084819101307180590601446806623206005755635356049280051549562421714099653397046101803406567155339147583044646234621382467661181213851074420996054351103498761314111048838508669617511253892248019793116615648829948335422095554152243352199022194622156708899902437089236323488323611837032359874798340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38610975095417874383683987388483166205112318203026471128690541937984431783642744852533984058736400744105288255490563187046208126043758731354120123731072818842847408290620301268659193258084783023020982757052305686032916940671256127650990444354775615831103004179702648155843447431114891919203891871797036303220137984746250237588306046632944958283353078739771698153966974325595665886759651172972068126589336432221731821112642813192285399431043924341427932245548150316286748154522004051836519730368346850289481655276033979959937971919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40514941406247818352122335141590525513844868873221371903427477405677267259883643017833871238693602762000567408987334094599330801147304643079623081344811994250936419492316878370148118719752177148254844044648090150147974108971682597690786634096248419395540421017324556299533323648707166372249334261376117143432202613541649065960707885687166771914005636905362816720662377513426599990169138398937116862346352842436757371890709525942214630547861641912002682381605030452915781491979759781038241963469709912198235612971560162859905750644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53668619340721673695880590647610764287536416681154964884970553096158723935767912867054551617205926547058855178872618817982457789969824605526181972634211417031945092955414352300431042792688042573257677501321883397836885427954539472877798183702452351446242559782397362270915634419222732718573736923757995544279727017322687354899545784051237042934639488432446375421428648851761368458391205337825885013432116526799145590346424787014633489323975679988763841653202584401874267253045157271662680253324845083900128790413879258882906825206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45375661514246066448804540633359796094971605294279067724671813034384586410316232987435774993800671648173952150159703629034843231190982876774048859334128692984828315930596022744815691904851007255562870605216401895928739754115688238988046267290580944501669793794680629559324525392856969511906005642955704891019029869478023691815581568755007337674916196026027723314829695816905567610579902778931095185034173508410787711129681947755706762142145629769757521361689613981675340003675079980969092994333457183090678552771422795332495208239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59235266404239870683728803161139100895843516704170893659067157378223066420647968680963705103604406540553517828782514431225667061690252950432692823808599906267239733339632370459556050602552960602414755230765568753693977444512909386014708535028021970473691084278164490777333434812944925919765337557926450517959601107616999080640055369994990019435073621824929065126603000312228021762834886619214449560749115837224095126252925532978325484499855179420482836377242240444178594114410271827289215147732941421191689863930060296566825211650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48059791281679414704329118176333965800966072325001331615082412928729862846087060652475243564183984315837500244480172784393803673902529601272206626104142239275056375223883724076228226334813564921584288274811896099804455102023540144428558938845066110970523008866772472729259563807512020641890631199602902114997255563469073116739902336204138206636027384768644408753137214224139807259779917737024952015349197529860288234730585625960097104216054978888462406974942182185996692721648953589853535360097704580442140794462339095636759858957 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28116877779449548660891769592055058729836084578996797040170980431584015129512303111654814755678005656910007468046473876184773960553472336865558692135026981733670219498595983955141722260319908712585171909779704381989353810260743366561833345886572949799104735049272718466709397303237619784620986223821355578569754427091981400341626479722190969893751547807154451183100310557519078202982034914034721778997514853709042518994215934182956299714834248741340425282890106803331273968896702050750909996452682676141993532552753133750761371428 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21587481719919431622042870929632416895880775483750818098572318428532108407473883991666973834478253902250075207847631050587649613368914463657967634517248074632653425194078524713846675355037001607061630243546562556836358534694011171813098401415923853705053738174617950506830908597295078942106513800276573463368435721931055237935385271113659714892431544318372975784014365513388936408336915404012874395115007753861399458376636406803413825132419675934472906227717786905437486489933975080537480512852280069525302177581063067009458365301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51301696962883293529280298817504580692775767269768941941843936322182597291175554794749629162976472255782053999260755329720378281042778494923893532964315727453578071073549477879971771026804280502555054909424172293664529600138796358439407772867121990663038589116500432689010082771531544840754940628855760648049139035719538106462422287208392568514028402532499121171803871830396206365521914018764419960115281317124144831976669166158666681006238510903792325697434793915771188261146899009584354584184867355834497255693729984412513132388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49138057778492950774544328051815644676150851965019101230207981125938981408613978593536070874003378536993337781815269335162640541393684070831444893014692967165421169109790728213196071183558692722987247771967011776821454706330765170674733212350519808054835043110829704595359922469394682602687123661943568409866599479226624219459146220038678792273728528187562485800435674266566756179650645313614886400933039801708938391143976367854029229610704505125411309906875638495851542986213305132267777656390236000524072037113912976485380684883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3338296707250140006496284349957845029553996358448155000871756614398652049354410864483873923235991524663888208375553496110294972398700146950921737494133996578188610080953004417155458652574569631468618198034441251402265200233711416062285262577692103034147600373111834568418459671727637129133779474301461489321544693169718870623230373593724461248635536371892109019028405210264069470838928283174100657394136878850989423463415449138861860868751327779678518294760047039892437640640609168888989403001335903621661438510267676885524320156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20810149621835942054938653170000066312176716545337190064392835878321116801301818738824680589835145169135915803057119857356798162978490947716934235451700952239886579137627231252263960023924549325696364391178029707242796867361398521981792239623588042233581835781185679408710832357688232114428728709215078359264482835430230243282674155471521671882761313585848277393907534634942408764328726368491491570042605715809069395231366530816496318836660163608238928143263424935659065846588345978335919074227737904702232383904768174652885462976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37849063006033566405951536778611164977853467243493691546814017928161908583788800492209393112344186360756065793642016701177830811998276548659468534148643397030647523909336107543875832011879674243709225631336923509841579997939676715886994550462720240388901114078279775367036177547754418955833156632631635751394352029888954902287349798935333886120456624908631645857369466807604904422645042089115106389728170559440502024387405867518588690263545464985157767115114885523161318071222383400013826726193769535473847811792551043094185645861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8011304771455573135855862551385855334966702317852009034389079600199674554879393842372620572447467563368693913100541741652522563899073174561175741900844912298439824859320199899344765276839138440606667753167582324184158686201338528211999512153630665027156839828540699879149540292520413644022611688254462545389293514339205646788982087089609997759191773870898845001194127480610313867377249807920250586878164164397221003114176362244705376571617954067095759272679108169760538201917207020219596229350185306817611361492164511641900325903 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49581965483717749276621812190078633482129184419586412489914954576024898842595772641584237585197125306911053029958948309260289831679493272348492712537471508250175174052901673022021097965842487912907286521490922302709120386778599479623988148967001630360581149269670263064074839705489851056680106874983995788581183433554038056621419114877951224323180409527561375124655253283460962090216132074142544738493681677890036580787312011767586407821029655369298175033081692090077702742178503624280705240120441656385577560921072794014031051360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11974464344801133319245202883859452210351462318457018151035391888032000138509315654718715170953279579232152285460460816225177325197351485451604389662501828633137289457746584977411196993743469224832697056745611150816761873479071392211826222007084154433543406308548091294825629542350871772636148798588854733740416783730428448387636927697860308633066331714278325431558726736991283299607412336692307177720277941177546615317113397654687631036999023241904237368345722836727501887866590381545750066866902905219437939544817543450832340605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43222757956479386295254392050176578714042348946989698224884640791351676357306597004344519832958014656948538511983058711825620926376526753004339087381846255584909996366481582216512107814272134022788910487692118201207519077168227114161396762608119007741740840324189690220376779076574905655887942500095115009088279141156930960766380650024112562097645068388162786545374538199487392666816477772626557098649583195456122451429506840417610131752252182233611254554146901797744091334582411263263090189896589257052428154166156144149143261403 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57702826317017558248241818934287572991755447439850544842687441918508625060605488954045331236716110015026631765683547449723961237964522888290121106841391561897869520044766077815777890970778743146165530064862557531100097255088222391324826794980100229988883301494109859270290400914396999772416020625939295046573211580089798628880768827512165516088999686845657744460459997968536679228508856350821198096185166977539566750728387470775451062109887331551124793582713274704748409922317831312473319955635314707269939764867121262846905098553 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56822656954897086740059164858292729954222658821327973888252949166440630329518583342648909522894647484697787376126188877411492913182006616692343067944134914436438119782489084574028221342939078226530401195440156427164035058347797542314608535683859867255321271408694065818414883392073600786198418496007698047220685578588779225416253857153840048563073870580493230305518767231313175423146263648064448218308590010517621912323547375301518701614807508552378799678127026494122398766147993056948433969296937363977030357483344403150556730251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[693616724630346965425865952842449509952730496274872847839356551728493024541499398629696420971945692647231101960942009648289842683291505844045513058997053280096260597252948471424458298943193705821456576208128435160188738472732871357890090446535038042082526160539934102885691014752562799114492733175938129264291779297355807984360203812088864785375979161099791212276569300128544087304483362775193215613262470104555694637808651267760508960324300849372276342785905343923778636715413294814209616026480653557457767893682743603930515062 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41240831009995278056321986320586458061155910472585721127847383300087205418425550207248659832147987370125953846257063431141980309836802396866500905601434840766655355497311621344651901094889465562421608295742924452534970051975543162879039410359438462850736222266823068186556456900870700784856701564870050008497351722997620031055184351799949109684312679780792525612087717315656347813072027092690132009161951663650935752367016143469028154961889145373258799893194257084356699654391437990478876614022996563852903128577145186782709061019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16486214295619220380154103179355544326727850649012219197736656060975033536654389760992536447717836965569690758464625740920756402853326062891233898611717105509252155532370614778891864266509463275826832079307923333890413678502291970920365545763728668130609127817593249588932822236412699407258043420599776497915302702712960364574950189055710876777807375595267461067982198546438509588990059942701804604541031942176485199279935608882820541628351855328767216343483495225976818449155331967261081985535682277099065119830744550529201541756 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39940695498045374624912315990324949436537673610490897934349225990890222331834453761088102555488892195997349357663431637015132417645178097315876196808142703913664315182512499304514515800682223040339889046562914184686229546497600126914614263072856151578817214513284343632980588345806365622309129632925793363597820391685306651485530565143973000353871244491377881830185062431537016795105225658338739085602890704811043854936591850372439849712514534850674650305199242446150864936482280561410561445129067311780027619311434714156956758227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31129068057311266170394283333101185972453192736012133727594205101447256160545474776813312154896509579562319030665899759544164245035446764401755425514559390566236784871656776730555718375039424741840846670341852898240717143749468194306406416703208104146070425463152864036589933198439086025782999295585140146151752425867488990988072506597160892050045987374573843765354885941913984788881498631199489750484139570891095408143395828111892651536953779237207972300345727850868771234280575567999517797943294732351995169476350124564555246614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37052747839837842846967767832602033942245596525864423294872666327242439385703233102848950425629653440166370724424698949150138066012368081858069296042214060713114108142845562089737905309069110345400483551629453369921835165607890406416933165084168030141767534537528035372324627772236073649626040252958818474238482858666988870725839080214929522135886419675998726244236531774393185987585222304098204917539993848916097255112429307260027913775122621818466722880886391263087190861952630725814948273098763193233251634793318807566450926402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19861954521769637060126769365711528796603077796992193392744892071946807060240820905744827256314873872267337002513021043679278468931133273571416276276277402858993592179756238880831147338641172012999498886289090569354470366801021007459613390582162256472514226026425675769102610623791575226589119839038542123793166323374592629946905586888452917709691753648688698919359266398101505858381543279997618035951826646024527405738102424531185037911247294797963737152390707584964539192222299757914408305193618230120685103597350057620870432138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2995130592064362733113931087058717481409828034966017172961216893585383780497898350621025624459340115229391920497764300309770058348858273555894957204733276198074735598954543374703567849827441660844675423322830949420438983498030085064556644468428656052811144735663981579234499788342878658242660130977873792997167912518520474883788739478702671774487119836702761281948188802418350918157496694679491532079696841308127590008938495826885903170561232421850021413620062751145923114267068970970181672236326549729647961469048818086061756388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56667875658727966448981770384924902488336490945802276978423685058497056304935771134062097128123546152883832800529041334247880622482124015614442537560226820481212482544401041978291401953995645715844076156469834076756085675703957080560449602698308349481149259323531158963811864906218718899631062028219431771589977840108566499775223477216631576995088754797784735617254787681683240378675187608471280962872614730711755913045044300002128380500287391533272734140384687510043719667443840756179031578658860637116373202673110062097560724689 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2312900552743213541234874592071273494884098979129775681823775146571624779785685183137854246505508918126723926236051225018316602007184818549548247324666880152407794908869096818304402589278697211898859967167120097184489086144096059496153488022188993985143423054896155154239357099612959761263027316511779946227104573681515910941297912693338838992375591369581842173097677756576142886181837779830954280655047044375488044462322675797106853365568195731465478803304161830787460733464982396852516088799374684881439804368688450056568199544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8575226163952237989452420930600013846620503996049404521920254242611390069831855601728740685195225728758836312276301511550470792246015696064647124462679625593055584048486998630171440163705853850403014682891691204793804643298188203347519373898974466161572390175040422139652674855096622324105649465658849072451175235935848929594668304449426326130403479542864004332232666117912489666694379280034004416597867960796683360160496653533581417478479709175342620215069320479262406191169785435142674351201762275395712401246710184745911514642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54044547562544527595084910234242204097957591775395009736492317039077397618088164031384315204702998385701467735020514662533117471319304720597423118585564857540980179268525016119503612214785498281868228510787092385838911222140705090330538838495666935828487307731451835190458428374958492022948057526676250417749013222090038517458982530811166985244901528337055746756370160742635163887611089133603303302838863514414620296345862808661491492684487527239339734291878521222982171031404960431432134018513509370937068111304104037591482100738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40305219107499065168312253272047717518223642378584707166479734941454649151593050528029701558535126835966481105734621461000976060983997746228570583825277450282261312063422879003598781724117580843118779197161293360834656262778159856779448922463019234730975158705287262016349936010245231620674068020441066245264986546739120365356470519257549054692950831917438546438335372789691018280473150737462531980557215543242904237669069224843167563976062973790978529801057234661378146617016760449531963417399697606282463276146741926709011771830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21955186326889318179942187986461595723530074794674457876844821879499056044876869742585203896063649966474926097661659969941697427914089187379816954769696618244290369867752094877951248888635447940747033147661240295360015966312098443541912176241584777819598674778339309438854767381645484553862522822069233202708758420102058335791867419368393816471852560781644998167102364947551131977506987044886890623979803426021051152220132753228760791775578151912406047567330195581889782162465700398769341262102470782948895761928748490627020487666 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52954257901210691946436508588645404739479481521352986543710650485814152906224291977754050895310681753008001683701318754467675522147129138006752792469880812917013440542852878527009589639742155785368582477711626470640044497381074375979102314119751243130365785391598141589477664066395625841308337737786919044556472230784723193713087204001188456948261226846863617025783027535980989943856363967337411878061250700693327617250150755150567522719653032894136323522930239350179747851321100168265969768221821524960934353343659703137219124282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16472275178782863589415981324915046636561949900736135820169299993996001338097268825412995697429384715417321974566275269599667681797686633743528101583404251867620723636395349906784674000549434151424025715856950885277689493509395796777121516780833231073475819687885006456259076450271849235565742473763430622638327876527817652587928774397524340776509256683482637963148251370591909127351476591493675747552190170784966868574595608309838846643143196712310647080211018963582091200839468444942837861039073561075284316678973986090436202349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42856279252009695934583940461075282858645696124065384136053935980036131298308644629755689822362798339150877048809181799341429652069796728969961880198452522895207326987059077044639229053124925881571859624963426826145464621146938883460333222065917745797356915187395677499417117784932445680483659227460361620441769811872685965387633894387386965842551168206290570325435176558981161755772818456965363034684925837688403357139179070787152947908836085798709312022671680521725645346398441702937174255799711714947885797281883009500075335499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42690808590126388179240905357467284854372154638484181148076602796688001215217140307694022300622853717157218239723520574950503057509954468556201564195209579596181873026423629705327970013355734137590373647417646512384100615154355088214254006162336778883413160769321022146856914605179912129901450224732984678566629688916755983788171929521998014034937153896325231703973845048489047940529755145917461620747889279123679464247023381312571996832156736031987837411680522151056761787700975894496793345884577141533337765225657017522075995222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9702737099056056953043998364487724180031150399628950594301802005887917089627832136579278743734465984739044076851728392977498622183919876078827354771348677848649045387152872041640258104403505483934927620292949058071831018046091545093588984394550156403901561809705025653946897368632633105337338391577066667058213759023561577910442505827548981097111157659365627780075970107728137664621500249690509527843369147241195970811770952781181086979662113694375143293047996829839852231159438112030070906532041674163223976661229711389936902142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46284437142172541654178450718593852938296416051591092559853875739287334697942596759182588716269959902244935874444578012819241397003669268002531528345930495500912720184373733194688159556822810721265130886899300648918192218347028652690325648139217983262619097861069160444729312839907320299324362136867571469944046022584894236222788994965952292199727178216327470272886611828145923723152875669698678907057730843169644249214242065245151806942212708487692304144324192625080176654624891513877376750161029962613109681170219042470751897779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11558462193677973855655934894385047837104267089051511960455401643132874387462716150312914963547677256193841680106844757406340011080649540821323210760893309881566540113464542075655261789722388444903710803843593828808633225731443395072715000909707446997234323663714942547964178619717263417201762811239688756702769085019909595443351010000303132021619141310619761232733168142666592486183851007985314524233592166741353172138454474067315595867319880050091370856938005873357125411749449251763248063803265089029007300060198332222168201842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5258285484861918470202013649132779282376624277962824886383275171706789111459610268772455865852333043022150242621287819386654704401480175441401073683052993161899524886031951111279486043510544104576380696397679483559951020003915198124536968633238579784438064536688865658118113265135037840080196890588692934195616998820004020928494859197716735787536925134123122423229124726316139436143316814591228964921164891302168124993211073708327556312735197063172166681454391401073078473472780407691536875500385166466587093353315270403038410139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38417928017237702320380199167388183445180680525796342001204929115161792799743476297165023793734463041190346964253641139440698037126014769872519766156972301269716303880861973908028691631990260154575155822100235175528484101355429109574740834245439788679482090722722755715176161920071990609029842329469968589177841521006285263421582384084156783094583093036165002592599589426840235717631143165371326689981503691641834230117009574941675451170480057083053648874665007762153331203451880318720528732528946394071907196608976692052580074880 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25945057593867738315850304076243323344367748558612190983636255591740647028271023448563788374072260366971346814720448189041475162814621709429982854674625500356996173436932649985304962901093094696887382613484018177403069177045718338551174979875694573284822628656509001968647438416797466139314797841552791390994644347575577644372558790913621011550572155947491977841897981699428348772139324017701900618168055103816391773816035805042836435761518207716481706816567514923938827948981434689403359128900378357403616822274106336792168837740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38436960834722965114069474081995865958922109336507299408855235186297913060731043849573098175655919675996003453293764451217103992325557612066657816814118958616956172352544148154811549636767624867428831733980555918022606439944918922064687696930021339846754701430090974615504959897727371587862801760990669033530134330647267443348476674406149954327721462863104739053247482014259373978850626504315410266278574352275373346382809430797554895657533666713215666482520219520231010914471691514550382897078041206705616736213231923843876823956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18482992387244964499337833233053190996128889552122093498571818057769012357558676835006686383760412981100714608284733692032354861106440743945533637732483056048295326751213786711072081536926195539259562347523922294464005620531175293716501797748355908942441442632582988025042660607967692322073957568765445902155868944280727337533046341993490506822624979375367401047834839424139516037407772262073951913696369892039197617708027051709857461306055001435757645385211084514736920870047917328668291991705257150181240292529755292284582202902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1506500841114609286402928522569275318109067905320198377104360091081710026471825844555949784404026427307175581975407449606134008776217695319548341001737225398043447087583553382717887104724885123940984794673907497541636476998042836653747035366951179572520402867454697859686632236846400793501746232167749380329093896072624907666390263567300228829629667576711044781630471753054104575828159449354562035881650935601089396349759871986089384080818226592182984160850870831203594928997441487754116169540031642464195630933086336301608026638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59488379083570500740949117020651637052838820755786912201084079094308949793976059728037620843511871350883562191339664207674596735303448131961013513052777748321690539683216123770657983878020868578953268905071639559503787974272640648895376420894253238033323365222146663110529392653069834147926974045513884550566021468162361670274356971456687785494973239431225231382620401807555890765456895825627791244656447999759696523767974826017418052195376454920818514369777510352400632517325505074980193485969444865994879329923016579083779556870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2929508828362373912335225239609074750142338397757515061305232256856046190757290689122988946123519069536686719595882114329277539919786990694510579906087625224860973559206817624434708570457364845901044595122230116965526605981473093388699250379167228370451890251711374496802008549777091494177161648505046093981783631695072727444297476819249442524691992671015841088169712810438670435771367411064906453417015656404382293580667291720505873867181791481041410583665195864591796748064643920646107416262564560482051090125915445180348070999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17885405277339022607789570448576971626701393826392636800545014812204415827314452143665274112726137296786526527083977663279178628651305112780325983209206551172111220440671267349893706224913414048346697075211467511278707998886967395198217070174057850574732813371366582007041734790721902189771991511262420744475934170361945760076297795599033451255636217439061560953765410689958293480983957248201760220133837970557793293374179923784919019132011761817317106807513867634962909076124859905969231733578270314379987830372791353912586726752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38432213264171501835695615802275683839440019369528177224650075269549602236704805190259032485197314895787658234515132196806094982990457004154690910453238317871903530859097804997147865812887751632172032082892517884530840109028484101215026653033095173554986582400897991751650908660211509006193436970382782318826936809035687609722842046887796020347494150221160440549300342226838550501204057536735867606220054731268498655078097255809350004327822299461977300009218418663869057396997465098344188067132795166618272912630716686579852328088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59469871899736649261718499164647361538695054153916733466797313327440103364405018890252273462679818257185552119889397034182544447163337569318633087693030004464929449398240387651740699716093232549594820211290499149472282894620035449541220684902794846635071998281802939734807537412794258996834434262019242756482776795693282030841147165844065613920785176815860561977968337217624115402430364202269226721337852549788071176728206136535897961426912537698851689368697595790732769846793861272233247595521201633402340933996297238302346245063 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45617016633158553048001845166983426021237776033108452132734070350803446669595927643555911020495775250556059450406003029934812630580015860105452417919241174460704978034990942072372281537919593257784385291225199566589568260648519618262458355378679975281955713736236353104236331419174596203343552126751125615693054214627101751482134423833939468832377386739301034569895694093894078977116747160443173463837449103708007584250006029601361864187920263259110991466623730903094349824867163487480883385649335381096176153267298254328682396662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[15857767794713729480078222588669579549018843709252852332618067712058634027661431773008121061854298953017523196903619779536109386772548659261519863554737939453335217455095853914729065835552492784604208645944815737994226779729860293833102700801887686326055600822500184253163512198500234215504928557805561041611048277871849683162619311268101265949673763314193842403515997800757703094330524574086331571281631111368212281280340575656495814452730163448848689842425611366587281872349830853210186737625003024159726035632246177703369117618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[34606593123465139716789196145614735235606319818419299104899235487470253279214864778944762586369706181485305777773238318848150495376407350123723343504924548133766887032566723657772262221277179677692475697243315598771274791666080667653828187898199344490043392031997371272912593979280844662451558018352902302757704690617825318239538356177946825773195407841147981128562307738360955910500225254825988824720763763749893710195967047854507629209097183063395210590757714830051352442383224768101046121376510824135536808140705972450387126817 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[465794074024859311131119924742945901378718437018005545594896211487661441729069327354555532910496760140543971332547435085845903468281716885273300160166335217982019298144682766454105707853526350423951327066313960947285046511758655144358842667479241616480439657195209993609808701301964463982197668570031167338012279410991747115678254464262398293069471773443735460596661935193251912692764142924436177104269027623634956696622186986283191289294761118084104588544686884721665871422833871937781554967877457005197728710535139434964464975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[37647046788334564965698973509336234828883671487662384073318446470903445901969773622838067411757740592813960308726247199507565597587546933651302986062545357742542237312255465594339571833624722061969517247888572397184853390874134212142469189406566214547299714361863647197728722458108621686929528290399754618210814763183483546540932115766898837142365832052218655902433191461739253373505633816954643577678152560230700615564450196461408251951237699190872462708114174391142760879906981303005127144690115115503735879869128673241466868376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[36957130133436686424250712152136744909867962548220221605590008713357754451787526133306530816218845051436696822168371077382563183241267663528274925725393124592081260947608548883403646827417366577952533507283734166857771020354548686048548569247080635896485688268720644211717479656601627220591969561200849665172858024322439709962052105365003479525604348345454720426668519601325185244487097385950633747819645742111941197951473636851160804558915493590069486945752069610439760685657043957887391182425429549749417092268120721097869737993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[40700213292378657340256530878906526780856345471763056982940601564558205061585703479372494372058353199910770598578718357097421332465078015024555433647111285320660810483293491724982729426564426621191091498305261788773433617504351357569732685466648632927476165742820328211579751375595981568196987796324028532764941257009643610846838430114950690082354910244558840824509019449816116899222234242959296364207917080469028372852253479640632496000356559381789346766487550682182711343712784838573023964470540922902625169305312019855072973032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[59605136714016382269673793934497369119137523942503491630589344995443180329037995082425994491899182719178121204332722863539461424737019411815041578471590320014208389604474681656098662524143189655907862216913409028909126803879434722417361951469338762458684123800077053931006627776280401808188112611844822846147880977921538197071496778180557251934798325789971393584147705728020494974849033868599598744502971639166505609565358562896390079646990578882515086919075108824151707925685886579303043967211824578501647812486043206780395761897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[1675226233560786778721190056119324313074158038370791492294942027941495355940915441973817542682227330737550662101588920957960610284687120645509309478476328937422924162288958924086716021359368877833398812543376516015996657418196231646865740018797793919756367036596898583803486906680397200060263236720652323958504915881781071422167097208092264724796487908030960122983992345899963918149810451744388808239005971254568939096464781071267017257078200822399298565896150432722118849843277697402001606863106828330207954479443111264332320451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[38747114606205167197383395171864210308405731227448337818259589181691164460395624005940686541684388265117256939207027409485916374648465764132919126481976241215677646595613598261141781016478393475666895247884954351162657276027211044033411738086540948148575025857990362786250716653921193550760150205132496773288452117826706458987970203577303364120417714491305655535422397878369312473353504253480199837132589387887257013396793511160796672822230775389610167856590547594608756119441653622905354022920072430523876598743916083064826077908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[13137454365802259559042919403956126628417444018722529951799454458529810414827217859846312790305102394801178996331487888501547586819289688823196261283110354523359574078840146933580200081155997962009584021431996142444721796951976089198603321659082571055943822036750463005472715772773999974162329748640288062659729611051989911723820349943400650052809764860244928685690186979669221220663902547152618295057553415199250626675539993012469822512573549525133236782252269386922530490098863991608681400773752825583806345994001367073427520219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[9931056512933630232208680532574184378939751263671372336420170327569085960582288227494636233966499899814341142275350054191700326443133690412470615522203007871704766138316855223015483121957083915550073852914844503991821210104120714990495307574199511149738028086635099394288904692280734366073953744980808213326175239415734713220580978632405086890676095247696349464981760088336948357025030613744463810998752246578261489011823615917997599029227211801438964807611715847236140427305400735462829788162980569687891982727675150426159391932 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[36186661693721324754081908839171909868962531626512436406263740619416453509684765146105073983950665753439327184673612791367047892729517962934629195798973847908425665950417274947158118720957917947394894999288116249227681136802584635543698183787314493968485939347832937654659924585470908250677753879102954834984187910020973740321673532055934559449180357123692974154553567881964170134967431941938007766032680138393998542064484953441636580151740546212891224610975101901335759705049549279022138116541505542463282633913596470316220245850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]
]
176 552 0
[1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 1]
