8 174 266 true 2 8 13 17 20 29 30 35