8 1969 519 true 3 5 6 21 28 29 31 37