10 535 299 true 1 4 10 16 18 21 26 28 31 33