Since I have had 2 surgeries on my knee, running or jogging is out of the question. I'd like to do something 3-5 times per week, and for 30 minutes each time.

What do you think is the best machine out of the following to achieve this?