153 342 519 596 720 873 1153 1252 1568 1676 1966 2284 2573 2843 3037 3191 3373 