14 1047 516 true 2 8 33 37 39 43 49 66 72 73 78 79 90 93