152 182 296 346 412 488 533 663 759 838 878 944 13049 76 110 327 442 462 466 588 594 826 859 885 915 14105 109 136 366 669 690 788 97615027