0 3 8 9 14 15 20 25 28 34 43 52 57 61 65 67 70 73 78 80 82 90 98 100 102 104 106 109 111 119 121 124 129 137 142 146 147 159 162 164 167 171 174 178 182 187 192 193 194 200 205 212 219 225 231 234 237 243 247 253 255 258 266 270 272 277 282 286 293 296 300 303 307 314 316 317 321 327 333 338 341 345 348 356 359 361 366 370 377 381 385 387 394 399 405 409 415 421 423 429 440
