21 3139 968 true 1 3 6 8 18 19 29 31 33 40 43 44 54 56 57 66 67 71 83 84 89