17 1153 318 true 1 2 3 6 12 16 17 23 24 25 27 28 32 34 35 36 37