496 994 982 342 317 769 394 637 388 025 276 987 547 164 357 477 867 958 683 624 463 263 150 215 186 298 497 041 829 571 563 835 496 790 267 285 156 106 632 240 835 627 685 059 871 081 255 344 882 270