58 265158939 14400070 8 27 38 92 101 142 163 171 186 192 202 242 274 283 303 322 326 353 370 417 464 492 497 499 525 527 533 549 562 608 630 636 662 671 688 716 717 734 754 755 776 789 800 811 819 830 836 848 862 864 876 900 922 945 950 964 993 1000