10 2099 58 true 5 18 43 81 83 93 114 120 124 143