1. B. le
2. B. me
3. C. le
4. C. a los profesores
5. C. a la mama
6. B. a ti
7. A. recibo
8. B. les da
9. D. les damos
I would recommend checking these or getting at least one other person's opinions too, haven't brushed up on pronouns in a few months.