29 1135 762 true 0 1 4 5 10 11 16 18 24 29 34 35 38 53 54 60 65 66 68 72 80 83 85 86 88 90 92 93 97