512 605 305 350 214 220 300 958 704 598 110 306 257 868 232 286 756 289 407 107 971 338 447 728 803 568 303 732 676 630 531 620 583 213 922 449 243 933 943 916 048 133 685 845 120 768 191 651 311 567