270 379 397 054 440 990 943 363 582 864 287 750 323 564 343 540 242 039 948 391 194 624 472 529 754 356 911 028 937 967 146 800 803 473 652 826 069 897 786 189 772 397 474 173 360 822 573 134 640 200