The first one is correct, the second one is correct, the third one is correct, and the last one is also correct.
Just as a reminder, a noun phrase is a word or group of words that functions in a sentence as a subject, object, or prepositional object.