8 307 268 true 4 10 12 14 15 19 22 33