Which two factors have the greatest effect upon climate?

daily temperature differences between land and oceans
precipitation
distribution of solar radiation
global wind patterns