[[59743080905593021864790833737789907594423986241332106806199648943114400124293619464880713867412756169446076855059123908965098483183150132383613341952551993442369059045884509415550226114507217454238882761100037049820142290365671342266483411025547655751833053754950512306944939340222759931433478788879762019561166456512710898946628494763278965704412197878265798005165378357485700439435193875426877350707364074365948665908190036596002109897386119196480790565281808871909109881913224443285786155442774984679774944570348895972480832631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20766311318393571425789941138011658158331903213315533793987376262119998535439288226930706332874510823093315097718869236646343584945007455469459340122249104572518640618104839242443729240573186679355480189634810528566337128298045420104426966659943211471668132525664041435204768107323208483884882007595048263607001160705664224357846516834928602667977682711361890748690992682744243499229681456191261429016276398297876674915022736997105559725139345264799546380723180581926519831635333096857549288906553947641531001793936709442962536175 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16760395962129440909591154629398137165063723720276043159574970374139954537086747795839271589513912909212986345648298103233160497803086456310574378263923690202992951724346798334628809212773134317621315848645166209393857402156354066215856654895116942132301553999411296370870895996337594449002229614176048409314477415385080773809492000556112047469426492988392961310917445640177988408453642508966463147991601612825141748396983213402281603487935063485632112477418888015345233211837618019172886886555867647479217489251022809503018998031 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36600429202991884138537065160142089789863207092450937844488651592263415230561460818945677245099813679600676308122378130698474070787510001134727259567634247586456024160628735067636961225499251568414137832150294380740991100494769145979354155602130185705634940274921170841983869725535016573806909346594750816138435783808308568228444360180811997612334899791309418952772376977437466691009802328745177944893074614112979588801236548825595163064472457933813648704695112905110702583237501244087153703204471835356768352064159340590555313595 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17220263302226458559864361007753136349089243855222826965363756486360855332339810356147316534737736328845034993348539954563015679750212181118747628999320519567738218052570459342223959153103170159053014051797128842025452701428446607280820557638833150373880750635997445960448797987745602825397806860115968644237251716814309477720819820056129916057015544993040271237951065244654615461536145280842902332902222430539022592411217362368109944217793217795631063496920117069136049861806914069764805840586182557010502377612073315593676446924 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48646520234752772127300689349077297648672448608104192033667998574658056254762282068286446704160608481220093546888817741321781066555673236152428422615950299580526079978307030328631571702701513196141904775961468139984251044882801874758215808713274891222110911942615652194046344509401700535294630533966127133770106317105103381288176840668035388273118670364983137023685118195618367275699813936428389691945098130566090380118657077728673877481129676686427724533629518668062512836682720074225002343726901304342305038395050767933645516309 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25839331281497478745999968494442743586495012980026261310344853836573293565808941672748250032643456298861097719114631893339343356817144195763155822048233295318900471626275795752121790594359274520314831424519680822942103748117673591336726852731484810080314756449559036398877478587101122571326722714442766515811310449280888312452224356376189651391246041553668327123167243308407532633025724910055794059227108971540321171648078984875587338055825892509647029589865966729048300301705200307145606745627987090983956158787966613840997102036 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19011774036941995272340148989459717883472517901659368380374905085115001888573533726474921931079146182644187050270316786337584928045497590512421590633700353783077560425491867511456992425799146737698177354400570120325765574066423120210063965024622944419632080430317342436297856662317211316748157264444316331739594604743938466486096144879613624464667401519008086887266265459770499519702680546120742433548627745896123789927436500668365369580976092020782346751228219436934783776870313281537192466717176997005814755424123347488280651361 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32851610118050776098089361108548845605011116958583961438740617942648093640359407904497842196684794114744044817189278120272222822171202870385863036496865200706254273432566631281951703510389480549822744983386421863347204980965623627799182386113629384507295961291198502684348977530028607193441676528313558368570080804403393166670886716448238478525203150471222458960447498316243172756057405441617948337042880017395404116142518219227570638628530322065429523685008660919703150177285295471925817784018519766135927174623856338905917892979 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9121376643607277124584044557520477286009381481636773491078641288636805080049365231995356259767594865564877328172989232985501242498665898371649040826326779870636434391695880338304813832719578499243009198005915109400611274333029886807125329975297598674367592939374534006776345386708780472251258476062400435033935667422522244985399802004687373200512663986927957122247728292191397280516583335816521887765770658703761660763332168261358173444390755750862210194671954667903254576894376981919164286943745383036135138266484762300305816088 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16845066813764500742050845140151688529443408760623900996168086533271239976109487583056078076284102921614029946918403081957234011265104898697988719572211405880629671799165375001646867473683158624420259607302296430350484594819801945982240769360427564810280987496130056554788759231348305896707489043816436512536363185304115220939815448698434983651117356472718083033766604410989891381577809462883741906068785377533136521792997851288027564306559549247425048997788846194287547192771358795779100845316868646389986954797349038231040037452 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25204431892820910151395462697017243784114196166561096341367260361126087422533638476242718471946301324367180295257560019955468632923388839074592393352702023194764654533373895690115710541366120215860420717802322670169774655892618725046049813425246792434270335517720604537410117373348337631624827368189626509255698094735892803214168662534619256361968795455566920899330319027211345237752036436660145700764433389382033535154175215839676485545145301605208771211886501442467608780178892072903081519066522345415745122399711833583430522779 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43461999408257771725608407943792946496824658966851579174747538405464881580812897000161737154942925310969551248304909320830901367168927104637557489942232459204620085015962269048314768712924142036787163333838150521074339690778256519801248388516761818566701510333546310462259330254248739713515724197877259856618016047242931031966029085461069475418114536311501412854812269185890600252119340855842778926746134896945620466899590787999183640205397246017410809877073807775876986626706169312273327109517506396844968791274856023064947974569 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50967691377566352463221764972368484974087377464922862019780999773045220740106361350419159376523546259964913114791380394527043480038905276009322315697747254561384505719528211970064100955547109635482248525862755834564300470820340059095777087420774942883561332207354301256108230910326337197364195970314373912185371631860707989090939485855398371455670955035042765741193033439141957230827810197979893712262404923943727081212332781323500624671563690027187600899787985644014089815074982077154794760196035417267157498480207436221660262056 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50472420222834062219470200852860012223092464342306022864692568221264891978467776553067144401072527292857810716320900903402201467619581469592474456794846244927031433317876036059633325971679486024566028009380112664157954444321372405450844789760175719457670137842990323705778513797276714142669677166317891599671412990749512827188808925921290922286673664333854908942613804143751179298626651875792487556443811056711042028557865402432772499994239166391591760638596460968785606955637264286143642751989481942388146742350391397164621922053 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33275028026832442457498579522167927859782022066987435717993873508682024709945504015468618828900884426701338424991353886691622852681391728721443884273256834284380284197985939708056670015528333944727757153468614168619253354744360406727058457086888966538756104513820561767183497806158833618991268199364139415491337119996059773240996456585770056787767677418731108705605568953118920992171024563610314765304073981160684283127256227726035626147235307757821485302492631438901918988743665808067272864783015632663808856802355983324589213652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32896786629420347849829351730622981849934076209791900876972238638347424756130491110626552079851268221268830079098328761026510489623756420648316955749246565930712835142536278951107454458094657260806151178032305872686553468326989069977988085750765971751533448661691006978371730796842298086936122465648085009580591732622976211188086067287358347948910243415011485048232262817199987987713198685294553047737080653547430474250787910024087978578289793054447710158346761438474687453273905205909523699606735273732847844748269738628624714609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55922897967421406229472158616404465979219556646387939871635973874394660013577385011746405111700571033142300562817660452126212234262947854031991398298024899084189131838328605902380562404156760888466358101528181345123774015294082934221213817628247443780146727259501877678488603367176133127148000722048403055642352452584246406352222231192794631123735539868997060496641586224864940967337054176334568722697746878589820537024305214709822351340115846614355910786415060944621989003155418672543380696299818098278464016971903038033519846205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16107804893690463962467253429139147399009174426416547088920927065441168820145900585835123311033245487848707002275251873128902628896796483666677433785526359100344054152170861033563845806145879141125543075512783354640595164384141191142761108522666259858095993886583075305716558072678022739337527338156389841311393172181667295909582377735679271436735292004511968485073180213238862715695478053721290061218825795486820686250829435330133460890389065257112574156972431681034781070883511368412593371414312260587142869829414221238251153504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35237654766949213737873011798863766960735889085251506086468431515717491158424211735938501145063656302515494394387604199067392348456424275841885109717876756632191003919658761340742678597707987893316793464818441992783717177588132869949781337485191907552555045121422802330471329138578678506558194980755474835461712393192068789659152594946989033502601024877800379547646452541135229046544629787117907983595960644058459244989941568079741163694405456747154774244853476717737582466412240799522982475573396403265065260320044987682844048591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45322723762666691520362601594421694827168243678293388503840811418859698076046091099681225470370543748805143246374663709333540814267344512038189928319220006781427277593211348319108789692214795064165421476156527501854206821110349787731564211873794697761564198089027188085925235567120088818880164642972585926703242308384788694132972921996671142356473040818075585789643696594057007452437472338150239945606091788920677027917119537928674944719759865005289313428796034076969037496518847546748876351271752221618850638913466315167349868932 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44573837676623260048784086095526115212078104035416735679449079490016998751843836806477254634694213367768104653499267956657024416110301200846882724682394786857489606540872854179393495279831730358689526050973345247189493778563214193880336178252166898783003091048174716610022429611505893881985084655635820591066974343593146736205478624144336207624494372634546820762724292132534984777667820620534069499782486420645727037140527313737199795518938341373471198133338017546684753048339867729007457903068621222027897749679281891351277928904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48066608582257170671674833027046836441871238079151969260937318469313265858854203698260321731954682829775801440907854160801166074273900553532367200263036210734439043801237128672647141195536468900068761060620663004462458381429845768159348226669194202530950169775923522634229613506198295346372880640788891670976098638681589115761410911599434569949622000243442343761416234801502752694461318576568578210826030859428702500363557581973455109285544711613748188720296006109197412104367052371552049254407948111814859906178804206062746366846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5591082257663909646871165194996124570743191470714845788192459816766828455460771228380246738883198886673654535011579783562880104274530688059474731891310736362345517203540518156810874178650859348686420869635394802481056306107678839606074296290208404687500452203294591815038799962446000721147422070574713875575108683103592010476497242760506985711642318312601195112117271575900321080611968039334040223820447076535693201857400888099962285451472770211093913433989372631024850239868702473717532906508092407081233084109329976091460658951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40603235819405442442672174742142080463783333320308722285798107814730932863289808323111959755135498775100025669574377167084115269953729668129601631301342274830448080289819705602482701634037325664229540901417486919846825496760715442373263546509893503671588615695892665934771732760331597288195025588444408753377631425799772112318987322477128593375848611510436267213336102172853613747460111715069050357725415977705929751728748499044261570951301266347780752797026930095099449051688179195151452050594294019457080543331563432584073764354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16387111277308832579343371871846966942529100056236919494196548713397910562815212577608371647869539510740498910881925230709470050346929343077505819514711531769832350372680031679793708926798152078864263756711507024146627138657577666311693956696599787510736922572347372924315659640400933157845285041619120997831026393586304337467982999525414246745303263793387840955511861539292939771090871764664738294424879791166939814426558813855469158252244470373542598131603613296519019511664168645926926854431607317949195763446641576358610175032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44858215840469878234638891634214604761822455274844028980856939515537193549939355720909625537888711715800680471124232309463516748137471316113908699948627001953938048254394598789277469065551336355241916136181161613117467537898084791797086566568073749495334102091805608204525423177090854200437321152593611467018955985706542407402044320634640425829116125957609417681677716421421862068466972563104745012868867331213013309986227396871487546366735692509833378593607283241865344160847600087525896620643438666235630214189963352568699831480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11388461152061009148914577771217174318052908335342661476313426898967499793323004873911569603682758311356347251473416000691245525298365625937043141415566565818924453574881944528287712604217891621555292862480092438181551908182613416117129747555432797429885624775852589221875340729206353947659622312363421132182608937756159290611162620380552700562778177491821117032016416866292443695886733730401198723620152728086704286875951308817148871600013985783771453621621853906132485697852317485366232808139825130371188221815121819350391094260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54203599046512559369755151272317526440154265277390623905737137343477305886520967405520587109209363247063170265554247287074325786273413533405249358262330787657886842461149680599544934238072590773256185277024889825441063500725465930792253222398019978546515475804953110938351350667856606444634283551720005769195467447238782154495655750289878590997164944040525816795949115812799001398571247983430472951421402406272894115742821639900582439540262744967395568107546986069701999983712942672823344772530914447799231097771374038634219539360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17647687291982987769960319637940434389702373006331927978501885204116629420108189814863057625631020442076814527364986126785974448324009246001798788919664819180226386678063081641738231615191837502524582816163034907298644297607799335656843545293379096003559691897835084263237732902498360865673097244339390054308619197204156486337925108921280658855878807108037203868081357299260202282011085013846770005516707106547096279748671126391383563007692932234069611632596642277134937341245569797902562182878687121098778943302865084318648405210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[12000033694222025137735831615582691100124085746898320328309052919961093589563975860317665609465132798067096999720470693940003258988526232531821402764350464975319886361026375630055854629935060182345384702901717479585248110920539350764401836484876618939027248213974323692740970520699604974217755903391307036546301294345810411510123768718409002357056759874268453349349868345230059825385880773011259291883516141456393416190403686177236596916674637200206728430528986096844517168789350907626853705379496883887976793173828034156503875426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52546952457404765889364613034863853066157307884549892997654639823390763636144740796812955832718413050695966365244254903562346449709982274040801186702111602049904219639356815866375838704734991903112342900844416901731637947520107902156766694279381793100258378133065303031026911785507170719614686775830039273549251472361068050342064532147642451011126595240904093418433158973217694718215458627790235640706277984698442869986650472323956457572316783886327994450745238896062650050446914994308101469224927589348182326524986267838111339150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38744967545851337265222756068047077861118554916664397331058554265178896932082976496876223104480202021812475643384668628433226100153528508735265502269393683835362790886539750782563723746615830369563844043147991458532567511411809566114735238209538310824315456182693747021825903753635774099376905440430193858399080359247817562376701602787310867767906804007107739790116635812706836912170445354483772033959648830331815637687827630393288935118751381052294059499698794939233827322120846449474706658806617939715237337517820154133506062394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31994350557766391819747303678440322312220817515177510515761613031855426532245014922522289639470881204120203313221982920012783410298072777403349963326470804191415231173744008628141578563014395434995351566282923813738559301572828662073802567404594652763603059095941581326280757919000927511470739400176457166508277235575437362592665913836571946464230489045175435221035269119649200741606706330575744191341309432800209413447069591179317994068751456118696537481358459955625014196128475588679566190435147275040766979019442201354265111862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43671662632593461385100627042963422442326876193580019706397954774522000239674925965058980121041564950809310746834386271436146996784541668944570779962003443160810343349632918027514582325333141961543438367395907328329777919943160241103051401686214184894511819757964114782562869996372249602205127426905309997020631461977921725113398672915742782257984303744137108799656157768746552929453306539003350892942234372219683741355405538916776087177763122740427963620328279334592645275640765827355383011245940619673467499837981815628633847122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14888987933800473229971479315364034742278323256863619120352575470327316622162003506172807828740468595494842531267452304792455811382686469265925007791462753503563171108164784141734644227669621598116951694137077530350490621499522725103210881411118335378270402976807840243685852343118905442275966138313230619637569928046975112051088975958153118379217268764998825528651962137165597162513173374936710454615478148907514663901600681375235676504599664517441739497355404822099255960724346626551026104589329763657425594821280738511063392331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6527335253431388850019584309992117100497355075820229073238042573929829108827086893874701416902500486824384511082403247650122908142026559287189470960064411873971664163437222063449787873270036730989618860409446290016711193945139667777025188593408849087189899966768508036031715503204299365146812110646202483239931251056517144302883312326766068235906995478610938007044485592857430489922379339048057403515716194195235277527607598637067952024538570582812621752043139392047216648819448414538570604271350258813946458261252898681554342378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38675666535943899746237892349433066722318830503679654129962099545515976604105184671565979455170406491659007573681112046038535424991386954531534603619221141961628093296636813758125474207297775281607268174272042980759330343160307513758632257794327984018891548952603507579596897028231097694095735196305072589798287288720208382910916388008573313090780061519368968545296462940020173033921936018741321751152814589878627311323306184777410977533209488271377840812703591675403394260675152803195721961522480005463642298686489074156036122890 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21689596798154358686097195515498228414706971587440853488876507196215131925353260125873388760894333593765409879553195781334141789440216786315296013766462480321170562587225964554635844985680112636771984436856185528604425323875519231979104997703631319807096417351913967348420789105404796267988867900148542216393143303583095741923898120920772048748737201922779100544897883071535515884078771995441687493850013537378538362382876583803658852983289185784352848202181985212408287867494923506484005257273339889049089167094232374399337540766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35876534125068310635424253363563698956939018782150251599398321395392070852909045929327416758783765960869182002529433642276249647025877286642307102117078955574341227530899797056988940340313591151007683307495982216737349143381075380169023150623926700558443354824644886631493952633386385972175968107003176472692377593268992933585806059913024075721365291448431156990019499584171772488216535956793148426401169904440477640913967503202536556541559086448860977491750875051145885469342767829750139915506524320797447442595419070136013430773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1991445977492913569212549019974683306550272780143490378491068110724351065280574509398199930778000332695010585618176953968424448985915047151186596800904405000294271870601608676106936792434963357806119695683421345299246814510663221640732614794946196079743137428144776607458039883539985498337120293077564924574452549757294831366531122082513729549310193664750376957944968946293377765581156192221805487024985007372864576579137079281307467016744229508428568467677996014734777831550007858935749341426364833436272632072908699723568674010 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56151305891795078312361900420728280713010220477599935485222400656878165378813804179023651425672367797475136907341410309883317588225656602900815928651696180707480343536239411907129008318401051958115853295414878785389331842379048935649057078151248479998810560850669071873299595726009008190166265519940231560329137739868325934710764197773925603561604807826530316173562098914536565672729533838086777745312342246283451265828740481531558986437721846175133533967524436459366478892760097276894840095840855094745536486501720660364494010590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8512734468846730988011402586412945123020168950742758106457622866830032705449974425571247022878802276202086907436240862733035200879044756297104379242488842590531779426150027702020329825588433107612743754238467653794944414735840595686365940498395846152282085726288589928059498561696365479104394457122661794446406208388013558859779526119296214761824275450024631327092335584900874898232599634027589862726060023589043193487261304851101703567639736738219052585660130025191598010542615382592666260607203993192719177581530589401450304904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4127347116883687029222781235235265173545382009790239555406144708781574868404607943818459801260183190351890882635519823494912565203606749817607628689611998112709180132467896521194892013646481017795954109001743524505515391507688153839149960414200504872903254151012170560319631574399302070525724285781619193228753359966838577170677091285473953146673624679943909090645037116061203349200412986095799690554674851438393684867394169358190730281826489418161830649890799445615159918223114837189204575351277089347092070392740061925367634236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6931631292717844929555682566189190561526492178377683996991441233627421764058240631993175549508218150225158940358633177434018170112240667366163055417275455888217758260747544487609385618528402412951809232327512487663489850606223390318330642994817119823284798607513320655092006315018611287407404238255132948952917859356957828430929717680478810020439386442220158155178791650913112237920606302260170548532146184206698013626996102877776679139444846295885133697345461277409419203396076055573515543807533939066559756653520743992796261840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33498756153404189345495639976480986414628219200384956910247606665627397346786877372986464485305806264743265352937391554757060988243768394095543267572668927707233161871456658205905012324307652330197644964067450945559292445462732455417781045965697928360412854482141417818696486587328950530897260731709056603045656580715443124362060324791809428202852718038005076990546793601112429546942098242918009008777701894581459029874393989744242472200852584290852674047320695871382300103050580644753637286630717193659659880032568219304530281527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24613964736164265263591392686211548628697337344333475244346078813305719917027974777446081280293478603566436445543946720660044470445028732015063944770214167222184707957316033833971816417507837128169538358544333237690778588384437922026452236763323325591320170733966265723651296803991327719094846758248018128406793576700684990161351782569106188944381507063969497053582458246095433225510360563621987476221354982883669150705509668663339331897205308965398292246954321472364949393672431816053461016763283201274624306110004527060087646874 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26239125862392095421961820175171207950932280371733792961939010539212683854519608965351426833507826066209868950979223547885825523062906114270703902402936592215634916540452833704740780061032610509507373175323588117513054198675018753600868881482328787730080080260046001679726578058359850606022523518831219054699650360405320776230924460870581575001426268129546119299944475290089194182453751827468199734874294277600487834930692866381185316600031494884080189046753146667047035354168913404070429197527014892885172003189905913219252340217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16709553279541977518325400375200528449043950179482450973620091893573053824850188787252858565978762957054942898753309786215175636323547829988381837048939353954637205652387397151435041200619650970883640123133577738774378777996090192123653434269924012263585441771906964330479921289352306155284790171433307720841508092365011534075806723769676283750906170969924069894272779384652009938660233995545189683809267558513340330247750511888077944176651431346746638274453084224900493314200227217078859648513555522022060113246012620638380988814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43493063314786410203487403293078032747392865763075630916130960078636199091580704649305347828099637489336293665971430020664916010345336556680875722484389390240707181767632943831032280282928915119961284373404423326806752777005196057475026838675008221480643307577972591402351154953744106016420254297131372798869405847574700715974352113719833022913260042024923052874817364597137742103240497234185168419754138989100233115160923140387674565123348014285108233681428052719816409366260022796519921616683907933822204932306753289266882231670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20125412738585426297785592113299423713172257205369081571808365448572264512088336896039331393588699491365106986436136817681413739055609676050840606979178712945801581658119006065279485259276112057910960922480389790401065066202559292085738022200847821451447536552071316006808755906657902742122427263393722326641641577289697717814145642315887831214448800182870364937728650105364688628534409705892319196128801771988020897528981997152909306807209746961615421583854584385806601179036617362267774243779456972836074801529495730009949885150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23550365420571271871553252693834052175722407995975626404587892340618569338703323711287641800022521841169312677162531462476516169728186751480978920411007255440182650540204099837249320447257696048105840026391601515828003445495536916996736353334777933566090846816438735134257910702389195739333150264994598811556911534847865165245122983584750974308879815506948720309225589204273147904201413997904622501314551320303243564963042513624394570465979380235510588737417286633256259849859886914351549135355014454430714608242112724903575141856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40173401279152708871512561541079372389235082059156145954351528228666904269902363700270512362043167611971298870875498169699341936239104442651627853847334820481196200000016694494379853072200852977808307263908713150853566994063166427140042947533309097811356014377694139019173046932153994164104284592478443729445834948648949384858365702915366888811338745432412164332894133993495922593281087888110188153133082815533891028567425185230412467899653706560412824528424411437873464994603024551501699443377666262126251917075087581614019041158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52715436457467057435117352285457032777644960959770346328849530886445077300774827721079881620729099683210112360099995496857931118600741705184594619239141033524769126875637516658997773833288550270046458431398183105864847064804035327380234623461529835368082105845027137998473994985362360869351699398757406081174768042422790845181869105159045186593195785897635277873884517861260498594962915764346740484145875970358796413929904783820581843917711901170996698112218295517378446122713398141385875842725792918575818359967845201439155599912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[15583308549173631090335935308496905701057165513395746850255544236092056538647980567554661372243673549159267093331274109821509702988436765399056082863614546480869444982629486933007643063922150950039412550220780352919736045101491644606582693918479451539489541863528252526940982801744131018354164144558632635062379787184318754837747568883106283004727768341717562628407785616970986150470124302175256810528647161952303012446054433709289904906786201350794813423693842491737997101868725958314042465630506575509522516672801857397062884814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43765949815523857765304691433967480715698278251480796597928238064832238601912029238630797796570820205302637233876382608093548460647191209402296804059968830441861043857839084886169512351408125489763434406889793648815989209157646255913414790053062932534669781840418269698440475933222614483125729040942216861700435677414497112116875373105440520671137575766189598512331381331107640180709972332464981056238906510033520967133839528297356937426238703092819010929336551619538161532324857106481162741616808769587917359318941236615944775542 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52483984109039499276628470942360466045682805353056320867126942894953365174287691713355614014587680754015192482172805311693721891292647622939656193502505968400632993480395306672169518503855425858783221087516261902343759888517197207950167108807571533937321242366996513701414755418028799759838886930709543047244163622093897118691698125689993108676848434997076101490438396572482425198689411222805687918272027880293751885512871829164133042228774693080848086010141090429635134372207235927895987037669532102385068977598471980748591234290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24325533578726511692644614368173560979603255400658546485044412525979573852717066939660358044065619714416764772376055588535728024962860935545491999303146309399167133249000602725587226086844514357454363242787702745012794870327957811185267270269896996364837777639207728349212164016314194646331725722121048053486348071587404510597505556760295071695417220470762982606747218922695519306177669197728373720839239251036953125094740632559125740596713302601587667678471449610247324337383055769933721541277247541627197359248932929385066550795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49093228710357281218487648713477977591378941689599362055727636301468068329296902636012296593841437991180512551511635005865660833113882960293252891273985870117946678855042695681799365428281667384520637791582923172494159744053389235773830826227080841471486055265181265090009636721897925503564338399660384725639880367249576431183600603627917455068117645372541358056812546527188029212573610284546916084071904598264776212158507335735967017406900024226584642202456346064929699433508414745817538030129821771393124911081244364478573739082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50532470675503777817179694497934326664046442900908478759798746894836077863388878852106925778353476403566295253515204337052926351776266900328602463554296496215060137398419465122475373393090863950687347805527242898712728807131388271840084946161940598211866925648554392369517418983321765047329021614660297451240153504876859208740721229641385141565138899013195060983119869161501195564848946307903374289617280895992593306608480233145193133680675569549803664592589752130684569945979780004932683277654541246737580070044561529446601117044 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1813952830603829472682765821639270917687253282481837680774301379706940119227860620922360696054876661377741449905074844277776266137451596057202221315026493446611599532913008627849382050359597130212399857732973465198226371716156913147197217977039267122018564966172339955366337651116252806897533937433094013797481337860072843237656715782816130773252233298214639542560476776924377306551631820688725628088568601558520044494474665872763033407242615161475507844280965634433399741777879658007491858489519261191317703513686833216166183490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9732538310883367859533475659051518908863730381819678613044132111721619010674413837124333570739319489814416897201758829699631122521969362874498605991291292784074047800203115895337750555608645798005333884009118727336172374915485410490641560561265604745592195927260469078667086832126173714483302542280605929552547503849152991184631729603559555923345346384039734049413198823181557964932627441355977916784477442584591708975854033771045310730308723452813220385353938803720798552165417687985134554376807976044504854589821650811380221316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47236692295324051093481703665577476297798180225356157125082587884575388640234255286133067059656373248571456292976386561217263671705079720739459577690348919009435738145767110232880933332533143637790778713028886890141078532878097370845395984887249446038183847587932142838054539609421197122615460380247804889739888611976103340254465444335565029941363275815472082044662038470937914209035445940127829198575511839090358117143141012755354675318005182428285995661011881541138553897318330422103132864055710828763931996621648290129931351807 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13940051203479081767815276270462769817514226784704629659398747063666149920472517244051560135182724977896804030216414227105570135501424473142161500979847821824310427220968644595381745870429441549135388520648713783933451345949772834531846618003992008407836938572705286397133729722322465667669337649181329919115996206541729232053654169980209097465347250170380007559198851332810964611131581435119865294338526246274832965083831014019198586774939901333373937757882648156309650671915159015182062797382058057121369737672587186749057816504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38096391425555313621704900784971238917078037721479116365716455366407994788913636482854482538529345204177695041074101196304790510403274996155957785806820792171943630907729932793535151506942519016553857649707398270665836720217840961521735957349905259537254402068704669298151863908721389705343883162187998003968072804919483186623455477742192405116601088062837685116583669792382797748530429000860694700700454089291575828323091470182082824845583137485997758223497319846684233556931346270787326068111839020037191388271797671867200979668 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10294495382771089636186761133919643740242110229526445778065504402724258350387177063478766072470681199626265194637936600058428366979797294829331118321849943935073204499207932127897651042825079834823086765478540218077600009206174284887745863408471040188951017369981424672187908915064704728648115550029775320962741280149106942006748491417734475256787001989680853744685015362098568611757959014665575369815903636497994338945218974019277537615031345300681005631066437762422179260819690538273356077082679407800579931935242844416147377498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44035087737012566249247345008328953744158729538467916317651305308557711486800586725449541125862297031389239712455820850057910125653328239964002046926646323600204405897197569318155813532514747443078771640502550222642754731177087934933149709643043590525322263043180482877807087956368905746780290503100874384550375348993167996886476448939513449026359444833229196793273246645872361449032118706847178441041555863953311531883636376293382178156350095167156506097486069799073660315909901586610060643150269189682820059154968694393298160884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19946919557947905229065290393332776553771163532468351184080512298470025601604902842064726006298216717821741058986084541080360010721209881269127908102892400619743554363356784523839104923651999298614832273854709121902058235004932458834387806633294142354682353485115574594720576827121931595009793640049577440687873646454457339137100998251974535876470871633849411489605787342429708883823272777385563037054803267198365816357257753639319040121947360642506285736847868961174037957789192909263775157639753956444703274008307928335018323761 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48047743690555111630691644692250101796878798478364588001637962110059692807775737579814298110464238398757991353442744775166837951868583026947697129205627991953202721812706362052957907179102679083619938083899487881184791618351622281697248382125959841213225658926977390050660014117233647958681371482406566089061659698888806923380327036200404521505462360391035681232416489276370094207129691006171550847154080701319030510238583714993694764378981812553144587979956670772171470023173123358791290753969153333015843033126889809490046472557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21686562945368812663327730443878619725935195573948286786234582293149550277171696174099837300866152865353590756950953949848723204079446730050782346559104713270712219391729971806883759412299028932225172197184410943200402320740638715588205054900495175794119008176038523654085452490882224231225107325678274596486916902296473823356562239269265579558746810410297367060689835079704656540765024218657359571536549386334147290472944106333113306175757279490472712937729686569602888040972602867740094680838269203655226539456074654121062902779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32258755941099999947056932761118204593742313506150320763910266397325889625055916923519311594972021064100368710773605269929178477588869769058129615307742194316306759088479572183268116732383720463093460211927132184625039074711427779802620493125538680149096232859127052421789219222623151938252825786994903317636891437448658006954264316968258712889671951057344399806763296669718425454671206769740665453637569517352782554539101811540920020057360058586362618724825364157669265260524489942990280832457620789027967521558655540531677429308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44252779485701659927087404447243038747962019980006621450889068010234403327636090972960329659157880200897566472696633774960633339771127101332575919114925198438534081287221531186393862827207177042303335071694233913828861924461632470444739528360535908843141680923988323561124950510702291629061617225801098704897901308782124958265764519283500337375996949271756740608307656979016714171951384603100346266262534654944971629801573786977501698589502281554848579665750478596442329638153918340336879352669373962994183395670663710457902536292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47624103995694511234274452131952713496539585010039646107121463353696624831700109833200692273806129867173992675079741861729513364328802345654611597908714910249416553584148696247195739629489082721308927818107064904214694290548282173499833208753076190981135133252022422861688796316487013758712405670371774455272721876302706983566269408450726714372076610250600599630275139706973723589358815266268405490510379740093158393552226806151105117144477193323717760359693445182296836635205792337167194660965160714656303717418156601256322836923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51198854179864931134349335491922223790455138065553769204327961242660559709815624737985743234504177537597554446151567841958493258333108058078099759035932340696758783305880309037000611260044690245563382628577297962815635366557952778378919665506963739655735591045063034707709151914824057234019138576720586467015919424801812262417967715415855266331624823654399328665879996617682727453056110209897805633282926779491454068886494373205162683738361723058100024587421080895994613823075372899747563219607175992088003023438343188334243697585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14711283883073908146972527875777717710642445228968712679497611759562722584036483241996853792741139514629467825001665935047624342393782583323846120076690591370538344362464766331031806317320073354770365528501098129656267028369124215297577741752543463374576706698919599759695335070438798903194613447587577938813157345258989325223076260419144532637401197343482110409244624147624445710966534640962117520881205091275184392210172353807714701470774149053680083605272139377245433326444872259715059901468630709783475855689487573660297181247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37216877663135751385442342717650335336462035262501001399839812909073645163426587258318943396827555906567958387154076307227483013996212520444013714528608109447190164291492428753516246605019019202235138988537233078662721602891627146283535923056193353034675055188380917766139750572037195922109864318379129801645741799001245829786652674835077878277524950546274796917468246812575872753589700515560681236037206752820756747224779065963834368852997091988038410638461370263428590638518163165925745684893034046405604525394391295308047598531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41628462205188276866723588040458629151176321014271501865663015244454156778363753364454435317992735069304788998813445098429575886756963400321089050372552991949800091448389381481570248394141067937031909310176627870741268882557199438064212002541286287251924341327587937654617717093500274986494917026896989372336538961835576070708968100338113621753341862961270639305712286518692428587349663513816808970632587676007610705610031637646436221015484170613909667467306315740907765434254732694848641597812682971624806576975463599498404575698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18356318752808570884692934397959209066612778263941759942126550034389514261775501370201918440873861589629993776678223134604510466451978059601427327756260278493854628796802997864541868088637388410021082866834325271597890508236112638927421781910202057884082897682282225936477027409118326531487980330497381528056067934694144447529943585752706136697723359681331597763541585465710338277240501351775371959743049062045149943201393462569594193927427608008543603787486466558689372853794730711701316745640303674264923446720312664736012862997 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19495615605711214464298838541446860570687338664579192692627543069781719246170762724670470704776143241313528134512287754473707892225087143796089579516822781580553054402906207098396630177297883678870310689878486874302150083348231014109224916408887371999588450046697460684256340704812065287634433355674899018609366078784017152093570818776459470752856840021700474482644549525240177212503648645112335094296576612993193027205627208177379167695701689266078642049504485137217288562262848451695007676244542098427169930193124571165241873183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42261181405197637999686811193625005250217032308624400432087947658620576158405184627246632862912686930174010242822473849293988306218402762625775751015294224040556530133473076515217930266598829661020568760452296320959365634381037107839899604697459351621624911601135097739979469483382291734231111102981398464401772801590288358749768940613266316428831629830321538055093197374713596516629022939771165196820471713681535523235127402046070934683289973839661466218616950775357368432596245046743064191389493905474087051636639463694932861861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21997351004244183818464706352338622413817203546023636178087364333903933482181103330994808929946589572106017315815052485506332025551490717697431498209508147928126769661791744139158742520897316366927331651418618814090278705356052146258725705994021769800549085635788623937698081797290034135015532926190801313502610645556740610544041187704775783488065299408445911513092983340629997003504951186885748174293281383855973582889393485274513202047891280422852152252733647637328537989808733512300235449413869604299748845885282926789857814204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28683655452175426753017679112865807468610812208114926252779843905467923158569931510615799302204530029566774737370170154837969615376329107255697524188893450936616164132035598772473918469109244917255322943161266188981942733585922026553130648017810110044431334453727703433205553431777198936348311248413329369679109211218915660513278559476982185069993987218139869503895059140583146573010823557759643713060012766999090144959777159182442070560862909049623722112364832331417363573624450048967401524270210637973704921952198784871845495031 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27055509293906090351040669747312860908534056487266050183479346720567157793890782697152959027753592610826736417826945624256201716324398217375186019332947236401802811643113957618345696831254639702363258639186816400992394403971515637433775130251416652857273444106270237797013657201719809296562086523443842000714105933829386174595276139946191496745902841272142717477675187130846178623438687411846641593789454744301381004884013214793450742104284817018763851285791664566123673449571211274922649492997281968203005477213294770485771200176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7216937109219403190848887514960303829371880687114827859217923082127157333423581031380132619294167555932064127693419643136470735751177971346742110764738610761771876736165157305840439590779044621868128428040638799801884523617124952745117877385067398750701778478036023505840981544723792958145163510960083087700886577171827560616131191767507426909738834993941235050103635291164517878107828797859094688881310597498451262882388134043285463797803694152593881868643451939417657103145967639238244882688045728706603063763028648871445281931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7266707365108569527975638985582134286219786678564539800917992607277804848058870556473554565808524768620514803824389969043034998597150765257367226958319022654921090857197148177526128677166075960018752732400678581369573022955754447944827652810744853545131736536951214019588312416834121984555223718290857683482176298176168470375938697343704254372381547359441900814231930980200394631747146843492759051758167654780663981233938499914230403436709055269098711317286597542525041273628868691131786827201925474188816352236049317154072103217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[13803165748964240953479877180524537003638288919471894559083344243195307304919965286149436257390767053935316479703159203205255719523295436293971356431705909660939244433470776117201067198041550383984554296254972447750621884321322300136272820796850007759228995620602118251487769010618647475643903909174857376980972408342990423543429010313519516270528402777092575661530373376990611104788326660555977722826372529440077991829959029450997079294461817538351249265867775780881756606856297566561884225767307164888135261819438398530571272736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11827782834252250680393563380846793462233178136396588783520617509274185149431013521263254399677224544302529167170633478709067570360961663442603535215540903398361294774734905186282797040576030353130554479946906815688954199552994459703494933570347008169556516380435439056564181311760651134105166350048481645106563196971716753432784195922021575307722170924934776117667032226780508407219112713809652742779884507305709422729818833935224910096944546730233275070217521697185649099343117415566865169483664815461349137419328610174930710350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52329265135653939664344717920026368926164109523723677126882298319190277912549538004089571842487850993601360484555765551891420336016968580895834049547945744735504618250683734995992360656385352633337462909315698659813429438030299506115675371680689862352352579625973934061738658414477021392270848114493254955430784457531845240231368600770482723753832744894621387413195932466201611661972152835654574756543514178505001846736469856806887823551765680361123623400510774892253002454962060721549525817859571714847577840334231407208588912558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32282628739220244548283583075426348430780318211077720883707734276312509488568920720296304709879320398987535130895724454252600883574716960542181384191731835603827953668709987452271999319865516557087019768884796637831763770777368448569597685626734076625065810590483338886674672820426904352121919471720334939923743564625255827082991457140775980126321815387325236785225174771897123483096887295071501569206418415056129535168243679787818623175179007649656686242805378071378500001508661663325151790254753224764044400428805448818201732910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39184245731081958088257240566829850656836395671540400393043784906707462771807093242609047688849168626504084259055621383257353619212413261947946856501725497592278580267642825109611914173442405230483125484432222326329807244596687536363756946254115875047756648800735759891157666953864422181861742448921772908515544603548236614992356008058404777606948547426973441665652793711248989557931619468604915149591076879163589193335871300099058649743333563603130084589269191759545061179133795348193391150910667498041800739964471440231172533069 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43651452281248022543555148096244117932969635444000963711944975097837948217138894236271882243476676229321090763134639291443469874415797561077341719223367042783477360871638927272443367273231291713867822803161169060409843668066129659873995232329317069199671947070544927601856065970072644642652220931366810133126824389847035223067612135562434205138382566802602583834684367145262003460310329067765490802781087107584122585159389641238195996784999409785455384088819327838473310467210124643646269341114999186514929060680182261142656589966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14568578362674538702369776959056127133199742151137653287871993938532292885105827211482057444061122322329725642531162814143197102876162837860122723442224784395633209486290865461763292452234076523440674352251750564299463773069746161347720268286594945550480015384341188025322723743517989808393562862029994539313095563990910288105158941745517774860485845945841499957034954833264724007340470301591626073881101510668644902401360668832220992075689410433984727860051787439011612794317049772266728130305619359683827096447433288059979234242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2317510575312944524591564487037610570171723074946610617139179494214196093832348422714552019360218570823550362667321626177078510446205549089016496087758360544717367767707724947357405849733180526343292879033795740958560905924840531271680355343110556147584009578491069884484994937552274059316889331715085618636255404812192264280873268716151929120373743572260199746367200009885538232440941227160204539510838229575325245564215365660163718014235273666473012309236178487091886044963703758348832065689493816172386568807057237167285817174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55691621386667548906381213387918573665852114859306711583805340115168736541772434037857066724087307733209618133073732234975546697410319472845975055304070976259714316836249871464843796292320608472689309433450342327938502296805897818127880717688971532928017877726377179734113977283823776133686209097503397596122504137375211787116665764959767178150130779901706872787351202024601005869053505175034576352090437707556513512170670266059753417112445557650547629633656301860466290404996612829299623891251113237992872272330763581376839770917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38414860949455161344317620779242315497525380610188066713398020347866074211220360604161770759388045163650411392756505676087014344214416667831680899397304966773746065053703603382109484107923334518657021481177465764557232388814633042487572369178809057039254322980547095225440969309625799385622930744082944232880123964047378040005594794140835360946021300412446580990946238421005805003708901358054642005750012124591422764935114177171387376765174265120441230778190210317393897524662993685710990551986245118061442938838479830886766944955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32916208619275763853019184306540870359173047701216415400533233198646997265272729733454527354935712767192106119391642968156367909959599927516341321546099654353583724646044071091032733885790256040741576888832912340315656679769506897890261137963870895780494168201111596371392120694256563099792184124426466295654697092986441643547153573525292348582855356115081684882061268794988422875248613800835490518695201233380257224975135383868625650688502268768494367963931417783634899798404387851332239248671437130568143327106422977361961703553 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29362421533489008997755878654505934752000699922428268192293640719380638437239366242980287136872882526661572886581880378904962418093302725518446372386381630135990389336903810908985344142015709611811685622483937956770907435814523036483744776169788866693156085184472785780665884217166159336861312965977477869752955520223685700836883869063632737228519462194610416145139054331570230343602750017630633689010614372659560840691964246036753944113435848278924172266061548807971940197711266717437790176560262737274685714031734474745797527674 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16978054069100492084125036039815011181086452431011840238936297083733214793914767921937084979311690916293980437235471249530564765366225272446660385967387120480724047867685960889133451765490035869393089626563075815079751084641190637307195542571698800813942886583817996652966975660601116916157456863171158824671011232448217635594505918235719705832408601417534850352289431871961509791080829466699165568767834080715358390769132544934682819354888566517738614091165376243105329571093896386746760708674052253087579979740385747540657143022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17037959414321761838731316624701897041135541731558509321421741529714568167087244397190152834972914415137795732473440883238638403950293625300708467379026044428037512926493168391087602906856089188185950636583566736610879777891318454422350535905323879179980486793890468649179260389661125406235240309012883241480410039503604753541749924611772800764660385338835303717629256642157746198551165832589728930747759680458943363426642158277472255971653814336548960337857459209807293504413743226014730960661136664881130781186426476227096708600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56507418781934972509932599344552665810304889169435846995852198958037480808756197908524468719696163942825216135026199327895108883216178108868364649253489077887794439702625265927066722629829865817774321995782440012071428454104815324706921282283734107568064204874756626837384466968120588978205312863049993846103306625126991027301932345897733066352062892383604314998035916219586167061112889799750502373604829951729641491200567526168042807283217840147838623008553508369514664495500815070152701533528974719660987884789567392961799376027 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46857514950617818642569935691921046127451753066652515406346218478638405274224183386740039657821162671684601421132324662177637497750375407142845126992439509922758017039718561005808465530608603033017542119124296577872833557005100016718267346774932944528538250490249011205935346351013088778514163452011363878542851034099119818714139034838081685343259930139641161340115594423362760372905139223378524418981012311641529255882023286223941708717057630479727081342485338547354980846161680016371004818681073430953947522055267700502851086470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21213157293792372003695238993264905877490250407618818078838836254041461152938712002624564142761681638622014069013164793194664411077751588407136744205538883293086471123287357430876377197073553658598182205303054739261101452272872822295660651719530265591280747218708481478186785929552552311082264041648147959132813209577947826017699105464388440447902651879392805761578783190171969062410475985027167341469517217814490312075317414693875920222598470992409097885698087287441741225276454346223006158710897141396318658062011486606947107271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29023179072172892117379481131207088159259207985059023336136644599241178117507910413733185272987977359523022458383981479466375139716463485892695693585539509816265680083597077349468722040569759536859436636698979705663629965673974146949365999238699749662920350360991546539013164826466781825900047857624458319537792507490320822482402519567245032708546681389331350297293577180728562707249324171091354459249661816859981719480483440500116771988063812420453101272315454676371116991832990747065404893572164530064757752050684937021901046118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59052385777718247539989499696003258520025030737781842468654096056300997223770092724497699014502893223262327985939639596203925331685144025850714800596163297765509351278431135140867689127747842497777645166138306302943733829742572872172435359414997449139802928117600702125358494796138346901103667814131066032974074680686601097041612663576529655848180197285835357390562122998386116961936257814465818030423859569684998338750604820999387697091885163444360456320279162262058174061016922699974934959168022410806416386683113429919088455797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14890045293073398391541568334557130060009735546070177255705806769810658525509926162901249530460619218390425626490435106242141265430591249150412257194769564017209203603306892758211516390857797677755060454775562213468944240696244398604768249823982643255201435509332872289709367281919004669854340947176400864927446043123052845464870067379067288565437610705924488103822774782447083850091655359029679897590716876820691108049981541145448305486139204915341611113367311670507987099288285879429659734547194958227046066831764691662315812107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40640967452156503292918799452743785160950284810464948950861035752941764916715611847820047027371288280127593282698922954782083387336509935914490601847850929066966174838868326822888586889443797675431222573611918652697896909781026507521920181037887580791490614418072399317294494369938234052027519466430849786433751397822900732614949658881193961875918462857878568427492344499518005940316753233727916709880691191834082386119560372573558114023411907744217840708430321236082628378882499523373217761320051126308667489229843907276679278216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55408670038466486279838117723483579084552813497533103107903372519068257523639741548933353597049979860402925575505820285441478689479633357729782346623842799901271405859741858128005602945139865538068912142806035687188829028276295551555003903195491362038492958718905750769078563646050876784273667788566908678421708183658030628333328877990585303579816991865859884436492525306068227594559835945920770819035814426646736370647058002838095524728414366427500717558008453327851355877444392634662759714143553796328999253019586009376942955355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42886278571169142936353530418276983936736329346803744983420526139837772779187359745438449426989837755946518539201245591159893524918327892346601813833966106346046323621447107917420395969594593681294763076163148360481377236931002255444034449666955237872677239872753311839188810265880481487874296153575498774608753191281084228341616349313730456394213333130782476269976378228280570568923957640394254402432059641887588796145892289119633000387552861453936016602087613309521755927585769806772696176572938012803518287628824877922690108210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[59295321191277514751434150186646298423162593857063899994692016551154025529726433533068576951290508726970847595282126374076658937998487792279057104947753508520595431863131320041172411565551856101032620465927620228247757589537443200467125844990150716719331211229597503107568644111325663810901723268879895975212078210998804659021350043868507090664828406871315131391967050467602896998628383467523561829574191549465548976158277087112841040194154996607976719651444130164217030369989881176885475329594306866904554278106740100991320636557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28811229238146717881253396753900307833835900586419928837529581895005687064741293351004231879645424570386651261585940246145791535326082626011424481675399116918909223363675237097596502425629798948378154149551180533022430065083961821077012766501587263212751913594810587606150557904765725506569514252274070905368366124252155959440147677188427572509039919214846584215441125972103826916510758177636425880811846469339592775490573048321881315710756577464937053977314443671662865674118480344275317571762722604677727003389848570589352496691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11672994125604371557663159584474668090534104093986639631856130782776141876092808124522091881832177842896223790507554465894806801002667209063879034169912723560241409308009978249384274770033188539170996975108443938669254501423562408358707558118055405533678559554237380716649629516062003473407690375008886606702591966291683776384555679960381968262918768103953431446951297341966435053519628536984175286898850574032208710149691363860585845652040741319609613872738694798238854330141041715931209087958363179596460417547460470017616558160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43569865782188583090062234774701417299389643401379683733625229704874377002697373272071240355904377915142676403594112308394309940074973683875552621917087766907532551708560404021779724075255474214714882736199351117000199150384805764892028219821187396564786220790100679773844642423058455492764161492436908448467397518374047796008900842614247079886550801737729752592553703752152289994999487436126292988166506592848146985516378020817500982979502469269478846724674612741405511802645427262589482980271822329706297336775990445482270277013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16726063781822107757458427018240657053782766184592674257062088601245732192192049336459917589926279730250019019302125814382555803727460817809079088355542993646369334904137871526033218372710056129673296599040448254407402073489869563299599279909137835981841724253872133009072489357959143284269637850365969179943245931673961379924089609535651742801041449765176327835736932670871389737824858596590389850245459919325126050202858788281850981678733722100270878526878445178656959401962276162913552929583268596191218523094399541318996850349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47097395797633729188774317946589002327495725240086596122650187985432744247316265430686792170227416463061070473736798507909497333040869061455940277059646052592647508812410161838486673932020132696865059907738508234578283708647310950583177110262173231088722448343232106350653762644605388285458301050372265195009660542004186410789346377351547854871695738285885370852601745606618103556440855265319499004162192424799039474633973785801406320908679029493569028562149897575969593027924911948445934489619958273921598783716132868323598666786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27298922672315484816615510501296006829488141135399850717245280948716653343012002393705505990164810424645752391875943986505610106197082572903945682595410534504012931950525447396247292809616562842364174893748554439322032274944246365108321089764919107392030652637403628119430454834675736588306603521259504837164987920190630353338498997550796252094770688332261956687364146923774056607517304361844354487829858042335041392803656702393714198341296941233731029498325900485984927512441288329710030500788081228051622642102748940368338213114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33284931763712849156178858338727095159867668939390563970085946091557516834557824401613786642618770838244707569815512552435897465447166567979614300018114560205393001126682260076431688890959786670951847045621390669641782699323760901918325591647374204840236374000816089689912031533272960437045536104318509410260772129801550856762608358104662056291802265608594815962377042368604391624975532304244000075602721674451252093039450921383922255860663516304055371089854918700374910932965181651678892563549902387609587210503695918272399985827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[46529747313277318658306539398768758372893716218523688978275508429382495339165948253952791513736190149194769395618811591505964932131014325731803014780842318878194353458007379531376397080743589667738085012803288398979662999197488334930215395266233938827422775408237493807944577699515815176545838785601663765226844823844418598491372885053589022519233701108480539532835981705013585429313020670166899421163593031915131485691311378905878653853695096978442293046157956845167646496617155400259900868804497735116020122861406599012884289187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[5371800413354792548124415616108939778780089603829562215030373681289551695159293872735505607811048511050142641788528998953667194603452102587128005173257961371039501645364924007498166121605019486682718258041330593167198880050465386804065765792302839188029903533900821891997862892548635914966802990513233397611641417151211874522363001808263292283622061151741744567360575628859035419155840107389525378944643488695800446301373105569517920999773527417896672020850614159963069213523876214494263621781081754495706010088012560284188628736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[11529327916180390969503020655377129810958140400180521177270043977943407784827069644246263592148282652348950012295180713346274192011778894957417797440701799180199648753564732772252940306926357541326835620483537813757486236691299073587751520883702635857647083071495336770890241707069493496608453552716142742611958874020353360504620167200360596057616507762016793105748880250367249603815794462718202364926615267933786323833454993248841666788297947685199867921542483104880110216266666133802145497904603335604440832133004740435330761202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14666241072098511088112389122764416307233225904512848868048333295592058435583613953017756082961618104417085451917237272718096570115749864226225183814153746766922156580474703023182597309512012892165337068069141323887680044562024609257913662334285687005768077192988941669204434589536255273823177592909830242279902050001105960634924201121719912649897648016426816463174021774162484473187569381896537226257110437698356042835265652049443882527794882851664713231838677890903732764637663587562826208279324286100848081786959815762072180103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56481760302891906371688918997029069018310003249515424859807171140443567460061631237545293751205538760552080281554964264785581978273533150966602284867114934603638251408385596589565655282609649434434828609644700258225537383463245485162243985183426417447914244425925191633364091079462750399888236390469308714937332989284058409071591368169004363773571977382357747426408643440974274086658145275602772825442454797600213148656514005607877907688010372983794354721332115074070599400044530382120395951019771406840887643877334321261286292200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54217779465652351771072018038518510985655977746411063945868475923110117453513664997246378168854468690733828962170370464252617974257698087346612296176274719110453264064277366668551214466782821744548918844486328865753802186794349145419055156122763362218818824529425398677233696353963816392304433774908709259660515797186558600270154872235999644540952541489820344898356057033157559403598054863222315012841928729424009374666818528947650040522377400147370465176087244245887952112945087365343048387693756838556908865839023173033363265895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40733431570870062753542054908705924814026357999502491464018170110297060530279751976482600136945019048118686250679229521840592563407052297236535709164118993941571842934495662713231268930279076050114800311425559758384124854247440900358332895470587618804647322142261690683466318510048767467801668790799260174702784480735642345526603954383125641917578172360300316346662616088014345762268396384030104632393706978496506437846174669402976146512866485884493742985169782110168242814077477589524845214230649881022548257502245509711547080626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17034099556857006191493671889756174080917553823920094437049547844365968256859420177278144121189547884227522268424806091901449690185870513642752335289159759031931303560438513008200893916208784968559400730487816641735840597401608137311940067105483627042065369695649387065551325945254488653048316906621362744858446309435174167347355877416962838915548318827855832216068979422440349596015633270492480248920107114374981017104929334830865540215589011354797155898684269311912160989611945215687440168182635602797917117224618460555878209345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[814391810239211188562796320202230659374350313954961868217801369728816955980179511153677880711118301307948227603151635738012250670544012800695136783399069738231359941334921906355726193896543182891300602742655477513955730901008037909504646105207470189007202017038835581226584372117804795475409000398528468460882822954431857967494208110439221736948519090212629427541678182655031694954309802262935167007629444386410465665367857590757775936591582594289955214862777365611975034310054674026935631861956706926847493642412762068244255292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6321768296876943192967806189701267704498483470593282761056589961719933851022473960436080994449917519707002435218129683512667144564645001716528368475476497424321349051530774770062939562562835788058396438855205952549359621884935060033053970505028580977605274184975159405307205066619022563691808456955719943840231218645931822181478225637627824996846025000080659828047936784680312275544318193332513919796393447154767360331617241387302340106777256312707423162082687698806028040282594482576793789706688084092402466541265918248702964519 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3297857932952705012043721568128664688962907100024694711243349134043208085575111557110204144954587771657688785025826215651678749545332810283020785241996198403724567415721980977164997961838435467348170042810179018683293017155458842980308494874792207936670279798216708256474907824918170687163658199712969592394483495717177290868024828422149958439369083565491773926839503074177668129027644521172311931128373997769188058901839131248929632337320087872766145605372252103555825713124540156922564137894053377924117657113585167439981303691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44788493591623791200264007217284489708281798711241168732854082970373193883358367520302199561433698743951843479422016429592701190723383569173983605421506564460732570219660316390963231588221864492883273938622866512819841449975689882430170940902170219118272678166090145139205064616781960098409152719517944421252896651631338362828985534008968202724198808080212123505102248909150160428549966988608716500436148126362932754448754141592577916459732888137055295457785361498044956020361541764490718663160210796650256736521186541037384781719 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29328529796370127423032888635060854479527858019315543649225328788763934160581913687247597936615305039613661471950570168174200793011248089010959559715310106948149305589168585602977518372475338850029124197960653776960277690809683297400728888876693150007889443671175247088486168952626141635239440774528984019970589323814289109379722177177873985708071237705779957483122250332584892124571201954708384746689813947547652931820810777725617302686586480084696579859594632215718480459544359450648999639978900747841817453199003794982140282030 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43748954060504193296909339878954272673798729388080877867739314072473731790960844655544890083080283063314645179575401570880814467717469575668751433620024677399715630104154548005867740531188958627833425120665154156163333409800198356919879658407016378630810221011663044950459691334878445681334598751985281430379398825639346622701931092574926978238199042542623160026130250153763615030781498146416365984874361792336611824417439223964952935432838634699488529064096077759318374565121299549762151843820360295595358138011199283460998713870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24138842838368797410072348657627881431144554355246574660574978512874782921437605589984960147072718929759279600516305158240458236255071483981947898708070474701885713336749016924337805932292410063074374109525847998378983467567304633679606178401534864918637162839764062184923280231000462413543547204470792529604197262431511940897540901591117521862418950335214116122661994971414266650325355352368329861359215600202602390380293180445687667459186131559725817366534991374138265439334091904749607997702276972327130874282129932177277194461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31101577404783857214550034305910078404888370182074687485837034236167404431066507921787238495369599379267045580222289719710998578531379995792465753190460653159455739557240442454905102086469484148336140596373829803721304831723065235775300425012497284681579371737228827567625881433653704807339787061191208530046464611891663304305795932739111348577028283742858146942946657009388864869451873909364520562161797101231139350610852313717870042681574142622114625243222817738311673524166529872709549139026624350644890289182881874071863853532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47556060510835826209990941450045555128639183701135233409291037522659313744778937728828508858948847015184556287691416060760885489606445213978481387977334825689782299676305619718649015596291225265277394807597938838975040607389122582320568555558049292702640092857853055719641407080581793847497548595780114062590057061517386188404085197097168598423422967216238926351076782314381341110087622020940884817544403366400832512083258679042811213576577643084719951069675428608137470700934018324990450498850976252590644241731267129797211920345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[14455205352046485541458382592997671279864871376768235389192315163545173777901554109497322201814917012881975172206039076994441900206258435706691444425852124899615190577395836345921094168433351485269334548170626743650079497554271997234330532979204752608345878125919797941392509153908769476795019806882100269511290403659602879136090085713970227117651391461514343230519638071884929155651712455840720268128625589545229566337985851017092146234708657653371503441621099264500367014730634528967557294717375197389891607573372978101047648742 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31976207187386161942941790880216741885099660101598467718230787025541254039697130447433226883066488637001901584426800026593834544176715465133200484929881048743649100995648457380670702694988976790487798549450377200038817572788483963722475920733401365580033032140118788078154063867982952857772184054591879984970501863867710909357785396341826972588455805567061209548618643466025338671504264867299081810276082392952305697507460621541014306369719003585258957373459542656265186645266403304798438914775200648046882533620387961972806052187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50850466928292966346578001170000990049504136938899122457772225871665763751036111461813262393025536399243391277605013424114490395736725975754617164653683583288542271328277249643029133785668679726044257655518528020416215931208687251497728478832758684992409308814347950151954449822069328698772406217129237035741727199065161352734095354766980785805494874951170803085611123046662936570180901100103746288941680758278478466253373417951554262587281069238039824837872042244546061052454643520193137032812223440432610259908595321613346302671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35343475417482806344160155521035989309032084149182178232622585915847717664869630880952443555876692240821529947150595037785353088780785469103952462437762022051522557794300485709247726406432840575438687912022930119901808965466722014965638785917327527264227740185920048074657647378274913759783307215336350344083722580245979768707157027014401923743408902967218389694639669008612345851617656458434690939558148882389064454493335177495643311442261213573553856897207642432512627079944570563349724923547664779873176114831640110747033143609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17745584733070772567411816330191517606556948941841256672893468216851999224971047567558988498711974354055595014154830036283248476693200267848032069052689060288233961251941623836201282934845954488065243857680302337864322266131384405081810424237719730891494838556627770049654444502610424947003153605454814677954343475212112731002008122502817210567289840811019770287077685307684237755261464569564284833928522793064978155897555512112273264920392094743252015265619816841137293012574516475784546822555265334602687141921902400081420367427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18326840764283227516124987156826236966293734659852619009468053636989893908671164746173818449811340402383154508741526073561546427349433534732832133081608538111307645030122474474936833080712640450386731692735348760903492118925788170383801053277624777581706091789811678545657306900298846147552935320821155153054649310976488013557218565907007762329716896015385231983531942816416650177394991647038211769107549297936746627910861299093465455693926712137752305807168650164770749007347625029380394115241546012194584431517121767796643846675 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38710841838491073518929549355474391206371954752979421452984358731212579868756876954502341553406404686029570522130129573541650180962719336806947343661229238468236052032644471906873312818453770686897730088882194300365897280679217933921872362036534829704530694920592780901941928261329093803180396018300111456188015073002106968188996709840796282862770066769848104766729643441878396338579244095441003680435322556605721841141089712482860266701538958662881077676982323275758121187910629260737341617396038455740468290241198666610352795041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2485300191181008200979678471907350732901262501943055924889698298926134375740331550177290121699485787653237020369041133337387573314454108726040412797542041050246165398425547840388750134135351539163864915748721141985451179655309254020701536841257367985777189963826221634515770254144587114861257968864569805188937747383565211987619872429633898764412461881641425370871012343780249635993718720851164369661797180745713649244198911144501042840376045788535966206842502321468888845686011779400792259707080450667953269051277445828078586780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29587091580280519852880658536290207753742683786746244704823233769111674257872627829254475923875239845245351788968932932205131729738223432804708430917417780772193870123701026279832798000879032090310645593973572281707101809970734714330273866180839581769825570963283586507135458206360824689960766157219787550078749745192983771484131800958336459084503449853253307475046993930094895574741951368317953674274420548303900242184837950069146897763675892874840302045163197378818097165584076564582457997441939762740379184456928870566357945941 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[734518207368658611891437538586961342688239128940213912527940393050535178954330462457644251269626789829551529978026039210638880649577823591058292831537381321186065257219915435389250848260339719771581654392941581088273190715449163564866560219581581615588250613933436649384531603658149771347767537398260595635029793856176126659235249741180080766865899775155136181159179878006123442485100933594514540953458331656727844748296061272335373932092502295328178832626711513187650775819034637603707354007929808789327361212296561017729331194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8658033490908545629766597474282259917193208351741661669708948202467911644382018258858212314490461336485440989321872634108849901301066673648479957649119180394058401305291326113426898673469838917303767449535022817492611217392739531094645414158112029895026488915275032225817748257422624496757959248232756016503908515808004508454896685489756881539821833333518298936130362174752916893908437182007954123300682024717156887922548544748229413591348681256746156382582732385533723086388322725454339853167733028781851893021440316016571405844 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49891114897889038771503928056547207133660926782138954691787842171923059284401038636957132494362637708190492268435036332706080974911760354834899259589781570424583752957046913152714144306509007647840925325023506883969979735450555370092096500135018652127676755632506678327820658635201137319141930654745869046299658567099968323896454025228785890640935185757620721678990772695092545851946712742355699849389551821400306194873186740442639827696735154912232800860016986834226498373088174712071921205617119409063073618520719661479830931282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[40778059686046336174103639922144053519911988178441695604686242670583211020615957659885401008968476030365779042827582654690669116065524868835446577992226850719627322509693603510638653143594415083926005161892522734340406895197693960747363743635242259348133318796877722661147309376306806472442043279776336663565063803038889310607161774127924563180111739186853693218274625860831864139729192379534212233149266612362763377112047170357864447484907418822501362553409152235363540773797179516045411470899148016008479717921461648125716063768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16205031398198773331248760969085420098910003354767201595587613733062799688368478235131424531518867924808779009076017938579035697667397925030070384850156954278343778123879037195055467097424903591283631027720006539630121420180542876006965264518036405173753775790671155095092746327512563253630840778633329878644506735019546386761473078790325793652935885399145548863447253829626009392195901847068057054095814813833839832130507105786145314110076063292743861348497636543840427895018873189532132024369606940751138528479218322341945175553 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48251666861936364778685374407700069195327656179621764552031885770821243687227704872525524636751274540306217458876333986417230093509227756133945624085675525427071240848990876741947551080314171660885590533387924402991197914741590100681303770154504200899478455797345466839275216834419596292588131466274864726874506556651541985591786518134391415579760152493420791376985345781326323953271866193763139199738786306215491504606687614947710627515440981367305402210110763801012627554878313926374821750380080350887604257329266813641284813605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29885230102667638027161022911370956022495474943248592818612652946651605021098472162783082472790949911375739051851801972643509754271536994342284899499708033956091739143320890491786048748463318522440666313238917615406455368401802142080803684340800540924423500141985276887974819333931375607041254240046704477247057219980754966244110901087029741454447541897223403939518526520012596306850627815671682642061942494185758467530525793849507306326506317534551630756522529288246436669082962816926870438984151626049317157579402294852866544573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52195484649954776235784236632912174969841211144169349537965253343191203377556835405588227259665769904562269362668146312226077057466533954332699986600275352509186271435409494024504451442293780418032932229357028309142757790187884468402143751849140921548625041516550906872594853201356844378667222726889101202906180974598585192939145062964718396197284181551835482732355815673945012018302216648545518492654776297288526011398616916122582200353558511015458496200773484866149519118616773564977968626118095858439757246774364335300589959623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10089200903517967650283626284266129319973592498773740717420497791345642410172415383783042110147387741384041560204380947347942142164382975607516133832643315681246626037811575469674832662464117037342779107467566354255959212228305532383936390994493505484100935613355008762457335062879772750679653471467750661343390484389450698286679636693387640259676629798591947011755943894148830849173825493176077164728407475856339772244216355562023771301999490897325377774550206503161438340842261210075601670531721828030626290841496028919465091342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33965294978590680452715868515021513139924970158733971092153377797185744138385973532268200481169134816182033819245554223930496631740545306810039621261726568784250156203996504571668789025436699217076225400081659800928940539568572846836898021412888271605529771726213182562886790608057119523317492348313419098691459032835762867784379109454858392665915494987983465676567693889815851266553116407038171387217223632951670689122681237729974581550557902103111357382551099393327880290495856678251020790244647872976889106448388700545535186892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42701745251235615500647617339118917201499254181967641443812771020525636870899670227293387032327614672250245707391264470599869093447519496204154537291046104162896454387811815823105731282034665975195072151676543347259234228464795426379465309426669327719484313108610043881768996631357499282021952125090687131684556668580787787456408365252215180958083142107658577732245664462617188833970592534616726977799665136507484176052196017056795323872912902781763755856433362494665341879971354328455656221042289267516677615585666355355361783875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43124645705312135795071255958446858878876813768332785857798620057488729395591288050054978204794181709008417530937140754369561089432834232501321536624529066107142367131417731607447978156990930257047231101902754364425925150697548663556299311307082482586185452204259191160184186126016986620635673718039896905687767500317217820975789516136820832834627425188342548102395665884486568430108394953356202682229109880202350264212545748259775841481252497250584989897627608235775404290514956191807432596147471192457982993896578174594367180096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[51218036787147037133592993563836937028502073593918705172528396146609434362770285962665555920334423154919728776093006736314992526078578901524493276380031130880765773667965149885829407499856860092227511637715925270339466397684835489353855776362541485057566099551837891425710172704700571842706523089814453624814546008862068593974641610734312731506712887291720345642386451100053757973335333330773916961959793402038976150389850139540473657155291484188745274813888041476073621179302601638637758320278308227814992497537495842418705245090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6183489778178464142868687574291182808258673817838048085618339845753377445277205835201179887668438845381579345878641769095107299696327619002973270499456594013610024124777841918979530030501472326195318159347321830146879749602123925388928430892496653645250692548940571961447906241609828678215903307299869673641924407808840424102534171755744932690217030714954010070651104209843094586924652428714804315209739133793695455780999414793854174492734323723112566362132780477308261665875874464804923550972442132352111985188135344424219947176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3186990286857119574369172128621131704688320431388957959400974835221207533851098427358062473121239083412952641696436742858563216067850929900603663873709298911011010058284619312370355477113598436773837379550720674568884277815594927299657913433628045751397228049416046609863102354629314071492753455104233541568691869667024808767600275713324435677503716856870251900452726696686573516870780794452062609216351341300740779672932340215338269163290478720845270929794405428360249422491566364217774143505015698802012900071479276824444943075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56101438200180767819579039465321815102215567581012977353176192765167112831969105369358433505766080311866527087426699362170880105461073941320025563217673282942855065482539086872054399821520077391894908721486586960842347834639342753658322461221567605244392352022489857366996088428120909803317238385830709068145599151299128357436133882479846395308935409916330790166569567117764693318279149330250816353247076779406904728311856571222685373004339309842327821588669036066193992177790120797332098064109416044531270633689748604163879158640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34165354612661906115099127189990122635972911287004153762713086352362423373994335963147213258490239187248772622159333337641668834909475129208182326853430652234887327909739804359616431961838221905563982965507473744672005155649745495433868418688628668528222920369757195589607687948468390793423410003744662655608641794103045191189132279663186939661788663895537739991166508867059250177326098460699753832732994472684285254683079625065939813394733553011037515988963073433591090023246759840530006021269728622221054424325640472951954014641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[18355988187346815469429845146738309001918937848358221238322622847027339000845651084927744071263394351739911920879330832110529484674292844671784778366402513729032501424345329736073592132811102772375073281006305150216308735863532789029111856863574505579061331071703350846199391242059586489627365769451094216601497563144602261431045294825689068233688553156079727126069296081771539126078212825445275988829526824607669562810395993979349087544024105523597983351428846817250985075961795129294561824865734818173814435564267590227460239784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[37881899296720300513968953602275378079312016623948424504515491163888958243207949406272026314163918145718843242369085760907387919813816353659931736997701061866889528209418038613033670567140635459605228227783835522486102653496355936514101755903407352626648884406064186288541762195306894948925550875291991346340899635000602249820938847299028557647027634797117694430043814709139448988339689231550124252809595910074656777847578001794669771595819201968389025535048194117904419946426349510307829282397237736839749010576908003705077534313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[52428105174982173017752742939523146858596994646218081426144678773478595718123546646781721795218479432635059426992597559595970626993094300326198141739844045142384513636415720308767919031057832203944999337649655834878915067638354963720015039876831140026451590991206480948557204307885618041744594047387411183057474169668204147270887646946746807372663537885403133719210159471825682642282460978200253009055172531614132115195493749156975812807940647561322459592645263376316026633982909977789474195424111642094837328267573134690725748029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21420898853287031102816298873681769402230158786736307383872900312291498707775561861828735614875682751321984870360897533520114751820925954599152634796956779130195038091917267675999603907044353839387174545755404993551458422128656197692166861117440299986075818898256141598430482867782001032257264903232211624402051774984607366943997432362286144651181822665724117259156901126881416010338763302583035111061563273761650090374911783711089591727413886153389301533800171071861852987657751758467090159422027662717199512837884769851217787948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[26568161525826809017905999623533403990185759865288047118431233514699449444665729391828090224869321391101625093006511260667751944018080912373302084385899464683906829968358338762066327440034748699003709539892103389448269379298967733862558953500814189325732763585399128774529776525637314146608166952986563185986506190644684259725773378724797203276851717195505100155357775471084626791444770557958849843183541603360185493142872141140033525646679675718495430080550170081697934092656618985711515851113965249035916891621456859752958913278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0]
[53022009108540065311138025401714706994172001428366774908764340770118986422031735977247849967746413868960851312123333973576301834723355597098003896797609697907478686941547583192485944837048341583781907664202534474392803815780467864230735894739750154580901766626919530700514757154877108871619696903622048433639318648747527938359419723764453117642585469854461934669601121471995627813573944633677958279900000983963251505796451827321865759273240802140214236676846243935258818514006874118235979120647262646402301801711086861628914119562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[13120812986546850176298995772587259418603780079259236115547822137600671433296511252675633968693929623575093465639471361383790148811409060015394196376772735636716579812382461719839188352483372345608098605673591194615497726944834618703927806164306320454972576417361834418351109683459309998829069281641096768096259851706709418459295534815462731492005414453865409203718188103485596567358635708970880500465141240450674050611639801444706218063402660093052493422011711844969814011548005642780446634015485098194327390280317785907872978637 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0]
[27599062379725952062030770970210057090981281043886142518291297275112128571068133296623766141064249262558198815089431987414045954948359191557035196067788107232100571051991635127246261256367962184862989455680655962188517463833635098566895471184538222760766694966120566454658852048151624378540323924285674385729380549584690682313042978366639048264907786861899921566143142436783139680972121761363849995984085268162765036757557002556123117765466920231489185295739100569252156196193895541329196755118099934138220413732950645041917873963 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[40588267999666984583764791585564259113100135388324210865467514447194850446089356981766123963696207239104712296165745328111324074696075961392922115997266684583377306063523555883631965713056148286476716562537433250460792568617127390007270467176928639001106021716520346747569111079869791516088548907755506166642004024381660252007922616767280759504819479161987946830167453060253273432937067907754346932899648949166613230657340084928616327761281204551747527802204651021269039051927143284847830119501012010979047628857672281629097185001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
[26142418782835327719759633811970210519829135808840554982846120052238266719564794303652215555890855120774016916667208252894363385733626057701477546825202160939995705810772419773995305664743015438528922066166004000085439521554506521580402567090036818857818437352874244087367036205394226524449211326172894863593000719244433386006177304348048980085174775436903472152165750815105259096595520816981509343198613423633882990940310551758700209378450970466462648840467476473543840602437317505290456266481440861044148545031631766515851302375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[41222803710743389666598438808139628700047153881503668008842067633263971881417132833235819048583238013279635056530207742460708986203882479762471990097573919147028531664465694845027029308021605011412598644568224187332302154729364947846965145818809977015658821819412449211044345646465036160094871906715946931152202532376574922863103435535991073308206655481766482966770863753552490139197568482861332259460989683713613449574028325566220471615681679553111864796213871670122544202565385540978865123505766004949384130792829938530947381043 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0]
[28934258798677748848314098892315636813966181622374649538324086360199235803920459935417947043113851730422907024318783229549298649004676105325780380069357701039602537985237864978549490140100634025540859639591885123045675900191439486501676732518383221469869525716453624792318313046685236863105651557888806109821988038736998499697872685826888806955887088171031828772821826242964995937752202535501700389068937896336388834555157665590896855103976234108277959262627247537761625290837733385811175998619617368693270140055221854186833085586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[11114992176592056044937558248482779578321900277341387729227482905500747415493131471160691295805698452225056557790305834857369654780246391123867838824753218834558412268769867235833596801610442212550165614971960622013526055014729594234109119206064453900649124230057614815960961729641778438066727211165306293993814872665257732496825307724088815458769100186642727545870295626136215228578372698863799977840194075956414628410680670373101504788950245349660099266852320452558786638047549469417291516643397454563752513625224831594115754572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
[12074262823239330812515111597944425202992145081463517818926361219265601294706715389312262931509001727745168060225457848619973485998540183696957511076937088850001692972891879983365972587729432211050292873575016734366855825128798767248385589960793449217628472142699260732052398013800955577010477438490158195138974259546785327424652321569817802411592744916618575418510396274972109787954583857459037005619283855732503851803962825557736220323860983814256442568203759272153856215114087372074585757998355083538797853621552854206956920742 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[57894429964577835801762268021694806010507714731586801012480883228110756046162296081219947946075112473896323674154686335224062665545187446882358355926727018800998274406665202356551269201131978654436925543179997105114923991196954507224282857976583575388943810514480912839487200661298752330550588109408924410182149438309040470395426059939840436878612932387969456115716386407866977664214361061625916796532440683090369338138971744485563072928589798685577839987173389916542081544901603105232384396330541926862542286172814382292997159320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0]
[32374134746228101410063864822503400716904542182021572480807561077309691721459566259873345110905160479279460357248473196157593183371738688659463512493962307924255375142921507444727548022921535738453932832578694590006847765156607802387449513427512811861911466077520024366328283943690545034840745853529469801744957883358614561038116491413357668827658883383812446764320614528801648525790514493276243640186253752193891164606868541784443792045281582817793330776045439883986207623443826613938142106677542004885810385397681100277177270133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[30758135551099121878490829159580471861911273184898616645589112574295454940573019609428113082787266800864863836892781763792432177253872311169027000586008437796519198670576138802014645523886957533318217828010920623500271296351935428515772579719364575982685793766493434358048033714555728113795618734549137486369077825521744716872523257530091749365712970024966849607908913704553108798639802006019087931581895363964615263079002123099613534748180930292488326352848602665803787688928385355306446024598516589084466529663224561327552966768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 345 0
[1 1 1 0 0 -1 -1 -1 0 0 0 0 0 0 0 1 1 1 0 0 -1 -1 -1 -1 -1 -1 0 0 1 1 2 1 1 0 0 -1 -1 -1 -1 -1 -1 0 0 1 1 2 1 1 0 0 -1 -1 -1 -1 -1 -1 0 0 1 1 2 1 1 0 0 -1 -1 -1 -1 0 0 1 0 1 0 1 0 1 0 0 -1 -1 -1 -1 0 0 1 0 1 0 1 0 0 -1 -1 -1 -1 0 0 1 0 1 0 1 0 1 0 0 -1 -1 -1 -1 0 0 1 1 2 1 1 0 0 -1 -1 -1 -1 -1 -1 0 0 1 1 2 1 1 0 0 -1 -1 -1 -1 -1 -1 0 0 1 1 2 1 1 0 0 -1 -1 -1 -1 -1 -1 0 0 1 1 1 0 0 0 0 0 0 0 -1 -1 -1 0 0 1 1 1]
