208 242 81 88 155 335 211 904 43 270 49 177 143 36 78 167 90 60 95 106105