true 13 10 true 1 4 5 11 16 18 19 24 29 30 40 43