So there were14 generations from Abraham to David,14 generations from David until the exile to Babylon,14 generations from the exile until the Messiah.