10 3865 749 true 1 4 7 9 10 17 20 31 35 38