30669 20 22 26 28 46 50 63 64 79 93 109 112 126 136 154 158 166 176 179 184 199 207 215 221 235 239 254 261 269 280 300 304 312 324 334 339 354 363 367 371 373 385 397 406 410 425 435 449 459 473 488 493