9 2671 843 true 2 3 12 15 18 20 26 31 35