Who Will Run in the 2024 Election? Analysis and Predictions