Probing the surfaces of interstellar dust grains: the adsorption of CO at bare grain surfaces