10 1188 688 true 3 23 55 58 65 69 77 89 92 98