58 40 58 45 58 46 114 98 114 97 114 93 158 131 158 133 171 142 171 138 188 164 188 157 188 163 236 192 236 194 236 199