6 163 138 true 2 3 12 15 21 31