[[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]
[1848650941015186063028565716095101583916271509745305793718765715003644078131323383660765921337643695549753180904437573741035817637962685501254986025824974641370784639219307058998956913375238799801957217920039944705218299168716835042200553048964080362889243240469599467457738678924007600882890679470837609379017018203670428551202434823438528825799265490296341889448991949618722775220832813800960554174923391275579327769218292110439036968796320510902950578108418955367028337011621338053401759112233057817232658397534513679483673311 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27368946159364920454726968915286506877519444059310534325392087865804708402834053205007368756507595690166616497810650712807505299811411443724149829458589685518113683902963001970822678091585681715784949928521342459813294525209063539879033897598034843889921587677430487940616655396532214896592732935350292217816208573154096337908512003349921296876753314494453351240844763828684051913644679382150633710521110322172057501301321494811558317852104536378687459789236368987922902258469397829347644048765232979793964559172667795695303562498 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28984945354493899986300004578209435732512713056433490160610536368818945183720599855452600784625489368581213018166342145172666305929277821214586341366543555645849860375308370613535580590620259920920664933089116426319870994013735913750710831306183079769147259988457077948896905625667031817637860054330624533192088630990966182074105237233187216338699227853298948397256464652932591640795391869407789419125468710401333402829187913496388575149205188903992464212433206206105322192984839087979340130844258395595308414907124334644927865863 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25384055799046175216653362994179213562582646668073181380129428983639933161338688906303187790803139378391441700527011088652611065778940724429950505848244804774647108390906145377098394370827109729589532791659613726531869378189982182312633735268115370163205319651511447954678692283338959076228841972530252550980529493999295038869564802788785445161172939945334902848144692184478865318721749461852246475893959159886376584627250605119067012820079790637547614131596798101101846770074140455878874790009270067087734171621971819411798565750 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7997499227058647398139423766291695829328221277958937171367833501911425625102739980161844712878377181101694855304265317546311021661445835693613046179787829559632482618486777336274181215139564550042803345086774100158646536458491612693366066307374613046408934961291455089029710314699835959115330404420304697532355402829762533656915971396418968691949457793121632862701233356424755906593983540238846979967001312881617757025079968098434994054396725694464638828446312478581297038212960295077968795732104935498519680143257695421130960303 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38681994808167387631303988932791085176610105672323504069450722460025793403215414716924071509872099025564540168931537330587052847825545841049078423037524690711392046294977175962537522255947921142933172676486063199578829099729548645104479249243898020240687042958200414108661112349259222400730425993087092783828662411032481692935502508888749834486368895836196216467857664149538390891167805771179315541655792968766110216928109960459751222111596122298912124830199644738187924433370252897950124688422950855281952877967783487458603968214 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21494760666614780108070602664899175361950752384964058528957141321125417584977014523624489923786187621301291723374634786373433096244645905799833259437708074591352123246928436814403547180873776898724999620438155873048808819435001508105064051819190608739474930008595862714697671578865296465237756937352986557195044939405515751052311109035120608135989312240360034495972474673872163895346336264022409331315703866690216251483467502172602424849282500689765153634164775094506990703860941446616885184193752691893836143157434100243663643527 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32115169434638150253847788775254762831247112146847992030827830764373859297376576225303395426966002488187450448495630591869560607647646708769665133099261731195129172525321250919267841147813167523523122325811073512154702995254175220632058758061600705517621313407555759050247792809317388035922254772070637625670979102161012841795847689024694427904098211608518200711487159262025761594963535589124468014414419350081005444485127949755658509801770293026066500328140945791481407804322076378512387394565774728542067478224281649808902314152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[1868149503028600383435196488422515982603110506003405757873179703003929421184889874998023282100108665020890056162920784572464944152370183179583874418477715100246608131445759843282096507815355289816560453455118915967562935868334364189261094508770658783077076357177360636048551611732357763215507323944797920065748664222814726787991142611208493609878157325092093088472870978278388404849000835161234279905745888092682393718564443888154605614053969727338464220750210322211080420205406043863756049542544613169892366994854572263312463130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21343885275313882804608783312556481873383931608107463212901036362508990664907201303907411714074611062072721428395088275994222048166682799242338512853789979436110910389100849245520521351953615687989790938140618785905710960473053065319533412350892876335479574735744072566601954822671052415908777437566749119973237186329966841688258593923646970634660008531736440203998593184189523039042718193732723444941288587347063367945939473862442736192039942902719185215396803730488647499320330984139372611942791124790648106442737122709039565899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38214206434335792820347040701327198054474738679248755196507272737615523438658626994413694572012039796888878084163589440566753489414758011656383926894669045514516776001698795411533316143249258377613953270611000204894578516983445649940655574985729727894854489365675362200450189086513257392434358091026421650927482353951457497676512404450102157426842021934840413536639534557354586905778330513554010636116383571421967275705757184708001655286169823775878687137196956230737468581393888171917362796075372617299307738959092191013225948907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[54377877606715656495081949898838740480714941562791419731043859243361846968606473742717817257435782982912110857154091441913789910995932892939320618810858124869026880956632777885929475358324160978441188917586992284343795030759196625175244366063266935524652383158812983002861424156494051777495216769199335349040017231026747157037540933713800879350281674126893452450537624748183206649840380153633739225460177297426197486803475061395935855660158223552119489256995599647454145937035692752848934232209248710596131713346159120416471497082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[41582139419003889444074560031946105187526312212969909088896451789751615511116968646485761214896988946202901386161403071466808758663066587068275990761015580989031376992489455629312367334805426288119883294842033920654395276877363418910435140760958149614337882227453112704567311457747561075978525779891359392129716540351860462370461693820873387604134318677585370833611444090625919195796722578839041833647386062907646026779295415224801763742419909874367564752504907429244949026347659100475351044344012536298141262284135961147873764082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44757923014188112308026816155917336855989579013731300305668258432814875465474449532817588091768691725114236918547642618648323176781388869331402841206742880227450348308075789120101543801336313004321257161699691588057931590262944823069320080697280312039582183073957357206652243264147235234387745880681514114687530049552761868344896844020107831865281419888817722389935181174156066872751517414204982000547710311713314417903575010378413272310498580442378895738957795948048890816444855699940382758917280664602326245673469709219254962425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[24700508452174100808309270342791658576617414339575992644925294382714670734138438329661344117896144016616057947917215363543173617490814533402116078577266596243440825702240420429839719488031975305523383342624325720707385884651962181415338696992761868439520173433552707505075546063089757588712045177920303837271311263203567821937344812670792381691883263755039572460621668603858227566330074935540469339573364147949350931337293776759565100566154954720670084316827905103437696843364322101248165027554872427091212503178196386695114089756 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29213662882093032459356633424129407958120219488259279253585161268664663813880166677583325142953961509266661287722577328259607415995992691952188861670685675439787735214757254245294922623942899717806656657805946539160811041606452923612851555590554592457370132496362212916470049862274092049890118469764389583501248881930673290866369712334056925755234962523569473986131424335151556780931705415634532279346351306531893525953422031324107476707097329549647682006484761296960156542408360711490725649757109869359152156710202239685930724041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[21058848925379583130051177939541489665402898334299722910008049772341697047356527923747156018521983330486292135566297417136050880634990973033931887262249810183991214368330116633304386042700647157834834554838644925156723407514879908551693299494987769923376805712568769541128592282693902099045416032846174807924737422376460643179639822363946939589610512770862406144956695662673436202700294641499791522095436264290470377715832249752878109979295967007278795365782310237319059812171388115161155959892236785941637046717162231638434433411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[42000073704313847710057901402404999364674975862723678490662001487731008149464402734494237174025338799843562512434906326683507418100675970858352460457158575684902694313965785257731451431057040489911639242259207872988310893687404702952853383534809911149162435759119453182264821141072857097744134346622826114686534784379271250621434253146932955084364861980903014523113480152469742876714161534647944438942128717612434419707023210189599600690572433522689805631755828730153573155581994529649277555173942178987512196674417240007565667651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6723796554008009525177727166518704418417086190258639403048718509629378079332070994917607500964748438401332248349113131878277850271182888968382751327330635871339462933952850375140626825711349286196258211152596257709043224291202261580883177177849305111293853458561776156889418571651833294172462989526370132536309408597922057903434780636661839341293009145802802040089632686555787886226449054224385027887962883580323035052361043613798123530983300704677756924154346348107769758475040082840667773370597385060056366906805263064077753857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[47100919120136422705324647336919516047733206696403953017473087772339235615795511364950517954450902191833511729503767856507687011511111547451151079655264193997087555538036089268583584200884888889338510438371700209384447008080114221849511870307285666292654885736304376852260605781861646582621209208634476597362622922721370787522136166622750175884706043874629747225069202769232316277865761480709462927972484362493846832822519005705915954661263085902564923912298565420582728685344439734228175597315241987306803648336401349270860823920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[282081326829266525004419203331855557920069754845169909902157791842147517551778497781484422311877186775033808630935880985130708341490984883864472534810356463738107786756545566617805234631204761540617363684163190197514515071818406180265681067488298729330569640205489286873207073987847213229758581048442014311469418110918265900819929576276916223033676919574484713082089111728504715076611783606029735279236845966619035224214559947435516528744060654730481376296896278204434217145470369418004934355886723265101371037317496578986521943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[53038575614900763817431953203137679028780985003595769414386532560128798044584708828203339592794906525072837150621860289392459740436520141003992685278770587945637286503942782489034066012157444343333153749755971612263636819189913052864400069739104296834171693350200083325765488646462892350626372923667095160299649046322030383245797368584702296149660938560236565857873975001355521935751941270883399744961849287118782309929698829264866678148247384707464990923244058455805135721554406963222482381205116360966974172850251346176874783911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55187491407652802973880319756153239910398227282448260849118859665213430480725358215240217214619531105206233313217202822783630559918286753330028269074206526635032722101700706485791659212305890288242311527121964236943263384320940518294178485283150998423212588443362883705499222869690510236351703392326387229141444746823924352939828010126012689180470328239445160740864885114885631569810871684643754578615439122101906576851814720081223535131619638294743787691744818058365516695166838729292549688847677182980479774396629620003552082275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29260685260605282255614778602327272860921496351687076771842199813057267428906970280785730713304953796706577633184522159002912430910174615768542998639673138280198170249521304955254488950595853516616822523529646373941765020947146797852287988225057593706989873952742533661787528016471236305592292970909977752802856500614116627396908075669959019389039519750960636115618453908144248576860941606618831991503660081489068256217568121767956572306664375085728636849327895196189981615777925514518377061480861182721916501922381536507801887561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[27809293016026576684293074769502897383797109903197705347579035878195026947576792733251622785713494664173872853539096788367646510524276398534324309444126949046143408806583698860321393373641718042999857096410166479795516696718765016243886223490075504008132239522438854421953563247839209677150645837680677861451426357266350835109988340358146154970160692292663487503133026281395943022808052498482702299159012477569552189663120260847498811369202925985824238808655381913740191073044778250876513420903274743303556096003728095454160853535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36338920172641172667452422752067378651904143472722461514394869680100492158827875874945434835852080928623799892569131931112138862546486525561237392303089146871469301377125440098746009531830108375512066174096943378494884000315828563552916995868623230550944889649637211762300631628264010121417896498721899382723791552173414181336731181497753927102713716338489399434315165995523503219829598724813645079136323140422074836716516486321892972112462829448788077413057151870372210678769825125264897933676112560492774807325668580609014705472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25488758660032482989749204225781944788285708834627133087319240276421640936240049196918483144701096153760646111104618730133691838954010023728811688187462549748617310574165177714962758040539223379343669274035420585813876662650880183240986576196697497485956666317380006738764183366047099337455717040932001188556343679738855253118526388074874773040790580005160451675769925789396361139962546585487708258033343216764200080839969640281728856492368237985904763313641419934737028676700073546570841045850210244414882800219449799745709428104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[50370254599474289893931117170929203302111330191415375305369761616189865858877844301209791702828493317178934251575606894101265707498662741890616246438920487658172701403587667176876679166387026545368228403424316829152162278277020980213261813278958115712809238681521530454397434151325196477390931253431145185797094807932305779033699372718155980806634887286603350138589354865715250821137657246564065407424254217560187622552624667572014607770394515049021316917970471092795608665090268376909096770474715521742166299762037431497337566481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3699899093851195571113039130633093417467878307015633305478403474395113932393644188598380334949804376220110629288882304138805191377602634572316982147017810079783159258300442165046005849892740435145440698124414221404636461639780894099044352652912994096869220923134397735856827640026569641707549537852931678102483535070958452424658344303235405874075065210238422249526213282196575814849292561552435755426268095618118004879402487352416694602961113361894058180951598557917169967307870221268181828982772614138860749486827203206383609151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36562736030606219406315896601859414163444583140285943016874150429647730840667394919500763971617655475261973684562726512610073572136345594104341224375423399059094233382929479033367564723404119661170489882913941907094326575601102858590066428732447598025780261242166217433596171977858098410067196301935613456416783266618621455234032295520945258619685164670523986004247829168694566702416517234168041384995476609911608374830320799934571023436383316466629706793005949674689808021536009072720512484385793590376451556845271576409440789581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19785978971565434540081703430857350091029180951321138072952282067126304151625871966448226918779531465901541392116282191690944759718334837730661768826622769234363840928743515953602941745024523987848224857426833522193715660921842800029036130561797156806373840988240906336698778311328342849072518540698995123551966740571276114080468273957464153768689582374684844668166012346544587463442036593032199175892950111344761077238944456899627806596545435803958228313642791598356457222408115057691025178847323697039268213665650117426552733292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[56629094120771399687160997828409221694359752359021296493862119647095146835183908933942467575746138349525522082201449754435282921254636232910037764895399817561047163238086905452253597658277480708801231600420167935834733177420829880377078080120553919978229199901453442888748843682204992176500979707941043398293097027067490532606020231848860537726667348197925888697833136185829028458938528283907068772537096469325958680246485705631398640806482136858884187334636424907090010946214077015610616924159867103045068467723899150058335850586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31140542654723375757987338774794603844017551576910953911076398704037089163091437700048310560973802117251140523025034967571455441137307169064798744767840329205366109476870900664958824646393725771930075803132005441344941522949913250871512444567166364918542052334687825540447389482677745196030206162398570024727013642142273431501601790849513676544398528329732907483101005855581940894841868897460427783661308314594291290570031681058296729992728912649264671509984623822871215981580681472837588590803809115538717546693838877661131467121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57797299286618600599692316539844685991986307515594826790717165747969030717790825705023091771269202613660982436944100910531694048817170703897416969484539638721576896719186307779992727591941543116626812683347710726639498217207443164003432358448621571115336005963022796971530029416835280375000090946331561098960375530929996154844531057955266032506616302564876993864257468974919815208382181356516136258144478797667792411690180255487994351025646515042279915437517970262716558877160637817057019215925407001689399361371914925544503422781 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22714414704098623762899415712760068799358584484581455931411527286469528674984958960926566542578291400981326248215059652119353017173907364825965735083207032459819701874005201554631083158953217504736248954825807681354343074009305342492022242563513143509886391995627967834479197619526884549372080629743762457638464923416783598428169870423699311275830859354575766276594538535685891289802388199300208206074935244139041318390992024202265727061924154297985057470580560757601770902578110546563339739335195357160124281165967656139374187181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[44075884382305518366998304205751276605283732313975175665070090539154285466956911277772197032869427755691400509282482998711231968612764492464679761891327166011231497106858781951844774823333713480452122769365143902492760862885016182535884079222247633609139161147081731480778854665133602587038315390826632358330205535766501056326185650411115878767811609743284158763082556377370455099687617191321695717153310920894243145289609610928610938156592981476573752201977550276445017938243787138047652381811170636807595297566000233514522632359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20220760833643322501426837549814594206697296157455222443302411275027988970947252139895942579523194549607221846954151964648253830547038924007506788741552111053229162789248141447910053533461263229201166173062440136985522348978237864695085332326172017371902219529919748461501918946194852891032147684421846012573302188541075150261296289774772796582078015976361957240465560107238315486293741279413934256923124286642301204052133258496172875094482283763774589995008614626658024288820701936120182999304801290083377149105494485397660219011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[17296552355640439711066747133592271298580608697794422831538047866316528806521757854847647646935132033722875794076288930391901319785843625815167669111767850459880579159297930571147273735890109676290519206623973765463230608228122112103698497121287582395050570285335058107942212139761640134440129973432891588981182908981770668945073732105589030513069448015778338513676024545372715938296127095468410410023734929446553603580926337336306853576036727707049240751277458811150408503760473231080905624280401732528944519921404661517439745227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[35907409964327771832020546152375638350456583765088492394863470535899014275724917407875738658228911541331940517402525656666943930865879326721670877510838793003164905145169216029495147649648715720868918806613387400912798465554454638434940955000224329738784479325560766892382615916110597089813216429199996612150299506475890730524581608081814700449052053785858961943543403531493181161184311009472022810544664529248509557905385998247992477017635036094391351911101613247541899270116698602067855536406346286857430570452899549027826611916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20866409808438001970455791035093166009804413148952797459995368920957992573409326561230104870305438228607490868960392860587693185573976550086740383862964708672839604053867387808594694989865767235247208271925331609116608381315493605586807140104614228164856565774250982590642665086722303817373729040506187891800880093739541367407983824625546779876554098673134904493691372876939442295401250000129988838828348658092423058530778460104100304311806206529854190488328003228333253203462132603713656207890150654338697765130915287665021087581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[32185654563702575447668886141996654554282757577185860582153466241708243297644846885987689598094275062543537207662501035462241334789936666997518826322021470126100882811274887280340362720630300106105871911634274384260445523779562290565045861212459078430204531176232146726095729782315670132385684187333815467668871842351492829269042736757405771993547953263163734556564675762326755212343982372107640058621135781060879854521279521123032738944623228297757888757715261367560885266781370348793744073259462273347334756770317707385759405690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22560440687874223158290390854635157257086730325761664539028512061469025667213622726082661081420402478330625815144140789705535426533618096782885052934137001987740141697164916070672814465503064050080711328905533619457154765462774670061002520649584836793789197356881620666221851941367705381884206846187341422873428607951179616614179609838557642719750442332593669385202909162929034555223099858143513809985992640273818467779299973093383984785204809819734029819257915422283803259771509845754913426221774205019134145321571627157394388540 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[10606848009141099557096682358956940369429579182393508117357169840744379170438274109040704748250612066743915453082037341173550297098259609855832676142093967850554703706153484563514366324508016589675447683151749134323178709551422550280021592804578419009984271081211181977933422818450329800111461586169690209056073154556190323261452376572173052562927971728215559992257688241056044135826115855424788280892107047608477429454336028307799770143566112462810310601085049860372409621664787873866358964892157800693082502357755530055865665672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4168450497053249753949467180384289522359916451982284599485745704208293607615343655142606761610340711459078663366445136233592118581113483573607060299498555396797147800516014313929992598822874323694616374790647614832294163073765259182562493967243017568895191226545567039549113946032590706242442699181141208995384586706585770856009079983208931906104992564827795696724416024685262327829923306725314736493289171542536390886649797498194176125318489183149284262323404448833383870872948867696654973331941694069721826414713056304054641748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25392502035998221447332650054304404178151210382099185650514261338089308565832321188569488101594360556923530201629567757343640525682150641602525337759954476642086535326794168100647731183279438736548107978505287842359019654070714393718667830385051469518359032642196302665367330900991395040074240244969690112947214712116003694745171856984649117398778993016544195992069636107097443777789676296657101848838977629150263998635098547646371258298630902191129960695934915375697431284195781262135756921377584620964569672789693984436132455024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[3254390239461005835693845978360147390753224133299910947249455349861649010554175418972419818571283189427457286080121471567077721796862259478661025829850131940539810362798141729275479715476052978077145721115213264203018165614127419006783000012171382449145159133202633959493551001657305990531901071778560757478000927244317869728568540110721596235896113150200959114356124486633024725991757341477124290546603889391127486635292122523907817128634687431194518853436616191635375454194031564887192139880110198309481057618524416109373992438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34990277994609070973450630343542007277946393493886189882939009515814022898389664642209047894791048786289608175272262990892188109233718912708773242715608330345906980969986054667663111329591075406666584810804099836523300191707811678006685154350948672986636968375917357035370320705931793497862241197568792771379652393805391388133589112826960374505466773445988213203099717643053271236951212436032544274637573932811853499714295259118121501630155942248678218139640919500893117444676087163552194033301850149273407751384840986057168495171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[29081890228331244039734743914265131641595419027992832054807416318652353087534672467860047996187636804127927741100202709503222292955843211206481980244162255608121961025297701592875665396226048865780451927025294547766058842072432469138915779495626457272586156313763304880162975793090955935074007373881867758605825210290383261691757014201705450474691508898161441147995430769501143030180153215685088763465548653010294304003678458917289022600449256781465814199495557588794865985718443411457639659105882006823661626699648277529188261947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[8075933295993107695002276987929582879941086502675931035160199426800890998696528116509476406439409889351438409548604500103234370243804897533528540997044035166199907192479352343165243155739424503859728142253363672700433237969529100645974767849960947071318816942020104473029181267463265530710161341506668299329130616607599716204540014864826684311118240234007434569328335058569699466078445506133618312746958750827893494010782727964474609612146098675504773601261898230722308626135096797237819817189006103655868243951826110875229004970 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[39574817679822933272874528063534708084173552558806157337596134102252472979966318226295291952154654623461218708019012960092100400785197955651971205760506441594647743731419339559241194550396586639139057134322505063790306241306488947783694184886018412335853363224331433516022662459999967654494226277064778606528096452126877213331029248488242067528192045649544928415799280821617490968380494505528667707693469159079534738316947010652061463257581808265758789698367887642674302888882989015614446368322099405674062575396784747700966008768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[58678796097266222241559942575698675413604479775785280654869224645488203408689227053470321910798462362654113897222373456875806085181996873420935057050422517022614597716691872057531177038599488649270241744061090800794209753913541101316086764330282631576553631207490328906544843217440156241786419488809895819168576940681694422108607215396044534476737715461473957170188282179731198763395396276735465513914736058817744256352536034358639033764434638047722877405537009632872808380327434284084002177328744773170563287626813384869100840931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[38933033278947405051432288496080850014383301246909344344627257682667465966734882376202636906322852301048068359522934894446771333461208372000871784118147271940873010765965374959248439746245525707351132135559722356784843427863305787619786402305449461675970986819422504101083134207260609741096679934422755219542339805342845145822760443015822910438284189296436257588453157120730269802081849779491598677297273167814554001471212373283451961369064818836759148725800550829085063647916279992397445152354042859572733335304214397369735822810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[55022429557260989687546845357714584474734319045014124338444886174570077062609915058052765011899177981986616810827987757947528766822986904106990620838068685166268174800337719362794957613576088093407985335109960291405880979447196171141422488106269517164066329501864249393864126511928264962995002682918866891537841633866569909337406885512414633887459977933525957178110644257616414041354318946989642057593941092691203735820607664342879153609144587542848863897945067249470790095266733630009452448860813346093378365120761333647747672996 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[25956233947031242993814994505367234395888804311999536963715387032617914177364398057656440980378865963038588156449474189371808611793764326877199387999589675554191873005252135625338815615067234622520991993322284785894647188321502323389047556935527943247017396262069308348312095600933656106404534482587857109116960018102937076074120142648013430176345064043762157455912581615752837952255855236045363849233243403372607282193570721634621912265890483571563195642838781140551083425386960213847691336535111023942317951586940054112718211533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[16762304966833567993115987093545322763997945363041325293619908129261402031938203990105254706535007026743573616237594455782019603705124714026287597213655554666266328958957658897913192688288812592711435977948755216360685135682357906518817550656718653843465526818566509017987114784593593879167055127603183006781635564753006331269347408626678938504316766754183865736497245147285573704076878520342087416086989090541973671862808494092443725418144736983158081565010630921333498921281682749440182774401648780689003166473115210248009886257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48235162956991053772521738519942339872155459162082925852337552555806850908837061124638852789797922123634010851863117906159787329462714392185606485070509928743997765816716666494041644999668523780068498038326692071999156617595325907002105462137109551790700536686100980723014325478964485903730176365091134600519493379947582824308665155440852950050342431612850362432705382843842641079840614054665119348572221598620268070790804632581866466020668319746256674486853318099814548251129701133538100367909617410382811133787812041122935168161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30940468079839669212878125859665530317554950813790107441994465256175947493757250265733088084314768526509180201469823492286568151326904597377495116439451117115906776640053956690469287064550542722869796066267724365137669416262099891998094032693418731637874846250076356790939335074080029606011502197850971098934750036223041329037065574130399572674102944651940472447552671267405717949354923741665910975771667075908992280171479685718650653966855216042375250707354464252770333521417992023966892553774249507942125774464998983378501779120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[33284931763712849156178858338727095159867668939390563970085946091557516834557824401613786642618770838244707569815512552435897465447166567979614300018114560205393001126682260076431688890959786670951847045621390669641782699323760901918325591647374204840236374000816089689912031533272960437045536104318509410260772129801550856762608358104662056291802265608594815962377042368604391624975532304244000075602721674451252093039450921383922255860663516304055371089854918700374910932965181651678892563549902387609587210503695918272399985826 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7552977726077868219305646798990508936801633190507115966063235748388093750311617016002783979197944802842007638278556919187210033892871648817649012950539430008343935030227709358269900206809558892854682441338061877725857837129862412768158950900629494547257854178951022936204406466616263728997242004316950009272679528037371923902590907125238659482799185941576632276361596030272128489107508250931283499472505355847059494698144079306982103681448323046761048861599328555185056446339264053831664002268276698077776180084994412483365992731 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[22132196375484233457715570245507076943843813324105605374605344055429506232246041668574777197324961420263128987436827102186827692406538558897702383437181651574032453369711722342126975334378153804304034106686496802561056282206819453019922420687419781320331457533312118262868758888886230363969032604689281806926118832536292648331855002364375339753048554140134705878278021269037023827609482616355988526936245101520942194698356318971799524487708590903528784498269502175308302425361494233667150508336949401974923499339035369787207626767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[48129757119172275108040085815519219600821347492631459021758695570206823015388530463191940837248096331949626320417558844044748262799288896092145057008336046766655672914193467839889901532425609109740973452633832194498477337186068219567105676485832821563282023346416507612874111432604510070415362899310893558750394657828661928733064527381172593669951407553326212058521257227804716294825596791463380309819689882046765912634691542074436829852770405619013516626237596009990812799504167377889299201109075170961209184197164081025886074797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[31886504374324969647976750130517552656322469759735675833412089781952913767923424309165072617699354433262120445265777227281112249865962045344972812813474266334660374633045162365406556462615183051218351119866270165913132745990471216538734219973118837379648827828986387629653232577281858099220984453025798886517153766815415438355744021177849828706913193009467087701125087018817099934723714662739439559159332868237378635246483014417553826745588100647295776728758794960039782626444577657327632048865506843111350459399033131355748627027 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[45385199632051656634198774608316459072558465616287510087275520771987223590530293840951026587953391072326096973384658097142264561646056254735417365530513240741795272340808117502647000870803945176337850624506131348389646137980376017653976382871153652918192102613590331520465496248641691003749388135555673829146272849876450891413139714073760786342278449869075086444928383279106940922922765336604285166680188853800354862866981046740549675271753930473741288689679824870224002354814026013059612139303897726503417737702036193222450975878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20314029841556808652281152795171346977727004485105218450013680816569010895028987205113914334085168820148849826225878448626862847891692150726154776271956020986984676644668653005122778946634878810624867507905972638875763644546351394489298597828700516547300527224033922769166235600842179032197677700471713755910659789954736013775750733848910330227786385165222874016357921984079391597188585897851231721361673626598381880406707477227235268680817173460536704200671402103027142532737063229202868977878968944861090080056640890901879535300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[2124702219036161091370160375735103074889659829753038193426252297662294559666238076808200611409061316796445890422399213079008269399755365343957845267354282280344314103020809138035241571005333574094904726092828889748137948192678301913449469662907472446348817628520812819235832143218853116347266363814486881212628966869913066071604499460300677833376001042605228763503190299144842535883054723969715234970650026681561865421133475339406196456458708795299171116192675193916709034566427776251525505051893348588068356019961227346899356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[49885709674907782289583032998305019685928670782504055875790165787014061897218828081775986317874341998971567085614084212173672512357073384028615371786024959738185576993005144290152597426598265518382145713874238505083045578367231765111122453219113011549361330986847889749900303475283095846489993434934921113428527113838567334018242593865201317440751469299078291176516477738683522352073038712110428585962987131770385133247447554058436178844119333420226679583692930231615311166897240687613257952201155368933844291848474799461796102324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[9935768453846488313146840877722707945383731795591735359296442658365622036029544743149034140478713166872825555776140868723513493169209911172344177609725849608867794333030802244660540026616121682134309800748570586914567005234037924716629976080505068863374794956413369588002929758826585267726667476460928903494818490376954102952894010115126594937461183077140586549789406474846428975470893138079457054773400103090172126428700025852115949380982338345152165409534732033515229611204431655946099918805702089962982631908897524368550071380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23166835110641443935018651329852956233941892231217183757224676494991173827131961543492159070734020441321032382136532765469901155829749900414517088047687903304951020850696149771709807036245994412478656046157502382899844216704737006015294739865456145787886261681105215960095964297967328460399297500772156456376594403950047043121293674336062808647963381472798742861814541195670203657122127656216255825865178824687903882124615092675329904413336805560132472159871533893093575233053953278355894635023556730482389421338614956479743001971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28502289825773615163439184265145908473077103266585791052610609495169295508108750033352922616900889096024869080283386235607147382468721649357613178594698221598489221949095876667280708503204555683208590760612501688853067673048077568026358308300039000370940615315937312793885025198266508318788485567902596101650181590453070094082193490956769214801337879021058694826169822101389013366779680957832457631892807387151221594056014347088606117882465389477974916817258753546023434493303432229825645656960575723339862779513297001023411826470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[28507412094288541061081581423287528610682471436760641101401972432723675339877645055583222848963867885475317872667801841458504074709160541427927753411187030222983596189738076023727774186638789075431554511360979984074038850388275059964935918393384381933141134744685943294519455530807939880491398128515442258309746242361558495848386124706758712437901146513447738354749139737555060241234113969024618076474918948942604555440154892995759446767744014957985314769577360402012832765154486633478259617234942208815450583225693668129851923657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20553140268343458021463819869639431859191249242906298862806679618694754776394655572786043445726095130132497731682826653736145789867003232636668533460505368067164752262812288157491393213515231031272489962723372561704435871264352014230022565271920437139617722123579036037649460522729718901170157955963595912594794499162286199524033168269993391459329994862556925219149905414241148915963818277261401108244854797125431347124953522453115817460764050915403390194100808987823460392706117084518008244732161180429200007108862335231319711455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[34478293377745233651588706994024377302467207489054793926232233350624223645135001743731320616740054186726379040837178565317917452153900912877612548462318928884378004376146074649950840388361227198160570368945229770501145563755899420104241037141644442336647305099702856349293265791932399892570797129423411010489645359876148550944111523732938934820460508998212270963578675940029093889972956146781976190610808774681705187067114589801723325529691681894599499137410729856194871638845339392620008440367067253303729935791241784653139803292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[57413870865201239867570928179795809290926576422234010378568852021556807631383109605453578975973603356460618025507659044932081088936463212703391782981327308986265997534734956632394475947820744007802131262994462166998236822311665040406664635488423831457393267353584623952106778037159296032534815403834931945095534382427571714138537358176887578650186627753945224828267563924533187642496379915978644626663289581363286673507549408171723293606421439317547302669027622813040184428077757712816880862485292604990939731084485915501866408113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[4255283128611183199588552298743152660398460150534481556609623931400429062903379567533076707808111431089798804261494571772410584971986284057169366987155225647799515653892211990462330430056923954903409013306098626587716009684382963486805099737715600681279766643969322239052672890273242962842430737959531520065889888001928616547253505263190730821526329279603833986013541469103152417729878719232196259191513680412621158953450187145955911362477816480081544836287770304877251095527210635333286683190584639697963189360802716728007735510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[43735877572664210574672266328660113513434754106191066474727362453939573634062703275694200103236661878880779995449952603921999240686242935626859444322807731331602372468749716205479351885940768699504870148026083134278672332317534174275298962160749080730953766362404421091185071107535167043212070528948755098671243057588921695809678933526684263842746309206970188842552990181760581637989482321848576189534786170624704383199373857156631455019307370502595071290808680680850349822176212554248045039708019366189333314132821271858250933919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[30563010245736949503925636022136818678874045803184782478113242228986342598047454695332445512848162500730682174481290950123344529103054919373368878211378483999959244729566697379484939974579230626394877623683410098290674661938413188377091641501871012466441872012502873247109067226586792216132547145038490110822683575841270175045672463449649498554386683466026311715592818285123791871347190509562010329347451385032050252588815286347225607125097722910484077598593530945535148085614145897380150666131687457977034477402787199339298802246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[7470781048742353816023968941290601251411562945517866998499569598144345073827722718491014160717388770071319123755280316696128409449989608591472252695205811933471045869422709305863155178189747229565709253168782143002392460010945491405773847193045617380755023506591078101680453666338871432896900246467592800871047800547068800070309496525537040386644632566595791091099717649674867278613700778990112443164678962644816276589212153024753360166738341135932941053031210502093659229765419661035635234905822066632172849370084053683169268147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[36430109785366636002149769026632777282248394375860404155413388347411061702788583096613773995983323978602457668920553224482932726820920355409193751020351596627600489875604088546587697363376257335970796370575018472450280461953365696962809279681005727002140453148424625930934746048966657586219092071222060942883803050937239147920439782000372962457555717890980590870089441283234243583183179562827108883840408472833206828262302919284227097409654815046848347701386267449605988667060266623656227228641200677371685954251712740808215338972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[20174232188513044528153407878772196926686201943266807105872016462750316292419848222548984323158149439143557745590739085477279021707936537567221845167604815466643105289288830473090995571757353479889331201896238317271160453664264866579491553143946770295397777479144252377735137649558047710334913082092408915589530467326415605966007156395459165663491077723499412452198582783661630189850283203541883088633271228668842825725672454636840997063813435750544264465263851107288270246371213849071396671173511017221298919940573106125830239882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[6069112409734921374295815619448446454004200779661119127631137743050864959531631800938596363253901014385319600003560288119316067783950688996785927363173277580303946007294243093298198015875205933895122157200928292506638357195558830974675239881366277670611954577600780376939118668585960361942555457363944329369275657380990947816790539338972814812499643176196316043328541751701290010287589270705985694047189578127731990352923057489726264308550687160519413420634014078425595235028344404050809921520438461737772103530357710171685901642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[23917923021947137162996152351822361537036926130567464797660513453756722364131935974554065188694539289056809043753105857124426531623964222792306864972919274473653162233662992631747707259363499799073152562370743563384548425033467009989875349567833182269206543993106270360696106862744846868700357391395869028629757994080080024033715808667514748041359214327986427095649214392316971258006959686372251992927996374472439829768262187193427741145399482348846219241158022795795599247216327503097927021749638419275817515626451743888104505626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0]
[19570996752303494096810890359826564075731301831956036932582817602829112607753065812733587441129147291683519336645382831660666967733298872552935633010019519856315073276579668093805788337983878896888388229199644170392580487074262034028652497520880677624286256861534934529768721681437931159941942817864758190004480042289168181561355537554645910534206480402018573974900367257246309646604161935083176687453374459945702926961648174931119727755454105814181039908727444498948460357685584012603007512547557490517773889002413203221945726764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
[18872411468489840780323050343754317675430362558179975419086247012324044938555544127785661769569025298393735931250966364046857623661383451803546232312253572820078515771105579520182459060933503618028128672460228166132078318312886920332395493537857155496514112536173594558831429894545520272706543010483690803019964140969869549455602871955048145509715725675029266326382873883073189407084590485515902664086676971912653463670757724999970201092620516162078564338446115617987908357350180425327719114138687768617149032497919022186688761812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0]
[14702226515157376222728716432714904921141152820258166879480524341534467683518364085283387594351195391599955405034041332703549994692544616535003788913492789283762859332211115653560040951923150991313678969054696845004427057503148163860877021723365675513326619300138682404715942043228918958964608520933636997536539274386815279939547626829697919209207377932596927151559331994031057203773730055995821336435923805150964886262875310344632334233025466188192890073488671748774331444518452208822568462642603444296234454076543327162576944790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
[12122979359429667760806015309804135660741147464282875388841367292018034972277335336369213854952385101185898781451442039901884405947943449528101434247103947140110518832101859963676963452478231341326874516873034019269825098898062579681996307775014379045473875389786025871259872332864503719007389849761681727817638731612335417270397870121732781329644077266976253213175596744298567138371834663995713264573611059743432131624247370089484245532106488079099632454248565419320136473671352122969940162147754939160515583027418380368120425454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]
[3118551631828083134730915008809878762923487387800178769246436602830817406609366199498085556287068414102534399816996012218077204391330074670115973958897974609576184720556497297421606797035212236321069965459875593113532427752534119620415225530584352689708910965277630857224159585056471009958764011072999766138209506534075764003923941016356506832574579495778317726914099630066217853044491290011549724014720356624102337757180148052809743234225307027660933924847909583326613188188040954991898470255872491901308046222465458678310112573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
[7795721284279004676673413956697733928939313547138775864090078432925288580215608986939476252580901980821229940740898550526956940052619468453084706556894396162441080589225485378902149807193627696126625380086504741448481742692683363482456634402850092379403393775391250284113452197476738253381549110205497081047111307791413911287750639386787583792401794987392127541906751636867047694522603880775592504198894853581453808713667830238021280807041967949821621927331820239452325832420520066688697233053031545482077617253235849825998503861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]
[52778093380268361311839471537726744620036073925340015932995295590544304610179933520203066618433608828432876042548053348630672375054051101367267980756577315694947208870719979140694507773529475266271389864794240213925655006118233311511765580120118878287160567010852046353888279897006411446659799183167643700111365097384699722117285542846333565537168499061122146567624494206061923965115073152545471525032782753819156793302450856535101044401582056022708090983938138332208057942586530423672265176278644899896456511095289682282219939194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 690 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]
