7 1991 517 true 3 9 12 18 19 27 28