2163
2123
2079
1842
1740
12345 ... 109