426 49 259 385 29 33 76 331 356 404 152