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