20 9857 302 3063739 2 3 17 19 22 27 29 39 43 46 49 53 57 60 85 87 89 92 95 97 100 101 104 109 116 125 136 149 164 181 200 221 244 269 296 325 366 613 1341 8247 100 1403 4555 3405 169 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1