true 21 10 true 1 4 6 7 10 12 13 19 20 21 23 24 28 37 38 40 42 43 44 48