10 4886 671 true 2 3 8 10 17 20 33 34 37 38