7 105 252 true 2 5 10 11 12 14 23