In the yard there is an equal number of pigs, ducks and chickens. Together, they have $$144$$ legs. How many ducks are there in the yard? 
选项为:A:$$18$$  B:$$21$$  C:$$35$$  D:$$42$$  E:$$43$$  请回答其中一个选项.