381 310 466 987 842 541 347 372 406 084 120 938 345 462 644 142 988 439 187 646 996 992 584 422 861 939 714 422 968 743 974 999 647 044 148 103 870 281 592 718 864 968 789 825 372 200 679 466 292 299