000010000004000090015000824000093200607802305002750000381000460040000500000020000,823914756764285193915367824158693247697842315432751689381579462249136578576428931;000001070160300000087005009020000800370090056004000090800100430000006081040700000,532981674169374528487265319925617843378492156614853792856129437793546281241738965;000030600090500400000002308000100239010000070829005000602400000008003040007050000,485731692293568417761942358576184239314629875829375164632497581958213746147856923;100003005000002031004609000502000100003080600009000208000908300460300000900100006,127843965896752431354619782582496173743281659619537248275968314461325897938174526;080000000003050000002306579001002007060070030700600400457901800000060200000000050,985714326673259148142386579531492687864175932729638415457921863318567294296843751;000580100700410068800003000300001080500000004070600001000800002480059003003024000,634587129795412368821963745349271586516398274278645931157836492482759613963124857;000180000040000107001007032005060000190050023000070900820400300609000010000093000,753182649248936157961547832375269481196854723482371965827415396639728514514693278;000204060008300120200010000510000900090040070002000046000060008051003700080907000,135294867748356129269718354514672983396845271872139546927561438651483792483927615;000004700000000003074320900209001070708000205030800609007098350800000000001700000,356984721982617543174325986269531478718469235435872619627198354843256197591743862;400630050002000007018007000004200300005080600003006100000700560500000900020058003,479632851652891437318547296764215389195384672283976145831729564547163928926458713;400100205000003060000590070005006040006208300070400500020071000060900000301002009,483167295597823461612594873235716948946258317178439526829371654764985132351642789;000210830000090724020000000090002300080501090005700010000000060314070000069053000,947215836156398724823467159791682345482531697635749218578124963314976582269853471;000702000300095000017000400760001003800000007200800049003000690000680002000103000,548712936326495871917368425764951283859234167231876549183527694475689312692143758;080200160020080000000000700000460050850703049070095000003000000000030070016002090,389257164127684935465319782932461857851723649674895213593178426248936571716542398;406000003001075004050000070000450001900010008500032000020000090100690200600000405,476928153281375964359164872862459731934716528517832649728541396145693287693287415;004005010000906034806010070080007000005000200000600090040090306360501000090400500,934875612157926834826314975689247153475139268213658497541792386362581749798463521;010000070700042001005900002900180000400000007000029008600001700800250009030000080,214568973796342851385917462973184526428635197561729348652891734847253619139476285;000005006070080000204003090400000063050829040780000005010400607000090030800700000,138945276975286314264173598492517863653829741781364925319452687547698132826731459;004009000392080006000003890000010002025000940900020000081500000500040613000600500,854769231392184756716253894468915372125376948937428165681537429579842613243691587;000009300604005800050012040031090000070000010000030490020750060007800209003900000,712489356694375821358612947431596782975248613286137495829753164547861239163924578;300002140006001002500000000000409700405708301007506000000000007800600400034200008,378962145946351872512847963283419756465728391197536284629184537851673429734295618;930807000071002095008000000600004200010000050004100008000000700540700380000608019,935817624471362895268459137693584271812976453754123968189235746546791382327648519;314200050070030040060000008000000079000129000690000000900000060040010090020006537,314298756278635941569471328185364279437129685692857413953782164746513892821946537;200006000000520900900180065700004030500000008060700009640075003007068000000900006,215496387386527941974183265791854632532619478468732159649275813127368594853941726;006008301070060000080100050090020130004000200013090070050006090000050060608900500,946578321175362948382149657897624135564713289213895476451286793739451862628937514;009000310000009005400017890004600000670000028000001600017350009500700000026000700,759268314168439275432517896284675931671943528395821647817352469543796182926184753;004600100800509000300014000600800007003070200100006005000340006000708003005002800,594687132821539674367214589652893417943175268178426395289341756416758923735962841;900000000600239000020500060710000080006892700030000052050001030000468007000000004,983614275675239841124587369712345986546892713839176452457921638391468527268753194;000900050000082060124000008000620000207050409000073000800000576040810000030006000,386941257579382164124765398413629785267158439958473612891234576645817923732596841;600500003000009078001002006400090000058010260000080005800700500560800000100004002,649578123235169478781342956427695831358417269916283745892736514564821397173954682;070010850005008004009020063000007000000152000000600000150040300600500400023060070,374916852265738194819425763942387615736152948581694237157249386698573421423861579;009002500070405080000000007830000100506040208002000076700000000080901030003800600,469782513371465982258139467837296145516347298942518376794653821685921734123874659;090000000000320007047508009500000010026030570030000004300406950400052000000000040,893741625165329487247568139584297316926134578731685294378416952419852763652973841;002046078307580200040000000070000009000609000500000010000000060006095401150260900,912346578367581294845927136673152849481639752529478613298714365736895421154263987;708000310060001000003002009000370600080000040007095000300800200000200080012000504,728549316964731852153682479241378695589126743637495128395814267476253981812967534;700600300020030000900200008082000050470060031010000740200003007000050010004008005,758691324621834579943275168382147956479562831516389742265913487897456213134728695;000000008040873020063002700002000096006000300980000200004500870020981040500000000,279165438145873629863492715432758196756219384981634257394526871627981543518347962;600020700280030100500006003000000340700102008065000000400200005007060034006080001,631425789284739156579816423192658347743192568865347912418273695927561834356984271;000008200020009400006051090702006030400000007060300902080920100004100020003800000,359748216127639485846251793792486531431592867568317942685923174974165328213874659;060208090000000005004009600450000100901070403002000069003100800500000000090307050,765218394219634785834759612456923178981576423372481569623195847547862931198347256;400060002600008005005210060706000000002305700000000103060074200200600007900020001,418569372627438915395217864736182549142395786859746123561974238283651497974823651;070008300020000000509026001760002000400509008000600057800450602000000030003200010,176948325324715986589326741765182493432579168918634257891453672247861539653297814;009008030005900007100000208002010009401000306900040100304000002500004600010500800,749268531825931467163457298682315749451879326937642185374186952598724613216593874;200090000000000040647280100002401000100030009000509800008043925090000000000050006,215394678839716542647285193982461357154837269376529814768143925593672481421958736;090400003340509082000000000009048050008000400070350800000000000850903061200005090,795482613346519782182637945639248157528791436471356829963124578854973261217865394;402800000009030500080004000200040070640020053090050008000700090005080100000009807,432895716769231584581674239253948671648127953197356428814762395975483162326519847;040010209806400007000000005400020080000546000020030004200000000600005403301090070,543718269896452137712369845465927381138546792927831654254673918679185423381294576;080005020020700006000090003090400050405020708010003090900030000700008060040200080,684315927329784516571692843893467251465921738217853694958136472732548169146279385;000705068000000400368010000001000052003060800920000300000020673005000000710308000,492735168157286439368419527681943752573162894924857316849521673235674981716398245;005000060730058000009001540000024000010000050000710000027500300000360079090000200,145293867736458192289671543578924631912836754364715928427589316851362479693147285;010050082200000900405200000000340000734000216000021000000002401001000008620030050,319457682267813945485269173152346897734598216896721534573982461941675328628134759;006045073000003900030000024060800000508000701000004080180000050009500000450290300,216945873874623915935187624761859432548362791392714586183476259629538147457291368;072900060000006040100080030020008050003060800080700090060020003050600000030004710,372945168598316247146287935627498351913562874485731692764129583851673429239854716;020031450070500001000040000109000000043000520000000908000010000200006030064890070,928631457476528391531947682189265743743189526652374918895713264217456839364892175;000020000700400090401009006209860300000090000005041209500900102010005004000030000,958623417726418593431759826249867351173592648865341279584976132317285964692134785;007005000600000107003006000201804670500000008086501302000100900305000006000400800,147385269658249137923716584231894675579632418486571392864157923315928746792463851;008001000050070000030006240007010300140020067009060500072800090000050070000600800,928431756654279138731586249267915384145328967389764512572843691896152473413697825;004090300075100000960074000000000003138000254200000000000240037000005120002030900,824596371375128469961374582649852713138967254257413698516249837493785126782631945;000006001007002040203014508004009060000000000090600300402890603030400800900700000,849576231517382946263914578184239765326157489795648312472891653631425897958763124;030027085000050000010800700607000000250000038000000406003009020000070000590460010,436927185728651349915834762647398251251746938389215476173589624864172593592463817;040000020002059000076001000090700003703090201100006090000800570000130800020000010,948673125312459768576281934294718653763594281185326497431862579659137842827945316;000780000300900710020000006000390000903214805000056000600000090051009002000025000,496781253385962714127543986568397421973214865214856379642138597851479632739625148;900061400010003075005000000100009000009205300000600008000000800450300090002940007,978561423214893675365724189186439752749285361523617948697152834451378296832946517;002000870000080300308407000090700002003000500500001040000906705009070000047000200,912563874475189326368427159194758632723694518586231947231946785859372461647815293;000070000500008001007690430009010080040080070020030900073029800100700004000060000,384271659596348721217695438739416582645982173821537946473129865168753294952864317;800509060000000903007430000003001700060705030004200800000062300509000000070804009,832579461645128973197436582283641795961785234754293816418962357529317648376854129;060007000400001200390042050001000009000709000200000600020930067008400002000200080,162857943485391276397642851841563729653729418279184635524938167738416592916275384;006080030002000017000071040000940000080603020000057000020730000850000300040060100,176482935432596817598371246263948751785613429914257683621734598857129364349865172;000072600080000010006900300004000060609153204050000900007009500010000070003560000,591372648382645719746981352234798165679153284158426937467819523915234876823567491;000102004000400507007005030008004010500000008040700200080600700903007000100208000,356172984812439567497865132728354619531926478649781253284613795963547821175298346;001003000300001080570000203000590006007000100400068000802000061090300008000200400,921853674364721985578649213213597846687432159459168732842975361796314528135286497;700900520009007003000650000000002831400000009831700000000069000100200900095001008,716983524549127683328654197967542831452318769831796452274869315183275946695431278;000000010060150000109700405050030001021000570800060090605003207000072050010000000,542396718768154923139728465956237841321849576874561392695413287483672159217985634;900000000107080020400002503030070002000529000200060070602900005040010806000000007,923156784157384629468792513836471952714529368295863471672938145549217836381645297;000900060098000103700500800006038000040000010000270300005001008402000590010005000,521983467698742153734516829276138945843659712159274386365491278482367591917825634;510003000020500000000007960000108036005000200130406000089300000000001020000900084,517693842926584173843217965792158436465739218138426597689342751354871629271965384;000001500007200090026370000000800014300000006910003000000038740030004100005100000,493681527187245693526379481652897314378412956914563278261938745839754162745126839;000010030280400100004080000600000092001247500520000003000020900009004058010090000,756912834283456179194783625648531792931247586527869413475328961369174258812695347;000000053090800700203004100712030060000000000060070839006100508008009020120000000,841627953695813742273594186712938465389456217564271839936142578458769321127385694;000300045030060008000000020005038017000704000370620800050000000400070060290001000,127389645539462178864157329645938217982714536371625894753296481418573962296841753;603010040000000200020076100000839410000000000084562000002650080007000000030020705,693218547741395268528476139275839416369741852184562973912657384457983621836124795;040000090000000600302058007100009800600103005009800001800370109007000000030000070,546217398781934652392658417153729864678143925429865731865372149217496583934581276;000008070002300006009100005305001020020000010080900504600002300100005400050700000,463258179512397846879146235345671928926584713781923564698412357137865492254739681;000800005008057092200040060605000040000030000090000601060090003420310500800002000,946821735138657492257943168615289347784136259392475681561794823429318576873562914;000054007900000600300008200060300520400000008015009060001800003009000006700490000,182654937954237681376918245867341529493562718215789364621875493549123876738496152;001080070000070980070300100700000090300954006020000001003005010064010000080030200,931486572642571983875392164756123498318954726429768351293845617564217839187639245;020000001000006042906030700000062000843000269000340000002070106470600000600000050,524987631738516942916234785195862374843751269267349518352478196471695823689123457;600280030000760004800000200490105080000000000050406072005000008300049000040052003,674281539529763814813594267497125386236978145158436972965317428382649751741852693;007400500060035000020900001005007000208040306000800900700004010000380070001002600,987416532164235798523978461395627184278149356416853927732564819649381275851792643;000906008030705900090040000700630080009000400020071009000020060007103020300507000,274916538136785942598342716745639281619258473823471659951824367467193825382567194;400000000003500008005000639040360005000482000100075060839000400700006900000000002,491638527673529148285714639947361285356482791128975364839257416712846953564193872;430000000005000012028000600200430000074020380000086009006000240750000900000000057,437261598965348712128957634289435176674129385513786429896573241752814963341692857;800070096300005081002000005000020070007409500060080000900000800730900004610050007,851374296376295481492168735549621378187439562263587149925746813738912654614853927;230000100009020006006014003700000080000631000010000005300480600400070500008000039,237568194149723856586914723764295381825631947913847265351489672492376518678152439;050400820000090000800005070005078240000040000024130900060700004000020000078004030,157463829432897651896215473315978246689542317724136985263781594541329768978654132;001050628080709300005060000802000040000000000090000201000010400006207090238040100,971354628684729315325168974862531749517492836493876251759613482146287593238945167;000056028000032509001800600054000002000000000100000370008005900406370000930210000,349156728687432519521897643854763192763921854192584376278645931416379285935218467;301006008608020070000500000060900002200000009700004030000008000070010406400600301,351746928648129573927583614563971842214835769789264135136498257875312496492657381;709000000040080300008150006000673004300000005600528000800065200007030050000000607,719346582546287319238159476951673824382914765674528193893765241167432958425891637;003007060090040000140080009509700300600000005004005906800020051000070030020300600,253197864798642513146583729519764382672839145384215976837926451965471238421358697;