6 70 248 true 1 2 10 20 26 28