which pokemon takes the least amount of steps to hatch