There is an animal farm where chickens and cows live. All together, there are 95 heads and 220 legs. How many chickens and cows are there on the farm?