31 Who was of Melea, who was of Menna, who was of Mathatha, who was of Nathan, who was of David,