41966 2 12 21 30 46 52 63 70 81 90 100 111 125 130 142 151 160 171 186 196 201 214 220 230 245 251 264 271 280 291 306 313 321 330 344 357 363 376 385 395 403 415 420 433 442 452 465 470 482 490 505 510 520 533 545 556 564 570 581 591 601 610 620 632 642 651 663 676 684 692 700 711 724 730 740 755 762 770 780 798 804 811 820 830 840 851 860 872 880 893 900 911 925 931 943 951 960 971 987 992