1 10 11 12 56 69 83 97 111 138