true 2643 1248 true 0 11 19 26 35 42 46 47 49 58 61 63 64 71 72 76 78 79 80 81 83 87 91 105 107 108 117 118 123 125 129 130 143 144