23 269348 1297 true 1 12 13 24 31 33 37 38 45 46 47 49 51 66 74 82 106 110 114 124 134 137 145