10 318 215 true
7 10 12 17 18 21 22 25 29 34