10 2189 59 true 3 32 58 70 105 106 112 115 130 138