8 2844 688 true 3 6 10 16 19 22 24 39