135 243 401 442 505 607 732 834 925 950 976 1012 1020 1040 1152 1202 12291399