1 14 15 16 56 69 83 97 111 138