15 1586 931 true 3 10 12 24 25 28 29 54 56 66 74 80 81 83 87