true 535 336 true 1 7 19 21 24 27 39 65 77 88 90 91