8 127 161 true 1 2 6 15 16 23 29 38