true 2998 589 true 14 25 27 34 42 47 52 57 58 62 68 69 71 73 74 81 82 84 90 96