804 942 836 686 245 247 107 882 926 987 892 045 172 700 433 284 789 583 937 976 517 024 920 153 411 710 387 683 983 506 592 065 416 906 465 376 092 062 179 066 080 537 142 190 791 710 295 782 782 178