19 BSE 500 stocks hit 52-week highs as FIIs end 4-day selling streak