15 1152 372 true 3 4 5 7 9 10 12 14 17 18 20 23 26 27 35