50 10000 82 12 143 198 110 51 65 170 154 119 164 74 28 17 51 143 89 159 45 75 183 183 31 189 177 198 166 59 33 193 122 93 159 123 75 77 10 202 60 174 65 100 106 148 102 150 43 28 43 111