List the factors that influence temperatures on Earth's surface.
उन कारकों को सूचीबद्ध कीजिए जो पृथ्वी की सतह पर तापमान के वितरण को नियंत्रित करते हैं।