6 151 167 true 4 16 17 20 34 38