10 2117 66 11 31 42 47 59 76 104 107 118 135