10 2629 646 true
1 10 13 18 21 22 24 27 28 39