18 COVID fatalities, 312 new virus cases