10 688 546 true 7 13 25 29 37 47 48 65 86 93