3, 12, 21, 30, 39, 48, 57, 66, 75, 84, 93, 102, 111, 120, 129, 138, 147, 156, 165, 174, 183, 192, 201, 210, 219, 228, 237, 246, 255, 264, 273, 282, 291, 300, 309, 318, 327, 336, 345, 354, 363, 372, 381, 390, 399, 408, 417, 426, 435, 444, 453, 462, 471, 480, 489, 498, 507, 516, 525, 534, 543, 552, 561, 570, 579, 588, 597, 606, 615, 624, 633, 642, 651, 660, 669, 678, 687, 696, 705, 714, 723, 732, 741, 750, 759, 768, 777, 786, 795, 804, 813, 822, 831, 840, 849, 858, 867, 876, 885, 894, 903, 912, 921, 930, 939, 948, 957, 966, 975, 984, 993.
are all the numbers between 1 and 1000 that have their sum of digits = 3 and they are 111 in total.