7 165 103 true 2 6 12 19 20 25 34