14509
80
6 10 11 15 30 31 63 71 81 82 83 93 98 101 104 112 123 125 129 131 135 136 146 163 173 186 196 199 200 202 209 212 216 230 240 243 259 267 268 277 282 287 293 294 300 301 303 305 321 326 330 332 334 336 337 347 350 357 370 377 378 380 397 403 410 417 424 429 435 441 452 461 463 467 478 484 487 489 492 497 
