9 2959 684 true 1 4 6 27 31 33 37 38 39