11 271 180 true 1 2 5 11 12 18 26 29 33 35 38