23 85355 536 true 18 31 39 40 44 49 72 81 87 89 97 98 103 106 116 118 119 124 126 129 130 141 145