14 45 95 121 134 164 226 270 274 381 413 445 450 452 544 569 640652