402 520 102 993 336 296 183 718 689 704 991 670 907 877 065 107 801 656 407 498 909 561 817 954 194 191 963 104 791 231 111 845 977 958 334 318 940 913 909 701 134 954 443 906 583 938 060 117 939 650