431 462 494 529 568 595 634 685 689 701 716 791 911 958 995 38102 158 292 354 482 513 544 725 881 886 983 39013142