10 266 202 true 3 4 7 12 24 26 34 35 38 39