7 168 229 true 5 13 14 21 26 28 30