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