123 232 338 637 737 873 1036 1226 1400 1746 1886 2187 2557 2820 2995 3311 3431 3633 3878 4345 4628 4783 4951 5112 5528 5718 6221 6489 