15 5376 689 true 3 4 5 6 12 14 17 18 20 23 25 30 34 36 37