9 1179 397 true 0 1 8 10 23 32 33 35 39