1 14 15 16 57 71 85 99 113 141