2298
2226
1984
1891
1108
12345 ... 109