645 921 174 611 897 393 055 407 988 922 353 583 803 426 134 820 763 726 347 335 264 493 503 362 223 180 918 238 130 623 337 902 109 488 566 147 690 140 079 684 228 880 481 841 658 209 102 018 772 087