10225021IN 10225021IN Science Answered For what percentage of time have humans existed on Earth (round to the nearest whole number)?