Top 34 suburbs worth buying into before negative gearing changes