16 36412 248 true 1 35 43 47 71 72 75 78 92 97 100 122 130 136 137 146