34 affordable land lots approved for Ravenswood