Перечисление возрастающих последовательностей

Перечислите в возрастающем порядке числа из множества от 1 до 100:

? содержащие цифру 7 (5; 9; 1);

? содержащие цифру 4 или 6 (2 или 5; 6 или 1);

? сумма цифр которых равна 7 (6; 9; 8);

? сумма цифр которых делится на 3 или 4.