8 321 323 true 2 9 12 14 19 22 32 35