10 5285 669 true 3 7 12 15 23 25 26 30 34 37