7869928633858927833074180320733638507734748853636490258283535383142239398503545664441442036775602999454020226191110313315735232176440552406735252503733907452495588393015505512082515246358279172308472747219164630782464236114716522112245870365426744471454451271364621791161236495632624887072887323781692307693797651923146051893332161574701804028745679624318877356631920071780237153670524116767850570167568107457366597632783068471708845761259478602504502729437468291542231285539596438798173841548643372461141228297680389356790227115174257281275178514835256445585556233309242828273572448355753453213213984952846643767500339206481182473237668331135289341783637266369170805152789854771127342331022031854393587199549966577131252942253884222552936521217097874502641975268865827470962921521017549340282193137436569168799196335140117046412366459736442349766387195117635793861115595714434874823775464357523621874966560403820641626606514885205460353714376386567261987067883481532144397634855866677785271136936546930514371572865336271851923860322966165559580748685567974357067629515173854774804252407593280138332672768261611711125998108477248485240045256264220177227051071267565744148447316382644755538401370659198303217374622046288344133719440539726511454134583825460413663268795276687211479372728085212604463009142547583744147435134674662427832507374643171811203686394639279264775120215444494231632243075881232133730784907755437565654475410352842691361471029851371945516520128146811352391518648797760746190354537388017116898274060147624456483296344515785600646106825187509343287467611542640676276838533416052776253156806553304684404145590557650166399598346480290465752750235350555690155511686118195221306714768584036777064554779248213805015127912227948976423455256580956476881776668462125087807023126911096405611083285332080038197336727777223223025237348951670424781681384186124731