10 717 539 true 3 4 7 12 14 23 25 35 36 38