4 1 4 17 44 471 477 663 679