1 3 4 5 57 71 85 99 113 141