551 463 198 217 605 856 473 830 562 865 213 682 271 189 257 685 878 244 647 136 331 102 836 130 542 860 948 198 482 830 159 610 957 977 163 906 180 463 738 391 777 710 513 994 315 249 211 396 508 080