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