304 420 214 101 383 305 990 384 420 035 687 235 876 070 934 143 595 516 456 648 825 193 468 521 928 585 814 114 054 754 035 440 832 570 995 314 616 827 597 275 924 545 399 205 342 123 739 315 289 262