11 348 266 true 3 6 7 16 17 20 25 27 33 34 35