Climate is affected by which of the following?

distance from the equator
elevation
levels of annual rainfall
distance from the sun
distance from a large body of water

(There can be more then one answer)