346 319 203 390 421 581 735 391 607 251 584 155 712 743 238 393 872 584 618 664 123 222 388 747 786 595 202 024 281 373 905 830 093 901 220 188 314 952 320 075 429 039 784 494 537 378 823 492 363 447