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