8 167 296 true 6 8 12 19 20 21 22 38