110
97
38
163
154
104
314
222
161
106
145
131
187
395
187