14 1542 789 true 1 10 34 36 38 40 41 44 51 53 60 73 85 97