Twenty New Habitable Planets Discovered