967 482 684 345 097 860 116 969 148 764 471 369 784 573 931 492 861 716 255 868 652 327 449 104 261 999 454 433 952 424 327 137 084 875 365 455 798 418 528 486 498 505 643 268 246 752 460 613 691 936