The sides of a triangle have lengths of 12, 16, and 21. An angle bisector meets the side of length 21. Find the lengths x and y.