304 168 883 032 098 881 393 652 564 779 741 535 532 392 814 174 767 849 241 980 408 533 975 465 745 233 621 221 457 290 516 454 167 338 874 940 771 031 201 135 933 770 110 025 416 823 299 872 657 834