10 213 274 true 2 4 7 10 17 18 19 23 35 39