7 100 210 true 5 6 12 19 24 28 29