52 92 222 181 110 128 139 58 347 165 177 237 663 78 214 103 24 314 189 59 124 217 7116