625 195 661 080 493 320 610 042 365 423 846 059 731 879 095 925 930 696 760 316 798 092 779 166 085 705 542 745 137 149 357 782 908 782 437 198 982 137 891 531 177 962 394 527 650 196 192 028 460 893