Identify this mysterious animal skeleton

Cat, but I’m surprised the bones are all in one place. Whenever I come across them, they are usually scattered over many square feet. The teeth can be really tricky to find. (I sometimes take the skulls home, clean and articulate them,)