349 518 172 155 027 010 767 927 827 774 117 117 528 332 668 554 102 284 544 562 250 379 418 475 498 147 726 477 035 401 935 309 974 047 573 134 595 012 254 848 436 987 578 655 852 806 955 461 027 494