15 1466 572 true 9 10 11 15 22 29 37 38 47 55 56 59 65 76 88