 115 417 455 617 104 369 290 409 405 799 208 459 159 85 165 670 233 54 536 828 906 615 199 743 30 760 476 604 217 661 573 887 837 863 459 440 878 789 356 604 982 62 248 472 167 353 102 643 75 765 697 103 754 971 263 54 304 595 320 843 907 573 417 315 56 473 670 216 18 12 297 515 841 254 534 723 433 226 649 605 533 927 937 870 600 977 890 706 926 382 962 268 528 146 584 484 594 731 380 779 558