1 10 20 30 39 49 85 86 87 97