80 parties in the electoral fray