1 15 29 80 81 82 83 84 116 144