11 692 588 true 1 3 8 12 13 21 22 27 31 37 39