10 237 246 true 1 2 3 8 16 19 26 33 35 39