9 182 220 true 0 1 3 9 12 17 33 34 38