7 52 196 true 0 5 15 19 27 30 35