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