219 520 50 504 257 80 157 148 32 355 964 24 62 372 148293