10 1675 688 true 9 15 37 42 53 62 63 86 93 99