24 3235 1659 true 3 13 20 23 29 32 38 39 40 41 49 50 64 68 71 72 78 82 85 86 91 96 98 99