11 6275 156 1049709
9 14 22 31 46 50 61 75 79 93 96 
100 101 108 117 159 252 472 990 1700 2175 5403 
100 938 2214 1977 765 196 51 20 9 4 1