23 2265 965 true 2 5 12 16 17 29 33 36 40 42 47 52 54 56 58 63 65 78 82 85 86 88 92