543 344 999 350 193 742 576 714 597 464 224 234 281 790 135 988 851 271 998 313 876 218 633 480 589 996 536 929 869 380 706 300 771 373 638 867 266 983 092 254 317 488 871 070 434 742 681 301 279 219