577 297 623 756 921 604 315 338 108 166 945 939 043 753 883 257 632 934 051 268 822 497 357 509 600 414 326 255 535 285 663 213 539 061 338 523 086 480 551 132 686 479 366 476 852 529 991 984 924 129