16 10567 260 2388816 7 10 12 24 37 45 46 52 54 55 70 73 79 83 87 88 100 101 104 109 116 125 136 149 164 181 200 221 244 269 302 3335 100 1478 5008 3739 121 21 19 17 15 13 11 9 7 5 3 1