10 2072 59 true 10 12 22 28 39 58 112 124 127 129