40 68 27 50 455 299 182 589 1186 431 1106 265 443 263 476 252 111 259 336 240 469 102152