6 160 269 true 7 14 17 18 20 35