189
112
201
325
237
348
159
91