8 341 290 true 2 6 10 13 26 29 31 34