2375
2295
2039
1955
1197
12345 ... 100