2513
2053
1345
1031
12345 ... 106