6 321 293 true 7 15 16 27 32 35