10 166 262 true 3 7 8 9 12 15 17 21 29 34