8 151 246 true 1 2 13 16 23 29 34 39