379 385 399 427 443 455 469 487503