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