29 candidates