147 479 864 851 667 667 655 319 208 491 752 673 492 603 507 442 517 239 381 117 497 967 226 267 786 345 606 519 260 480 326 086 429 210 310 417 661 134 237 581 374 843 096 136 539 942 861 126 593 908