11 2757 116 475034
15 18 22 26 39 40 44 66 93 97 99 
100 101 104 109 116 125 136 149 164 191 239 
100 1205 1251 152 13 11 9 7 5 3 1