30 12393313 150476 12 21 22 25 26 33 34 44 48 72 73 76 85 89 94 105 108 110 112 120 144 145 149 154 162 175 177 191 195 199