7 101 246 true 3 7 10 16 21 25 28