madrigal family tree ages