152 75
21 25 25 35 45 52 68 70 73 74 85 89 91 92 94 96 101 102 109 113 113 119 135 140 156 166 174 180 185 203 203 204 206 206 217 218 219 225 228 241 243 243 252 255 272 280 284 322 339 360 366 369 383 389 390 392 398 426 427 442 444 445 456 457 472 489 491 492 493 495 498 501 518 519 521 525 526 539 539 555 555 557 573 577 585 600 605 606 608 611 618 620 623 628 630 647 675 676 679 686 687 690 690 696 729 739 747 748 752 753 753 755 758 769 775 775 781 807 823 828 831 832 837 841 844 846 856 864 864 879 880 883 884 890 894 902 903 903 912 913 925 927 938 943 947 959 966 973 987 990 995 1000 
