Day 29 Counting the Omer: WHO ARE THE AMMONITES? What are their spiritual significance? (Malachi 3)