31 3967521 66752 2 12 17 40 43 53 56 62 75 81 82 93 105 115 122 131 135 140 141 143 153 157 159 161 174 179 182 185 189 190 192