10 2144 52 true 10 12 22 28 58 94 112 124 127 129