true 16 4 true 0 2 3 4 6 8 9 10 12 15 19 21 25 28 29