10 1616 60 15 16 23 29 59 73 105 126 130 141