859 144 032 465 755 785 477 475 443 320 336 438 757 909 722 043 259 495 468 339 790 332 974 640 391 536 969 758 811 044 432 531 202 115 987 499 778 918 839 529 765 830 810 119 441 686 358 022 261 680