0 1 2 4 7 10 11 14 18 20 25 30 31 35 37 42 46 53 56 60 61 63 68 71 74 81 84 85 86 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 113 115 118 123 129 137 142 144 147 150 152 157 167 170 173 179 182 187 191 193 197 205 208 210 213 215 220 222 226 231 238 243 251 256 258 262 271 282 291 298 316 321 337 343 359 370 380 404 414 425 441 457 470 483
