true 16 13 true 1 2 5 10 12 15 18 19 20 25 26 33 42 43 49