Thirty-three members of Congress have steered more than $300 million in earmarks and other spending provisions to dozens of public projects that are next to or within about two miles of the lawmakers' own property, according to a Washington Post investigation.