163 360 121 584 155 775 266 645 193 884 159 844 231 390 51168 142 508 220 711 370 617 136 318 300 461 274 051 245 685 253309