396 289 434 431 402 370 388 423409