16 9765 233 2233348 11 23 41 42 45 47 54 64 66 71 76 88 89 93 95 96 100 101 104 109 116 125 136 149 164 181 200 221 244 269 417 2989 100 1459 4620 3357 108 21 19 17 15 13 11 9 7 5 3 1