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