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