6305093785194975444183580369590569353405762402838191436503769476401423703190588748644653189456176260676747168440238012479511692649567897042542652247793103395853748560325945729748867873481173431701423685109326776479439834711763601148734600852541663507275270598385219280333399563296222653401716775856779649046251113846448685536954981112843763778718147646676136668131462831226705285392035664584614152534421697836793865447873150555164789383665535162771342320228388308708204145328632442852508542123654381742154778270676715746238293194771984461678042146684263626405215964726435554785794674113715001082234702327366582331650262814771064244324435534886513172648242301454350248655365453974482375875973891063444771527435215123422021035666719985367542528856225523137370239593402021568454511205385897371232731758412159988705303680200127309453195168756075568398313641701922739056261422825766196114755372400915177750419713720854465651873251516366472970246090317354450116664673341822662259871743568578617314420513678173545571352427624952328466028111180556418144910542371722214274324039166171416440367265763831578874279701508374635599728481128072692912298266052526905702361126517973797991104871153053262832750411778023069755623360221137747421754880912173837364713059583931960139687514216806271272387760466784475133241336141798555527749471912564681077675333845982825148434957128766255063650146534674510983779257274318720294652689482207789429025813510744547380826215240719327855384928223074163721811824373058633076879030715446862965431431829948329816026817844446322619216633748038254314052216551296737675164342404780180295286616593751866043512565403830233238478755815374468871236753630074616146976538152552647223533584717934436184656154622719289557528007733121552064526738563913882021355255933557702012577276867094243418406454898276501433456846915030475233153188520565801772707791793671406