281 409 668 471 135 313 846 398 673 976 826 557 219 252 929 954 168 679 691 098 762 719 949 311 190 912 317 557 848 701 937 786 189 861 735 702 838 386 764 494 329 958 785 166 007 214 240 991 940 412