5 145 266 true 2 6 15 17 20