9 3095 605 true 2 6 11 14 17 18 23 31 34