9 356 255 true 1 3 10 17 20 26 31 36 38