They're all quite natural for Spoken English.
They're not terribly unnatural for Written English either, but a well educated native speaker would usually increase precision & clarity a bit more.
Still, you've done well. A lot of native speakers speak like that.