There are several chicken and rabbits in the same cage. Counting from the top, there are 48 heads, and from the bottom, there are 132 feet. How many chickens and rabbits are there in the cage?

Let C be the number of chickens and R be the number of rabbits.

From the number of heads, we know that C + R = 48.
From the number of feet, we know that 2C + 4R = 132.
Multiplying the first equation by 2, we get 2C + 2R = 96.
Subtracting this equation from the second equation, we get 2R = 36.
Dividing both sides by 2, we get R = 18.
Substituting this value back into the first equation, we get C + 18 = 48.
Subtracting 18 from both sides, we get C = 30.
Thus, there are 30 chickens and 18 rabbits in the cage. Answer: \boxed{30}.