8 1221 518 true 10 17 20 21 23 29 34 38