10 346 337 true 0 1 8 11 15 16 24 28 32 35