323 651 018 879 066 768 357 843 505 717 602 997 980 609 984 597 684 856 258 222 620 503 114 950 248 155 313 655 810 142 819 362 283 227 428 739 286 836 827 692 504 587 273 897 161 380 167 038 982 968