200 Earth Impact Craters Mapped by Size and Age