668 115 193 812 407 738 116 197 023 334 092 132 789 488 446 319 331 099 795 441 095 830 005 869 152 845 130 288 864 343 648 646 804 920 315 088 890 218 920 101 412 974 490 395 846 834 727 567 613 131