Blues reduce roster to 29 players