10 2292 59 true 44 56 57 61 89 103 109 120 122 123