33 40 52 93 99 168 193 292 307 317 332 345 351 405 412 423 428 469 492 552 578 591 595 601 633 686 706 764 786 792 820 903 942 950 965
