true 16 12 true 1 3 4 7 11 13 14 18 21 25 37 38 39 44 49