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