Mcleod’s big night helps push Salem hoopsters past Peabody