10 5951 680 true 1 2 3 5 17 18 25 26 38 39