14 1151 556 true 2 9 10 21 39 43 45 46 65 68 78 83 88 95