295 338 833 475 496 482 235 023 925 573 581 930 997 488 314 409 178 927 586 367 455 176 058 350 785 100 855 157 536 485 698 653 769 168 539 791 350 558 104 091 497 876 446 372 476 289 880 849 619 432