29 32 38 49 83 90 120 140 155 170 185 194 213 219 263 275 284 296 299 302 303 317 331 336 369 371 374 380 398 401 419 450 600 615 636 641 688 693 699 722 755 793 797 803 846 866 