Progesterone is secreted by what?

Multiple choice question

Progesterone is secreted by what?

Uterus

Corpus luteum

Placenta

Cervix