true 21 10 true 1 4 6 7 9 12 13 16 20 31 33 34 35 37 38 44 45 47 48 49