8 2111 523 true 3 4 13 18 25 28 34 36