190
116
203
326
238
351
160
93