351 689 388 296 705 132 928 659 671 485 858 680 236 087 338 785 138 828 308 318 666 147 602 060 870 680 928 918 689 521 667 890 871 237 628 723 881 172 615 405 534 563 186 837 835 112 720 973 613 847