138 129 161 144 166 148 107 171 139 144