664 319 059 061 998 312 917 366 257 950 775 225 557 040 784 671 009 901 419 902 869 120 921 016 497 878 185 693 175 333 124 135 584 758 034 312 755 586 424 245 868 233 144 021 335 136 156 815 637 870