581 534 563 756 066 843 216 281 196 087 579 160 215 378 539 352 231 111 599 724 608 055 042 612 627 418 829 166 513 838 181 082 896 588 143 491 666 348 134 665 096 161 956 679 787 570 318 118 667 782