1 2 4 6 7 8 9 10 11 12 13 14 16 17 18 19 21 23 24 25 26 27 28 29 30 31 32 33 34 40 41 42 43 51 53 54 55 56 70 109 231 244 245 246 247 248 249 250 270 271 413 414 481 483 520 521 575 654 655 656 932 1058 1153 1334 1341 1349 1431 1435 1436 1671 2892 3746 4197 4364 4365 4844 5774 7494 9005 9758 13847 15659 30253