Here Are the 31 Men Competing for Clare Crawley's Heart on The Bachelorette Who is your favorite?