19 1535 659 true 1 3 11 12 13 18 24 29 30 33 41 45 46 71 76 82 84 94 97