8 309 321 true 5 8 15 16 20 24 34 35