110 049 601 108 733 199 668 300 659 392 121 905 648 175 349 955 974 204 689 741 831 203 125 660 743 858 897 460 682 695 835 051 392 872 548 039 084 248 144 111 947 987 610 949 394 988 367 416 296 330