340 314 434 189 064 873 357 344 097 319 049 967 177 247 783 264 670 107 060 732 597 483 578 635 290 429 861 988 690 726 574 552 228 585 748 846 754 051 258 239 980 281 868 270 309 346 308 766 717 666