251 38 379 19 185 141 92 347 89 303 387 220 261 91 134 206 310 84 177 17 233 133 149 67 259 275 107