481 628 995 24044 135 177 284 357 470 501 642 735 756 814 25167 182 329 408 532 631 653 668 683 688 795 916 971 998 26018 60 96 103205