17 Midcap stocks to avoid