371 448 474 498 529 767 910 935 977 1025 1074 1098 1138 12411263