485 642 420 878 322 298 931 637 084 983 933 890 666 953 474 201 932 616 892 550 221 573 517 619 849 517 256 404 126 356 609 166 312 548 631 939 140 632 663 358 574 491 358 836 424 316 800 695 883 848