114
106
164
93
117
205
458
153
178