Father Christmas had a problem. He was making up a batch of dolls but could not remember exactly how many of each kind he needed. He knew that he needed 57 in total, that 27 had to have blue eyes, and 29 had to have fair hair. His assistant gnome pointed out that some had to have both features and remembered that 3 dolls were needed having blue eyes and fair hair, but which were not able to say 'Mama'. This prompted the old man to remember that he needed a total of 34 dolls able to say 'Mama', of whom 17 needed to have fair hair. The assistant was going around in circles juggling all this information but couldn't work it out. He pressed for any other bits of information that Father Christmas just might be able to manage, no matter how trivial. The only items he got were: "Every doll had at least 1 of the features named"; "That there was one combination of features not asked for at all" and "Several children had asked for all 3 features in the one doll". That was enough!
How many fair-haired, blue-eyed dolls saying 'Mama' were needed?
Please provide the full solution, not just the answer.