The total value of the numbers printed on some cards is $$ 504$$ . Each card is printed with a different $$3$$ digit odd number. The average value of all the numbers is $$ 126$$ . The difference between the greatest and smallest number is $$6$$. Find the smallest number printed on the cards. 
Overseas Competition->Knowledge Point->Counting Modules->Statistics and Probability Overseas Competition->Knowledge Point->Word Problem Modules->Average Problems ->Questions Involving Average->Questions Involving Average (ordinary type)