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