352 134 141 607 888 043 897 471 752 791 459 477 397 107 383 660 059 869 698 356 967 746 263 886 704 064 473 899 717 770 287 157 100 264 040 429 232 679 134 937 680 203 250 175 937 190 250 306 426 118