true 11 10 true 2 8 9 12 19 20 25 30 39 42 43 45 46 47