241 949 449 476 817 402 419 620 485 194 749 888 303 244 330 763 934 711 210 689 566 564 961 126 943 090 507 577 147 974 632 574 554 921 692 105 583 067 595 214 985 454 140 167 575 449 021 902 718 933