12 588 426 true 10 12 17 20 22 26 49 55 62 82 91 99