23 136406 767 true 9 15 16 18 43 51 58 62 67 70 72 87 91 98 100 108 109 112 115 126 136 143 147