true 965 433 true 2 3 10 20 23 42 43 48 58 61 65 67 68 69 76 79 84 86 89 95 97 98 101 113 116 121 123 129 132 135 141