There are a total of 34 lions and Hyenas. Each lion eats 4 antelope. Each Hyena eats 3 antelope. 117 antelope are eaten. How many hyenas are there?