9 891 75 135460
1 11 18 27 65 69 87 91 98 
100 101 104 109 116 125 136 166 569 
100 421 331 14 9 7 5 3 1