12 10148 107 true 7 10 35 40 49 50 60 76 82 121 143 148