40 115242 5089 10 25 27 42 46 74 76 78 82 95 112 125 126 129 138 142 145 164 177 187 188 201 206 215 216 229 234 260 270 298 300 301 319 330 338 339 349 360 362 386