7 103 252 true 5 6 15 23 25 34 39