10 747 788 true 2 10 12 20 37 39 40 57 74 78