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 1058 1153 1334 1341 1349 1431 1435 1436 4514 7037 7579 8719 9976 10443 18181 22302 22358 24559 28449