872 486 640 580 266 543 331 669 769 257 524 844 310 932 118 129 659 763 171 695 785 474 704 240 264 311 712 670 365 548 775 455 278 974 820 296 097 422 704 604 439 281 259 027 929 200 772 205 849 251