8 106 159 true 3 6 9 16 18 21 22 23