371 419 421 871 447 880 312 044 055 393 334 427 916 091 901 867 888 547 786 714 536 712 420 524 610 919 586 895 484 501 860 522 631 117 899 851 846 677 890 155 962 275 125 587 554 178 374 781 075 953