257 353 123 418 959 356 416 287 355 318 324 673 960 811 213 439 865 803 053 065 819 251 452 002 589 111 551 777 488 253 454 913 365 595 897 389 441 544 959 189 493 137 688 204 247 149 534 671 387 221