7 165 113 true 2 5 13 18 20 23 32