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