10 533 348 true 2 3 7 16 17 20 25 35 37 38