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