14 697 667 true 2 7 10 12 13 19 21 23 25 26 34 35 37 38