158 184 554 228 298 221 309 117 884 315 154 314 462 71 335 96 66 270 496 133 293 409 13659