475 539 499 796 436 327 372 424 254 927 586 462 818 318 797 217 659 403 046 086 349 368 863 534 804 979 299 588 952 091 427 645 497 792 719 274 308 613 696 669 266 708 616 667 118 171 423 698 305 969