7 122 161 true 3 14 15 19 20 23 25