673 139 297 875 795 408 152 131 231 454 920 889 294 678 101 231 632 537 573 506 627 341 311 822 825 270 448 724 875 859 558 931 108 148 155 015 659 473 869 608 820 874 874 246 426 947 276 887 851 623