2058
1972
1238
2320
2404
12345 ... 156