000005040020006059500700230000008700080000090007900000061009005290800010070300000,936285147724136859518794236159648723682573491347912568861429375293857614475361982;000019240000005070009800050700000900340000086008000007050007300010400000063520000,586719243134265879279843651721684935345972186698351427452197368817436592963528714;000003620005009040000020500000200001980000057100005000004060000010900200097100000,841573629265819743739426518453287961982641357176395482324768195518934276697152834;000001000093000802204009000407010000030908050000030206000700508906000430000600000,578321694193465872264879315457216983632948751819537246321794568986152437745683129;050204000402010000000500407700003060300000001080600009908006000000080603000307040,857234916462719358193568427719823564346975281285641739938456172574182693621397845;030700028000900000601000400418070300000000000003020781002000103000002000340008060,539741628284936517671285439418679352725813946963524781852467193196352874347198265;000068040010050000000000987900000600050207030007000004285000000000040050040930000,792368541418759362563124987921483675654217839837596214285671493379842156146935728;060005000050001076010700400809100003000000000100008907006007080540900020000500060,762435198453891276918762435829174653674359812135628947396217584547986321281543769;009200007031090000500000090070080005040703010100020040020000004000030980800005200,489261357231597468567348192973184625642753819158926743326819574715432986894675231;004109000000030204900000030700600102000020000206007005060000007103050000000908300,324169578681735294957842631735694182498521763216387945869213457173456829542978316;203900080000480000060000003002000060010769030090000100700000040000042000040008301,273916485159483672864527913432851769518769234697234158721395846386142597945678321;005000723600000008004020000000002090008173400030500000000080100800000009279000600,185964723623715948794328561517842396968173452432596817356289174841657239279431685;038004001000701000010030000900100020051000690070005008000050060000403000200600140,638524971425791836719836254964187523851342697372965418147258369596413782283679145;230000010400003000057800000000030800090251040005040000000007650000400002080000091,238694517419573286657812934174936825896251743325748169943127658561489372782365491;803600400000000000600041008200100500008407200009002003900370002000000000005008601,893625417124783965657941328276139584318457296549862173961374852482516739735298641;300087010000005402001090000703001000006000900000900203000060100604300000020750008,362487519978135462451692387793521846246873951815946273537268194684319725129754638;002007081040000006100460000710000930000000000095000028000094002500000010930800500,652937481349182756178465293716248935283659147495713628861594372524376819937821564;006003000400000801009640000000002059700000004520400000000019200908000005000500300,156283947432975861879641532684732159793158624521496783345819276968327415217564398;090300401000076000800400000203000050600901007070000104000007005000830000402005060,596382471341576298827419536213748659654921387978653124139267845765834912482195763;400710000900006130000800200800000070061000480040000005006003000058400003000085006,483712569972546138615839247829654371561397482347128695196273854758461923234985716;806000510475800000000040000200004050007000200090100006000060000000007162058000703,826793514475816329139245678281634957367958241594172836712369485943587162658421793;570200000020008001310070008030004000002000400000100060600030082800900030000007046,578213694926548371314679258139764825762385419485192763657431982841926537293857146;009150800000003054610000000800410600000000000001068003000000067520900000004036500,349157826278693154615284739832419675967325481451768293183542967526971348794836512;002006000600000907804030000009450006000010000300062500000040709408000002000500600,932176845615284937874935261289453176567819423341762598126348759458697312793521684;900000708020000000870042000000905400090070050008103000000360089000000070503000004,964531728325897146871642935736985412192476853458123697217364589649258371583719264;000090040000007009009600150000000805603070901207000000021008600900500000040030000,865391247412857369379624158194263875683475921257189436521748693936512784748936512;000900001400000070085006002000020810004050300038090000800700590010000004600004000,327948651461235978985176432756423819294851367138697245843712596512369784679584123;090346000000200094100000007600000300920000015003000008800000006310002000000798050,297346581538217694146859237681975342924683715753124968879531426315462879462798153;800004000300890000090000012000006730050000090076900000230000070000013006000700004,817624953325891467694357812982546731453172698176938245238465179749213586561789324;000580000080000400109700080900000020010264090060000005070002501001000060000078000,324589176786321459159746283937815624518264397462937815873692541291453768645178932;003007000000000310000806070097000102020080060806000940080703000045000000000900500,263417859478592316519836274397645182124389765856271943682753491945128637731964528;000430061000000030900000025750003600000506000008900073540000006070000000310068000,287435961465192837931687425754823619193576248628941573542719386876354192319268754;700090001032000090000670020000300065007000900840006000070048000020000350400030006,785293641632814597914675823291387465567421938843956172376548219128769354459132786;004380020001002000300069000020000307003000900805000040000610002000400800010038600,594381726681742539372569184129854367743126958865973241938615472256497813417238695;000004200300020850000900700000070090260000015080040000004005000058010002009600000,871354269396721854542968731413572698267839415985146327734295186658413972129687543;001007050003200000502000000030065009400010006100930080000000605000001900090300400,981647253743259861562183794238765149459812376176934582317498625624571938895326417;980000000304085000007020000200000870040706010039000005000050700000360501000000092,985637124324185967167924358216543879548796213739218645891452736472369581653871492;001008003040600070002000006007004060050306010030800500300000100010003080900500400,691478253543692871872135946187954362459326718236817594364789125715243689928561437;140002000060070300300400506000005009050000030200700000703006005008090040000100072,145632987962578314387419526471385269856924731239761458723846195518297643694153872;270060000080001000309008400004900305000000000503002600008600209000400010000010053,271564938486391572359728461814976325762835194593142687138657249925483716647219853;000810000070300005406000000200079010800030006050140003000000201100006030000081000,523814697978362145416597382234679518891235476657148923789453261145726839362981754;300056000020400006000000830090300000085020470000004010042000000700009050000610002,379856124128473596564192837491367285685921473237584619842735961716249358953618742;000970200930050000742001000695000000000000000000000819000200751000030086001087000,516973248938452167742861593695718324184329675327546819863294751279135486451687932;730090004040380000009006000000200105090000070603008000000600500000041080400020031,736192854541387296289456713874239165192564378653718429918673542325941687467825931;709200000000000081100500040000080023800030004270040000090006005580000000000009108,749218356652394781138567942964781523815932674273645819491876235586123497327459168;000807400009002080000000013700004009205000604800900005360000000040700300008603000,153867492479132586682549713716254839295381674834976125367498251941725368528613947;000500700002080031900000004605800007000030000700004903300000002170090300006005000,863541729542987631917623584635819247294736815781254963359168472178492356426375198;005000200000075008400100050080000301700080006104000080040009002900540000002000600,615398274329475168478126953286754391753981426194263785847639512961542837532817649;500200000000504001900008026300000067020000090180000004630800002200401000000002009,517296483862534971943718526394185267725643198186927354631859742279461835458372619;000006197000400800000800306300050900200000003005040001103007000009008000867500000,548326197631479852972815346316752984294681573785943621153297468429168735867534219;020570100061000000030900000087010900400000003003080750000008030000000410009037080,824573196961842375735961248587316924412759863693284751246198537378625419159437682;000006000000007906008540003009000005063070290500000400800051600907800000000300000,795136842341287956628549173479628315163475298582913467834751629917862534256394781;580007000090608030403000000000900620200000001031005000000000107060802050000700098,586347912192658734473129586748931625259486371631275849824593167967812453315764298;060000070000356008190004000009000060450000081070000900000400025500927000010000030,365891274724356198198274653839142567452769381671538942986413725543927816217685439;003006100000030008960700000030200600007000400001004090000002037200010000006400800,753846129142539768968721354439285671627193485581674293814962537275318946396457812;030004701600002080009007004000140005000000000300096000800200300020500006903400020,532684791647912583189357264298143675416725938375896412864271359721539846953468127;002006400000003800040702060570000200010000080004000073080109040005200000006800900,352986417769413852841752369578341296913627584624598173287139645195264738436875921;508020000037009200000070060003800006006000700900002400010040000009100620000080907,568421379137659248294378561723894156486513792951762483612947835879135624345286917;500000980070008200000600070080716500000000000006859030090003000003900040051000002,542371986679548213138692475384716529915234867726859134497123658263985741851467392;800140000070000020004008007540000600900060002006000035400500100010000070000091006,852147369173659428694238517548723691931865742726914835469572183215386974387491256;800300090900020000000010270050007030200060008090200040042050000000030005080006001,826375194917624853435819276158497632274563918693281547342158769761932485589746321;000000000060023070019400500030600700006208400005001060008009340040180090000000000,372915684564823179819476523231694758796258431485731962128569347643187295957342816;000000680001900005600025000004600000028010790000009300000530001700004200019000000,295341687381976425647825139934657812528413796176289354462538971753194268819762543;008000439601000000000084000004070012000040000320050900000360000000000701456000800,278516439641739285935284176584973612169842357327651948712368594893425761456197823;000023000000050023400000190000700032007000600280004000064000007170040000000390000,759123864618459723432876195541768932397512648286934571964281357173645289825397416;530290800000103900600000000000009205080000010702300000000000002004601000007085091,531296847478153926629748153146879235983562714752314689815937462394621578267485391;980000070023600000400008000000080600010927040002040000000400009000003520060000017,986514273523679184471238965734185692615927348892346751257461839148793526369852417;000000930000007002007040060700400600006805100001002009020080300100600000085000000,418526937569137842237948561752491683396875124841362759624789315173654298985213476;000400703008000059000050800030005001200090008600300020002010000580000900403002000,956428713148637259327951846834275691275196438619384527762519384581743962493862175;000090003000002050006700104000000840015080960027000000201006500050800000300050000,142695783738412659596738124963571842415283967827964315271346598659827431384159276;290000060003800402000600000958060020000000000020050984000007000806005200040000093,297534168163879452485612739958461327374298615621753984519327846836945271742186593;000002075008000004020300000341800000070000040000003156000009030800000500290400000,469182375738596214125374689341865927576921843982743156657219438814637592293458761;000387060500000000010600200007004050200070008030500700008002070000000002060713000,429387561586921437713645289897234156245176398631598724158462973374859612962713845;600000031000020000010470009007005023006000800240300100800094070000060000720000005,674958231598123764312476589987615423136249857245387196861594372453762918729831645;600420100040900200000000050000008490870000032093600000060000000005004070001085006,657423189148957263329816754216378495874591632593642817762139548985264371431785926;001056080300001002000400100006000030050040010030000800003004000200700009040690200,971256483384971562625438197716582934852349716439167825593824671268715349147693258;305000060010000000020790043000306901000000000104209000250074010000000070070000506,345128769719463285628795143587346921962517834134289657256974318893651472471832596;000000000000016008801507096098000054000000000450000830680902301200480000000000000,746298513529316478831547296198723654367854129452169837685972341273481965914635782;004003060006009000203000809060070002000504000500060080802000304000100500010400600,794853261186249735253716849461378952938524176527961483872695314649137528315482697;000302800009100000100054000920000540400000007085000069000210006000008100007609000,546372891239186754178954632921763548463895217785421369354217986692548173817639425;078400300000200400000080900000063008060000050900570000007040000001006000006001230,278419365659237481134685972745963128863124759912578643397842516421356897586791234;007000964021000000000079000009030081000090000840050600000420000000000310592000700,387512964921346857465879123759634281216798435843251679138427596674985312592163748;060400000904050010000096002000700095030000060890004000600840000020070309000002070,261487953984253716357196482416738295735921864892564137673849521128675349549312678;008003001300680000010000050980000200700020005002000049060000010000076002800900600,278543961395681427614297853983154276746329185152768349569432718431876592827915634;060500380000009000000800725002086000003000100000310900341005000000100000087003010,264571389875239641139864725712986453693452178458317962341725896926148537587693214;400008050007900300001000072000007001090000030600500000720000400003005200060800003,436278159287951364951364872348697521195482637672513948729136485813745296564829713;098300000130002000007091000000050030350000028060010000000640200000700041000008760,598367412134582976627491853879256134351974628462813597713649285986725341245138769;050700000090000170000080905002804000007050300000106400205010000019000080000009040,651793824398245176724681935562834719147952368983176452235418697419567283876329541;002750100970034060000000000084000000600090005000000240000000000030270014007049500,842756193975134862163982457384521679621497385759863241498315726536278914217649538;960401000000200000000070120007500002040000030100009600058010000000002000000607094,962481573371295486584376129837564912649128735125739648458913267796842351213657894;000000005000300862564000000007465001000000000600297500000000973972008000400000000,328976415719354862564821739897465321245183697631297548186542973972638154453719286;008500300450000006000900008040270000200010004000056090500002000600000049001008700,198564327452387916376921458845279163269813574713456892534792681687135249921648735;200090004075000020000000807006057000017000340000120600804000000090000460600070009,283796514475831926169245837326457198517689342948123675834962751792518463651374289;040150000020000038000003060200700900005060300004002006070300000390000010000014090,643158279129647538857293164236785941985461327714932856471329685398576412562814793;050002000600381000430000000300060100090050070008020004000000058000217009000500020,859472613627381945431695287375864192294153876168729534712946358583217469946538721;010009007500030104080001050100000000009405700000000008050700040402010009700900020,214589637596237184387641952173892465829465713645173298958726341462318579731954826;000500120000014008000006970900000300000753000008000006076800000800370000024001000,689537124752914638413286975947168352261753849538429716176845293895372461324691587;007000000300070000216305000092600000800407006000002710000201374000080005000000600,947826531358174269216395847792618453831457926465932718589261374624783195173549682;852000006000050004007000100090500000400283007000006020009000700300070000100000589,852419376613752894947638152291547638465283917738196425529861743384975261176324589;000000127000210500500009000300500040000148000060002008000800002005074000486000000,693485127847216593512739684328567941759148236164392758971853462235674819486921375;