105 324 165 184 124 995 637 696 449 601 851 669 752 328 506 824 587 485 362 808 302 028 561 842 560 799 479 636 226 870 514 273 334 236 837 874 604 895 920 179 980 316 764 301 552 509 283 349 799 563