699 819 138 739 908 229 490 231 936 742 329 152 359 604 154 163 441 011 100 438 829 537 585 320 214 069 491 540 933 251 752 401 515 623 290 477 402 954 052 639 393 958 545 645 129 183 908 499 684 223