Select all the sources of the heat inside earth that are listed below.
a. mantle convection
b. earth's magnetic field
c. radioactive substances
d. lava on earth's surface
e. gravitational contraction
f. past bombardment by asteroids