10 7964 1142 true 3 7 8 12 15 24 31 36 38 39