2512
2051
1345
1031
12345 ... 93