8 306 289 true 2 6 11 12 14 15 16 32