Boys swimming: Shelton posts best times of season