189
113
203
326
238
349
159
91