93
146
318
59
173
138
687
191