8 259 246 true 2 11 23 24 29 30 34 38