399 633 343 713 620 939 349 381 364 178 637 869 047 385 698 920 466 375 182 806 901 581 716 149 996 845 988 388 616 554 940 213 548 632 565 196 344 649 870 489 526 417 310 610 652 745 323 140 208 053