8 162 239 true 1 4 15 16 19 21 30 33