49 66 70 87 138 152 153 171 107 253 262 272 276 387100