29 2263 916 true 1 5 14 15 18 19 20 21 24 31 36 39 40 47 58 63 65 68 70 72 74 78 81 82 85 86 87 94 97