50 241 894 291 23 944 912 399 691 390 998 667 788 692 868 729 690 387 598 350 705 989 930 98 718 183 136 676 143 332 304 416 241 87 100 276 885 374 155 921 674 698 876 69 911 773 1 574 97 275 845