14 3973 1243 true 3 7 8 19 21 22 25 34 42 45 51 79 84 94