247 986 014 331 112 450 396 257 222 443 160 676 265 077 867 556 581 606 272 742 739 135 395 751 424 389 137 716 820 855 761 907 147 828 963 248 134 965 222 500 914 059 890 944 234 993 971 911 532 456