506 401 358 598 194 430 026 343 517 742 633 785 604 420 587 723 158 025 273 530 795 132 571 344 786 161 184 111 104 646 918 152 801 130 196 205 860 822 413 192 518 822 405 101 389 235 606 523 117 852