952 656 489 514 400 882 439 259 708 582 623 348 436 381 835 850 376 533 550 676 981 523 110 856 939 711 331 819 192 560 716 501 280 061 222 640 442 501 667 870 619 999 056 194 608 310 907 921 019 803