33 1046 901 true 3 5 7 12 18 19 24 27 28 30 37 39 42 44 45 47 55 60 61 62 69 70 72 74 75 76 79 80 81 82 87 88 89