50 300 236 234 234 231 227 212 208 207 205 200 199 195 189 187 185 185 184 182 179 175 172 169 168 167 165 162 142 142 136 133 133 122 121 113 112 111 111 97 96 95 85 78 76 63 62 56 51 50 35 31