17 parties, 160 candidates to contest April 28 general election – gazettE