10 385 346 true 3 6 7 8 13 21 25 26 33 34