all 329 candidates