32 55 69 78 176 192 259 264 268 276 311 354 373 382 434 443 446 455 502 557 562 585 612 633 687 737 754 835 849 861 881 890 923 929 968 983 998 1332