18 9701 286 2776598 7 8 10 11 13 17 22 23 31 32 54 62 66 71 84 85 91 92 100 101 104 109 116 125 136 149 164 181 200 221 244 269 296 325 356 487 100 1384 4504 3375 169 25 23 21 19 17 15 13 11 9 7 5 3 1