10 1681 82 15 16 23 29 59 73 105 126 130 141