In a pet shop with only cats, dogs, and birds, all but 10 are cats, all but 12 are dogs, and all but 14 are birds. How many animals are in the pet shop?
14
16
18
20
22