52 ancestors