She has done

She has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has doneShe has done