50 580390531 14400040 29 38 65 92 98 142 144 178 192 262 275 283 303 326 349 377 378 389 406 411 416 439 440 464 470 495 504 527 530 537 565 623 639 667 672 688 701 766 782 783 800 811 812 830 836 868 876 894 927 967