7 203 286 true 2 8 12 15 17 28 29