[[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]
[55478375835580394204436596151167632770339378010855156360639362318352508410593963000930922771965849384100133476311799102779807278223470215290792864620180992977801133421721899564528082193716496551328503765751671068706291264785735332319594764985548160526499306378813510924621444471017660519031387769243104192799665361160616505221384095125375156961478891944952644645332071925785170433622102895596800857251969431393369435856947585044293895921794934445001656033662209923080540168786807285458516560446867059291864964924160710407715922904 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34267218045090195378935744956029256125782836209561418074150416159044933851284564776981044954170387815142873126969749905673155975705190031356735109271389900417533845703409020024839118845845398023874568640245284192648324026453744198547958753279900935403476719189926017262196048697636142869610035410857377607436495230277994121997879937704185223965176199498294915167459077087892405065057800077910517538704540029989465894971815606907867708642366327106177270208061289980351017716408315890996169373308651805750274877496319281151817181564 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53905657317550946902032844634466468503342165559493848986388562449514331661311013738283275580101731957093342878683723066126020819579996756758993302037400196678491565391273497676193168412068343942373725744856248028086317786716311427906064513789088757636432891416448522740112142947177012392166957520658453693479342022970582512394886170836099745996295399986997531085468110717244787645484214553522469072289985025265640694694543347401095392108233689909015070131514091558440742512080887923830948969445357500183003890316981557284254338762 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10182876746745709877400071849941465335196207130064255772803028466411023924621327276927120274151330707084051382459292374379266394965780403661908520109614927320689380696562346541094335066971150797780110914385904674108471315315499456169423701320433688792868106755707380548696648483689135744509454406133845826783326646251738812977685838026282656199261991687140536916884185533692723007839107270452518614105509714262233378137518316957220951876210168287698697554913135368400936735915890026631195859397442200280322320684444240050732769584 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25466109407515555162337728561556348036411200871759871243631450968114486665324688212717143275226271919395331171849641675400828815980627380459762944516730457271432779651344492805416654114459972118926327546244146248666333165238695216953089169717605195719909442925860185392148360261915968902427035850033988268628789672331769451870726829913503484701804430638471830722863842201886725463348893519998359361687117849209345332516509976415906420715770024214100465357720068185659854900162373007538122568034062965478527522961903095908409549402 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28288411820587380610533619956933675196429183690474465822068448136044429843085586584578171559939595243848023279260320971003323745679311772776785666748565827440416028945739454456277045355742183108813526976253502036852492466675791232033420883801223273328166156156894587204264437143157774921391842417321476026554003430131630898958704653015031888489023568162055059673525382217029464180010712064349609279328444883235732192159153588409544582062930198455886762108365642268402036878658682864042899754376130417331041895860755451848642130226 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57719127928847601365906872845491261408887939947724729427699326570781218967726877698434109396419088706422146621608710468175422893238830207420361493155399085456693508375271505086253428897817550008621283523425761264503408866863234400104770792610457425122496974211332159990075335620048556367692283024403453116573674667881077175472928554221522874658445689571974820005906314136756155709621879331033127494591448931824213525419685712724660316916138193848819117825317435259817245283642484050358467874433092159866707197418622229696193132555 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45855182162426207539377652332712926997276379215314736696697082486662579850839742409974842806656529270746304175656744753009514848764110601252386537183639993669315395772168463484920306822648859909544996383381991822238037602925053722171911953089686796031808651829691849775160662464736439309842937533442073249458128872824553986753199398191985826466955318558654963148470045322890930765148889758500014378707197688768770466527189961816736789134371010405290998488649521146060856080392221660503772949790434174910481684400528524685143469693 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31967100838120153212275524088010743336394735827666903752005217504124796417419562241315755677027170393097530354557496275791014050813182893823686374788903475104520178310975522290986101291893806995381526984824178706129387980197958982190395186757934529469390630990799955498502530459002843974667172699729007842723597958684947879221187596096485946718766310740832346590320215009705497162951646083476452322036023356559110658347398905720284079838991876669713533145715976227986833765139015036819093764290089604324436055471846092844825411014 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47689227705102885280101602164709542573830525161231400509383772188018839080822556843480115514494215480577974926940761612306960562939831409109565143775031251802579472253969620689176148820721640606537818720739503513052202865808351492589421376749817613011701621840771848491755740215246894724384159701562299737967969455566861481766721613522163737134604152244781178375938019937481982238670030030505229627338840012923523603336746937364757954329306834217467607056846454367214668483529627402405642269932311863786735297880296106537139956893 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24202232459463524278454299257048428222397882021479436056951598874980263177039078866372592605321717623142172104621310931009378760993602720434204129518291730420124263538216532212539781724775762136848008447278123782499470916349481496096680142166193728643451822052947028709778383887566101486430061648612835219998661816136033893288174970777499033655330524087279903704329760762969082504514027367064119807827967511469065888711178649650824047807881766871768780883870691484543940337783089843437582967577135341948033395753272597507080891866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46030683478577736265500587646939014695930620909887118056890823689793227530608807558990615472030932778871382527558203285029820426730224616515473987301739588971891621663919470481082976274842501835597852886690190621969332911231135946322899147112004628348883109372371162682624031125618015871682419163757116780524946907095464998569495426698226288013044675405036489434605671902630089815257868321674721504959667519742252236874483281109183569396209351353287686171817802914620858071177414520433614174475039332138858918680009472003201951975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24407518440541380412473958690023198513667257379417608615676027016288281532042017473782930605619504270482251888078358392521325105782152155168505859831525738794056084762472445944322021533104496007122895728977074466553933515178884795256696884498669789109331239493855140640560737358588027549982399719571833554211878598273984696583864879545499542878506758943581610345972533299829965335822845385575376640844342420762534584060523456789328542863744387760096172162571134290668690167783278406061148235753060362631918560801819238176740666265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51399211519803900375761699316169599776402319724366345692704992458327434125051882709580321775817517486765153183222285071529848553858119583481179666472259088160817490721928909260979467819598985864487304425061532316414235504190199422009768373916921242475503883194050196868118286528620243292895409684101796602281029590705854479505446653997075978832414219226330047137600989585399860288651318325783239161397821637337885198523875376805344183581105816443060188061877963782449807325923167254472440713816213555558776327796034022409109089723 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25613706012297732056401362491091137698184727723311647881467087168330802946401136152124803229655152231113100224782802436731061629844418698382643053224771534423734597935067382872992385616397019088456528721131373919005772128826150109357741826084999755095480044195560420830580800872495560314557790520040510573885232149788884036508948496776884464772706336346427850030358690417425548554963931353720532861013409232654214576720859864666765284555066302049468878388517363948122135858536672926955667724120024495561232698420389567129436428955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46677153415050264802647649198946008542427880441269089160388296646558795024591985782461553262258585686247160727945727732641051116860104571349872452812969962026466795610205021298388757629704003789778122948888090216375988286780399026351589302533565905795275833947243214001723750333512991090301725935855848260896213689260014542564834474589675115706021478082907103779323242980178609688363943285872083119322633473225897322977490382000792539166074067056126000608740666370954287843398166118010362888281440023225127829006679000058580147079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17693952395380671257608868240380075354053947466928295123853333502731115404882748134037737686473855101205055073861308866308989710802047981431973987120542528427064633896500732482155731659891618416768983486292019950736843844926572670735332709312447405247714743800043562644931652694697614735118448031938963843682539882766275827772773765099767266766907909042261763673398300996631553381616945032479534674569001375704420649179067880943669748515544118367606687038389367767022804734293572938332608601976914049649528871103440108788118075984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13146096990135904633656018236608492510054309351746598615169118142153898458532401812215605506244527069981556255101953295834434790137916862531950818723679531149372343478265300450702946269555354541936545132347844902477465142920453281120123710387339483224248708593461336781456278149262492018737167694325433516934977113753460123126047818222483494130732567718676628179450881082412458126197272581073864904804338849804906316886485227299838969454266540273149484654681453845101631421821626743015552886199658804019660874529206796701929584219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35982360292889277428102174918373971568630887860533992171908390380955694313203903241289217490167771437889067968201747316991713454805019648855157031630986522747421505054464464123175163584302586654980514673631967849174089202689575545744283348830683700512003093772159411706415680931941133540771564111378316091635827636129939102849083010523767994264303151092780708592523651370660758746639211907624740848745941189850931154063181591051195151462325377304225406700731135064696085377053660662670959233918655348793016121745625354991234744628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37072167990623227296876882959092668148831283848037474527943585683800894706836897149012252635621708227521068760404030799493757363261755678037451255134327302310056282343110340611641025822638821076452054158855498628213740260972168344192758558859423799862437844684983335731253473475109307290259924620242429427856518249001630967631415332008152776112309554758972456351008260785208041266427752392604841382650262762272227313239741703839080056691074074902208788648889056954194722277850936923636103990471727038031286064751488335065498716496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37296184179986991388845504104461729210582070401268249185293358605722041484082335065017612795089297597000954663212673492061075220747295243872659674660929405073277853503163763927934281415981247443409299846239019672033458912393698525544989979083608154273306103365137837494054000991353509553512489716436394177912639037582407752477069651466309395283347965712345266754741240384033960972422952459523033849611935925212083105076054643326370964723519688482336547980111088126223026523050260305093201184486193750310303828879199553959083677543 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33514717352315457750812723406238898020846547764958561136140443512735818786063560259400434817633892869985723642648329984324792310542664740580441959581238178593471351155960106478013276394555028067547651120230469403148705915305312622516627039332943180894881080994087124734446777929973562532863905803959829958733476402815127848911358962890389696008522984915615510868679945439890115677284603912021132326756252693653577536728428455998581802552581432246329530011439941544979177594866036826065727400465337812654411611804424761802322383452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44373742615082479706117934409029857810496020823396584741012656127635361755505933411317841773030011206152312443242770817748797194669754906643589750236868088140368728186143105848202630154524524111597669535718363492543202606372398886552285231171651349635819781065603749269310115626332001040279701322798582252417391879600553451039915193730832875270040126073235560500554561977133578582312474101167271326627161477719436947621651617474465332564146420791309537594774535797083961957109783265805544782686377337815718864130687864423179450284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22319755568296876652670962966070796544812232295134591508586804008533312636358151513149615850824517297549630652834834743934986420011129456504178873365701871959152682560795042667738065078594030100675313955999222898267605923573341076948289019886036020010196553485700108474413267209105388776204199329192191010438393219219701591959280960457759505098634171939630518591825981984194300744076042746892761947974295033721114607523853115402174762012189398090948888328185757314311975066822738584230371243871003721235403295305374580314971549523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11130855441603976181591380257492247779743398818393161092270517707292482215642617380630066354008226753262367872622266638961593647191783440816586000951108640864419028537507220451637227258856344960258046930682593837235522160703652085717359502441844273915256561489929141260421394129708441631813101871719257223232999619715371497884457505754658525152913319883946229902193006053360204344802193237785559553545689989538696400292239118674889957805047782886173594920346916834451103752713568530114691058647225797703912926005542081321423458846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12671882967250687343947012866592320708305177018044860461372774739219912790888990885409210350169280136429336020226697170356259050858872705560190316709835452231593956256177065985737004480523775269956126999665850804629329084240726063160150106244390728628217549995541420404563789573137636674966431891668828811315183446303247602733969229660635909429174680425421175263740681041816797256405974583304640007364663651062906958149114975424173394044986001068386557830062229066680219373088282229928565679046420500552469048229856429486413793016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59513321976953914295385858093486320084273118649321436430388798489900881430136029725911127802363696230482302526215455563620790733935955014677695477727511082873326953737405360713033364358520082569963623711342570638995144972470279893158123626131279067034884163698397849582293390439551932054106153408856217426686602192275681850380826320054656108929006696439614834596992554116318848789677937209132483409373737247278510918021057030683703654412704971344739650039887249821150062877210681481769170874780400856344246352799448987658931640056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51018862984327357021918114933683750433668476781645712536254296943297577951160437207574376163248686685551248091214802188585500320707331880613000761370012304616638816079849441511685940982032313374131906922857143204021887162710134015658846027502518374073565301799443797833306774657779953071403000364919700515378260972100866010786665769945408164145648245114852828953964676516670490544933301477584426052422029460288747009360721397445730012521239317483995887279031165255982330515790286387534581589807759489861433897907741171523972150717 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4412950983561862152091626989459215916137693912656584380468748728608056861451223727209136241708021411527267339806601956204703787483620609601164551379032950846599906173768743311585182233279276494179750624671662350521573151024455441708032610718556309668248893707801603908170039655243459905226614752346784257244557902684438662366378407403164058662471831259003702365656913624918167696916846420340135557235346390650003877766230047354170645385887765000870633087766964211466069380611313546821478616641989017439923729388713527623394471508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4549326575777964419625609138350040314182941769795494978850756166038353140150292010158147703470756613635895993025643011276502765006148934996767452147312507622836087400478329522970722810275902608658610915584031071033304945797985289693519907700223693171610831619810774208507701877610729568729444309869930303801709939064222133079271950167805897256702565341334232337233284552103081034206618947679062089081589742478831537892797350030756008442286670411758218795558223547833235765716739097493709993694634304135313274303834745893539573889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59240405870163291375754113731707972600279768883801900872523337309525061401223843148099485503073363313123681025410763637203476161981744248569390185356533294566866189304859050856571791547365186480266625415612052410563670461408705590139821511462826070406664018737713136374072697860845748446256098424406290630818444994330010070445047579995216165557168058884382816216241340050942656218155891755876102122891239253946903320978200678555177769628158108938102360193722499079400693191899149160488661217526785142407029877035785319441373934734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5070010353695038559554501453724122851975964574260689475610223787307414291297995888875723654024232918529424986762024303621417476314567023485864366669205246362857723922754554629326505034698260956897150332696245480644141720272122658174380688330936552802283090223234696216522897822770945773031004628370350288704440577483890104580126049086479217477526770299154411427193349030979608516491111634081418914025119711683826227065100839109470870313925912997098928055845240148638512666861981271642301544882395131571188946671376523240574863400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24680112130034475713103736044567408367251685833474613535013154713624905220997311075612042564704975137743955261649111984643673866829906678292755284176396285182276182988882388031006939863927093719765382500619775175375456764455375418744176866927419097207588335046018660055501289283301256009453976606233642831413848786806245508124212604352072422454137570985859495987705012029226179744782339016973877346726086865352042465817860456173470589986478298033217229295720189245307351855216900310084217829570046380198231368458918114431314438688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20995913622337777425930078191587237051135985178585244788623234371550694762438332737056775623537813363292975832770955893155096966346580000884112065070397680946154835719481120458380984106299792976026869734443699859797129579431665823032696536263607140019044385070735297582272407030739522804011712725139357777119920512329232632407334720854840884263091529417710753768080649272727674921186203018562739658888081976901509753754962470969129584936915231925761762467648170775465966923518301717099517686823950659355391293444374441025180334430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46822795602847406120766594453843315636944041444332288037320358681420094523008744825405229754159944132694087964820375634047960940495339104692922295818532696705181661639206701503389010408208600216391190332750373628831401658745827509103842121770729532934749649526390428347299612816919053007204270832771521191805067321210643477832395242360212020312456997678876151419986833610916176589939938832803173668811566873513646924168128131428695213007367793927213518185144609979127917959284694515594216661207512570355981741110765348035587068331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6881905505496340558303717411793295022191287612653588770496060914298678240926406172802130832892900520886977519007912076762204778756188164203777397298314513930442213297214563198376220305042866432816308566712783392162607754565507136895055331521236960422047314456945632139859267666359907972126518265407499105469667302064142872648686235418343921314809853630778645441592926167530128888452345142715951926414307643294577283932999142094258284274933335624750238257131464080130811916424075254050044140394456581016394364509035979905725551187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25410989290873998872426249309943356099633434154469354084480623005661354079761647180410766340508425031849548049719855574517063019385940825160800343936022699086080806324716298708242005372565841743697697842106438604010798138153197937367962548851389407001550949062799809668503983774028853418483273956809986395714091089296280588547903448304406000283464660670944528908417346878400484195008328298667422697302529409290061718108599120887754811921772409592540210909157042373917033089380783509681078007892668482247113234723287139437103541366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45130928160088461865808613956789278170951996665471772224775165986260037165027930845331681542157658776559394011437857047528119636398809752714280677129757149580893465525944583346935114848225886187667330764307048379649532305393495061893816382416367729838544942583052492855956482305148591764064913636290439966019911587369954080145970776798359513139404744435814696958771501606149372421017133105723216049673307005331003886622571153735717951843892599960818590210717533932286033858814828570452383152682470430696383031842773158988771846726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30248482261214400182166076034086904613187499157281991470509190670571938872486111710140422887871248441208924818777407643083797145100041949137440550346417097657062157264886093833149812361955801717272935560982379430109365757129508147516611357812001547757594337005145573102053020814553728529061078563306410563810671116585050713618443313660191224197426038627041505989423450768948403042478640449535524440467339201251854662984317367468701194436110541027860384562564679784313946697711063782372119859575459977710872178975202930885806489091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3603249136032880006033055371346945671369413003646673802297814216671021253388080505211307852440273139535079566427897927531263948174855285290841804257190434416377899284180897841542452562565428684899685256115422049205123875335255100647632236332054136899821680680192569235233202200660088268884812081088082458961782939257772526052274898172971433413844467183777728899812294850185780927999720165875661990708787893668717391147601313668559272259465778712157712806389157591148881726025895575609308032532313704590519915449563129280199477256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18319344757557906452054182967244925529084220812731995745582979147722777812990696347949046832419538515971565512972175929591340420712886698082203665747544000486330603622840097793633191915891988668030736423073362069257437908521422306501810467305263615039135910396558017060925090838118164789706022888761285103156525077644117715693832139768035258011764119988325446266761751159539493633916623350282090020019396826376627303412930822029125820079877487679719307677091488793922748230917026939698737674010367261671331730695071030009053287413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40703268268707896429281203118552921517652041365224760780933905267625738275086033039679982190852853546131240173347818262460349135558609082125390074464976659626107224988488041919562004047129178620369310802620109925916825269046298925990243461413127569716327748315378137823670294925107720872414302982688280175462928142654174428403465159670584535213561707164961921182101588295720819976582687243166617466796417103547176373280287305641609386553547878867817486638257961323635154391295689389392495513673981251611876889457644134518396777790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18581923266283955591355069005120391632083420133799837986271196048790245333010204782832181805550510868339363468862393030423910705563608332168299233301578243887494231711032300642579964049943989412179598471984718087419907096449655775187785978225966746009739890893533457281344039414559133582098126800758543753231031691945602746234690024303742072458742404603649789871258149838599952847672303307682110090389191805298153345613241997481354613599007287661719050614748789555077474588503006393408776216245363020093374743328465727230101337216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57741649271954882170332184737853933920305476288363155629340662383362226820248248481281085587032687461979982980194449634056295069182865194357387218734846404157043740602123277381880901870935687053263850909066842266793527438368799212162837798530367355041786278796927843707828474140634440861093298075706277092493623158123491992139825270185282398524640053806266633493683055470491068466647545564361972328391523390638129482051330695558471641775235773447354812200461576277325397381343890339547813785458456954452446763178756706913026802633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19216910509926055801011877669169368385013226670077994091664267254962082262817791379025539820817085333704468797499795469345855793179665056484729041086541025150790877359664820257065766246580052359785466393123578920033524082417562764353602814361471489103863575304515597504686248791053028239947004261202528202031849736800770185553658483592873780692433086285185166085701200423268913250616720348039128133385432299881522693320319238354817138967254391131041129149074937243021624474865217273184013969393619316332886015194520886579603225426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9179874448039225661328375781295984852499073326681131182190377825246245279127346054604054229737992912192622975868130474042732255376023422318873846753038895079660754809248717828006736645827544503858396605168651850982246720885626661460842837014703164328620206224538152635136251335361897337801293664902461347324773039847798069379765676160510399412510136718612432431001450853095746330757393377744531015236047837060872707814946735283333917497129484840260964302959957253986209046548493364932983917772445483773941353616766191221044387393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56478909688272262401083321103183275641702856350877268691751612681871219138572044078765136573112033344835700478918112024406041866944234255721154621163043965197824302337629734215706129337076207962798406812573578195228860080892978104317463982165663706713694363365757377849839854813049883418465725345654554844144526397193877504302786750637886844066484771404326758432374171421971480208000615970055611813195170045966894893729236267398073026039289245284436421692341790997806466911108256717883299409784174224585903080630844265696610238417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43027742582220622905081533030458679868578075691224539427255175476662090203625503911846099804871626491332249752278366888093142676498374666267582722364719953841817127521276810234947670349547181958149018230414615180577441976796108191592746062778421112454834721218129987156707171604073506772759612595090165997141557514538063547290104494554926154270543135826757379165371606175534502433265744124572752218202628659131622393212631977287376334881716009448641130125244034435686301608331036542299863469808506022787148276608788297204519487157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15857446239176748306738392104596161181850977146305807513905624476344858715833523744552351544124505391904462962215423637247914077272077256009005255135622597945838339197539758332290598254768142777324542855792892627040435603029885320862213657411562471184398558349752539002737225454563960955266971203155160283099124173457829777408162175064063688170201227635394697610393079004149747014122589185386460721279601574033212250996759270871489535326359071491698216788422808066852786378003771537359734292695277233244539277602632146561302735145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15819619945781910713547885394821266962517191909937500204835564451979795834492111143970741605057538097658587018651106070048650482596520121415757389122683911836076855934557285676424355580994467425820361893239504474559014981621055514649465251220191433226133151523931674586338263026424435030126081025899567823448846300432615683363592180520669428021763015416379630512362579188835048073913075737970919268609664083918112865452624668045548438332261097535642145926054570870133384262920636631649070935909889026357634937849407846419351791282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5336585819426720662329533191239770033988698960068521359484389428274482941521524402462477931444977299854191752348702700076157581668356344019917603370048668744127082387355498498035676867512789496094847273942267156906096757512619693964536089569003563257423902125390338309315138301630250677941478348204023912581772671640804363388353300491708897148233548007999316397136576555012787613676347953705839028320128038418101835761930582491073796426832331581323422167807505870224895253525182033338904248532334535615039015575198518400422936378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4430957810843448788909311378188033366214902014700972882429680592164802485514401282504388408550616047087307192781543188673592655948415615836546611122376535602535271976297783516096535733824396294263692789633539462097520382062345717536327422875156908482557268780838627235581550391059426206727805265064816735121332828663007072810999659490159691798554832005260177374004573259803635441499002440006023732352311207582157834637120788081745249549437955070893340365716306702543100688785242537226165791537981847688720416542345044851091588818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10371874167627571826682895554973326446836471910683806683300155639305255675034454038260244899868584398793959219742670608957462327760874295481775580039201276393549845442939545348680568594826329174154635174577018104566876227257109139138043920303215518569841298457108499458171952032706102001036090044642046162500413220905809850462261088091023711486001294804779064126499268477100217864655404222234830971774795918243806888898068245259683494719016120103006755992825689044594583853455353325024987115137521710692234309103178747708929821386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42307060798036394707612742957644019928008799339907399979786484978290175736514438585258438347499433456130182859633738333581512204115076132221529132580965823458182720650303703270440550376505174010367329047087819175240657687168308475413925395366025513544364403015791087807867516704808999029826464471414865323047611605513739582801535240182846822355969029786454610646704763954280784429148029339582036610074342941015561596390720249588285792904867386738031104720195659314638511710092549350385814658153381540107710071244070388328679048755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41026844282967068083604085044256282469179323510424116083166371624625946495861886865961605836774743296635227592098569691519857742619000165795989379442883989322287899796724763576395858025076241842802771319071159489896191873191815674083892687899884185274698348508936082738865969710367300285266183356740514244809076210545817711940704898039636478655174371139995517529419037096133724313868905869152598586032928200514926449798846589009049520164307323512424405284249778999887989609982425369098353808606883552791716383901645642471811513255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44990722577717023471982073086523170657253672596461789532323520910074846706517554758502728466180660371039750518091868253812682269743147622058448506318734385040414579968915373500468356108098697923576845521826201343986863527113601160873200804984208903914771950956267485688145090659181368568902581596756411244529255497913360994782750426462032669256339437125200754019632313074043030598551305931031511936009215949049636163879835473058359444788225681526601599620118029303535855048677333376498808862275885139846663473489535005119977547104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43529071958412548451520470716538859443390353569327411755340784480641351895986676163960615194132114847101874095415677893430108023171820428857789362751171685602831538409289196229132485240931661850484114323830267000900117156502367909744094140176888256576088468929741083950313927981858373879262425348421290492551592604554281681997762302949396201294163460039417257646587166002187341533121560870715623371772135757553775102990549249397109597056941770542383900159238270996779064311488423307581633308309276243061244639439462781769120570490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11916734579655294220028293344020841490216702196474361101526689144584568839627593570335330795131880943542236916462579969490663702497953200536595991816621029718815328464718108343658859920874067373424992467625171299003588604176651998997490148410670053694038977747623415320307038756022129042865410191196056468126856032070306666732413691313886665050706748127404212707724546084833613903776692778678540382403835999458286093622703577805201267137604716427075901499773457774634091861384670659747399127432084853164949654093251500152171047 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58945875236567227417040513557111982161451734974924421711538403265955864111770305286308632635667225772483015318240268983884923635457601516847047937086263768220633182557660395257242404235046850520054754502079735733019691631025280026077871581003294197911567382270272836230292352176059963319835312357440850906844340611312378647395723996292366306991227037360703903223202867861170801876892678200258246117604097475943092143449548712630928781125850628739839491379853514918568212002267772332506093689183317379046784793142889383706262602185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22654395223992061229545527256693526717848840854299039464061441787911882028648740481419766663846915922516215171877820792536997663210505960727572683674678575544069129800272057708002981342705092320210379146013580402564033282307567957575438745782325062577359278871778320419935732005275922102456155229015501235963466472740168161783860819674780574335473323593276902270271611930682079135995499091815863200453414948007812796983523653140919338969785674902108384837689577262497560116444442017233085591875231044220127588814059432697586007466 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34330338041976289300250947918208408509136912984077766865326769575427578849606419503113754991557457173335771029743411280234162523283308373872454359856037661436312797339086282897439779416604425985060668189374728678527521218181231397870090573913255257671969498891586526944533812057032253058669247528733902384805369584879508551071820560562650914133926694311058958205358603899208023647801052947227901215836211702083946099714394221972587489502949164532143336879931384009564451048599830076895652893038019611116426740807041952080769678499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37449603361178953108651870458464626986611513462879010527254414124505840257366561204818017243475866725599472820941619412705277291666812668984739445941625074360031027130319562211554442227138298684060362619173732055102435602777812202135744888054129888932447309581124562713852006460539416561734696691109410274651244843222109053226181953864479851721132906709172185753408163323108551162279899670419935502900070177540319575265528427092553000200887116630344397144346246484742206910373509336906483271264968534898142699763400258792804137815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50991905741924369910760310584321903635639330744815930999269785310452396396653077552894097198196418597784108143216914762076808269074904067051893165672717010070491553299997012651655018686287734228428415255954197796730387320762946772389032075157380171449997778605631681199950545722469103782034171950905573703461637514822448018034371267029193319637943565363965851798572056875746461296120813477256473504906509382577642168789969232161127095128507542473995601103855279093040273049200406786643246265589478886163921292502129778975371466437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3026427659004112038371497385190244729407378552962345584603492799520851581968300374431219325333262656196080784608753689446408293588908995257815102472780402949124816032440546658233858081201155923133485998839075423961489586951319914034582997156101125461128756757529337716307169792817327578306037590757558443593809951892924280507189535589735304405648817847017528316726149913775836526175575269822510960861798903497105156652285736438335352800413425779249811057808672442039024856808020424150803843232780448036898322318740776084122595478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18722470185740794915644026098310447525014600145791014066849320885317499603139588137248538177422189685819850552723852395715012926628908997011542261972407390024110254730339586638675580478416936900558527723602888191960486963267883830658814623913138328654216674393663407305145721023134463912536716049686100493202264612735536426833552797856457735203094619976538405791614848814934509511391047449004173385335926774693841394557669358517250738612653329303459216738252467916910710240545066733556261492942838525791204060971870743016110198450 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44621982325734960148074539589895987438175468971736443824868881004381638293919803445721316800097292242178292680936273372706478733945943424871168326682859935913678385785956923025978183926558397080690527952752161790879566421830277318618255479263122190062638116356005715087254142733739027783500793046596685371235861887113227871292988426159915053240346614505225935256752204161676696793718400237634823052208580346542013022124803654776202712875019706802180129500673415804381699651887781467455120614842514134332358187677049588123812184915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29806496783898413035576343322444996632989600943929988544495538915661096838345967131944806046142606362621385681848915890768521908304958023355553330068151125039197528463983826046561090282391625159356199934569760436530656509364135860192945810660056053946213006134627906242272838011505166971157811536863607517883462547948861442083565516005076741881039102114858389078765702454739062764852277256854226933756226272550549071267847702595332445358820717622320497609717345961323504749010508056756137022973950887549207768704638864202833016600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2994440043776952595662995454054547712980273811503948815271773258951296323669596824035580348785055854760853306671301370712254790203455991432595780419199514056757757200746741447016249545304974242722113667776419633719248886405658115276943885108900423838782650689228704502832286879706292627205887987311640587663125341831847210364808609373678356283597709644194777605550584434647399545389955677727905735452218270675214024486002142158274781923880963447441255800464492184730334894942380174613374193644810585167700883129350011225918892220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40060779782000099397421768984477423982604426781745391759374023203635056043533864341793278591945782747835490180114312803754178975467571779079719681148937683322653522417291987247829397290449770969783458297543147113080442306253133555370567275614643895359736455625708493096557143595236598215739399673726003947897396808203064468150256400175331614584623490455029662155629562188447999298117977575866687260870807691290129926097285752892962759304610983597494843898728094673890503931275346962169355059018658051493641844728625535065791499437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27451218848118806401404235415643387631421832158408064283408215400965580978304757910718585263682997791739331347724442413040219511466668000365284979968266872399074516235516838976997193530211548898398963843203479141587362479784161465082723921196229771746024463189541579460176734729829569698659979433305414481201931514330206545643353664428006266001183917207669445136237031197508593627161829421133620308140042623536722735227353490665782087844554623547128572075774053981314115251336847648794700498024439443594161732401717088344626021991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[86562928438793173360596310187361789119480171498576600615411284604054584915328487674890212417916824484840609958452937989498961074260393879220393951430538038936520168000660236098406167246213645999759427887125247114471775524314142314424126806285081270231308378281303131484444913511574400186161065731384737540031837208386068319955533434676888726848379457945144151653299142189592372070359005818062611696935736908084506644656162251013735804700756640770468339541014321581743874414897584907470119098422921965644162367523546461214551414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40592817900692318992021611091078307426250394169017723192980551291621612204789333816637118609523519674587712798982428953104415825709883877845344214958295745450432966709654396810756142346106445927474695721311724720681901629373990450861134646079525651877230751248710036272729498936026006165705898116122781143942996261131825561722681793417934732193594310429787080208656872783753122409019193728041037017951220090796231295508138706450760694167765172402120234680186784604619730453483312972087123941600062900155409678991286986715891804145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19040387320880513406829942171964188254007297494840086167131708487615537829156794663442880431191061906439933530148296402490347616041625746069919427707464720100463914140928819915698107723361643395333321556417562931212587411722767137343640440897614682992329782498530835376420774475549429962495236370399772794484317627445004298700186911626651883620596573048752554888282174961658310803671860713497596040310427638546551612416520900721775067656908187910736209642526133448554367848404715301917917870095518048701607380596970954692501019478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55352886948589272436344068589934095508980064536744876306438656092403384731425561938355541701975114285491668054337942491961233745802092818339827948459654141641818151856522901978636087778127131537560700309973194146690860686503851519929502735587847586477459562479147064336480348001641156350812496803023601806275261777186161304794579162688036449607921158905203325174743466246230868591378242853521405096508386639574747213782027092378180883640892863991822464408411527624425674674419577541075809880673446018857666691699240658871084932266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23590443938224321836826917337457235659136923214884091283316020512808454138193327483804763878722058997320833033217687568927365699640984351025703352482752829444234176917784766959825806012028788979722185069632560480271187195792331406883949746896370822489974049203451727637502442399552044954987448480873605628187218574541916457825412669687783469589241510022262301565595107204215414353873586259462318180944729823360288923617868994653745007278699209282002259442810277747099587341586059939762896646702447631488527228612003965378683895843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26417739446778092042743073098910962697796711097974105005211331698686247466865465300135386796699107300537138225323000205699237645075371221657866543085518823806524309341026576718405475080798129947131628295096726370186779979008048375685451250554074439041750895816134299960266410998333653452623900277424278019123280788755013940804141409723159100332603903293279918434014519407321963326626415148043471911262233739152837123039636105956043733098011907857093881789154058377234764569639769309261343555240153432502488468810808311191231501320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55434267453348912442500004017320648448309688236392591981414338373204189433522713908371467235604650345475948371801681540031364460584653189262665992070360039050548611407576003466533095389446031184278956370940248553017886426365697058396212396709580395647771252661494112162614172385926697997998801014695339389403196928466923833724624105455593326393841011274493600857233295272205651500798226670916124910917415775726302172731251181226201132424990080406311755705139071229029323986423935449435897727791303701337753007443170019133671091950 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2716247561475178500499305059743542296491243639061905301892633102984905640748719524359345513393458117169183076351604836464951259114287070897321222602257037583157484332541656802622169051418231087312244880238614948896211681092071785832240286911971211798918032761169296905027442009002956795034669083583450402629199797742331094998117281011784772189087795274607342950224198561119453080774505992091812550741173526384113819416074108306118663610391693676564132332152191953097566436512448741764485620256452537358582028116161733375699774938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10228553798492924666753630278090591621040302985860031949339876072409700076589462793360454073501652780092634010528888142879774337662038965402718952500146202116565485636821782319701581068891294163391957234578604152599925441291402009627028919198385794728892396766336464822164005717516856604608867092425091687659016093227108928712916277764483060794947816547673904003537974338646710513055055005791120215852542417540432910452059308779263744373786148728984000775567550697322269938638185723213782675549234098215322818466726274932903151324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31276356720373847783913389396558253757000552592400477240350221327292411468058627808563879232833935782583169149635877928245830309409193243489116688597670406513903723806652740540410840700658206939649460488259225122045521278565841553815946611248813622877588977686756377477659651621287258628207779518691500672625206302942614306965107689562448054343194542207311779819585854811688200631194573528955683431300995361187051474556941389200872298533807989793114373217163311775810524300189696112754558176335372811473101263043269998866142908818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23204877174238512697189646820927081695556696943744649547095343940562544971173495571565302185487701290968920165464817585809324664732083327531388900555318806690335830224870719628919355975324228221005375689156236263068238496897839974975141766569608959316676235637475510006136947057514105922008278666896453648775701565859128202064368557054099638041362687379117166421434601917564589456395643472568400825792411692973389868819872820891208332951530568188289305876989181900058244160966321510086879998728011597670945355494420886655376550301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[981162333327235381544852067766583833614238621108198035496290178963584651833293552171900931932147756484400903188950831348676236189549483029002610049880123016715322085312372430822724577540924520359306894990762747488897825617931119761913813479992616677914050057561085906100113249066442734718085290116792617084930226514496756678521026006882078250316621463294724330397741865244675766469874350773001281625898377261507053351663370840161509855204067654275124515303468095147070053473227096183649202266556791577096558721674077457446076667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49951205558387385669558191128928106261780709005917982401980246059397998935390593171788769001152880462245045569408410080260032848692416687772881168006559429989958003739183365716015611359968732034314944628196955417642798272197239789551133775102084182888663275303834803800542786222139053820273947772245511525815606962965132927843112451350940147821901554539150893405219418099851787740808922732425078382220527864187974068751531532468176340805885485660670809266016730815735933955347390302537637056886541934331592393603237710883277833852 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20497520575118675897272107054287630129335461291093844077440862750488517213087502553860763883284561856532190177277308746150985985487160255180553252901188043676162728162675470496195157278437867091310580930472820067869399930182423834341652349335959107166330344980648329536353851013874842069923671366329707525598346605598625501941204495727898051323740118959545167069189994963414754221972520689301484704536985529490767983259228753360341500363662047868985731562158139720148402782848478702591711791646713450656449507327447802271450209688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57489900629162807554407287376376336109688513609583267193005569688213463080643733684348565762720333357961259199387780950513879423633802680667035406052372665048963494278547695791625790424127788153964655155629274952808753199356988528900418639131491468793438714711285646457716381063238010470564346006372319441652132233537904937352000354446534926352999463526230296175005098374249125906026332076516633417675699750923583282412148441796234676028236528414527846908965640103024235757057327689938881817592637017212628288191090681972072506125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27071292639706558509153112090800856108299205971270485349273509390883276659757762670971101540206270984272082926780694869800209596198202297185712573386564524324637105703711575740581099572400924291804526993649832762926119730821761875892429282922596246765600632043757582581793395214257000677137404050094081016552489142875076488802117557028201357286895649952661902670707348873521033243945076377137917458063474419570141308444172365113902432447782961402759601443249984646709103060334772318947798549599014669300499671016731913528212978244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6202278259885733814367570335764535638623332341281834742792657911100378583558812182393319687106818228774143217053033024763952246356942275809610309568666440384132204362075048752679489788376702471572422355901435608969354091345091323490806866702235966306368616613618493515358255938661111457445433386536763122150853552320437795862738373860431226794494603386861579051367824873011937228271288151986008085120746676180983828258060379959677691546666270200449370539173709422187620232005395799596637094286602417334395728383210632813785841026 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[397163290663974851708150106593361827989723521135762260927420781373158126258752216242018929137413984219788190420530327281706827306738636120818418980161904728659897652644124759673890161771935919182048914144470502956350322027711882035990565139667098524321261996447400482712421837744101457221103358685577802189354346477793133011826280143465115852196918813947956525471995740044601664094245848167962460981839300482106291206176397273597802190257119004913449875435965158424293187628582410837506942846792767647959662299325992379814626841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18345649262525512128374294347919421440025724757387220862860060963952405765624171996284571330729607535449418038244549928542728306138948297711073271823660440396759382717821807031754944023505110704734332734891278759001313347748294825186623610290102405495377981950718267875587048401357790901977037251983240451479336891686531449526840191726808537556974870330608441208422271139168272166518711725378631977233119729062162942065991748596200245192112670238669370349447947031067370021167027835458827459034202839084686634264708853931502969473 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30742771070298585992906585628447245431273490596792116600523048355336900074431674163969070002237891074246874181843276093764471178763222485963131262274256679851070844789947977405367780450567251320673975894824322462239551121314670414256715316263029865340135692337664882843192408207242043171184276103304469962187554879589543683733106758681116583121293215408162085176584186093115383139940633631139489478175653176457538134867364197363671507822708352388114901071856771119195025125900631697592040704667042848828881754702998960603629252295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37123768288112616125266297921016483335178002695536978676477704012165872190363011319261452786591526778906002279699796454932494663184823135963601053192124402915722629215550818424814982168308409682607652122026793101495692695166241171123405195581522374368160813215458162285818318379657174129887473738022511911215249677513824935309539824944792916489016342229423523325191440509782083446738124836073232605821071301863174576827785709971661743266701967124214114918445113233871387063038916442202368284448965873413080423581480139202122856129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45305826847432992902052432260810667925827109420945906079185204133780889255802073669655859980749447950140522879721759110605482877662614308480655853478269928232776709663643760592978662410229924772171184550127352706619204018991621652280802991889067359575833041188833317485326817915036663750662320773366742929751975713688640744439669344715589329605971280124515816653648209772853000835786597652514763580293014231238764081361237729504253634087423874429780265502882818391846004757508886422514017303783246402330995388687789242432165495971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23809590180692236012904854426614767202415795701144094361310832284877213729559590690980932983575235051087562198808960791526251902861031398194217746334139537419856041203227345434519212137519233408703251104689037087253922075801608527978161598402274536859249594610345955105207870484057083013711331883207954422112752124155025971455664711716880133285675504643094375204100609865855532893565846489936268139472370286537842693545927946349986088416906343884910013364930936443111054010738406632134044262472786547177385448208199906844981693039 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31930511791821685992133795322765621704679547549051774665387927546651519350413776609109573260841116897657798198284148131844508277891518723992930323690864886345880689407486841671816668550171242748311512935415976350149440217619524632343752235194342742836782782911874801202124095790904664313350109809159221097149956058559282317472058037714168820856320834511127575314024127842597285219725044154266000101758365686801189454365252197567281629628277112937331524914047178091604000748817563350455352575071261804446965109925811363825583616841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3845443955920042512841316736604825240312058629436141240840729136095380660700359763134051636627265089050210573416206035181121053373649142645997200788036631295612117176555817784596849527856279011519548175723392227039988655875069886600862260539687436081369331799703268549347356523496157377631749912069013113443038575463798508924139333373643174264415071560787284911632105707502642021232928287459874708833173622612008231062174339033963183504319199791890533629597354008505412797287715198656637531734206740003908821938261901534725564382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14984788480259839187660442133548627892164559736988735617167694209010845268965754154096715842437748329468930140131884214455055586418487770023256572345749404560965110269420793955968524582069314552428120036362299465965635699735064476960222115668168084534646595923109308764957558759378687689314326341948536242399505755303847054167293803427088361824275601393727452635165351398187933656942030590653388055646086252488840436551217563485268198817646707486173071408186970612656599501995570400772191381243684226357805746944439638998085458887 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32985630976596215240130464256448352093020858162812641976939647125687276338681942359466608522934846637465223363107391201043621198038481126288102258718006219775302266632298921167223535286516514024303166244893848324438346531075225208010808614706824337782710633986573922438346382274663436467022466623382390541520000183326238438531592307056508671070027204980499850389880888178069655724932268162279257143800446267363151696592425805037105131881912024280631364521277056478301652690249024410366276597554542411737198250369812740492298472955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28906324859617063135585472491812982281563673338946279167614871393320898137297806228773850082656144371994148558264584035970812947368842343247151186678567939777553820938427473297576995024298970093267249822252298131262609358221522979849570481470834721737967705914201399739534266980808952168256667562494706049600916762707122587370177439847871012988665226975884242143596530867228577989398821263306550162259553403300337883252695870030138988171088805633152514308826730401042489831335104599715212353059403098273398820055613719602422504160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39982269690909505205057420202975767683507468934604383757864138331692582648076689903268581645865729438067508749613291574755184774317092145831848306456474797789661087272664378153905266842790808257488330171714745356540349073234057582407859825823092116333613948154769776870356018594505994775874524386893675094211274357865337738345426773278482774291905981856860136453646355190301034509108221770062587927525686511520826285886215717914918384281561684053023050912911406354754093644832206400319015106744063817758644604779532816643457358453 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10491282697343538874208795333717322915610242143814890905890801703887579685745624098518198426046400656254199230540473866716326277132594494239835715737737369925521876297376829527502188471203908173762788734526838935533905975742478213105447266133858022024705704751119641503049193219695449724819709190734342786085610680558835612694293898338583935797859875505779078234472087442493560244805343940973125431617592994862543853130454798473641889133161499591905223079561106073255491905218494085171881658086579714466408318961835395328928138770 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19009546081927652995834560261429892095862975180321687590567527444066623781505000567360503731771745515997499519025157388121109804977975045927917015354816884784479285594337169629923018918093959984677757232249492096483078328346503333029028196647643171104431524181015260898887658637532068660664247338328734630968946565238186036820719846539969293553820636317628522434124388855531978826178192181103047555971964328032787102282057311124211022952281200252712503686792401125177037679350245388371963195745923050748351297996264682498899450551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38806373771923358893241085225676678049853947874294113715219630085662533350264508015376306792288743097703206346455591126394799525072295964147252809814411942580508273664598080152417357236925434855147314081527947773093488151064182126866541860298286501307259412420283952780760890567031467257202651923152937653787348321815239962919349337329281958889681877492971668067698317238469671482541882311637911150168065472468469210424373384918601941252233167356496936501536932629742989611181481660567478812165818107967160944728339938817984310377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36406281812818325511187358099071528120029018981631257973582479495804154575675712378634709971424384547928215234345607677866297785184155590734530511579984002551800476861808038353834709581494861692228303511165737010162972642504036311889917035533245977523649604013410179440351627673932970538086594034514958229629024579554971465182903914428778286359886390157462078894524171145295490480742206642204105585717465750699564440591189431151657782082631919297229386650962925394084500609422609437848878342190082636711319370116349636758639336767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11161544587843643905643373547095862798161717332834896387834491657681206836796620800322441388949244873513101892053491135955566726330499643092887272796314913494438530617473663208576499030417827689574495825599210340144771126052511539808395377434681172090087408617442430974672110607776049535229913497753420114323083780286916246116602013620904110743681065617520083164928709046303419025637098775650455327593671370354789032459152263747184428245127605242628943434867516018456632244588170455968245230371896879625236383457384845366624337697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38843520032285368568941606624330346165213754408333664458405489691185230019903644039634769102893484776136953815645993622382613399642477042633581362534479704573809698859948393788091792471309968973760062650685702473985296491036841643469212032084309647213992755332797648438398694953568094582912850265356080214564101316562154595965150747665930417294303104757223785228140101032461705310547428671073671094334934332061994620327054109677908391497892787476960859253412984884092491115452267286195354820089088189499684065465620202583016836995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[35444195020179475222175154585567242912032926149713472784224467151325712854628862125594531730091165695545304474112239149246124919150060934211486518588077758376574458916430960164528027560082580047373122840069969404473629662514036032347543063304902098233553382363267770348866756569918913661322284798788737575280446163115282551071637027366612109679239140904472809138182376760159126208989517311321612253575125532221370393692539420617987964080446724239840547657061464106564501166057839682320070912415332287753380185431185702711260032540 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[23731630120780082559220207245158534003978849578671350778547562917159713047587687996112747299491348039688760046506706164752985712167826567591343201611905852589091658577980998445396699279476182103282636402761298012944596150927689321979817736289314884071846452448111095365226500246908428163769670815209384966494228551901996367146363367675596734141503395622820680462354147006001121793000304496493702630945244207673277248761901536119850902568871476585206805332291412171994118753009622115770953550485958879764330558891004191786901762769 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[16392156398257552632086054781439480919237330044716950418258950204073413239218472512817067781632314150345180116503659330835415902251055569945973256235388085130476249901692860754282021571346633044152125333268207415738554258822630904274738727262440434530066059892808963472082887562522136577474466047593884814113759330966394492200111527425028820070110555432131450229847049744039669618238116296802225571110504396433532454516948064388725341185929114427137252688984971448213214937702232258185548995351815310409987979762261393471904963366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[47115439871538532235855353473309136748629598564098263120118699030543015567330403778027150964025366495690018673006161055208812684202060937674892462678521752222367178723149332234840478970231995063621571155874704502512365124332737297947775191800911615618156692283573433552930755976242361031719340988931947709683463826671219170085146438030944573937201407359760978875636307853854689205378557313093195854138325581724946186665469177205601876447728373381357740031145621684220519260033045978036324911285380791986793368252861164747268409937 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[34824709565663986468902589433290224141648940357279545582286645802516408150055073480978701149822646846588441958547594524947988346952298962417039654969066088657866163215876191165966584720406575025694585013674658385290716672310709343234384603921901439211769796355314465052958648863755883511020821809078911824396077384962313690437963282442154286176146141204455188832199973266418757627312763259308964501905834513137095918632327108827743094202461708268829059005604053490832834649482271524650903730514469297456141082266852231479336185099 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[28289662573768376132810840621886017062893606210418632955135283786537882655545204374134029102756789067141879135398389735699753535441356808828720118590646290392794836554894764501695557607371599763965943555008300573867283885722020250434297920945714673365984848694731301660498028225286700330867785701445592100365997527578302275005661886885987249355175763168015614351888701007186183881209108819927298780442225821905879807568503801834190598484644122490809416360942818925289223538404483311810522727565508842451394579435306704980689320679 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[32745770825998362846978336018842897430511650283772562369781513870967962098600899204445713514851683638666349899002709734617787042819925800549427023892367360581373390778182627292196942512209603646707717765616346110093562185709903646394398184085014702027300466220454832256922353832084658353542213250303769898540081718551476307179294217803469557201680540646197368597887849452024179248147657123770169862812796170893232813589194508307905806328572278339352569287358990672822616633037649913817249031528712567926162899538682661557900314183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[47157875828552494597350032056077469610671798339005349497878539618031463485502266979143343462501039475962784805525523719263465776963399446901532985596541189316420260001838306163096204121909638150559341458922274441150398047728549664325129961690417129572450589049630833138816957362759803047697221205178809147554179707474624326626728352741732427897254861317559035611981559677252588624664100161536167173819706446381235248426538265061574787274916576076030920031709808697582213699387947755555355393274323912258678961674826384203593366094 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[44407832005472449365079877050592652176468328346725666676797960061211902076098710396052284643244218873373849480885773392438275891067428671207959385958865031158625171054529872832122530321964732396401010249592256474556031894667789562673134831784262000453736479625307308209896829020980931727486323230208356428388592937325084018954473014267569348588785516676229048078680640298262062211245394128689197549042804765160359666207357085097507715091115213492061012306996885848677682313093734868157581679491766377427040673820958213031074081878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[5139961339848836606094557552161803206893005680941820023089095419025528981149415021615310553585767443666646816221260807644559035255749567747679802957963777640890203734786892050911425989149713373352920246205355434302262538224287514515214243157241742974367325830664409533147875585391439014741450592283150432980673231926302911550584660307258176182097320871619744725589621919947559831893304070157966944913293416463496149056948981042332297496283297611080264658694192806779995776300941899458685394338381277718671024392930856491115394381 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[48055129126817394146257644614914339230597334025643666811706942771688938861168906577690323639330834146055549607574087926857028750019671237763838324561971630539156424409457552483259892058937415832524066422938078909991568847544107966911530174693233977031372310561683812465125565889569609602035371790109904270661584914022711666482063244277560386658225360155022107183593258524560675568593943345727631808166786878730774530000924154229932710546111937878431570653595165378882765760257430760963247052428672052504351349346641008958013118764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[55529658570056305580420227367537895725488538331008126537491402298670505596093139013418026542679506930134470076346987714061310999608041701602892566648665863359987331151465861623002914952204918574035330805451026143313720679453841064813798215018259972505291709655926329624859616239351488939792498002907236109214123560949405502974838020371065095684242471307231350348635266439092152389321593543612388344106287136072857215312294333583976703529355617532846641040684402316794356534475216067307931145125087302626399309353259926467609292156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 368 0
[1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 1]
