8 129 252 true 1 6 9 11 16 21 23 27